/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[1].use[2]!./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]!./apps/p2pay-divemotor/src/styles.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Thin';
    src: url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Black';
    src: url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff');
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("MaterialIcons-Regular.woff2") format("woff2"), url("MaterialIcons-Regular.woff") format("woff"), url("MaterialIcons-Regular.ttf") format("truetype");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
.color-red-50 { color: #ffebee; }
.bg-red-50 { background-color: #ffebee; }
.border-red-50 { border-color: #ffebee; }
.fill-red-50 { fill: #ffebee; }
.stroke-red-50 { stroke: #ffebee; }
.color-red-100 { color: #ffcdd2; }
.bg-red-100 { background-color: #ffcdd2; }
.border-red-100 { border-color: #ffcdd2; }
.fill-red-100 { fill: #ffcdd2; }
.stroke-red-100 { stroke: #ffcdd2; }
.color-red-200 { color: #ef9a9a; }
.bg-red-200 { background-color: #ef9a9a; }
.border-red-200 { border-color: #ef9a9a; }
.fill-red-200 { fill: #ef9a9a; }
.stroke-red-200 { stroke: #ef9a9a; }
.color-red-300 { color: #e57373; }
.bg-red-300 { background-color: #e57373; }
.border-red-300 { border-color: #e57373; }
.fill-red-300 { fill: #e57373; }
.stroke-red-300 { stroke: #e57373; }
.color-red-400 { color: #ef5350; }
.bg-red-400 { background-color: #ef5350; }
.border-red-400 { border-color: #ef5350; }
.fill-red-400 { fill: #ef5350; }
.stroke-red-400 { stroke: #ef5350; }
.color-red-500 { color: #f44336; }
.bg-red-500 { background-color: #f44336; }
.border-red-500 { border-color: #f44336; }
.fill-red-500 { fill: #f44336; }
.stroke-red-500 { stroke: #f44336; }
.color-red-600 { color: #e53935; }
.bg-red-600 { background-color: #e53935; }
.border-red-600 { border-color: #e53935; }
.fill-red-600 { fill: #e53935; }
.stroke-red-600 { stroke: #e53935; }
.color-red-700 { color: #d32f2f; }
.bg-red-700 { background-color: #d32f2f; }
.border-red-700 { border-color: #d32f2f; }
.fill-red-700 { fill: #d32f2f; }
.stroke-red-700 { stroke: #d32f2f; }
.color-red-800 { color: #c62828; }
.bg-red-800 { background-color: #c62828; }
.border-red-800 { border-color: #c62828; }
.fill-red-800 { fill: #c62828; }
.stroke-red-800 { stroke: #c62828; }
.color-red-900 { color: #b71c1c; }
.bg-red-900 { background-color: #b71c1c; }
.border-red-900 { border-color: #b71c1c; }
.fill-red-900 { fill: #b71c1c; }
.stroke-red-900 { stroke: #b71c1c; }
.color-red-a100 { color: #ff8a80; }
.bg-red-a100 { background-color: #ff8a80; }
.border-red-a100 { border-color: #ff8a80; }
.fill-red-a100 { fill: #ff8a80; }
.stroke-red-a100 { stroke: #ff8a80; }
.color-red-a200 { color: #ff5252; }
.bg-red-a200 { background-color: #ff5252; }
.border-red-a200 { border-color: #ff5252; }
.fill-red-a200 { fill: #ff5252; }
.stroke-red-a200 { stroke: #ff5252; }
.color-red-a400 { color: #ff1744; }
.bg-red-a400 { background-color: #ff1744; }
.border-red-a400 { border-color: #ff1744; }
.fill-red-a400 { fill: #ff1744; }
.stroke-red-a400 { stroke: #ff1744; }
.color-red-a700 { color: #d50000; }
.bg-red-a700 { background-color: #d50000; }
.border-red-a700 { border-color: #d50000; }
.fill-red-a700 { fill: #d50000; }
.stroke-red-a700 { stroke: #d50000; }
.color-pink-50 { color: #fce4ec; }
.bg-pink-50 { background-color: #fce4ec; }
.border-pink-50 { border-color: #fce4ec; }
.fill-pink-50 { fill: #fce4ec; }
.stroke-pink-50 { stroke: #fce4ec; }
.color-pink-100 { color: #f8bbd0; }
.bg-pink-100 { background-color: #f8bbd0; }
.border-pink-100 { border-color: #f8bbd0; }
.fill-pink-100 { fill: #f8bbd0; }
.stroke-pink-100 { stroke: #f8bbd0; }
.color-pink-200 { color: #f48fb1; }
.bg-pink-200 { background-color: #f48fb1; }
.border-pink-200 { border-color: #f48fb1; }
.fill-pink-200 { fill: #f48fb1; }
.stroke-pink-200 { stroke: #f48fb1; }
.color-pink-300 { color: #f06292; }
.bg-pink-300 { background-color: #f06292; }
.border-pink-300 { border-color: #f06292; }
.fill-pink-300 { fill: #f06292; }
.stroke-pink-300 { stroke: #f06292; }
.color-pink-400 { color: #ec407a; }
.bg-pink-400 { background-color: #ec407a; }
.border-pink-400 { border-color: #ec407a; }
.fill-pink-400 { fill: #ec407a; }
.stroke-pink-400 { stroke: #ec407a; }
.color-pink-500 { color: #e91e63; }
.bg-pink-500 { background-color: #e91e63; }
.border-pink-500 { border-color: #e91e63; }
.fill-pink-500 { fill: #e91e63; }
.stroke-pink-500 { stroke: #e91e63; }
.color-pink-600 { color: #d81b60; }
.bg-pink-600 { background-color: #d81b60; }
.border-pink-600 { border-color: #d81b60; }
.fill-pink-600 { fill: #d81b60; }
.stroke-pink-600 { stroke: #d81b60; }
.color-pink-700 { color: #c2185b; }
.bg-pink-700 { background-color: #c2185b; }
.border-pink-700 { border-color: #c2185b; }
.fill-pink-700 { fill: #c2185b; }
.stroke-pink-700 { stroke: #c2185b; }
.color-pink-800 { color: #ad1457; }
.bg-pink-800 { background-color: #ad1457; }
.border-pink-800 { border-color: #ad1457; }
.fill-pink-800 { fill: #ad1457; }
.stroke-pink-800 { stroke: #ad1457; }
.color-pink-900 { color: #880e4f; }
.bg-pink-900 { background-color: #880e4f; }
.border-pink-900 { border-color: #880e4f; }
.fill-pink-900 { fill: #880e4f; }
.stroke-pink-900 { stroke: #880e4f; }
.color-pink-a100 { color: #ff80ab; }
.bg-pink-a100 { background-color: #ff80ab; }
.border-pink-a100 { border-color: #ff80ab; }
.fill-pink-a100 { fill: #ff80ab; }
.stroke-pink-a100 { stroke: #ff80ab; }
.color-pink-a200 { color: #ff4081; }
.bg-pink-a200 { background-color: #ff4081; }
.border-pink-a200 { border-color: #ff4081; }
.fill-pink-a200 { fill: #ff4081; }
.stroke-pink-a200 { stroke: #ff4081; }
.color-pink-a400 { color: #f50057; }
.bg-pink-a400 { background-color: #f50057; }
.border-pink-a400 { border-color: #f50057; }
.fill-pink-a400 { fill: #f50057; }
.stroke-pink-a400 { stroke: #f50057; }
.color-pink-a700 { color: #c51162; }
.bg-pink-a700 { background-color: #c51162; }
.border-pink-a700 { border-color: #c51162; }
.fill-pink-a700 { fill: #c51162; }
.stroke-pink-a700 { stroke: #c51162; }
.color-purple-50 { color: #f3e5f5; }
.bg-purple-50 { background-color: #f3e5f5; }
.border-purple-50 { border-color: #f3e5f5; }
.fill-purple-50 { fill: #f3e5f5; }
.stroke-purple-50 { stroke: #f3e5f5; }
.color-purple-100 { color: #e1bee7; }
.bg-purple-100 { background-color: #e1bee7; }
.border-purple-100 { border-color: #e1bee7; }
.fill-purple-100 { fill: #e1bee7; }
.stroke-purple-100 { stroke: #e1bee7; }
.color-purple-200 { color: #ce93d8; }
.bg-purple-200 { background-color: #ce93d8; }
.border-purple-200 { border-color: #ce93d8; }
.fill-purple-200 { fill: #ce93d8; }
.stroke-purple-200 { stroke: #ce93d8; }
.color-purple-300 { color: #ba68c8; }
.bg-purple-300 { background-color: #ba68c8; }
.border-purple-300 { border-color: #ba68c8; }
.fill-purple-300 { fill: #ba68c8; }
.stroke-purple-300 { stroke: #ba68c8; }
.color-purple-400 { color: #ab47bc; }
.bg-purple-400 { background-color: #ab47bc; }
.border-purple-400 { border-color: #ab47bc; }
.fill-purple-400 { fill: #ab47bc; }
.stroke-purple-400 { stroke: #ab47bc; }
.color-purple-500 { color: #9c27b0; }
.bg-purple-500 { background-color: #9c27b0; }
.border-purple-500 { border-color: #9c27b0; }
.fill-purple-500 { fill: #9c27b0; }
.stroke-purple-500 { stroke: #9c27b0; }
.color-purple-600 { color: #8e24aa; }
.bg-purple-600 { background-color: #8e24aa; }
.border-purple-600 { border-color: #8e24aa; }
.fill-purple-600 { fill: #8e24aa; }
.stroke-purple-600 { stroke: #8e24aa; }
.color-purple-700 { color: #7b1fa2; }
.bg-purple-700 { background-color: #7b1fa2; }
.border-purple-700 { border-color: #7b1fa2; }
.fill-purple-700 { fill: #7b1fa2; }
.stroke-purple-700 { stroke: #7b1fa2; }
.color-purple-800 { color: #6a1b9a; }
.bg-purple-800 { background-color: #6a1b9a; }
.border-purple-800 { border-color: #6a1b9a; }
.fill-purple-800 { fill: #6a1b9a; }
.stroke-purple-800 { stroke: #6a1b9a; }
.color-purple-900 { color: #4a148c; }
.bg-purple-900 { background-color: #4a148c; }
.border-purple-900 { border-color: #4a148c; }
.fill-purple-900 { fill: #4a148c; }
.stroke-purple-900 { stroke: #4a148c; }
.color-purple-a100 { color: #ea80fc; }
.bg-purple-a100 { background-color: #ea80fc; }
.border-purple-a100 { border-color: #ea80fc; }
.fill-purple-a100 { fill: #ea80fc; }
.stroke-purple-a100 { stroke: #ea80fc; }
.color-purple-a200 { color: #e040fb; }
.bg-purple-a200 { background-color: #e040fb; }
.border-purple-a200 { border-color: #e040fb; }
.fill-purple-a200 { fill: #e040fb; }
.stroke-purple-a200 { stroke: #e040fb; }
.color-purple-a400 { color: #d500f9; }
.bg-purple-a400 { background-color: #d500f9; }
.border-purple-a400 { border-color: #d500f9; }
.fill-purple-a400 { fill: #d500f9; }
.stroke-purple-a400 { stroke: #d500f9; }
.color-purple-a700 { color: #aa00ff; }
.bg-purple-a700 { background-color: #aa00ff; }
.border-purple-a700 { border-color: #aa00ff; }
.fill-purple-a700 { fill: #aa00ff; }
.stroke-purple-a700 { stroke: #aa00ff; }
.color-deep-purple-50 { color: #ede7f6; }
.bg-deep-purple-50 { background-color: #ede7f6; }
.border-deep-purple-50 { border-color: #ede7f6; }
.fill-deep-purple-50 { fill: #ede7f6; }
.stroke-deep-purple-50 { stroke: #ede7f6; }
.color-deep-purple-100 { color: #d1c4e9; }
.bg-deep-purple-100 { background-color: #d1c4e9; }
.border-deep-purple-100 { border-color: #d1c4e9; }
.fill-deep-purple-100 { fill: #d1c4e9; }
.stroke-deep-purple-100 { stroke: #d1c4e9; }
.color-deep-purple-200 { color: #b39ddb; }
.bg-deep-purple-200 { background-color: #b39ddb; }
.border-deep-purple-200 { border-color: #b39ddb; }
.fill-deep-purple-200 { fill: #b39ddb; }
.stroke-deep-purple-200 { stroke: #b39ddb; }
.color-deep-purple-300 { color: #9575cd; }
.bg-deep-purple-300 { background-color: #9575cd; }
.border-deep-purple-300 { border-color: #9575cd; }
.fill-deep-purple-300 { fill: #9575cd; }
.stroke-deep-purple-300 { stroke: #9575cd; }
.color-deep-purple-400 { color: #7e57c2; }
.bg-deep-purple-400 { background-color: #7e57c2; }
.border-deep-purple-400 { border-color: #7e57c2; }
.fill-deep-purple-400 { fill: #7e57c2; }
.stroke-deep-purple-400 { stroke: #7e57c2; }
.color-deep-purple-500 { color: #673ab7; }
.bg-deep-purple-500 { background-color: #673ab7; }
.border-deep-purple-500 { border-color: #673ab7; }
.fill-deep-purple-500 { fill: #673ab7; }
.stroke-deep-purple-500 { stroke: #673ab7; }
.color-deep-purple-600 { color: #5e35b1; }
.bg-deep-purple-600 { background-color: #5e35b1; }
.border-deep-purple-600 { border-color: #5e35b1; }
.fill-deep-purple-600 { fill: #5e35b1; }
.stroke-deep-purple-600 { stroke: #5e35b1; }
.color-deep-purple-700 { color: #512da8; }
.bg-deep-purple-700 { background-color: #512da8; }
.border-deep-purple-700 { border-color: #512da8; }
.fill-deep-purple-700 { fill: #512da8; }
.stroke-deep-purple-700 { stroke: #512da8; }
.color-deep-purple-800 { color: #4527a0; }
.bg-deep-purple-800 { background-color: #4527a0; }
.border-deep-purple-800 { border-color: #4527a0; }
.fill-deep-purple-800 { fill: #4527a0; }
.stroke-deep-purple-800 { stroke: #4527a0; }
.color-deep-purple-900 { color: #311b92; }
.bg-deep-purple-900 { background-color: #311b92; }
.border-deep-purple-900 { border-color: #311b92; }
.fill-deep-purple-900 { fill: #311b92; }
.stroke-deep-purple-900 { stroke: #311b92; }
.color-deep-purple-a100 { color: #b388ff; }
.bg-deep-purple-a100 { background-color: #b388ff; }
.border-deep-purple-a100 { border-color: #b388ff; }
.fill-deep-purple-a100 { fill: #b388ff; }
.stroke-deep-purple-a100 { stroke: #b388ff; }
.color-deep-purple-a200 { color: #7c4dff; }
.bg-deep-purple-a200 { background-color: #7c4dff; }
.border-deep-purple-a200 { border-color: #7c4dff; }
.fill-deep-purple-a200 { fill: #7c4dff; }
.stroke-deep-purple-a200 { stroke: #7c4dff; }
.color-deep-purple-a400 { color: #651fff; }
.bg-deep-purple-a400 { background-color: #651fff; }
.border-deep-purple-a400 { border-color: #651fff; }
.fill-deep-purple-a400 { fill: #651fff; }
.stroke-deep-purple-a400 { stroke: #651fff; }
.color-deep-purple-a700 { color: #6200ea; }
.bg-deep-purple-a700 { background-color: #6200ea; }
.border-deep-purple-a700 { border-color: #6200ea; }
.fill-deep-purple-a700 { fill: #6200ea; }
.stroke-deep-purple-a700 { stroke: #6200ea; }
.color-indigo-50 { color: #e8eaf6; }
.bg-indigo-50 { background-color: #e8eaf6; }
.border-indigo-50 { border-color: #e8eaf6; }
.fill-indigo-50 { fill: #e8eaf6; }
.stroke-indigo-50 { stroke: #e8eaf6; }
.color-indigo-100 { color: #c5cae9; }
.bg-indigo-100 { background-color: #c5cae9; }
.border-indigo-100 { border-color: #c5cae9; }
.fill-indigo-100 { fill: #c5cae9; }
.stroke-indigo-100 { stroke: #c5cae9; }
.color-indigo-200 { color: #9fa8da; }
.bg-indigo-200 { background-color: #9fa8da; }
.border-indigo-200 { border-color: #9fa8da; }
.fill-indigo-200 { fill: #9fa8da; }
.stroke-indigo-200 { stroke: #9fa8da; }
.color-indigo-300 { color: #7986cb; }
.bg-indigo-300 { background-color: #7986cb; }
.border-indigo-300 { border-color: #7986cb; }
.fill-indigo-300 { fill: #7986cb; }
.stroke-indigo-300 { stroke: #7986cb; }
.color-indigo-400 { color: #5c6bc0; }
.bg-indigo-400 { background-color: #5c6bc0; }
.border-indigo-400 { border-color: #5c6bc0; }
.fill-indigo-400 { fill: #5c6bc0; }
.stroke-indigo-400 { stroke: #5c6bc0; }
.color-indigo-500 { color: #3f51b5; }
.bg-indigo-500 { background-color: #3f51b5; }
.border-indigo-500 { border-color: #3f51b5; }
.fill-indigo-500 { fill: #3f51b5; }
.stroke-indigo-500 { stroke: #3f51b5; }
.color-indigo-600 { color: #3949ab; }
.bg-indigo-600 { background-color: #3949ab; }
.border-indigo-600 { border-color: #3949ab; }
.fill-indigo-600 { fill: #3949ab; }
.stroke-indigo-600 { stroke: #3949ab; }
.color-indigo-700 { color: #303f9f; }
.bg-indigo-700 { background-color: #303f9f; }
.border-indigo-700 { border-color: #303f9f; }
.fill-indigo-700 { fill: #303f9f; }
.stroke-indigo-700 { stroke: #303f9f; }
.color-indigo-800 { color: #283593; }
.bg-indigo-800 { background-color: #283593; }
.border-indigo-800 { border-color: #283593; }
.fill-indigo-800 { fill: #283593; }
.stroke-indigo-800 { stroke: #283593; }
.color-indigo-900 { color: #1a237e; }
.bg-indigo-900 { background-color: #1a237e; }
.border-indigo-900 { border-color: #1a237e; }
.fill-indigo-900 { fill: #1a237e; }
.stroke-indigo-900 { stroke: #1a237e; }
.color-indigo-a100 { color: #8c9eff; }
.bg-indigo-a100 { background-color: #8c9eff; }
.border-indigo-a100 { border-color: #8c9eff; }
.fill-indigo-a100 { fill: #8c9eff; }
.stroke-indigo-a100 { stroke: #8c9eff; }
.color-indigo-a200 { color: #536dfe; }
.bg-indigo-a200 { background-color: #536dfe; }
.border-indigo-a200 { border-color: #536dfe; }
.fill-indigo-a200 { fill: #536dfe; }
.stroke-indigo-a200 { stroke: #536dfe; }
.color-indigo-a400 { color: #3d5afe; }
.bg-indigo-a400 { background-color: #3d5afe; }
.border-indigo-a400 { border-color: #3d5afe; }
.fill-indigo-a400 { fill: #3d5afe; }
.stroke-indigo-a400 { stroke: #3d5afe; }
.color-indigo-a700 { color: #304ffe; }
.bg-indigo-a700 { background-color: #304ffe; }
.border-indigo-a700 { border-color: #304ffe; }
.fill-indigo-a700 { fill: #304ffe; }
.stroke-indigo-a700 { stroke: #304ffe; }
.color-blue-50 { color: #e3f2fd; }
.bg-blue-50 { background-color: #e3f2fd; }
.border-blue-50 { border-color: #e3f2fd; }
.fill-blue-50 { fill: #e3f2fd; }
.stroke-blue-50 { stroke: #e3f2fd; }
.color-blue-100 { color: #bbdefb; }
.bg-blue-100 { background-color: #bbdefb; }
.border-blue-100 { border-color: #bbdefb; }
.fill-blue-100 { fill: #bbdefb; }
.stroke-blue-100 { stroke: #bbdefb; }
.color-blue-200 { color: #90caf9; }
.bg-blue-200 { background-color: #90caf9; }
.border-blue-200 { border-color: #90caf9; }
.fill-blue-200 { fill: #90caf9; }
.stroke-blue-200 { stroke: #90caf9; }
.color-blue-300 { color: #64b5f6; }
.bg-blue-300 { background-color: #64b5f6; }
.border-blue-300 { border-color: #64b5f6; }
.fill-blue-300 { fill: #64b5f6; }
.stroke-blue-300 { stroke: #64b5f6; }
.color-blue-400 { color: #42a5f5; }
.bg-blue-400 { background-color: #42a5f5; }
.border-blue-400 { border-color: #42a5f5; }
.fill-blue-400 { fill: #42a5f5; }
.stroke-blue-400 { stroke: #42a5f5; }
.color-blue-500 { color: #2196f3; }
.bg-blue-500 { background-color: #2196f3; }
.border-blue-500 { border-color: #2196f3; }
.fill-blue-500 { fill: #2196f3; }
.stroke-blue-500 { stroke: #2196f3; }
.color-blue-600 { color: #1e88e5; }
.bg-blue-600 { background-color: #1e88e5; }
.border-blue-600 { border-color: #1e88e5; }
.fill-blue-600 { fill: #1e88e5; }
.stroke-blue-600 { stroke: #1e88e5; }
.color-blue-700 { color: #1976d2; }
.bg-blue-700 { background-color: #1976d2; }
.border-blue-700 { border-color: #1976d2; }
.fill-blue-700 { fill: #1976d2; }
.stroke-blue-700 { stroke: #1976d2; }
.color-blue-800 { color: #1565c0; }
.bg-blue-800 { background-color: #1565c0; }
.border-blue-800 { border-color: #1565c0; }
.fill-blue-800 { fill: #1565c0; }
.stroke-blue-800 { stroke: #1565c0; }
.color-blue-900 { color: #0d47a1; }
.bg-blue-900 { background-color: #0d47a1; }
.border-blue-900 { border-color: #0d47a1; }
.fill-blue-900 { fill: #0d47a1; }
.stroke-blue-900 { stroke: #0d47a1; }
.color-blue-a100 { color: #82b1ff; }
.bg-blue-a100 { background-color: #82b1ff; }
.border-blue-a100 { border-color: #82b1ff; }
.fill-blue-a100 { fill: #82b1ff; }
.stroke-blue-a100 { stroke: #82b1ff; }
.color-blue-a200 { color: #448aff; }
.bg-blue-a200 { background-color: #448aff; }
.border-blue-a200 { border-color: #448aff; }
.fill-blue-a200 { fill: #448aff; }
.stroke-blue-a200 { stroke: #448aff; }
.color-blue-a400 { color: #2979ff; }
.bg-blue-a400 { background-color: #2979ff; }
.border-blue-a400 { border-color: #2979ff; }
.fill-blue-a400 { fill: #2979ff; }
.stroke-blue-a400 { stroke: #2979ff; }
.color-blue-a700 { color: #2962ff; }
.bg-blue-a700 { background-color: #2962ff; }
.border-blue-a700 { border-color: #2962ff; }
.fill-blue-a700 { fill: #2962ff; }
.stroke-blue-a700 { stroke: #2962ff; }
.color-light-blue-50 { color: #e1f5fe; }
.bg-light-blue-50 { background-color: #e1f5fe; }
.border-light-blue-50 { border-color: #e1f5fe; }
.fill-light-blue-50 { fill: #e1f5fe; }
.stroke-light-blue-50 { stroke: #e1f5fe; }
.color-light-blue-100 { color: #b3e5fc; }
.bg-light-blue-100 { background-color: #b3e5fc; }
.border-light-blue-100 { border-color: #b3e5fc; }
.fill-light-blue-100 { fill: #b3e5fc; }
.stroke-light-blue-100 { stroke: #b3e5fc; }
.color-light-blue-200 { color: #81d4fa; }
.bg-light-blue-200 { background-color: #81d4fa; }
.border-light-blue-200 { border-color: #81d4fa; }
.fill-light-blue-200 { fill: #81d4fa; }
.stroke-light-blue-200 { stroke: #81d4fa; }
.color-light-blue-300 { color: #4fc3f7; }
.bg-light-blue-300 { background-color: #4fc3f7; }
.border-light-blue-300 { border-color: #4fc3f7; }
.fill-light-blue-300 { fill: #4fc3f7; }
.stroke-light-blue-300 { stroke: #4fc3f7; }
.color-light-blue-400 { color: #29b6f6; }
.bg-light-blue-400 { background-color: #29b6f6; }
.border-light-blue-400 { border-color: #29b6f6; }
.fill-light-blue-400 { fill: #29b6f6; }
.stroke-light-blue-400 { stroke: #29b6f6; }
.color-light-blue-500 { color: #03a9f4; }
.bg-light-blue-500 { background-color: #03a9f4; }
.border-light-blue-500 { border-color: #03a9f4; }
.fill-light-blue-500 { fill: #03a9f4; }
.stroke-light-blue-500 { stroke: #03a9f4; }
.color-light-blue-600 { color: #039be5; }
.bg-light-blue-600 { background-color: #039be5; }
.border-light-blue-600 { border-color: #039be5; }
.fill-light-blue-600 { fill: #039be5; }
.stroke-light-blue-600 { stroke: #039be5; }
.color-light-blue-700 { color: #0288d1; }
.bg-light-blue-700 { background-color: #0288d1; }
.border-light-blue-700 { border-color: #0288d1; }
.fill-light-blue-700 { fill: #0288d1; }
.stroke-light-blue-700 { stroke: #0288d1; }
.color-light-blue-800 { color: #0277bd; }
.bg-light-blue-800 { background-color: #0277bd; }
.border-light-blue-800 { border-color: #0277bd; }
.fill-light-blue-800 { fill: #0277bd; }
.stroke-light-blue-800 { stroke: #0277bd; }
.color-light-blue-900 { color: #01579b; }
.bg-light-blue-900 { background-color: #01579b; }
.border-light-blue-900 { border-color: #01579b; }
.fill-light-blue-900 { fill: #01579b; }
.stroke-light-blue-900 { stroke: #01579b; }
.color-light-blue-a100 { color: #80d8ff; }
.bg-light-blue-a100 { background-color: #80d8ff; }
.border-light-blue-a100 { border-color: #80d8ff; }
.fill-light-blue-a100 { fill: #80d8ff; }
.stroke-light-blue-a100 { stroke: #80d8ff; }
.color-light-blue-a200 { color: #40c4ff; }
.bg-light-blue-a200 { background-color: #40c4ff; }
.border-light-blue-a200 { border-color: #40c4ff; }
.fill-light-blue-a200 { fill: #40c4ff; }
.stroke-light-blue-a200 { stroke: #40c4ff; }
.color-light-blue-a400 { color: #00b0ff; }
.bg-light-blue-a400 { background-color: #00b0ff; }
.border-light-blue-a400 { border-color: #00b0ff; }
.fill-light-blue-a400 { fill: #00b0ff; }
.stroke-light-blue-a400 { stroke: #00b0ff; }
.color-light-blue-a700 { color: #0091ea; }
.bg-light-blue-a700 { background-color: #0091ea; }
.border-light-blue-a700 { border-color: #0091ea; }
.fill-light-blue-a700 { fill: #0091ea; }
.stroke-light-blue-a700 { stroke: #0091ea; }
.color-cyan-50 { color: #e0f7fa; }
.bg-cyan-50 { background-color: #e0f7fa; }
.border-cyan-50 { border-color: #e0f7fa; }
.fill-cyan-50 { fill: #e0f7fa; }
.stroke-cyan-50 { stroke: #e0f7fa; }
.color-cyan-100 { color: #b2ebf2; }
.bg-cyan-100 { background-color: #b2ebf2; }
.border-cyan-100 { border-color: #b2ebf2; }
.fill-cyan-100 { fill: #b2ebf2; }
.stroke-cyan-100 { stroke: #b2ebf2; }
.color-cyan-200 { color: #80deea; }
.bg-cyan-200 { background-color: #80deea; }
.border-cyan-200 { border-color: #80deea; }
.fill-cyan-200 { fill: #80deea; }
.stroke-cyan-200 { stroke: #80deea; }
.color-cyan-300 { color: #4dd0e1; }
.bg-cyan-300 { background-color: #4dd0e1; }
.border-cyan-300 { border-color: #4dd0e1; }
.fill-cyan-300 { fill: #4dd0e1; }
.stroke-cyan-300 { stroke: #4dd0e1; }
.color-cyan-400 { color: #26c6da; }
.bg-cyan-400 { background-color: #26c6da; }
.border-cyan-400 { border-color: #26c6da; }
.fill-cyan-400 { fill: #26c6da; }
.stroke-cyan-400 { stroke: #26c6da; }
.color-cyan-500 { color: #00bcd4; }
.bg-cyan-500 { background-color: #00bcd4; }
.border-cyan-500 { border-color: #00bcd4; }
.fill-cyan-500 { fill: #00bcd4; }
.stroke-cyan-500 { stroke: #00bcd4; }
.color-cyan-600 { color: #00acc1; }
.bg-cyan-600 { background-color: #00acc1; }
.border-cyan-600 { border-color: #00acc1; }
.fill-cyan-600 { fill: #00acc1; }
.stroke-cyan-600 { stroke: #00acc1; }
.color-cyan-700 { color: #0097a7; }
.bg-cyan-700 { background-color: #0097a7; }
.border-cyan-700 { border-color: #0097a7; }
.fill-cyan-700 { fill: #0097a7; }
.stroke-cyan-700 { stroke: #0097a7; }
.color-cyan-800 { color: #00838f; }
.bg-cyan-800 { background-color: #00838f; }
.border-cyan-800 { border-color: #00838f; }
.fill-cyan-800 { fill: #00838f; }
.stroke-cyan-800 { stroke: #00838f; }
.color-cyan-900 { color: #006064; }
.bg-cyan-900 { background-color: #006064; }
.border-cyan-900 { border-color: #006064; }
.fill-cyan-900 { fill: #006064; }
.stroke-cyan-900 { stroke: #006064; }
.color-cyan-a100 { color: #84ffff; }
.bg-cyan-a100 { background-color: #84ffff; }
.border-cyan-a100 { border-color: #84ffff; }
.fill-cyan-a100 { fill: #84ffff; }
.stroke-cyan-a100 { stroke: #84ffff; }
.color-cyan-a200 { color: #18ffff; }
.bg-cyan-a200 { background-color: #18ffff; }
.border-cyan-a200 { border-color: #18ffff; }
.fill-cyan-a200 { fill: #18ffff; }
.stroke-cyan-a200 { stroke: #18ffff; }
.color-cyan-a400 { color: #00e5ff; }
.bg-cyan-a400 { background-color: #00e5ff; }
.border-cyan-a400 { border-color: #00e5ff; }
.fill-cyan-a400 { fill: #00e5ff; }
.stroke-cyan-a400 { stroke: #00e5ff; }
.color-cyan-a700 { color: #00b8d4; }
.bg-cyan-a700 { background-color: #00b8d4; }
.border-cyan-a700 { border-color: #00b8d4; }
.fill-cyan-a700 { fill: #00b8d4; }
.stroke-cyan-a700 { stroke: #00b8d4; }
.color-teal-50 { color: #e0f2f1; }
.bg-teal-50 { background-color: #e0f2f1; }
.border-teal-50 { border-color: #e0f2f1; }
.fill-teal-50 { fill: #e0f2f1; }
.stroke-teal-50 { stroke: #e0f2f1; }
.color-teal-100 { color: #b2dfdb; }
.bg-teal-100 { background-color: #b2dfdb; }
.border-teal-100 { border-color: #b2dfdb; }
.fill-teal-100 { fill: #b2dfdb; }
.stroke-teal-100 { stroke: #b2dfdb; }
.color-teal-200 { color: #80cbc4; }
.bg-teal-200 { background-color: #80cbc4; }
.border-teal-200 { border-color: #80cbc4; }
.fill-teal-200 { fill: #80cbc4; }
.stroke-teal-200 { stroke: #80cbc4; }
.color-teal-300 { color: #4db6ac; }
.bg-teal-300 { background-color: #4db6ac; }
.border-teal-300 { border-color: #4db6ac; }
.fill-teal-300 { fill: #4db6ac; }
.stroke-teal-300 { stroke: #4db6ac; }
.color-teal-400 { color: #26a69a; }
.bg-teal-400 { background-color: #26a69a; }
.border-teal-400 { border-color: #26a69a; }
.fill-teal-400 { fill: #26a69a; }
.stroke-teal-400 { stroke: #26a69a; }
.color-teal-500 { color: #009688; }
.bg-teal-500 { background-color: #009688; }
.border-teal-500 { border-color: #009688; }
.fill-teal-500 { fill: #009688; }
.stroke-teal-500 { stroke: #009688; }
.color-teal-600 { color: #00897b; }
.bg-teal-600 { background-color: #00897b; }
.border-teal-600 { border-color: #00897b; }
.fill-teal-600 { fill: #00897b; }
.stroke-teal-600 { stroke: #00897b; }
.color-teal-700 { color: #00796b; }
.bg-teal-700 { background-color: #00796b; }
.border-teal-700 { border-color: #00796b; }
.fill-teal-700 { fill: #00796b; }
.stroke-teal-700 { stroke: #00796b; }
.color-teal-800 { color: #00695c; }
.bg-teal-800 { background-color: #00695c; }
.border-teal-800 { border-color: #00695c; }
.fill-teal-800 { fill: #00695c; }
.stroke-teal-800 { stroke: #00695c; }
.color-teal-900 { color: #004d40; }
.bg-teal-900 { background-color: #004d40; }
.border-teal-900 { border-color: #004d40; }
.fill-teal-900 { fill: #004d40; }
.stroke-teal-900 { stroke: #004d40; }
.color-teal-a100 { color: #a7ffeb; }
.bg-teal-a100 { background-color: #a7ffeb; }
.border-teal-a100 { border-color: #a7ffeb; }
.fill-teal-a100 { fill: #a7ffeb; }
.stroke-teal-a100 { stroke: #a7ffeb; }
.color-teal-a200 { color: #64ffda; }
.bg-teal-a200 { background-color: #64ffda; }
.border-teal-a200 { border-color: #64ffda; }
.fill-teal-a200 { fill: #64ffda; }
.stroke-teal-a200 { stroke: #64ffda; }
.color-teal-a400 { color: #1de9b6; }
.bg-teal-a400 { background-color: #1de9b6; }
.border-teal-a400 { border-color: #1de9b6; }
.fill-teal-a400 { fill: #1de9b6; }
.stroke-teal-a400 { stroke: #1de9b6; }
.color-teal-a700 { color: #00bfa5; }
.bg-teal-a700 { background-color: #00bfa5; }
.border-teal-a700 { border-color: #00bfa5; }
.fill-teal-a700 { fill: #00bfa5; }
.stroke-teal-a700 { stroke: #00bfa5; }
.color-green-50 { color: #e8f5e9; }
.bg-green-50 { background-color: #e8f5e9; }
.border-green-50 { border-color: #e8f5e9; }
.fill-green-50 { fill: #e8f5e9; }
.stroke-green-50 { stroke: #e8f5e9; }
.color-green-100 { color: #c8e6c9; }
.bg-green-100 { background-color: #c8e6c9; }
.border-green-100 { border-color: #c8e6c9; }
.fill-green-100 { fill: #c8e6c9; }
.stroke-green-100 { stroke: #c8e6c9; }
.color-green-200 { color: #a5d6a7; }
.bg-green-200 { background-color: #a5d6a7; }
.border-green-200 { border-color: #a5d6a7; }
.fill-green-200 { fill: #a5d6a7; }
.stroke-green-200 { stroke: #a5d6a7; }
.color-green-300 { color: #81c784; }
.bg-green-300 { background-color: #81c784; }
.border-green-300 { border-color: #81c784; }
.fill-green-300 { fill: #81c784; }
.stroke-green-300 { stroke: #81c784; }
.color-green-400 { color: #66bb6a; }
.bg-green-400 { background-color: #66bb6a; }
.border-green-400 { border-color: #66bb6a; }
.fill-green-400 { fill: #66bb6a; }
.stroke-green-400 { stroke: #66bb6a; }
.color-green-500 { color: #4caf50; }
.bg-green-500 { background-color: #4caf50; }
.border-green-500 { border-color: #4caf50; }
.fill-green-500 { fill: #4caf50; }
.stroke-green-500 { stroke: #4caf50; }
.color-green-600 { color: #43a047; }
.bg-green-600 { background-color: #43a047; }
.border-green-600 { border-color: #43a047; }
.fill-green-600 { fill: #43a047; }
.stroke-green-600 { stroke: #43a047; }
.color-green-700 { color: #388e3c; }
.bg-green-700 { background-color: #388e3c; }
.border-green-700 { border-color: #388e3c; }
.fill-green-700 { fill: #388e3c; }
.stroke-green-700 { stroke: #388e3c; }
.color-green-800 { color: #2e7d32; }
.bg-green-800 { background-color: #2e7d32; }
.border-green-800 { border-color: #2e7d32; }
.fill-green-800 { fill: #2e7d32; }
.stroke-green-800 { stroke: #2e7d32; }
.color-green-900 { color: #1b5e20; }
.bg-green-900 { background-color: #1b5e20; }
.border-green-900 { border-color: #1b5e20; }
.fill-green-900 { fill: #1b5e20; }
.stroke-green-900 { stroke: #1b5e20; }
.color-green-a100 { color: #b9f6ca; }
.bg-green-a100 { background-color: #b9f6ca; }
.border-green-a100 { border-color: #b9f6ca; }
.fill-green-a100 { fill: #b9f6ca; }
.stroke-green-a100 { stroke: #b9f6ca; }
.color-green-a200 { color: #69f0ae; }
.bg-green-a200 { background-color: #69f0ae; }
.border-green-a200 { border-color: #69f0ae; }
.fill-green-a200 { fill: #69f0ae; }
.stroke-green-a200 { stroke: #69f0ae; }
.color-green-a400 { color: #00e676; }
.bg-green-a400 { background-color: #00e676; }
.border-green-a400 { border-color: #00e676; }
.fill-green-a400 { fill: #00e676; }
.stroke-green-a400 { stroke: #00e676; }
.color-green-a700 { color: #00c853; }
.bg-green-a700 { background-color: #00c853; }
.border-green-a700 { border-color: #00c853; }
.fill-green-a700 { fill: #00c853; }
.stroke-green-a700 { stroke: #00c853; }
.color-light-green-50 { color: #f1f8e9; }
.bg-light-green-50 { background-color: #f1f8e9; }
.border-light-green-50 { border-color: #f1f8e9; }
.fill-light-green-50 { fill: #f1f8e9; }
.stroke-light-green-50 { stroke: #f1f8e9; }
.color-light-green-100 { color: #dcedc8; }
.bg-light-green-100 { background-color: #dcedc8; }
.border-light-green-100 { border-color: #dcedc8; }
.fill-light-green-100 { fill: #dcedc8; }
.stroke-light-green-100 { stroke: #dcedc8; }
.color-light-green-200 { color: #c5e1a5; }
.bg-light-green-200 { background-color: #c5e1a5; }
.border-light-green-200 { border-color: #c5e1a5; }
.fill-light-green-200 { fill: #c5e1a5; }
.stroke-light-green-200 { stroke: #c5e1a5; }
.color-light-green-300 { color: #aed581; }
.bg-light-green-300 { background-color: #aed581; }
.border-light-green-300 { border-color: #aed581; }
.fill-light-green-300 { fill: #aed581; }
.stroke-light-green-300 { stroke: #aed581; }
.color-light-green-400 { color: #9ccc65; }
.bg-light-green-400 { background-color: #9ccc65; }
.border-light-green-400 { border-color: #9ccc65; }
.fill-light-green-400 { fill: #9ccc65; }
.stroke-light-green-400 { stroke: #9ccc65; }
.color-light-green-500 { color: #8bc34a; }
.bg-light-green-500 { background-color: #8bc34a; }
.border-light-green-500 { border-color: #8bc34a; }
.fill-light-green-500 { fill: #8bc34a; }
.stroke-light-green-500 { stroke: #8bc34a; }
.color-light-green-600 { color: #7cb342; }
.bg-light-green-600 { background-color: #7cb342; }
.border-light-green-600 { border-color: #7cb342; }
.fill-light-green-600 { fill: #7cb342; }
.stroke-light-green-600 { stroke: #7cb342; }
.color-light-green-700 { color: #689f38; }
.bg-light-green-700 { background-color: #689f38; }
.border-light-green-700 { border-color: #689f38; }
.fill-light-green-700 { fill: #689f38; }
.stroke-light-green-700 { stroke: #689f38; }
.color-light-green-800 { color: #558b2f; }
.bg-light-green-800 { background-color: #558b2f; }
.border-light-green-800 { border-color: #558b2f; }
.fill-light-green-800 { fill: #558b2f; }
.stroke-light-green-800 { stroke: #558b2f; }
.color-light-green-900 { color: #33691e; }
.bg-light-green-900 { background-color: #33691e; }
.border-light-green-900 { border-color: #33691e; }
.fill-light-green-900 { fill: #33691e; }
.stroke-light-green-900 { stroke: #33691e; }
.color-light-green-a100 { color: #ccff90; }
.bg-light-green-a100 { background-color: #ccff90; }
.border-light-green-a100 { border-color: #ccff90; }
.fill-light-green-a100 { fill: #ccff90; }
.stroke-light-green-a100 { stroke: #ccff90; }
.color-light-green-a200 { color: #b2ff59; }
.bg-light-green-a200 { background-color: #b2ff59; }
.border-light-green-a200 { border-color: #b2ff59; }
.fill-light-green-a200 { fill: #b2ff59; }
.stroke-light-green-a200 { stroke: #b2ff59; }
.color-light-green-a400 { color: #76ff03; }
.bg-light-green-a400 { background-color: #76ff03; }
.border-light-green-a400 { border-color: #76ff03; }
.fill-light-green-a400 { fill: #76ff03; }
.stroke-light-green-a400 { stroke: #76ff03; }
.color-light-green-a700 { color: #64dd17; }
.bg-light-green-a700 { background-color: #64dd17; }
.border-light-green-a700 { border-color: #64dd17; }
.fill-light-green-a700 { fill: #64dd17; }
.stroke-light-green-a700 { stroke: #64dd17; }
.color-lime-50 { color: #f9fbe7; }
.bg-lime-50 { background-color: #f9fbe7; }
.border-lime-50 { border-color: #f9fbe7; }
.fill-lime-50 { fill: #f9fbe7; }
.stroke-lime-50 { stroke: #f9fbe7; }
.color-lime-100 { color: #f0f4c3; }
.bg-lime-100 { background-color: #f0f4c3; }
.border-lime-100 { border-color: #f0f4c3; }
.fill-lime-100 { fill: #f0f4c3; }
.stroke-lime-100 { stroke: #f0f4c3; }
.color-lime-200 { color: #e6ee9c; }
.bg-lime-200 { background-color: #e6ee9c; }
.border-lime-200 { border-color: #e6ee9c; }
.fill-lime-200 { fill: #e6ee9c; }
.stroke-lime-200 { stroke: #e6ee9c; }
.color-lime-300 { color: #dce775; }
.bg-lime-300 { background-color: #dce775; }
.border-lime-300 { border-color: #dce775; }
.fill-lime-300 { fill: #dce775; }
.stroke-lime-300 { stroke: #dce775; }
.color-lime-400 { color: #d4e157; }
.bg-lime-400 { background-color: #d4e157; }
.border-lime-400 { border-color: #d4e157; }
.fill-lime-400 { fill: #d4e157; }
.stroke-lime-400 { stroke: #d4e157; }
.color-lime-500 { color: #cddc39; }
.bg-lime-500 { background-color: #cddc39; }
.border-lime-500 { border-color: #cddc39; }
.fill-lime-500 { fill: #cddc39; }
.stroke-lime-500 { stroke: #cddc39; }
.color-lime-600 { color: #c0ca33; }
.bg-lime-600 { background-color: #c0ca33; }
.border-lime-600 { border-color: #c0ca33; }
.fill-lime-600 { fill: #c0ca33; }
.stroke-lime-600 { stroke: #c0ca33; }
.color-lime-700 { color: #afb42b; }
.bg-lime-700 { background-color: #afb42b; }
.border-lime-700 { border-color: #afb42b; }
.fill-lime-700 { fill: #afb42b; }
.stroke-lime-700 { stroke: #afb42b; }
.color-lime-800 { color: #9e9d24; }
.bg-lime-800 { background-color: #9e9d24; }
.border-lime-800 { border-color: #9e9d24; }
.fill-lime-800 { fill: #9e9d24; }
.stroke-lime-800 { stroke: #9e9d24; }
.color-lime-900 { color: #827717; }
.bg-lime-900 { background-color: #827717; }
.border-lime-900 { border-color: #827717; }
.fill-lime-900 { fill: #827717; }
.stroke-lime-900 { stroke: #827717; }
.color-lime-a100 { color: #f4ff81; }
.bg-lime-a100 { background-color: #f4ff81; }
.border-lime-a100 { border-color: #f4ff81; }
.fill-lime-a100 { fill: #f4ff81; }
.stroke-lime-a100 { stroke: #f4ff81; }
.color-lime-a200 { color: #eeff41; }
.bg-lime-a200 { background-color: #eeff41; }
.border-lime-a200 { border-color: #eeff41; }
.fill-lime-a200 { fill: #eeff41; }
.stroke-lime-a200 { stroke: #eeff41; }
.color-lime-a400 { color: #c6ff00; }
.bg-lime-a400 { background-color: #c6ff00; }
.border-lime-a400 { border-color: #c6ff00; }
.fill-lime-a400 { fill: #c6ff00; }
.stroke-lime-a400 { stroke: #c6ff00; }
.color-lime-a700 { color: #aeea00; }
.bg-lime-a700 { background-color: #aeea00; }
.border-lime-a700 { border-color: #aeea00; }
.fill-lime-a700 { fill: #aeea00; }
.stroke-lime-a700 { stroke: #aeea00; }
.color-yellow-50 { color: #fffde7; }
.bg-yellow-50 { background-color: #fffde7; }
.border-yellow-50 { border-color: #fffde7; }
.fill-yellow-50 { fill: #fffde7; }
.stroke-yellow-50 { stroke: #fffde7; }
.color-yellow-100 { color: #fff9c4; }
.bg-yellow-100 { background-color: #fff9c4; }
.border-yellow-100 { border-color: #fff9c4; }
.fill-yellow-100 { fill: #fff9c4; }
.stroke-yellow-100 { stroke: #fff9c4; }
.color-yellow-200 { color: #fff59d; }
.bg-yellow-200 { background-color: #fff59d; }
.border-yellow-200 { border-color: #fff59d; }
.fill-yellow-200 { fill: #fff59d; }
.stroke-yellow-200 { stroke: #fff59d; }
.color-yellow-300 { color: #fff176; }
.bg-yellow-300 { background-color: #fff176; }
.border-yellow-300 { border-color: #fff176; }
.fill-yellow-300 { fill: #fff176; }
.stroke-yellow-300 { stroke: #fff176; }
.color-yellow-400 { color: #ffee58; }
.bg-yellow-400 { background-color: #ffee58; }
.border-yellow-400 { border-color: #ffee58; }
.fill-yellow-400 { fill: #ffee58; }
.stroke-yellow-400 { stroke: #ffee58; }
.color-yellow-500 { color: #ffeb3b; }
.bg-yellow-500 { background-color: #ffeb3b; }
.border-yellow-500 { border-color: #ffeb3b; }
.fill-yellow-500 { fill: #ffeb3b; }
.stroke-yellow-500 { stroke: #ffeb3b; }
.color-yellow-600 { color: #fdd835; }
.bg-yellow-600 { background-color: #fdd835; }
.border-yellow-600 { border-color: #fdd835; }
.fill-yellow-600 { fill: #fdd835; }
.stroke-yellow-600 { stroke: #fdd835; }
.color-yellow-700 { color: #fbc02d; }
.bg-yellow-700 { background-color: #fbc02d; }
.border-yellow-700 { border-color: #fbc02d; }
.fill-yellow-700 { fill: #fbc02d; }
.stroke-yellow-700 { stroke: #fbc02d; }
.color-yellow-800 { color: #f9a825; }
.bg-yellow-800 { background-color: #f9a825; }
.border-yellow-800 { border-color: #f9a825; }
.fill-yellow-800 { fill: #f9a825; }
.stroke-yellow-800 { stroke: #f9a825; }
.color-yellow-900 { color: #f57f17; }
.bg-yellow-900 { background-color: #f57f17; }
.border-yellow-900 { border-color: #f57f17; }
.fill-yellow-900 { fill: #f57f17; }
.stroke-yellow-900 { stroke: #f57f17; }
.color-yellow-a100 { color: #ffff8d; }
.bg-yellow-a100 { background-color: #ffff8d; }
.border-yellow-a100 { border-color: #ffff8d; }
.fill-yellow-a100 { fill: #ffff8d; }
.stroke-yellow-a100 { stroke: #ffff8d; }
.color-yellow-a200 { color: #ffff00; }
.bg-yellow-a200 { background-color: #ffff00; }
.border-yellow-a200 { border-color: #ffff00; }
.fill-yellow-a200 { fill: #ffff00; }
.stroke-yellow-a200 { stroke: #ffff00; }
.color-yellow-a400 { color: #ffea00; }
.bg-yellow-a400 { background-color: #ffea00; }
.border-yellow-a400 { border-color: #ffea00; }
.fill-yellow-a400 { fill: #ffea00; }
.stroke-yellow-a400 { stroke: #ffea00; }
.color-yellow-a700 { color: #ffd600; }
.bg-yellow-a700 { background-color: #ffd600; }
.border-yellow-a700 { border-color: #ffd600; }
.fill-yellow-a700 { fill: #ffd600; }
.stroke-yellow-a700 { stroke: #ffd600; }
.color-amber-50 { color: #fff8e1; }
.bg-amber-50 { background-color: #fff8e1; }
.border-amber-50 { border-color: #fff8e1; }
.fill-amber-50 { fill: #fff8e1; }
.stroke-amber-50 { stroke: #fff8e1; }
.color-amber-100 { color: #ffecb3; }
.bg-amber-100 { background-color: #ffecb3; }
.border-amber-100 { border-color: #ffecb3; }
.fill-amber-100 { fill: #ffecb3; }
.stroke-amber-100 { stroke: #ffecb3; }
.color-amber-200 { color: #ffe082; }
.bg-amber-200 { background-color: #ffe082; }
.border-amber-200 { border-color: #ffe082; }
.fill-amber-200 { fill: #ffe082; }
.stroke-amber-200 { stroke: #ffe082; }
.color-amber-300 { color: #ffd54f; }
.bg-amber-300 { background-color: #ffd54f; }
.border-amber-300 { border-color: #ffd54f; }
.fill-amber-300 { fill: #ffd54f; }
.stroke-amber-300 { stroke: #ffd54f; }
.color-amber-400 { color: #ffca28; }
.bg-amber-400 { background-color: #ffca28; }
.border-amber-400 { border-color: #ffca28; }
.fill-amber-400 { fill: #ffca28; }
.stroke-amber-400 { stroke: #ffca28; }
.color-amber-500 { color: #ffc107; }
.bg-amber-500 { background-color: #ffc107; }
.border-amber-500 { border-color: #ffc107; }
.fill-amber-500 { fill: #ffc107; }
.stroke-amber-500 { stroke: #ffc107; }
.color-amber-600 { color: #ffb300; }
.bg-amber-600 { background-color: #ffb300; }
.border-amber-600 { border-color: #ffb300; }
.fill-amber-600 { fill: #ffb300; }
.stroke-amber-600 { stroke: #ffb300; }
.color-amber-700 { color: #ffa000; }
.bg-amber-700 { background-color: #ffa000; }
.border-amber-700 { border-color: #ffa000; }
.fill-amber-700 { fill: #ffa000; }
.stroke-amber-700 { stroke: #ffa000; }
.color-amber-800 { color: #ff8f00; }
.bg-amber-800 { background-color: #ff8f00; }
.border-amber-800 { border-color: #ff8f00; }
.fill-amber-800 { fill: #ff8f00; }
.stroke-amber-800 { stroke: #ff8f00; }
.color-amber-900 { color: #ff6f00; }
.bg-amber-900 { background-color: #ff6f00; }
.border-amber-900 { border-color: #ff6f00; }
.fill-amber-900 { fill: #ff6f00; }
.stroke-amber-900 { stroke: #ff6f00; }
.color-amber-a100 { color: #ffe57f; }
.bg-amber-a100 { background-color: #ffe57f; }
.border-amber-a100 { border-color: #ffe57f; }
.fill-amber-a100 { fill: #ffe57f; }
.stroke-amber-a100 { stroke: #ffe57f; }
.color-amber-a200 { color: #ffd740; }
.bg-amber-a200 { background-color: #ffd740; }
.border-amber-a200 { border-color: #ffd740; }
.fill-amber-a200 { fill: #ffd740; }
.stroke-amber-a200 { stroke: #ffd740; }
.color-amber-a400 { color: #ffc400; }
.bg-amber-a400 { background-color: #ffc400; }
.border-amber-a400 { border-color: #ffc400; }
.fill-amber-a400 { fill: #ffc400; }
.stroke-amber-a400 { stroke: #ffc400; }
.color-amber-a700 { color: #ffab00; }
.bg-amber-a700 { background-color: #ffab00; }
.border-amber-a700 { border-color: #ffab00; }
.fill-amber-a700 { fill: #ffab00; }
.stroke-amber-a700 { stroke: #ffab00; }
.color-orange-50 { color: #fff3e0; }
.bg-orange-50 { background-color: #fff3e0; }
.border-orange-50 { border-color: #fff3e0; }
.fill-orange-50 { fill: #fff3e0; }
.stroke-orange-50 { stroke: #fff3e0; }
.color-orange-100 { color: #ffe0b2; }
.bg-orange-100 { background-color: #ffe0b2; }
.border-orange-100 { border-color: #ffe0b2; }
.fill-orange-100 { fill: #ffe0b2; }
.stroke-orange-100 { stroke: #ffe0b2; }
.color-orange-200 { color: #ffcc80; }
.bg-orange-200 { background-color: #ffcc80; }
.border-orange-200 { border-color: #ffcc80; }
.fill-orange-200 { fill: #ffcc80; }
.stroke-orange-200 { stroke: #ffcc80; }
.color-orange-300 { color: #ffb74d; }
.bg-orange-300 { background-color: #ffb74d; }
.border-orange-300 { border-color: #ffb74d; }
.fill-orange-300 { fill: #ffb74d; }
.stroke-orange-300 { stroke: #ffb74d; }
.color-orange-400 { color: #ffa726; }
.bg-orange-400 { background-color: #ffa726; }
.border-orange-400 { border-color: #ffa726; }
.fill-orange-400 { fill: #ffa726; }
.stroke-orange-400 { stroke: #ffa726; }
.color-orange-500 { color: #ff9800; }
.bg-orange-500 { background-color: #ff9800; }
.border-orange-500 { border-color: #ff9800; }
.fill-orange-500 { fill: #ff9800; }
.stroke-orange-500 { stroke: #ff9800; }
.color-orange-600 { color: #fb8c00; }
.bg-orange-600 { background-color: #fb8c00; }
.border-orange-600 { border-color: #fb8c00; }
.fill-orange-600 { fill: #fb8c00; }
.stroke-orange-600 { stroke: #fb8c00; }
.color-orange-700 { color: #f57c00; }
.bg-orange-700 { background-color: #f57c00; }
.border-orange-700 { border-color: #f57c00; }
.fill-orange-700 { fill: #f57c00; }
.stroke-orange-700 { stroke: #f57c00; }
.color-orange-800 { color: #ef6c00; }
.bg-orange-800 { background-color: #ef6c00; }
.border-orange-800 { border-color: #ef6c00; }
.fill-orange-800 { fill: #ef6c00; }
.stroke-orange-800 { stroke: #ef6c00; }
.color-orange-900 { color: #e65100; }
.bg-orange-900 { background-color: #e65100; }
.border-orange-900 { border-color: #e65100; }
.fill-orange-900 { fill: #e65100; }
.stroke-orange-900 { stroke: #e65100; }
.color-orange-a100 { color: #ffd180; }
.bg-orange-a100 { background-color: #ffd180; }
.border-orange-a100 { border-color: #ffd180; }
.fill-orange-a100 { fill: #ffd180; }
.stroke-orange-a100 { stroke: #ffd180; }
.color-orange-a200 { color: #ffab40; }
.bg-orange-a200 { background-color: #ffab40; }
.border-orange-a200 { border-color: #ffab40; }
.fill-orange-a200 { fill: #ffab40; }
.stroke-orange-a200 { stroke: #ffab40; }
.color-orange-a400 { color: #ff9100; }
.bg-orange-a400 { background-color: #ff9100; }
.border-orange-a400 { border-color: #ff9100; }
.fill-orange-a400 { fill: #ff9100; }
.stroke-orange-a400 { stroke: #ff9100; }
.color-orange-a700 { color: #ff6d00; }
.bg-orange-a700 { background-color: #ff6d00; }
.border-orange-a700 { border-color: #ff6d00; }
.fill-orange-a700 { fill: #ff6d00; }
.stroke-orange-a700 { stroke: #ff6d00; }
.color-deep-orange-50 { color: #fbe9e7; }
.bg-deep-orange-50 { background-color: #fbe9e7; }
.border-deep-orange-50 { border-color: #fbe9e7; }
.fill-deep-orange-50 { fill: #fbe9e7; }
.stroke-deep-orange-50 { stroke: #fbe9e7; }
.color-deep-orange-100 { color: #ffccbc; }
.bg-deep-orange-100 { background-color: #ffccbc; }
.border-deep-orange-100 { border-color: #ffccbc; }
.fill-deep-orange-100 { fill: #ffccbc; }
.stroke-deep-orange-100 { stroke: #ffccbc; }
.color-deep-orange-200 { color: #ffab91; }
.bg-deep-orange-200 { background-color: #ffab91; }
.border-deep-orange-200 { border-color: #ffab91; }
.fill-deep-orange-200 { fill: #ffab91; }
.stroke-deep-orange-200 { stroke: #ffab91; }
.color-deep-orange-300 { color: #ff8a65; }
.bg-deep-orange-300 { background-color: #ff8a65; }
.border-deep-orange-300 { border-color: #ff8a65; }
.fill-deep-orange-300 { fill: #ff8a65; }
.stroke-deep-orange-300 { stroke: #ff8a65; }
.color-deep-orange-400 { color: #ff7043; }
.bg-deep-orange-400 { background-color: #ff7043; }
.border-deep-orange-400 { border-color: #ff7043; }
.fill-deep-orange-400 { fill: #ff7043; }
.stroke-deep-orange-400 { stroke: #ff7043; }
.color-deep-orange-500 { color: #ff5722; }
.bg-deep-orange-500 { background-color: #ff5722; }
.border-deep-orange-500 { border-color: #ff5722; }
.fill-deep-orange-500 { fill: #ff5722; }
.stroke-deep-orange-500 { stroke: #ff5722; }
.color-deep-orange-600 { color: #f4511e; }
.bg-deep-orange-600 { background-color: #f4511e; }
.border-deep-orange-600 { border-color: #f4511e; }
.fill-deep-orange-600 { fill: #f4511e; }
.stroke-deep-orange-600 { stroke: #f4511e; }
.color-deep-orange-700 { color: #e64a19; }
.bg-deep-orange-700 { background-color: #e64a19; }
.border-deep-orange-700 { border-color: #e64a19; }
.fill-deep-orange-700 { fill: #e64a19; }
.stroke-deep-orange-700 { stroke: #e64a19; }
.color-deep-orange-800 { color: #d84315; }
.bg-deep-orange-800 { background-color: #d84315; }
.border-deep-orange-800 { border-color: #d84315; }
.fill-deep-orange-800 { fill: #d84315; }
.stroke-deep-orange-800 { stroke: #d84315; }
.color-deep-orange-900 { color: #bf360c; }
.bg-deep-orange-900 { background-color: #bf360c; }
.border-deep-orange-900 { border-color: #bf360c; }
.fill-deep-orange-900 { fill: #bf360c; }
.stroke-deep-orange-900 { stroke: #bf360c; }
.color-deep-orange-a100 { color: #ff9e80; }
.bg-deep-orange-a100 { background-color: #ff9e80; }
.border-deep-orange-a100 { border-color: #ff9e80; }
.fill-deep-orange-a100 { fill: #ff9e80; }
.stroke-deep-orange-a100 { stroke: #ff9e80; }
.color-deep-orange-a200 { color: #ff6e40; }
.bg-deep-orange-a200 { background-color: #ff6e40; }
.border-deep-orange-a200 { border-color: #ff6e40; }
.fill-deep-orange-a200 { fill: #ff6e40; }
.stroke-deep-orange-a200 { stroke: #ff6e40; }
.color-deep-orange-a400 { color: #ff3d00; }
.bg-deep-orange-a400 { background-color: #ff3d00; }
.border-deep-orange-a400 { border-color: #ff3d00; }
.fill-deep-orange-a400 { fill: #ff3d00; }
.stroke-deep-orange-a400 { stroke: #ff3d00; }
.color-deep-orange-a700 { color: #dd2c00; }
.bg-deep-orange-a700 { background-color: #dd2c00; }
.border-deep-orange-a700 { border-color: #dd2c00; }
.fill-deep-orange-a700 { fill: #dd2c00; }
.stroke-deep-orange-a700 { stroke: #dd2c00; }
.color-brown-50 { color: #efebe9; }
.bg-brown-50 { background-color: #efebe9; }
.border-brown-50 { border-color: #efebe9; }
.fill-brown-50 { fill: #efebe9; }
.stroke-brown-50 { stroke: #efebe9; }
.color-brown-100 { color: #d7ccc8; }
.bg-brown-100 { background-color: #d7ccc8; }
.border-brown-100 { border-color: #d7ccc8; }
.fill-brown-100 { fill: #d7ccc8; }
.stroke-brown-100 { stroke: #d7ccc8; }
.color-brown-200 { color: #bcaaa4; }
.bg-brown-200 { background-color: #bcaaa4; }
.border-brown-200 { border-color: #bcaaa4; }
.fill-brown-200 { fill: #bcaaa4; }
.stroke-brown-200 { stroke: #bcaaa4; }
.color-brown-300 { color: #a1887f; }
.bg-brown-300 { background-color: #a1887f; }
.border-brown-300 { border-color: #a1887f; }
.fill-brown-300 { fill: #a1887f; }
.stroke-brown-300 { stroke: #a1887f; }
.color-brown-400 { color: #8d6e63; }
.bg-brown-400 { background-color: #8d6e63; }
.border-brown-400 { border-color: #8d6e63; }
.fill-brown-400 { fill: #8d6e63; }
.stroke-brown-400 { stroke: #8d6e63; }
.color-brown-500 { color: #795548; }
.bg-brown-500 { background-color: #795548; }
.border-brown-500 { border-color: #795548; }
.fill-brown-500 { fill: #795548; }
.stroke-brown-500 { stroke: #795548; }
.color-brown-600 { color: #6d4c41; }
.bg-brown-600 { background-color: #6d4c41; }
.border-brown-600 { border-color: #6d4c41; }
.fill-brown-600 { fill: #6d4c41; }
.stroke-brown-600 { stroke: #6d4c41; }
.color-brown-700 { color: #5d4037; }
.bg-brown-700 { background-color: #5d4037; }
.border-brown-700 { border-color: #5d4037; }
.fill-brown-700 { fill: #5d4037; }
.stroke-brown-700 { stroke: #5d4037; }
.color-brown-800 { color: #4e342e; }
.bg-brown-800 { background-color: #4e342e; }
.border-brown-800 { border-color: #4e342e; }
.fill-brown-800 { fill: #4e342e; }
.stroke-brown-800 { stroke: #4e342e; }
.color-brown-900 { color: #3e2723; }
.bg-brown-900 { background-color: #3e2723; }
.border-brown-900 { border-color: #3e2723; }
.fill-brown-900 { fill: #3e2723; }
.stroke-brown-900 { stroke: #3e2723; }
.color-grey-50 { color: #fafafa; }
.bg-grey-50 { background-color: #fafafa; }
.border-grey-50 { border-color: #fafafa; }
.fill-grey-50 { fill: #fafafa; }
.stroke-grey-50 { stroke: #fafafa; }
.color-grey-100 { color: #f5f5f5; }
.bg-grey-100 { background-color: #f5f5f5; }
.border-grey-100 { border-color: #f5f5f5; }
.fill-grey-100 { fill: #f5f5f5; }
.stroke-grey-100 { stroke: #f5f5f5; }
.color-grey-200 { color: #eeeeee; }
.bg-grey-200 { background-color: #eeeeee; }
.border-grey-200 { border-color: #eeeeee; }
.fill-grey-200 { fill: #eeeeee; }
.stroke-grey-200 { stroke: #eeeeee; }
.color-grey-300 { color: #e0e0e0; }
.bg-grey-300 { background-color: #e0e0e0; }
.border-grey-300 { border-color: #e0e0e0; }
.fill-grey-300 { fill: #e0e0e0; }
.stroke-grey-300 { stroke: #e0e0e0; }
.color-grey-400 { color: #bdbdbd; }
.bg-grey-400 { background-color: #bdbdbd; }
.border-grey-400 { border-color: #bdbdbd; }
.fill-grey-400 { fill: #bdbdbd; }
.stroke-grey-400 { stroke: #bdbdbd; }
.color-grey-500 { color: #9e9e9e; }
.bg-grey-500 { background-color: #9e9e9e; }
.border-grey-500 { border-color: #9e9e9e; }
.fill-grey-500 { fill: #9e9e9e; }
.stroke-grey-500 { stroke: #9e9e9e; }
.color-grey-600 { color: #757575; }
.bg-grey-600 { background-color: #757575; }
.border-grey-600 { border-color: #757575; }
.fill-grey-600 { fill: #757575; }
.stroke-grey-600 { stroke: #757575; }
.color-grey-700 { color: #616161; }
.bg-grey-700 { background-color: #616161; }
.border-grey-700 { border-color: #616161; }
.fill-grey-700 { fill: #616161; }
.stroke-grey-700 { stroke: #616161; }
.color-grey-800 { color: #424242; }
.bg-grey-800 { background-color: #424242; }
.border-grey-800 { border-color: #424242; }
.fill-grey-800 { fill: #424242; }
.stroke-grey-800 { stroke: #424242; }
.color-grey-900 { color: #212121; }
.bg-grey-900 { background-color: #212121; }
.border-grey-900 { border-color: #212121; }
.fill-grey-900 { fill: #212121; }
.stroke-grey-900 { stroke: #212121; }
.color-blue-grey-50 { color: #eceff1; }
.bg-blue-grey-50 { background-color: #eceff1; }
.border-blue-grey-50 { border-color: #eceff1; }
.fill-blue-grey-50 { fill: #eceff1; }
.stroke-blue-grey-50 { stroke: #eceff1; }
.color-blue-grey-100 { color: #cfd8dc; }
.bg-blue-grey-100 { background-color: #cfd8dc; }
.border-blue-grey-100 { border-color: #cfd8dc; }
.fill-blue-grey-100 { fill: #cfd8dc; }
.stroke-blue-grey-100 { stroke: #cfd8dc; }
.color-blue-grey-200 { color: #b0bec5; }
.bg-blue-grey-200 { background-color: #b0bec5; }
.border-blue-grey-200 { border-color: #b0bec5; }
.fill-blue-grey-200 { fill: #b0bec5; }
.stroke-blue-grey-200 { stroke: #b0bec5; }
.color-blue-grey-300 { color: #90a4ae; }
.bg-blue-grey-300 { background-color: #90a4ae; }
.border-blue-grey-300 { border-color: #90a4ae; }
.fill-blue-grey-300 { fill: #90a4ae; }
.stroke-blue-grey-300 { stroke: #90a4ae; }
.color-blue-grey-400 { color: #78909c; }
.bg-blue-grey-400 { background-color: #78909c; }
.border-blue-grey-400 { border-color: #78909c; }
.fill-blue-grey-400 { fill: #78909c; }
.stroke-blue-grey-400 { stroke: #78909c; }
.color-blue-grey-500 { color: #607d8b; }
.bg-blue-grey-500 { background-color: #607d8b; }
.border-blue-grey-500 { border-color: #607d8b; }
.fill-blue-grey-500 { fill: #607d8b; }
.stroke-blue-grey-500 { stroke: #607d8b; }
.color-blue-grey-600 { color: #546e7a; }
.bg-blue-grey-600 { background-color: #546e7a; }
.border-blue-grey-600 { border-color: #546e7a; }
.fill-blue-grey-600 { fill: #546e7a; }
.stroke-blue-grey-600 { stroke: #546e7a; }
.color-blue-grey-700 { color: #455a64; }
.bg-blue-grey-700 { background-color: #455a64; }
.border-blue-grey-700 { border-color: #455a64; }
.fill-blue-grey-700 { fill: #455a64; }
.stroke-blue-grey-700 { stroke: #455a64; }
.color-blue-grey-800 { color: #37474f; }
.bg-blue-grey-800 { background-color: #37474f; }
.border-blue-grey-800 { border-color: #37474f; }
.fill-blue-grey-800 { fill: #37474f; }
.stroke-blue-grey-800 { stroke: #37474f; }
.color-blue-grey-900 { color: #263238; }
.bg-blue-grey-900 { background-color: #263238; }
.border-blue-grey-900 { border-color: #263238; }
.fill-blue-grey-900 { fill: #263238; }
.stroke-blue-grey-900 { stroke: #263238; }
.color-dark-text-primary { color: rgba(0, 0, 0, 0.87); }
.bg-dark-text-primary { background-color: rgba(0, 0, 0, 0.87); }
.border-dark-text-primary { border-color: rgba(0, 0, 0, 0.87); }
.fill-dark-text-primary { fill: rgba(0, 0, 0, 0.87); }
.stroke-dark-text-primary { stroke: rgba(0, 0, 0, 0.87); }
.color-dark-text-secondary { color: rgba(0, 0, 0, 0.54); }
.bg-dark-text-secondary { background-color: rgba(0, 0, 0, 0.54); }
.border-dark-text-secondary { border-color: rgba(0, 0, 0, 0.54); }
.fill-dark-text-secondary { fill: rgba(0, 0, 0, 0.54); }
.stroke-dark-text-secondary { stroke: rgba(0, 0, 0, 0.54); }
.color-dark-text-disabled { color: rgba(0, 0, 0, 0.38); }
.bg-dark-text-disabled { background-color: rgba(0, 0, 0, 0.38); }
.border-dark-text-disabled { border-color: rgba(0, 0, 0, 0.38); }
.fill-dark-text-disabled { fill: rgba(0, 0, 0, 0.38); }
.stroke-dark-text-disabled { stroke: rgba(0, 0, 0, 0.38); }
.color-dark-text-dividers { color: rgba(0, 0, 0, 0.12); }
.bg-dark-text-dividers { background-color: rgba(0, 0, 0, 0.12); }
.border-dark-text-dividers { border-color: rgba(0, 0, 0, 0.12); }
.fill-dark-text-dividers { fill: rgba(0, 0, 0, 0.12); }
.stroke-dark-text-dividers { stroke: rgba(0, 0, 0, 0.12); }
.color-light-text-primary { color: rgba(255, 255, 255, 1); }
.bg-light-text-primary { background-color: rgba(255, 255, 255, 1); }
.border-light-text-primary { border-color: rgba(255, 255, 255, 1); }
.fill-light-text-primary { fill: rgba(255, 255, 255, 1); }
.stroke-light-text-primary { stroke: rgba(255, 255, 255, 1); }
.color-light-text-secondary { color: rgba(255, 255, 255, 0.7); }
.bg-light-text-secondary { background-color: rgba(255, 255, 255, 0.7); }
.border-light-text-secondary { border-color: rgba(255, 255, 255, 0.7); }
.fill-light-text-secondary { fill: rgba(255, 255, 255, 0.7); }
.stroke-light-text-secondary { stroke: rgba(255, 255, 255, 0.7); }
.color-light-text-disabled { color: rgba(255, 255, 255, 0.5); }
.bg-light-text-disabled { background-color: rgba(255, 255, 255, 0.5); }
.border-light-text-disabled { border-color: rgba(255, 255, 255, 0.5); }
.fill-light-text-disabled { fill: rgba(255, 255, 255, 0.5); }
.stroke-light-text-disabled { stroke: rgba(255, 255, 255, 0.5); }
.color-light-text-dividers { color: rgba(255, 255, 255, 0.12); }
.bg-light-text-dividers { background-color: rgba(255, 255, 255, 0.12); }
.border-light-text-dividers { border-color: rgba(255, 255, 255, 0.12); }
.fill-light-text-dividers { fill: rgba(255, 255, 255, 0.12); }
.stroke-light-text-dividers { stroke: rgba(255, 255, 255, 0.12); }
.color-dark-icons-active { color: rgba(0, 0, 0, 0.54); }
.bg-dark-icons-active { background-color: rgba(0, 0, 0, 0.54); }
.border-dark-icons-active { border-color: rgba(0, 0, 0, 0.54); }
.fill-dark-icons-active { fill: rgba(0, 0, 0, 0.54); }
.stroke-dark-icons-active { stroke: rgba(0, 0, 0, 0.54); }
.color-dark-icons-inactive { color: rgba(0, 0, 0, 0.38); }
.bg-dark-icons-inactive { background-color: rgba(0, 0, 0, 0.38); }
.border-dark-icons-inactive { border-color: rgba(0, 0, 0, 0.38); }
.fill-dark-icons-inactive { fill: rgba(0, 0, 0, 0.38); }
.stroke-dark-icons-inactive { stroke: rgba(0, 0, 0, 0.38); }
.color-light-icons-active { color: rgba(255, 255, 255, 1); }
.bg-light-icons-active { background-color: rgba(255, 255, 255, 1); }
.border-light-icons-active { border-color: rgba(255, 255, 255, 1); }
.fill-light-icons-active { fill: rgba(255, 255, 255, 1); }
.stroke-light-icons-active { stroke: rgba(255, 255, 255, 1); }
.color-light-icons-inactive { color: rgba(255, 255, 255, 0.5); }
.bg-light-icons-inactive { background-color: rgba(255, 255, 255, 0.5); }
.border-light-icons-inactive { border-color: rgba(255, 255, 255, 0.5); }
.fill-light-icons-inactive { fill: rgba(255, 255, 255, 0.5); }
.stroke-light-icons-inactive { stroke: rgba(255, 255, 255, 0.5); }
.color-white { color: #ffffff; }
.bg-white { background-color: #ffffff; }
.border-white { border-color: #ffffff; }
.fill-white { fill: #ffffff; }
.stroke-white { stroke: #ffffff; }
.color-black { color: #000000; }
.bg-black { background-color: #000000; }
.border-black { border-color: #000000; }
.fill-black { fill: #000000; }
.stroke-black { stroke: #000000; }
*, ::before, ::after{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.container{
    width: 100%;
}
@media (min-width: 640px){
    .container{
        max-width: 640px;
    }
}
@media (min-width: 768px){
    .container{
        max-width: 768px;
    }
}
@media (min-width: 1024px){
    .container{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){
    .container{
        max-width: 1280px;
    }
}
@media (min-width: 1536px){
    .container{
        max-width: 1536px;
    }
}
.visible{
    visibility: visible !important;
}
.static{
    position: static !important;
}
.fixed{
    position: fixed !important;
}
.sticky{
    position: sticky !important;
}
.m-0{
    margin: 0px !important;
}
.block{
    display: block !important;
}
.inline{
    display: inline !important;
}
.table{
    display: table !important;
}
.table-row{
    display: table-row !important;
}
.hidden{
    display: none !important;
}
.transform{
    transform: var(--tw-transform) !important;
}
.resize{
    resize: both !important;
}
.border{
    border-width: 1px !important;
}
.bg-green-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
}
.bg-red-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
}
.bg-purple-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity)) !important;
}
.bg-yellow-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
}
.bg-indigo-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity)) !important;
}
.bg-blue-500{
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
}
.p-24{
    padding: 6rem !important;
}
.p-16{
    padding: 4rem !important;
}
.p-32{
    padding: 8rem !important;
}
.p-0{
    padding: 0px !important;
}
.text-center{
    text-align: center !important;
}
.text-right{
    text-align: right !important;
}
.uppercase{
    text-transform: uppercase !important;
}
.blur{
    --tw-blur: blur(8px) !important;
    filter: var(--tw-filter) !important;
}
.filter{
    filter: var(--tw-filter) !important;
}
.transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes move_wave {
  0% {
    transform: translateX(0) translateZ(0) scaleY(1);
  }
  50% {
    transform: translateX(-25%) translateZ(0) scaleY(0.55);
  }
  100% {
    transform: translateX(-50%) translateZ(0) scaleY(1);
  }
}
@keyframes rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rotate {
  animation: rotate-animation 1.2s linear infinite;
}
@keyframes slidershow {
  0% {
    opacity: 0;
    z-index: 100;
  }
  15% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    z-index: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.bg-red-500 {
  background-color: #f56669;
}
.bg-amber-500 {
  background-color: #fcbc61;
}
.bg-green-500 {
  background-color: #1db89b;
}
.bg-indigo-500 {
  background-color: #1d89b8;
}
.bg-grey-500 {
  background-color: #999999;
}
.bg-orange-500 {
  background-color: #f8a14a;
}
.grecaptcha-badge {
  z-index: 100;
}
.text-right {
  text-align: right;
}
.multiline-truncate-0 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 0;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-6 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-7 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-8 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-9 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-10 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-11 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 11;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-12 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 12;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-13 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 13;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-14 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 14;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-15 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 15;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-16 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 16;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-17 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 17;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-18 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 18;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-19 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 19;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 20;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-21 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 21;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-22 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 22;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-23 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 23;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-24 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 24;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 25;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-26 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 26;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-27 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 27;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-28 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 28;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-29 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 29;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-30 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 30;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-31 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 31;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-32 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 32;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-33 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 33;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-34 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 34;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-35 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 35;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-36 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 36;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-37 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 37;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-38 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 38;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-39 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 39;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-40 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 40;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-41 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 41;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-42 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 42;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-43 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 43;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-44 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 44;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-45 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 45;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-46 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 46;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-47 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 47;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-48 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 48;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-49 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 49;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-50 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 50;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-51 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 51;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-52 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 52;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-53 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 53;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-54 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 54;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-55 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 55;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-56 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 56;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-57 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 57;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-58 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 58;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-59 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 59;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-60 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 60;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-61 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 61;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-62 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 62;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-63 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 63;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-64 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 64;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-65 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 65;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-66 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 66;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-67 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 67;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-68 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 68;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-69 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 69;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-70 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 70;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-71 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 71;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-72 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 72;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-73 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 73;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-74 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 74;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-75 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 75;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-76 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 76;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-77 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 77;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-78 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 78;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-79 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 79;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-80 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 80;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-81 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 81;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-82 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 82;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-83 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 83;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-84 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 84;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-85 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 85;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-86 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 86;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-87 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 87;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-88 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 88;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-89 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 89;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-90 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 90;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-91 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 91;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-92 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 92;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-93 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 93;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-94 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 94;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-95 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 95;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-96 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 96;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-97 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 97;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-98 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 98;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-99 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 99;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.multiline-truncate-100 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 100;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
@media (max-width: 760px) {
  ::ng-deep .mat-paginator-page-size-label {
    display: none !important;
  }

  ::ng-deep .mat-paginator-range-label {
    margin: 0 10px 0 10px !important;
  }

  mat-dialog-container > *, mat-dialog-container > * > form {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  mat-dialog-content {
    flex-grow: 1;
  }

  mat-table {
    display: table !important;
  }
}
/*
 *  Usage:
 *
      <div class="sk-chasing-dots">
        <div class="sk-child sk-dot1"></div>
        <div class="sk-child sk-dot2"></div>
      </div>
 *
 */
.sk-chasing-dots {
  margin: 40px 0;
  width: 50px;
  height: 50px;
  position: relative;
  text-align: center;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-chasing-dots .sk-child {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: white;
  border-radius: 100%;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0;
  animation-delay: -1s;
}
@keyframes sk-chasingDotsRotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsBounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('HelveticaNeue.eot');
  src: url('HelveticaNeue.eot') format("embedded-opentype"), url('HelveticaNeue.woff2') format("woff2"), url('HelveticaNeue.woff') format("woff"), url('HelveticaNeue.ttf') format("truetype"), url('HelveticaNeue.svg#HelveticaNeue') format("svg");
  font-weight: 400;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url('HelveticaNeueLTStdBd.eot');
  src: url('HelveticaNeueLTStdBd.eot') format("embedded-opentype"), url('HelveticaNeueLTStdBd.woff2') format("woff2"), url('HelveticaNeueLTStdBd.woff') format("woff"), url('HelveticaNeueLTStdBd.ttf') format("truetype"), url('HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdBd') format("svg");
  font-weight: 500;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  -ms-transform: translateY(-1.28125em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  -ms-transform: translateY(-1.28124em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  -ms-transform: translateY(-1.28123em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.app-loading {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #4b5665;
  margin: auto;
  z-index: 11999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #4b5665;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f8a14a;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #4b5665;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #f8a14a;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-badge-content {
  color: white;
  background: #4b5665;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #f8a14a;
  color: black;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #4b5665;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #f8a14a;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #4b5665;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #f8a14a;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: black;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #4b5665;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #f8a14a;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone,
.mat-button-toggle-group {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #4b5665;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #f8a14a;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #4b5665;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #f8a14a;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #4b5665;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #f8a14a;
  color: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(75, 86, 101, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(75, 86, 101, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(75, 86, 101, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #4b5665;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(75, 86, 101, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(75, 86, 101, 0.3);
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(248, 161, 74, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(248, 161, 74, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(248, 161, 74, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #f8a14a;
  color: black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(248, 161, 74, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(248, 161, 74, 0.3);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}
.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #4b5665;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #f8a14a;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #4b5665;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #f8a14a;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #f8a14a;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #4b5665;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #f8a14a;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #4b5665;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #f8a14a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.mat-error {
  color: #f44336;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #4b5665;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #f8a14a;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #4b5665;
}
.mat-icon.mat-accent {
  color: #f8a14a;
}
.mat-icon.mat-warn {
  color: #f44336;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #4b5665;
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #f8a14a;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-item-disabled {
  background-color: #eeeeee;
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #ced1d5;
}
.mat-progress-bar-buffer {
  background-color: #ced1d5;
}
.mat-progress-bar-fill::after {
  background-color: #4b5665;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #fae4ce;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #fae4ce;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #f8a14a;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f9ccc9;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f9ccc9;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #4b5665;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #f8a14a;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #4b5665;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #4b5665;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f8a14a;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #f8a14a;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #4b5665;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #f8a14a;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #f8a14a;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(248, 161, 74, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #f8a14a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #4b5665;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(75, 86, 101, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #4b5665;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-primary .mat-slider-track-fill,
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label {
  background-color: #4b5665;
}
.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-primary .mat-slider-focus-ring {
  background-color: rgba(75, 86, 101, 0.2);
}
.mat-accent .mat-slider-track-fill,
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label {
  background-color: #f8a14a;
}
.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.mat-accent .mat-slider-focus-ring {
  background-color: rgba(248, 161, 74, 0.2);
}
.mat-warn .mat-slider-track-fill,
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #4b5665;
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #f8a14a;
  color: black;
}
.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(201, 204, 209, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #4b5665;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(253, 227, 201, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #f8a14a;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(201, 204, 209, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #4b5665;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(253, 227, 201, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #f8a14a;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.12);
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #4b5665;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #f8a14a;
  color: black;
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }

  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #f8a14a;
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(75, 86, 101, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(75, 86, 101, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(75, 86, 101, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #4b5665;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(75, 86, 101, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(75, 86, 101, 0.3);
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(248, 161, 74, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(248, 161, 74, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(248, 161, 74, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #f8a14a;
  color: black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(248, 161, 74, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(248, 161, 74, 0.3);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}
.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #4b5665;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #f8a14a;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-semi-selected),
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-semi-selected),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-semi-selected) {
  background-color: rgba(0, 0, 0, 0.04);
}
:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-semi-selected,
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-semi-selected,
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-semi-selected {
  background-color: #4b5665;
  color: white;
}
.mat-calendar-body-begin-range:not(.mat-calendar-body-end-range) {
  border-radius: 100% 0 0 100%;
  background-color: #c9ccd1;
}
.mat-calendar-body-end-range:not(.mat-calendar-body-begin-range) {
  border-radius: 0 100% 100% 0;
  background-color: #c9ccd1;
}
.mat-calendar-body > tr .mat-calendar-cell-semi-selected ~ .mat-calendar-cell-semi-selected {
  border-radius: 0;
}
.mat-calendar-cell-semi-selected {
  background-color: #c9ccd1;
}
.mat-calendar-cell-over > .mat-calendar-body-cell-content {
  border: #4b5665 1px solid;
}
body {
  --bg-vertical-menu: #4b5665;
  --bg-loading-menu-1: #5a6779;
  --bg-loading-menu-2: #748398;
  --color-vertical-menu: #ffffff;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1, .mat-headline, .mat-typography h1 {
  font: 400 24px / 32px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2, .mat-title, .mat-typography h2 {
  font: 500 20px / 32px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3, .mat-subheading-2, .mat-typography h3 {
  font: 400 16px / 28px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4, .mat-subheading-1, .mat-typography h4 {
  font: 400 15px / 24px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5, .mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px "HelveticaNeue", "Arial", sans-serif;
  margin: 0 0 12px;
}
.mat-h6, .mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px "HelveticaNeue", "Arial", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong, .mat-body-2 {
  font: 500 14px / 24px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-body, .mat-body-1, .mat-typography {
  font: 400 14px / 20px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-body p, .mat-body-1 p, .mat-typography p {
  margin: 0 0 12px;
}
.mat-small, .mat-caption {
  font: 400 12px / 20px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-display-4, .mat-typography .mat-display-4 {
  font: 300 112px / 112px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3, .mat-typography .mat-display-3 {
  font: 400 56px / 56px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2, .mat-typography .mat-display-2 {
  font: 400 45px / 48px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1, .mat-typography .mat-display-1 {
  font: 400 34px / 40px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-card {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34373em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34372em) scale(0.75);
  width: 133.3333633333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00106px);
  -ms-transform: translateY(-1.28119em) scale(0.75);
  width: 133.3333933333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00107px);
  -ms-transform: translateY(-1.28118em) scale(0.75);
  width: 133.3334033333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00108px);
  -ms-transform: translateY(-1.28117em) scale(0.75);
  width: 133.3334133333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59373em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59372em) scale(0.75);
  width: 133.3333633333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59373em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59372em) scale(0.75);
  width: 133.3333633333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-select {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-list-option {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px "HelveticaNeue", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: "HelveticaNeue", "Arial", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
html,
body {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
  background-color: #fafafa;
}
body {
  margin: 0;
  padding: 0;
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-weight: 400;
}
body * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mat-line {
  font-weight: 400 !important;
}
.mat-button,
.mat-raised-button,
.mat-icon-button,
.mat-stroked-button,
.mat-flat-button,
.mat-fab,
.mat-mini-fab {
  font-weight: 400 !important;
}
.w-100 {
  width: 100% !important;
}
.w-50 {
  width: 50% !important;
}
.h-100 {
  height: 100% !important;
}
.h-100vh {
  height: 100vh !important;
}
.h-stretch {
  height: 100vh;
}
.m-5 {
  margin: 5px !important;
}
section[role=main] .h-stretch {
  height: calc(100vh - 64px);
}
section[role=main]:after {
  content: " ";
  height: 190px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
  background-color: #f8a14a;
}
section.user-section {
  color: whitesmoke;
  padding: 10px 20px;
  position: sticky;
  top: 0;
  z-index: 3;
}
section.user-section::before {
  content: "";
  position: absolute;
  background: url('user-bg.jpg');
  background-size: cover;
  background-position: top center;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
section.user-section .logo-container {
  position: absolute;
  top: 0;
  padding: 10px;
  right: 0;
  width: 100px;
  background-color: rgba(240, 240, 240, 0.7);
}
section.user-section .logo-container img {
  width: 100%;
}
section.user-section .user-card {
  background-color: rgba(20, 20, 20, 0.5);
  padding: 2px;
}
section.user-section .user-card .user-card-info {
  width: calc(100% - 40px);
}
section.user-section .user-card .user-card-info > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.modern-scroll {
  overflow: overlay;
}
@media only screen and (min-width: 760px) {
  .modern-scroll {
    overflow: hidden !important;
  }
  .modern-scroll:hover, .modern-scroll:active {
    overflow: overlay !important;
  }
  .modern-scroll::-webkit-scrollbar {
    width: 11px;
    height: 11px;
  }
  .modern-scroll::-webkit-scrollbar-thumb {
    height: 56px;
    width: 56px;
    background: rgba(136, 136, 136, 0.4);
  }
}
mat-table.row-selectable .mat-row:hover,
table.row-selectable .mat-row:hover {
  background: #eeeeee;
}
mat-table.row-selectable .mat-row.selected,
table.row-selectable .mat-row.selected {
  background: #f5f5f5;
}
mat-table.full-height {
  overflow: auto;
  max-height: 100%;
}
mat-table.full-height .mat-header-row {
  top: 0;
  position: sticky;
  z-index: 1;
  background-color: inherit;
}
nav.float-buttons {
  position: fixed !important;
  right: 30px;
  bottom: 30px;
  z-index: 10;
}
nav.float-buttons a,
nav.float-buttons button {
  opacity: 0.2;
  animation: fadeOut 0.3s ease-out;
}
nav.float-buttons a:hover,
nav.float-buttons button:hover {
  animation: fadeIn 0.3s ease-in;
  opacity: 1;
}
th.col-ha-r .mat-sort-header-container {
  justify-content: flex-end;
}
th.col-ha-m .mat-sort-header-container {
  justify-content: center;
}
a.float-button,
button.float-button {
  position: fixed !important;
  right: 30px;
  bottom: 30px;
  z-index: 10;
}
.empty-state {
  background-color: white;
  height: calc(100% - 64px);
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.empty-state::before {
  content: "";
  background-image: url(data:image/jpeg;base64,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);
  background-repeat: no-repeat;
  background-size: 200px;
  width: 200px;
  height: 200px;
  margin: 20px 0;
}
.empty-result {
  background-color: white;
  height: calc(100% - 64px);
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.empty-result::before {
  content: "";
  background-image: url('empty-icon.png');
  background-repeat: no-repeat;
  background-size: 200px;
  width: 200px;
  height: 200px;
}
.empty-result::after {
  content: "¡No hay elementos!";
  font-size: 1.3em;
}
.copyright {
  font-size: 16px;
  text-align: center;
}
mat-sidenav.large {
  width: 350px;
}
mat-sidenav {
  width: 256px;
}
mat-sidenav .mat-line {
  font-size: 14px !important;
}
mat-sidenav a.mat-list-item.active {
  color: #ffffff;
  background-color: #4b5665 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(75, 86, 101, 0.4);
}
mat-sidenav a.mat-list-item.active .mat-line {
  font-weight: 500 !important;
}
mat-sidenav a.mat-list-item.active:hover, mat-sidenav a.mat-list-item.active:active, mat-sidenav a.mat-list-item.active:focus {
  background-color: rgba(75, 86, 101, 0.8);
}
mat-sidenav.modern-scroll .mat-drawer-inner-container {
  overflow: overlay;
}
@media only screen and (min-width: 760px) {
  mat-sidenav.modern-scroll .mat-drawer-inner-container {
    overflow: hidden !important;
  }
  mat-sidenav.modern-scroll .mat-drawer-inner-container:hover, mat-sidenav.modern-scroll .mat-drawer-inner-container:active {
    overflow: overlay !important;
  }
  mat-sidenav.modern-scroll .mat-drawer-inner-container::-webkit-scrollbar {
    width: 11px;
    height: 11px;
  }
  mat-sidenav.modern-scroll .mat-drawer-inner-container::-webkit-scrollbar-thumb {
    height: 56px;
    width: 56px;
    background: rgba(136, 136, 136, 0.4);
  }
}
.loading-shade {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.15);
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 150px;
}
a.open-btn {
  text-decoration: none;
  cursor: pointer;
  color: #063c9c;
  font-weight: 400;
}
a.open-btn:hover {
  text-decoration: underline;
}
a.open-btn.progress {
  cursor: progress;
}
a.open-btn.disabled {
  text-decoration: none;
  opacity: 0.5;
}
a.open-btn.disabled:active {
  pointer-events: none;
}
a.view-xml {
  color: #4b5665;
  text-decoration: none;
  outline: 0;
  transition: color 0.3s ease;
}
a.view-xml:hover {
  color: #818993;
}
fa-icon.primary {
  color: #4b5665;
}
.snackbar-message {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.snackbar-message.error-message {
  background-color: #f44336;
  color: white !important;
}
.snackbar-message.error-message > * {
  color: white;
}
.snackbar-message.success-message {
  background-color: #4caf50;
  color: white !important;
}
.snackbar-message.success-message > * {
  color: white;
}
.snackbar-message.warn-message {
  background-color: #ffc107;
}
.snackbar-message.warn-message > * {
  color: black;
}
.snackbar-message.info-message {
  background-color: #03a9f4;
}
.snackbar-message.info-message > * {
  color: white;
}
.snackbar-message .message {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  white-space: pre-line;
}
.snackbar-message mat-icon,
.snackbar-message .message,
.snackbar-message button {
  align-self: center;
}
.user-page {
  width: 100%;
  height: 100vh;
  z-index: 2;
}
.user-page .logo-img {
  width: 50%;
}
.user-page a.logo-link {
  width: 50%;
}
.user-page a.logo-link .logo-img {
  width: 100%;
}
.user-page .crossfade > figure {
  animation: slidershow 15s ease-in-out infinite;
  margin: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-size: cover;
  background-position: top center;
  color: transparent;
  height: 100%;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  opacity: 0;
}
.user-page .crossfade > figure:nth-child(1) {
  animation-delay: 0s;
  background-image: url('1.jpg');
}
.user-page .crossfade > figure:nth-child(2) {
  animation-delay: 5s;
  background-image: url('2.jpg');
}
.user-page .crossfade > figure:nth-child(3) {
  animation-delay: 10s;
  background-image: url('3.jpg');
}
.user-page .login-panel {
  z-index: 101;
  padding: 20px;
}
.user-page .login-panel .login-box {
  position: absolute;
  top: -36px;
  left: 36px;
  right: 36px;
  bottom: 21px;
  padding-bottom: 15px;
}
.user-page .login-panel .login-button {
  bottom: -65px;
}
.mat-tooltip {
  font-size: 11px !important;
}
.mat-indigo {
  background-color: #3f51b5;
  color: white;
}
.mat-green {
  background-color: #4caf50 !important;
  color: white !important;
}
.mat-red {
  background-color: #f44336 !important;
  color: white;
  border: none !important;
}
.mat-amber {
  background-color: #ffc107;
  color: white;
}
.mat-grey {
  background-color: #9e9e9e;
  color: white;
}
.color-red {
  color: #f44336;
}
.color-red .mat-radio-outer-circle {
  border-color: #f44336 !important;
}
.color-green {
  color: #4caf50;
}
.color-indigo {
  color: #3f51b5;
}
@media screen and (max-width: 959px) {
  .dialog-w-toolbar {
    max-width: none !important;
    width: 100vw !important;
    height: 100vh !important;
  }
  .dialog-w-toolbar mat-dialog-content {
    max-height: calc(100vh - 110px) !important;
  }
  .dialog-w-toolbar .mat-form-field-infix {
    width: 100px !important;
  }
}
.dialog-w-toolbar mat-dialog-container {
  padding: 0;
  overflow: hidden;
}
.dialog-w-toolbar mat-dialog-container mat-toolbar > mat-icon {
  padding: 0 14px;
}
.dialog-w-toolbar mat-dialog-container mat-dialog-content {
  margin: 0;
  padding: 0;
}
.dialog-w-toolbar mat-dialog-container mat-dialog-actions {
  padding: 16px;
  margin: 0 !important;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0.125rem;
  color: #fff !important;
}
mat-form-field.field-sm {
  width: 100px !important;
}
mat-form-field.field-md {
  width: 150px !important;
}
mat-form-field.no-padding .mat-form-field-wrapper {
  padding-bottom: 0;
}
mat-form-field.no-padding .mat-form-field-underline {
  display: none;
}
mat-form-field.number-field.mat-form-field-appearance-legacy, mat-form-field.number-field.mat-form-field-appearance-fill {
  text-align: end !important;
  justify-content: flex-end !important;
}
mat-form-field.number-field.mat-form-field-appearance-legacy .mat-form-field-infix, mat-form-field.number-field.mat-form-field-appearance-fill .mat-form-field-infix {
  width: auto;
}
mat-form-field.number-field.mat-form-field-appearance-outline input {
  text-align: right;
}
mat-form-field.prefix-md .mat-form-field-prefix {
  margin-right: 5px;
  position: relative;
  top: 5px;
}
mat-form-field.prefix-sm .mat-form-field-suffix {
  position: relative;
  top: 1px;
}
mat-form-field.suffix-sm .mat-form-field-suffix {
  position: relative;
  top: 1px;
}
mat-form-field.suffix-md .mat-form-field-suffix {
  margin-right: 5px;
  position: relative;
  top: 5px;
}
mat-form-field.suffix-md.mat-form-field-appearance-outline .mat-form-field-suffix {
  top: 0.3px;
}
.clickable {
  cursor: pointer;
}
.clickable:hover {
  opacity: 0.7;
}
.m-0 {
  margin: 0 !important;
}
.b-0 {
  border: 0 !important;
}
.p-0 {
  padding: 0 !important;
}
.p-16 {
  padding: 16px !important;
}
.p-24 {
  padding: 24px !important;
}
.m-16 {
  margin: 16px !important;
}
.m-24 {
  margin: 24px !important;
}
.p-32 {
  padding: 32px !important;
}
.container-small {
  font-size: 14px;
}
.mat-indigo {
  background-color: #3f51b5;
  color: white;
}
.mat-green {
  background-color: #4caf50;
  color: white;
}
.mat-red {
  background-color: #f44336;
  color: white;
}
.mat-amber {
  background-color: #ffc107;
  color: white;
}
.mat-grey {
  background-color: #9e9e9e;
  color: white;
}
.swal2-styled {
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-weight: 400 !important;
}
.selection-toolbar {
  top: 0;
  position: absolute;
  z-index: 110;
}
mat-checkbox.flex-checkbox {
  width: 100%;
}
mat-checkbox.flex-checkbox .mat-checkbox-layout {
  width: 100%;
}
mat-checkbox.flex-checkbox .mat-checkbox-layout .mat-checkbox-label {
  flex: 1;
}
a.text-link {
  text-decoration: none;
  color: #4b5665;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}
a.text-link:hover, a.text-link:focus, a.text-link:active {
  color: rgba(75, 86, 101, 0.8);
  text-decoration: underline;
}
mat-sidenav.no-scroll .mat-drawer-inner-container {
  overflow: hidden !important;
}
button.back-button {
  position: absolute;
  left: 30px;
  bottom: 30px;
}
.m-t-10 {
  margin-top: 10px !important;
}
ngx-dropzone input[type=file] {
  display: none;
}
mat-tab-group.mat-tab-modern-scroll .mat-tab-body-content {
  overflow: overlay;
}
@media only screen and (min-width: 760px) {
  mat-tab-group.mat-tab-modern-scroll .mat-tab-body-content {
    overflow: hidden !important;
  }
  mat-tab-group.mat-tab-modern-scroll .mat-tab-body-content:hover, mat-tab-group.mat-tab-modern-scroll .mat-tab-body-content:active {
    overflow: overlay !important;
  }
  mat-tab-group.mat-tab-modern-scroll .mat-tab-body-content::-webkit-scrollbar {
    width: 11px;
    height: 11px;
  }
  mat-tab-group.mat-tab-modern-scroll .mat-tab-body-content::-webkit-scrollbar-thumb {
    height: 56px;
    width: 56px;
    background: rgba(136, 136, 136, 0.4);
  }
}
mat-tab-group.mat-tab-sticky .mat-tab-header {
  position: sticky;
  top: 0;
  z-index: 100;
  background: white;
}
mat-tab-group.mat-tab-sticky .mat-tab-body-content {
  overflow: hidden;
}
mat-tab-group.mat-tab-sticky .ng2-pdf-viewer-container {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
mat-horizontal-stepper.sticky .mat-horizontal-stepper-header-container {
  position: sticky;
  top: 0;
  background: white;
  z-index: 10;
}
.hidden {
  display: none !important;
}
.empty-value {
  font-style: italic;
  color: #bdbdbd;
  text-align: center;
}
.mat-spinner.mat-green,
.mat-progress-spinner.mat-green {
  background: inherit !important;
}
.mat-spinner.mat-green circle,
.mat-progress-spinner.mat-green circle {
  stroke: #4caf50;
}
.mat-spinner.mat-amber,
.mat-progress-spinner.mat-amber {
  background: inherit !important;
}
.mat-spinner.mat-amber circle,
.mat-progress-spinner.mat-amber circle {
  stroke: #ffc107;
}
.vertical-radio-group {
  display: flex;
  flex-direction: column;
  margin: 15px 0;
}
.vertical-radio-group mat-radio-button {
  margin: 5px;
}
ngx-avatar.mat-green .avatar-content {
  background: #4caf50 !important;
}
ngx-avatar.mat-amber .avatar-content {
  background: #ffc107 !important;
}
ngx-avatar.mat-red .avatar-content {
  background: #f44336 !important;
}
.secondary-line {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.56);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-bold {
  font-weight: 500;
}
.nowrap {
  white-space: nowrap !important;
}
.prewrap {
  white-space: pre-wrap;
}
.pre {
  white-space: pre;
}
.not-transportist {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  z-index: 1000;
}
.not-transportist::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,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);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.not-foreign-supplier {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  z-index: 1000;
}
.not-foreign-supplier::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/jpeg;base64,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);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.loading-avatar {
  animation-duration: 1.4s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: var(--bg-loading-menu-1);
  background: linear-gradient(to right, var(--bg-loading-menu-1) 8%, var(--bg-loading-menu-2) 18%, var(--bg-loading-menu-1) 33%);
  background-size: 800px 104px;
}
.loading-line {
  animation-duration: 1.4s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: var(--bg-loading-menu-1);
  background: linear-gradient(to right, var(--bg-loading-menu-1) 8%, var(--bg-loading-menu-2) 18%, var(--bg-loading-menu-1) 33%);
  background-size: 800px 104px;
  width: 100%;
  height: 16px;
  margin-top: 5px !important;
}
.search-container {
  z-index: 103;
  position: sticky;
  top: 0;
  background-color: white;
}
.search-container form {
  height: 100%;
}
.search-container form input[type=search] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 0;
  outline: 0;
  font-size: 18px;
}
.search-container form input[type=search]:-webkit-autofill {
  box-shadow: inset 0 0 0px 9999px white;
}
.search-container form input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}
ul.timeline {
  padding: 20px;
  margin: 0;
}
ul.timeline > li {
  display: flex;
  flex-direction: row;
  position: relative;
}
ul.timeline > li .circle-state {
  box-sizing: border-box;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  outline: 0;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  line-height: 36px;
  transform: translate3d(0, 0, 0);
  transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  min-width: 0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 0;
  flex-shrink: 0;
}
ul.timeline > li .mat-card {
  flex-grow: 1;
  margin-left: 15px;
  position: relative;
}
ul.timeline > li .mat-card:before {
  position: absolute;
  left: -13px;
  top: 10px;
  content: " ";
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-right: 13px solid #e0e0e0;
}
ul.timeline > li .mat-card:after {
  position: absolute;
  left: -12px;
  top: 11px;
  content: " ";
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid white;
}
ul.timeline > li:before {
  content: " ";
  position: absolute;
  background-color: #eeeeee;
  width: 2px;
  height: calc(100% - 20px);
  left: 20px;
  top: 40px;
}
ul.timeline > li ~ li {
  margin-top: 20px;
}
mat-chip .mat-chip-text {
  max-width: 230px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-center {
  text-align: center;
}
.m-b-0 {
  margin-bottom: 0;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-b-50 {
  margin-bottom: 50px !important;
}
button.upload-file {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
button.upload-file mat-spinner {
  display: inline-block;
}
button.upload-file .loading-text {
  font-style: italic;
  font-weight: 500;
}
.page-container {
  background: white;
  max-width: 1279px;
  margin: 24px auto 24px;
  display: block;
  height: calc(100% - 24px - 24px);
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.page-container .inner-container {
  width: 100%;
  height: 100%;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .page-container {
    margin: 0 auto;
    height: 100%;
  }
}
.bg-default {
  background: #fafafa;
}
.input-filter {
  margin: 0 20px;
  width: calc(100% - 40px);
}
.input-filter:focus {
  outline: none;
}
mat-expansion-panel.p-0 .mat-expansion-panel-body {
  padding: 0 !important;
}
mat-form-field.static-field {
  margin-top: 10px;
}
mat-form-field.static-field .mat-form-field-underline {
  position: static;
}
mat-form-field.static-field .mat-form-field-flex {
  position: unset;
}
mat-form-field.static-field .mat-form-field-outline {
  top: 0;
  bottom: 1.34375em;
}
mat-form-field.static-field .mat-form-field-subscript-wrapper {
  position: static;
  margin: 0;
  padding: 5px;
}
.w-s-pl {
  white-space: pre-line;
}
.fc .fc-scrollgrid,
.fc .fc-scrollgrid table {
  width: 100% !important;
  table-layout: fixed;
  height: 100% !important;
}
.fc .fc-daygrid-body {
  width: 100% !important;
  height: 100% !important;
}
p2pay-info-banner {
  flex-grow: 1;
  background: #4b5665;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
p2pay-info-banner .bg-logo {
  background-image: url(/assets/bg-logo.png);
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 50;
  opacity: 0.1;
  margin: 0;
}
p2pay-info-banner .bg-logo.one {
  top: 0;
  left: 0;
  width: 500px;
  height: 500px;
  background-position: -150px -100px;
}
p2pay-info-banner .bg-logo.two {
  bottom: 150px;
  right: 50px;
  width: 200px;
  height: 200px;
}
p2pay-info-banner .bg-logo.three {
  bottom: 100px;
  left: 80px;
  width: 400px;
  height: 400px;
}
p2pay-info-banner .message-panel {
  width: 50%;
  z-index: 100;
}
.waveWrapper {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.waveWrapper .waveWrapperInner {
  position: absolute;
  width: 100%;
  overflow: hidden;
  height: 100%;
  bottom: -1px;
  background-image: linear-gradient(to top, #4b5665 20%, #232b37 80%);
}
.waveWrapper .waveWrapperInner.bgTop {
  z-index: 15;
  opacity: 0.5;
}
.waveWrapper .waveWrapperInner.bgMiddle {
  z-index: 10;
  opacity: 0.75;
}
.waveWrapper .waveWrapperInner.bgBottom {
  z-index: 5;
}
.waveWrapper .waveWrapperInner .wave {
  position: absolute;
  left: 0;
  width: 200%;
  height: 100%;
  background-repeat: repeat no-repeat;
  background-position: 0 bottom;
  transform-origin: center bottom;
}
.waveWrapper .waveWrapperInner .wave.waveTop {
  background-image: url(/assets/wave-top.png);
  background-size: 50% 100px;
}
.waveWrapper .waveWrapperInner .wave.waveMiddle {
  background-image: url(/assets/wave-mid.png);
  background-size: 50% 120px;
}
.waveWrapper .waveWrapperInner .wave.waveBottom {
  background-image: url(/assets/wave-bot.png);
  background-size: 50% 100px;
}
.waveAnimation .waveTop {
  animation: move-wave 3s;
  -webkit-animation: move-wave 3s;
  animation-delay: 1s;
}
.waveAnimation .waveMiddle {
  animation: move_wave 10s linear infinite;
}
.waveAnimation .waveBottom {
  animation: move_wave 15s linear infinite;
}
.swal2-html-container {
  white-space: pre-wrap;
}
.mat-expansion-panel-header.wo-scroll .mat-content {
  overflow: initial;
}
.p2pay-left-menu.mat-drawer,
.p2pay-left-menu .mat-list-base .mat-subheader,
.p2pay-left-menu a.mat-list-item {
  background: #4b5665;
  color: #ffffff;
}
.p2pay-left-menu a.mat-list-item:hover {
  color: #81b2ff;
}
.p2pay-left-menu a.mat-list-item.active {
  background: #3b4553 !important;
  color: #ffffff !important;
}
.swal2-confirm {
  background: #f8a14a !important;
}
.swal2-cancel {
  background: #efefef !important;
  color: #333 !important;
}
