text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["styles"],{
  
  /***/ "./node_modules/raw-loader/index.js!./node_modules/postcss-loader/lib/index.js??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/styles.scss":
  /*!***************************************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader!./node_modules/postcss-loader/lib??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/styles.scss ***!
    \***************************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  module.exports = "/*!\n * Bootstrap Reboot v4.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n  box-sizing: border-box; }\nhtml {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -ms-text-size-adjust: 100%;\n  -ms-overflow-style: scrollbar;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n@-ms-viewport {\n  width: device-width; }\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n  display: block; }\nbody {\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  text-align: left;\n  background-color: #fff; }\n[tabindex=\"-1\"]:focus {\n  outline: 0 !important; }\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible; }\nh1, h2, h3, h4, h5, h6 {\n  margin-top: 0;\n  margin-bottom: 0.5rem; }\np {\n  margin-top: 0;\n  margin-bottom: 1rem; }\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n  cursor: help;\n  border-bottom: 0; }\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit; }\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem; }\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0; }\ndt {\n  font-weight: 700; }\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0; }\nblockquote {\n  margin: 0 0 1rem; }\ndfn {\n  font-style: italic; }\nb,\nstrong {\n  font-weight: bolder; }\nsmall {\n  font-size: 80%; }\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline; }\nsub {\n  bottom: -.25em; }\nsup {\n  top: -.5em; }\na {\n  color: #007bff;\n  text-decoration: none;\n  background-color: transparent;\n  -webkit-text-decoration-skip: objects; }\na:hover {\n    color: #0056b3;\n    text-decoration: none; }\na:not([href]):not([tabindex]) {\n  color: inherit;\n  text-decoration: none; }\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n    color: inherit;\n    text-decoration: none; }\na:not([href]):not([tabindex]):focus {\n    outline: 0; }\npre,\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em; }\npre {\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n  -ms-overflow-style: scrollbar; }\nfigure {\n  margin: 0 0 1rem; }\nimg {\n  vertical-align: middle;\n  border-style: none; }\nsvg:not(:root) {\n  overflow: hidden; }\ntable {\n  border-collapse: collapse; }\ncaption {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n  color: #6c757d;\n  text-align: left;\n  caption-side: bottom; }\nth {\n  text-align: inherit; }\nlabel {\n  display: inline-block;\n  margin-bottom: 0.5rem; }\nbutton {\n  border-radius: 0; }\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color; }\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit; }\nbutton,\ninput {\n  overflow: visible; }\nbutton,\nselect {\n  text-transform: none; }\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; }\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  padding: 0;\n  border-style: none; }\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  box-sizing: border-box;\n  padding: 0; }\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  -webkit-appearance: listbox; }\ntextarea {\n  overflow: auto;\n  resize: vertical; }\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0; }\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  padding: 0;\n  margin-bottom: .5rem;\n  font-size: 1.5rem;\n  line-height: inherit;\n  color: inherit;\n  white-space: normal; }\nprogress {\n  vertical-align: baseline; }\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto; }\n[type=\"search\"] {\n  outline-offset: -2px;\n  -webkit-appearance: none; }\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none; }\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button; }\noutput {\n  display: inline-block; }\nsummary {\n  display: list-item;\n  cursor: pointer; }\ntemplate {\n  display: none; }\n[hidden] {\n  display: none !important; }\n/*!\n * Bootstrap Grid v4.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n  width: device-width; }\nhtml {\n  box-sizing: border-box;\n  -ms-overflow-style: scrollbar; }\n*,\n*::before,\n*::after {\n  box-sizing: inherit; }\n.container {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto; }\n@media (min-width: 576px) {\n    .container {\n      max-width: 540px; } }\n@media (min-width: 768px) {\n    .container {\n      max-width: 720px; } }\n@media (min-width: 992px) {\n    .container {\n      max-width: 960px; } }\n@media (min-width: 1200px) {\n    .container {\n      max-width: 1140px; } }\n.container-fluid {\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  margin-right: auto;\n  margin-left: auto; }\n.row {\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  margin-right: -15px;\n  margin-left: -15px; }\n.no-gutters {\n  margin-right: 0;\n  margin-left: 0; }\n.no-gutters > .col,\n  .no-gutters > [class*=\"col-\"] {\n    padding-right: 0;\n    padding-left: 0; }\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n  position: relative;\n  width: 100%;\n  min-height: 1px;\n  padding-right: 15px;\n  padding-left: 15px; }\n.col {\n  -ms-flex-preferred-size: 0;\n      flex-basis: 0;\n  -ms-flex-positive: 1;\n      flex-grow: 1;\n  max-width: 100%; }\n.col-auto {\n  -ms-flex: 0 0 auto;\n      flex: 0 0 auto;\n  width: auto;\n  max-width: none; }\n.col-1 {\n  -ms-flex: 0 0 8.33333333%;\n      flex: 0 0 8.33333333%;\n  max-width: 8.33333333%; }\n.col-2 {\n  -ms-flex: 0 0 16.66666667%;\n      flex: 0 0 16.66666667%;\n  max-width: 16.66666667%; }\n.col-3 {\n  -ms-flex: 0 0 25%;\n      flex: 0 0 25%;\n  max-width: 25%; }\n.col-4 {\n  -ms-flex: 0 0 33.33333333%;\n      flex: 0 0 33.33333333%;\n  max-width: 33.33333333%; }\n.col-5 {\n  -ms-flex: 0 0 41.66666667%;\n      flex: 0 0 41.66666667%;\n  max-width: 41.66666667%; }\n.col-6 {\n  -ms-flex: 0 0 50%;\n      flex: 0 0 50%;\n  max-width: 50%; }\n.col-7 {\n  -ms-flex: 0 0 58.33333333%;\n      flex: 0 0 58.33333333%;\n  max-width: 58.33333333%; }\n.col-8 {\n  -ms-flex: 0 0 66.66666667%;\n      flex: 0 0 66.66666667%;\n  max-width: 66.66666667%; }\n.col-9 {\n  -ms-flex: 0 0 75%;\n      flex: 0 0 75%;\n  max-width: 75%; }\n.col-10 {\n  -ms-flex: 0 0 83.33333333%;\n      flex: 0 0 83.33333333%;\n  max-width: 83.33333333%; }\n.col-11 {\n  -ms-flex: 0 0 91.66666667%;\n      flex: 0 0 91.66666667%;\n  max-width: 91.66666667%; }\n.col-12 {\n  -ms-flex: 0 0 100%;\n      flex: 0 0 100%;\n  max-width: 100%; }\n.order-first {\n  -ms-flex-order: -1;\n      order: -1; }\n.order-last {\n  -ms-flex-order: 13;\n      order: 13; }\n.order-0 {\n  -ms-flex-order: 0;\n      order: 0; }\n.order-1 {\n  -ms-flex-order: 1;\n      order: 1; }\n.order-2 {\n  -ms-flex-order: 2;\n      order: 2; }\n.order-3 {\n  -ms-flex-order: 3;\n      order: 3; }\n.order-4 {\n  -ms-flex-order: 4;\n      order: 4; }\n.order-5 {\n  -ms-flex-order: 5;\n      order: 5; }\n.order-6 {\n  -ms-flex-order: 6;\n      order: 6; }\n.order-7 {\n  -ms-flex-order: 7;\n      order: 7; }\n.order-8 {\n  -ms-flex-order: 8;\n      order: 8; }\n.order-9 {\n  -ms-flex-order: 9;\n      order: 9; }\n.order-10 {\n  -ms-flex-order: 10;\n      order: 10; }\n.order-11 {\n  -ms-flex-order: 11;\n      order: 11; }\n.order-12 {\n  -ms-flex-order: 12;\n      order: 12; }\n.offset-1 {\n  margin-left: 8.33333333%; }\n.offset-2 {\n  margin-left: 16.66666667%; }\n.offset-3 {\n  margin-left: 25%; }\n.offset-4 {\n  margin-left: 33.33333333%; }\n.offset-5 {\n  margin-left: 41.66666667%; }\n.offset-6 {\n  margin-left: 50%; }\n.offset-7 {\n  margin-left: 58.33333333%; }\n.offset-8 {\n  margin-left: 66.66666667%; }\n.offset-9 {\n  margin-left: 75%; }\n.offset-10 {\n  margin-left: 83.33333333%; }\n.offset-11 {\n  margin-left: 91.66666667%; }\n@media (min-width: 576px) {\n  .col-sm {\n    -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n    -ms-flex-positive: 1;\n        flex-grow: 1;\n    max-width: 100%; }\n  .col-sm-auto {\n    -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n    width: auto;\n    max-width: none; }\n  .col-sm-1 {\n    -ms-flex: 0 0 8.33333333%;\n        flex: 0 0 8.33333333%;\n    max-width: 8.33333333%; }\n  .col-sm-2 {\n    -ms-flex: 0 0 16.66666667%;\n        flex: 0 0 16.66666667%;\n    max-width: 16.66666667%; }\n  .col-sm-3 {\n    -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n    max-width: 25%; }\n  .col-sm-4 {\n    -ms-flex: 0 0 33.33333333%;\n        flex: 0 0 33.33333333%;\n    max-width: 33.33333333%; }\n  .col-sm-5 {\n    -ms-flex: 0 0 41.66666667%;\n        flex: 0 0 41.66666667%;\n    max-width: 41.66666667%; }\n  .col-sm-6 {\n    -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n    max-width: 50%; }\n  .col-sm-7 {\n    -ms-flex: 0 0 58.33333333%;\n        flex: 0 0 58.33333333%;\n    max-width: 58.33333333%; }\n  .col-sm-8 {\n    -ms-flex: 0 0 66.66666667%;\n        flex: 0 0 66.66666667%;\n    max-width: 66.66666667%; }\n  .col-sm-9 {\n    -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n    max-width: 75%; }\n  .col-sm-10 {\n    -ms-flex: 0 0 83.33333333%;\n        flex: 0 0 83.33333333%;\n    max-width: 83.33333333%; }\n  .col-sm-11 {\n    -ms-flex: 0 0 91.66666667%;\n        flex: 0 0 91.66666667%;\n    max-width: 91.66666667%; }\n  .col-sm-12 {\n    -ms-flex: 0 0 100%;\n        flex: 0 0 100%;\n    max-width: 100%; }\n  .order-sm-first {\n    -ms-flex-order: -1;\n        order: -1; }\n  .order-sm-last {\n    -ms-flex-order: 13;\n        order: 13; }\n  .order-sm-0 {\n    -ms-flex-order: 0;\n        order: 0; }\n  .order-sm-1 {\n    -ms-flex-order: 1;\n        order: 1; }\n  .order-sm-2 {\n    -ms-flex-order: 2;\n        order: 2; }\n  .order-sm-3 {\n    -ms-flex-order: 3;\n        order: 3; }\n  .order-sm-4 {\n    -ms-flex-order: 4;\n        order: 4; }\n  .order-sm-5 {\n    -ms-flex-order: 5;\n        order: 5; }\n  .order-sm-6 {\n    -ms-flex-order: 6;\n        order: 6; }\n  .order-sm-7 {\n    -ms-flex-order: 7;\n        order: 7; }\n  .order-sm-8 {\n    -ms-flex-order: 8;\n        order: 8; }\n  .order-sm-9 {\n    -ms-flex-order: 9;\n        order: 9; }\n  .order-sm-10 {\n    -ms-flex-order: 10;\n        order: 10; }\n  .order-sm-11 {\n    -ms-flex-order: 11;\n        order: 11; }\n  .order-sm-12 {\n    -ms-flex-order: 12;\n        order: 12; }\n  .offset-sm-0 {\n    margin-left: 0; }\n  .offset-sm-1 {\n    margin-left: 8.33333333%; }\n  .offset-sm-2 {\n    margin-left: 16.66666667%; }\n  .offset-sm-3 {\n    margin-left: 25%; }\n  .offset-sm-4 {\n    margin-left: 33.33333333%; }\n  .offset-sm-5 {\n    margin-left: 41.66666667%; }\n  .offset-sm-6 {\n    margin-left: 50%; }\n  .offset-sm-7 {\n    margin-left: 58.33333333%; }\n  .offset-sm-8 {\n    margin-left: 66.66666667%; }\n  .offset-sm-9 {\n    margin-left: 75%; }\n  .offset-sm-10 {\n    margin-left: 83.33333333%; }\n  .offset-sm-11 {\n    margin-left: 91.66666667%; } }\n@media (min-width: 768px) {\n  .col-md {\n    -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n    -ms-flex-positive: 1;\n        flex-grow: 1;\n    max-width: 100%; }\n  .col-md-auto {\n    -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n    width: auto;\n    max-width: none; }\n  .col-md-1 {\n    -ms-flex: 0 0 8.33333333%;\n        flex: 0 0 8.33333333%;\n    max-width: 8.33333333%; }\n  .col-md-2 {\n    -ms-flex: 0 0 16.66666667%;\n        flex: 0 0 16.66666667%;\n    max-width: 16.66666667%; }\n  .col-md-3 {\n    -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n    max-width: 25%; }\n  .col-md-4 {\n    -ms-flex: 0 0 33.33333333%;\n        flex: 0 0 33.33333333%;\n    max-width: 33.33333333%; }\n  .col-md-5 {\n    -ms-flex: 0 0 41.66666667%;\n        flex: 0 0 41.66666667%;\n    max-width: 41.66666667%; }\n  .col-md-6 {\n    -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n    max-width: 50%; }\n  .col-md-7 {\n    -ms-flex: 0 0 58.33333333%;\n        flex: 0 0 58.33333333%;\n    max-width: 58.33333333%; }\n  .col-md-8 {\n    -ms-flex: 0 0 66.66666667%;\n        flex: 0 0 66.66666667%;\n    max-width: 66.66666667%; }\n  .col-md-9 {\n    -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n    max-width: 75%; }\n  .col-md-10 {\n    -ms-flex: 0 0 83.33333333%;\n        flex: 0 0 83.33333333%;\n    max-width: 83.33333333%; }\n  .col-md-11 {\n    -ms-flex: 0 0 91.66666667%;\n        flex: 0 0 91.66666667%;\n    max-width: 91.66666667%; }\n  .col-md-12 {\n    -ms-flex: 0 0 100%;\n        flex: 0 0 100%;\n    max-width: 100%; }\n  .order-md-first {\n    -ms-flex-order: -1;\n        order: -1; }\n  .order-md-last {\n    -ms-flex-order: 13;\n        order: 13; }\n  .order-md-0 {\n    -ms-flex-order: 0;\n        order: 0; }\n  .order-md-1 {\n    -ms-flex-order: 1;\n        order: 1; }\n  .order-md-2 {\n    -ms-flex-order: 2;\n        order: 2; }\n  .order-md-3 {\n    -ms-flex-order: 3;\n        order: 3; }\n  .order-md-4 {\n    -ms-flex-order: 4;\n        order: 4; }\n  .order-md-5 {\n    -ms-flex-order: 5;\n        order: 5; }\n  .order-md-6 {\n    -ms-flex-order: 6;\n        order: 6; }\n  .order-md-7 {\n    -ms-flex-order: 7;\n        order: 7; }\n  .order-md-8 {\n    -ms-flex-order: 8;\n        order: 8; }\n  .order-md-9 {\n    -ms-flex-order: 9;\n        order: 9; }\n  .order-md-10 {\n    -ms-flex-order: 10;\n        order: 10; }\n  .order-md-11 {\n    -ms-flex-order: 11;\n        order: 11; }\n  .order-md-12 {\n    -ms-flex-order: 12;\n        order: 12; }\n  .offset-md-0 {\n    margin-left: 0; }\n  .offset-md-1 {\n    margin-left: 8.33333333%; }\n  .offset-md-2 {\n    margin-left: 16.66666667%; }\n  .offset-md-3 {\n    margin-left: 25%; }\n  .offset-md-4 {\n    margin-left: 33.33333333%; }\n  .offset-md-5 {\n    margin-left: 41.66666667%; }\n  .offset-md-6 {\n    margin-left: 50%; }\n  .offset-md-7 {\n    margin-left: 58.33333333%; }\n  .offset-md-8 {\n    margin-left: 66.66666667%; }\n  .offset-md-9 {\n    margin-left: 75%; }\n  .offset-md-10 {\n    margin-left: 83.33333333%; }\n  .offset-md-11 {\n    margin-left: 91.66666667%; } }\n@media (min-width: 992px) {\n  .col-lg {\n    -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n    -ms-flex-positive: 1;\n        flex-grow: 1;\n    max-width: 100%; }\n  .col-lg-auto {\n    -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n    width: auto;\n    max-width: none; }\n  .col-lg-1 {\n    -ms-flex: 0 0 8.33333333%;\n        flex: 0 0 8.33333333%;\n    max-width: 8.33333333%; }\n  .col-lg-2 {\n    -ms-flex: 0 0 16.66666667%;\n        flex: 0 0 16.66666667%;\n    max-width: 16.66666667%; }\n  .col-lg-3 {\n    -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n    max-width: 25%; }\n  .col-lg-4 {\n    -ms-flex: 0 0 33.33333333%;\n        flex: 0 0 33.33333333%;\n    max-width: 33.33333333%; }\n  .col-lg-5 {\n    -ms-flex: 0 0 41.66666667%;\n        flex: 0 0 41.66666667%;\n    max-width: 41.66666667%; }\n  .col-lg-6 {\n    -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n    max-width: 50%; }\n  .col-lg-7 {\n    -ms-flex: 0 0 58.33333333%;\n        flex: 0 0 58.33333333%;\n    max-width: 58.33333333%; }\n  .col-lg-8 {\n    -ms-flex: 0 0 66.66666667%;\n        flex: 0 0 66.66666667%;\n    max-width: 66.66666667%; }\n  .col-lg-9 {\n    -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n    max-width: 75%; }\n  .col-lg-10 {\n    -ms-flex: 0 0 83.33333333%;\n        flex: 0 0 83.33333333%;\n    max-width: 83.33333333%; }\n  .col-lg-11 {\n    -ms-flex: 0 0 91.66666667%;\n        flex: 0 0 91.66666667%;\n    max-width: 91.66666667%; }\n  .col-lg-12 {\n    -ms-flex: 0 0 100%;\n        flex: 0 0 100%;\n    max-width: 100%; }\n  .order-lg-first {\n    -ms-flex-order: -1;\n        order: -1; }\n  .order-lg-last {\n    -ms-flex-order: 13;\n        order: 13; }\n  .order-lg-0 {\n    -ms-flex-order: 0;\n        order: 0; }\n  .order-lg-1 {\n    -ms-flex-order: 1;\n        order: 1; }\n  .order-lg-2 {\n    -ms-flex-order: 2;\n        order: 2; }\n  .order-lg-3 {\n    -ms-flex-order: 3;\n        order: 3; }\n  .order-lg-4 {\n    -ms-flex-order: 4;\n        order: 4; }\n  .order-lg-5 {\n    -ms-flex-order: 5;\n        order: 5; }\n  .order-lg-6 {\n    -ms-flex-order: 6;\n        order: 6; }\n  .order-lg-7 {\n    -ms-flex-order: 7;\n        order: 7; }\n  .order-lg-8 {\n    -ms-flex-order: 8;\n        order: 8; }\n  .order-lg-9 {\n    -ms-flex-order: 9;\n        order: 9; }\n  .order-lg-10 {\n    -ms-flex-order: 10;\n        order: 10; }\n  .order-lg-11 {\n    -ms-flex-order: 11;\n        order: 11; }\n  .order-lg-12 {\n    -ms-flex-order: 12;\n        order: 12; }\n  .offset-lg-0 {\n    margin-left: 0; }\n  .offset-lg-1 {\n    margin-left: 8.33333333%; }\n  .offset-lg-2 {\n    margin-left: 16.66666667%; }\n  .offset-lg-3 {\n    margin-left: 25%; }\n  .offset-lg-4 {\n    margin-left: 33.33333333%; }\n  .offset-lg-5 {\n    margin-left: 41.66666667%; }\n  .offset-lg-6 {\n    margin-left: 50%; }\n  .offset-lg-7 {\n    margin-left: 58.33333333%; }\n  .offset-lg-8 {\n    margin-left: 66.66666667%; }\n  .offset-lg-9 {\n    margin-left: 75%; }\n  .offset-lg-10 {\n    margin-left: 83.33333333%; }\n  .offset-lg-11 {\n    margin-left: 91.66666667%; } }\n@media (min-width: 1200px) {\n  .col-xl {\n    -ms-flex-preferred-size: 0;\n        flex-basis: 0;\n    -ms-flex-positive: 1;\n        flex-grow: 1;\n    max-width: 100%; }\n  .col-xl-auto {\n    -ms-flex: 0 0 auto;\n        flex: 0 0 auto;\n    width: auto;\n    max-width: none; }\n  .col-xl-1 {\n    -ms-flex: 0 0 8.33333333%;\n        flex: 0 0 8.33333333%;\n    max-width: 8.33333333%; }\n  .col-xl-2 {\n    -ms-flex: 0 0 16.66666667%;\n        flex: 0 0 16.66666667%;\n    max-width: 16.66666667%; }\n  .col-xl-3 {\n    -ms-flex: 0 0 25%;\n        flex: 0 0 25%;\n    max-width: 25%; }\n  .col-xl-4 {\n    -ms-flex: 0 0 33.33333333%;\n        flex: 0 0 33.33333333%;\n    max-width: 33.33333333%; }\n  .col-xl-5 {\n    -ms-flex: 0 0 41.66666667%;\n        flex: 0 0 41.66666667%;\n    max-width: 41.66666667%; }\n  .col-xl-6 {\n    -ms-flex: 0 0 50%;\n        flex: 0 0 50%;\n    max-width: 50%; }\n  .col-xl-7 {\n    -ms-flex: 0 0 58.33333333%;\n        flex: 0 0 58.33333333%;\n    max-width: 58.33333333%; }\n  .col-xl-8 {\n    -ms-flex: 0 0 66.66666667%;\n        flex: 0 0 66.66666667%;\n    max-width: 66.66666667%; }\n  .col-xl-9 {\n    -ms-flex: 0 0 75%;\n        flex: 0 0 75%;\n    max-width: 75%; }\n  .col-xl-10 {\n    -ms-flex: 0 0 83.33333333%;\n        flex: 0 0 83.33333333%;\n    max-width: 83.33333333%; }\n  .col-xl-11 {\n    -ms-flex: 0 0 91.66666667%;\n        flex: 0 0 91.66666667%;\n    max-width: 91.66666667%; }\n  .col-xl-12 {\n    -ms-flex: 0 0 100%;\n        flex: 0 0 100%;\n    max-width: 100%; }\n  .order-xl-first {\n    -ms-flex-order: -1;\n        order: -1; }\n  .order-xl-last {\n    -ms-flex-order: 13;\n        order: 13; }\n  .order-xl-0 {\n    -ms-flex-order: 0;\n        order: 0; }\n  .order-xl-1 {\n    -ms-flex-order: 1;\n        order: 1; }\n  .order-xl-2 {\n    -ms-flex-order: 2;\n        order: 2; }\n  .order-xl-3 {\n    -ms-flex-order: 3;\n        order: 3; }\n  .order-xl-4 {\n    -ms-flex-order: 4;\n        order: 4; }\n  .order-xl-5 {\n    -ms-flex-order: 5;\n        order: 5; }\n  .order-xl-6 {\n    -ms-flex-order: 6;\n        order: 6; }\n  .order-xl-7 {\n    -ms-flex-order: 7;\n        order: 7; }\n  .order-xl-8 {\n    -ms-flex-order: 8;\n        order: 8; }\n  .order-xl-9 {\n    -ms-flex-order: 9;\n        order: 9; }\n  .order-xl-10 {\n    -ms-flex-order: 10;\n        order: 10; }\n  .order-xl-11 {\n    -ms-flex-order: 11;\n        order: 11; }\n  .order-xl-12 {\n    -ms-flex-order: 12;\n        order: 12; }\n  .offset-xl-0 {\n    margin-left: 0; }\n  .offset-xl-1 {\n    margin-left: 8.33333333%; }\n  .offset-xl-2 {\n    margin-left: 16.66666667%; }\n  .offset-xl-3 {\n    margin-left: 25%; }\n  .offset-xl-4 {\n    margin-left: 33.33333333%; }\n  .offset-xl-5 {\n    margin-left: 41.66666667%; }\n  .offset-xl-6 {\n    margin-left: 50%; }\n  .offset-xl-7 {\n    margin-left: 58.33333333%; }\n  .offset-xl-8 {\n    margin-left: 66.66666667%; }\n  .offset-xl-9 {\n    margin-left: 75%; }\n  .offset-xl-10 {\n    margin-left: 83.33333333%; }\n  .offset-xl-11 {\n    margin-left: 91.66666667%; } }\n.d-none {\n  display: none !important; }\n.d-inline {\n  display: inline !important; }\n.d-inline-block {\n  display: inline-block !important; }\n.d-block {\n  display: block !important; }\n.d-table {\n  display: table !important; }\n.d-table-row {\n  display: table-row !important; }\n.d-table-cell {\n  display: table-cell !important; }\n.d-flex {\n  display: -ms-flexbox !important;\n  display: flex !important; }\n.d-inline-flex {\n  display: -ms-inline-flexbox !important;\n  display: inline-flex !important; }\n@media (min-width: 576px) {\n  .d-sm-none {\n    display: none !important; }\n  .d-sm-inline {\n    display: inline !important; }\n  .d-sm-inline-block {\n    display: inline-block !important; }\n  .d-sm-block {\n    display: block !important; }\n  .d-sm-table {\n    display: table !important; }\n  .d-sm-table-row {\n    display: table-row !important; }\n  .d-sm-table-cell {\n    display: table-cell !important; }\n  .d-sm-flex {\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-sm-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n@media (min-width: 768px) {\n  .d-md-none {\n    display: none !important; }\n  .d-md-inline {\n    display: inline !important; }\n  .d-md-inline-block {\n    display: inline-block !important; }\n  .d-md-block {\n    display: block !important; }\n  .d-md-table {\n    display: table !important; }\n  .d-md-table-row {\n    display: table-row !important; }\n  .d-md-table-cell {\n    display: table-cell !important; }\n  .d-md-flex {\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-md-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n@media (min-width: 992px) {\n  .d-lg-none {\n    display: none !important; }\n  .d-lg-inline {\n    display: inline !important; }\n  .d-lg-inline-block {\n    display: inline-block !important; }\n  .d-lg-block {\n    display: block !important; }\n  .d-lg-table {\n    display: table !important; }\n  .d-lg-table-row {\n    display: table-row !important; }\n  .d-lg-table-cell {\n    display: table-cell !important; }\n  .d-lg-flex {\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-lg-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n@media (min-width: 1200px) {\n  .d-xl-none {\n    display: none !important; }\n  .d-xl-inline {\n    display: inline !important; }\n  .d-xl-inline-block {\n    display: inline-block !important; }\n  .d-xl-block {\n    display: block !important; }\n  .d-xl-table {\n    display: table !important; }\n  .d-xl-table-row {\n    display: table-row !important; }\n  .d-xl-table-cell {\n    display: table-cell !important; }\n  .d-xl-flex {\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-xl-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n@media print {\n  .d-print-none {\n    display: none !important; }\n  .d-print-inline {\n    display: inline !important; }\n  .d-print-inline-block {\n    display: inline-block !important; }\n  .d-print-block {\n    display: block !important; }\n  .d-print-table {\n    display: table !important; }\n  .d-print-table-row {\n    display: table-row !important; }\n  .d-print-table-cell {\n    display: table-cell !important; }\n  .d-print-flex {\n    display: -ms-flexbox !important;\n    display: flex !important; }\n  .d-print-inline-flex {\n    display: -ms-inline-flexbox !important;\n    display: inline-flex !important; } }\n.flex-row {\n  -ms-flex-direction: row !important;\n      flex-direction: row !important; }\n.flex-column {\n  -ms-flex-direction: column !important;\n      flex-direction: column !important; }\n.flex-row-reverse {\n  -ms-flex-direction: row-reverse !important;\n      flex-direction: row-reverse !important; }\n.flex-column-reverse {\n  -ms-flex-direction: column-reverse !important;\n      flex-direction: column-reverse !important; }\n.flex-wrap {\n  -ms-flex-wrap: wrap !important;\n      flex-wrap: wrap !important; }\n.flex-nowrap {\n  -ms-flex-wrap: nowrap !important;\n      flex-wrap: nowrap !important; }\n.flex-wrap-reverse {\n  -ms-flex-wrap: wrap-reverse !important;\n      flex-wrap: wrap-reverse !important; }\n.flex-fill {\n  -ms-flex: 1 1 auto !important;\n      flex: 1 1 auto !important; }\n.flex-grow-0 {\n  -ms-flex-positive: 0 !important;\n      flex-grow: 0 !important; }\n.flex-grow-1 {\n  -ms-flex-positive: 1 !important;\n      flex-grow: 1 !important; }\n.flex-shrink-0 {\n  -ms-flex-negative: 0 !important;\n      flex-shrink: 0 !important; }\n.flex-shrink-1 {\n  -ms-flex-negative: 1 !important;\n      flex-shrink: 1 !important; }\n.justify-content-start {\n  -ms-flex-pack: start !important;\n      justify-content: flex-start !important; }\n.justify-content-end {\n  -ms-flex-pack: end !important;\n      justify-content: flex-end !important; }\n.justify-content-center {\n  -ms-flex-pack: center !important;\n      justify-content: center !important; }\n.justify-content-between {\n  -ms-flex-pack: justify !important;\n      justify-content: space-between !important; }\n.justify-content-around {\n  -ms-flex-pack: distribute !important;\n      justify-content: space-around !important; }\n.align-items-start {\n  -ms-flex-align: start !important;\n      align-items: flex-start !important; }\n.align-items-end {\n  -ms-flex-align: end !important;\n      align-items: flex-end !important; }\n.align-items-center {\n  -ms-flex-align: center !important;\n      align-items: center !important; }\n.align-items-baseline {\n  -ms-flex-align: baseline !important;\n      align-items: baseline !important; }\n.align-items-stretch {\n  -ms-flex-align: stretch !important;\n      align-items: stretch !important; }\n.align-content-start {\n  -ms-flex-line-pack: start !important;\n      align-content: flex-start !important; }\n.align-content-end {\n  -ms-flex-line-pack: end !important;\n      align-content: flex-end !important; }\n.align-content-center {\n  -ms-flex-line-pack: center !important;\n      align-content: center !important; }\n.align-content-between {\n  -ms-flex-line-pack: justify !important;\n      align-content: space-between !important; }\n.align-content-around {\n  -ms-flex-line-pack: distribute !important;\n      align-content: space-around !important; }\n.align-content-stretch {\n  -ms-flex-line-pack: stretch !important;\n      align-content: stretch !important; }\n.align-self-auto {\n  -ms-flex-item-align: auto !important;\n      -ms-grid-row-align: auto !important;\n      align-self: auto !important; }\n.align-self-start {\n  -ms-flex-item-align: start !important;\n      align-self: flex-start !important; }\n.align-self-end {\n  -ms-flex-item-align: end !important;\n      align-self: flex-end !important; }\n.align-self-center {\n  -ms-flex-item-align: center !important;\n      -ms-grid-row-align: center !important;\n      align-self: center !important; }\n.align-self-baseline {\n  -ms-flex-item-align: baseline !important;\n      align-self: baseline !important; }\n.align-self-stretch {\n  -ms-flex-item-align: stretch !important;\n      -ms-grid-row-align: stretch !important;\n      align-self: stretch !important; }\n@media (min-width: 576px) {\n  .flex-sm-row {\n    -ms-flex-direction: row !important;\n        flex-direction: row !important; }\n  .flex-sm-column {\n    -ms-flex-direction: column !important;\n        flex-direction: column !important; }\n  .flex-sm-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important; }\n  .flex-sm-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important; }\n  .flex-sm-wrap {\n    -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important; }\n  .flex-sm-nowrap {\n    -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important; }\n  .flex-sm-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important; }\n  .flex-sm-fill {\n    -ms-flex: 1 1 auto !important;\n        flex: 1 1 auto !important; }\n  .flex-sm-grow-0 {\n    -ms-flex-positive: 0 !important;\n        flex-grow: 0 !important; }\n  .flex-sm-grow-1 {\n    -ms-flex-positive: 1 !important;\n        flex-grow: 1 !important; }\n  .flex-sm-shrink-0 {\n    -ms-flex-negative: 0 !important;\n        flex-shrink: 0 !important; }\n  .flex-sm-shrink-1 {\n    -ms-flex-negative: 1 !important;\n        flex-shrink: 1 !important; }\n  .justify-content-sm-start {\n    -ms-flex-pack: start !important;\n        justify-content: flex-start !important; }\n  .justify-content-sm-end {\n    -ms-flex-pack: end !important;\n        justify-content: flex-end !important; }\n  .justify-content-sm-center {\n    -ms-flex-pack: center !important;\n        justify-content: center !important; }\n  .justify-content-sm-between {\n    -ms-flex-pack: justify !important;\n        justify-content: space-between !important; }\n  .justify-content-sm-around {\n    -ms-flex-pack: distribute !important;\n        justify-content: space-around !important; }\n  .align-items-sm-start {\n    -ms-flex-align: start !important;\n        align-items: flex-start !important; }\n  .align-items-sm-end {\n    -ms-flex-align: end !important;\n        align-items: flex-end !important; }\n  .align-items-sm-center {\n    -ms-flex-align: center !important;\n        align-items: center !important; }\n  .align-items-sm-baseline {\n    -ms-flex-align: baseline !important;\n        align-items: baseline !important; }\n  .align-items-sm-stretch {\n    -ms-flex-align: stretch !important;\n        align-items: stretch !important; }\n  .align-content-sm-start {\n    -ms-flex-line-pack: start !important;\n        align-content: flex-start !important; }\n  .align-content-sm-end {\n    -ms-flex-line-pack: end !important;\n        align-content: flex-end !important; }\n  .align-content-sm-center {\n    -ms-flex-line-pack: center !important;\n        align-content: center !important; }\n  .align-content-sm-between {\n    -ms-flex-line-pack: justify !important;\n        align-content: space-between !important; }\n  .align-content-sm-around {\n    -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important; }\n  .align-content-sm-stretch {\n    -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important; }\n  .align-self-sm-auto {\n    -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important; }\n  .align-self-sm-start {\n    -ms-flex-item-align: start !important;\n        align-self: flex-start !important; }\n  .align-self-sm-end {\n    -ms-flex-item-align: end !important;\n        align-self: flex-end !important; }\n  .align-self-sm-center {\n    -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important; }\n  .align-self-sm-baseline {\n    -ms-flex-item-align: baseline !important;\n        align-self: baseline !important; }\n  .align-self-sm-stretch {\n    -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important; } }\n@media (min-width: 768px) {\n  .flex-md-row {\n    -ms-flex-direction: row !important;\n        flex-direction: row !important; }\n  .flex-md-column {\n    -ms-flex-direction: column !important;\n        flex-direction: column !important; }\n  .flex-md-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important; }\n  .flex-md-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important; }\n  .flex-md-wrap {\n    -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important; }\n  .flex-md-nowrap {\n    -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important; }\n  .flex-md-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important; }\n  .flex-md-fill {\n    -ms-flex: 1 1 auto !important;\n        flex: 1 1 auto !important; }\n  .flex-md-grow-0 {\n    -ms-flex-positive: 0 !important;\n        flex-grow: 0 !important; }\n  .flex-md-grow-1 {\n    -ms-flex-positive: 1 !important;\n        flex-grow: 1 !important; }\n  .flex-md-shrink-0 {\n    -ms-flex-negative: 0 !important;\n        flex-shrink: 0 !important; }\n  .flex-md-shrink-1 {\n    -ms-flex-negative: 1 !important;\n        flex-shrink: 1 !important; }\n  .justify-content-md-start {\n    -ms-flex-pack: start !important;\n        justify-content: flex-start !important; }\n  .justify-content-md-end {\n    -ms-flex-pack: end !important;\n        justify-content: flex-end !important; }\n  .justify-content-md-center {\n    -ms-flex-pack: center !important;\n        justify-content: center !important; }\n  .justify-content-md-between {\n    -ms-flex-pack: justify !important;\n        justify-content: space-between !important; }\n  .justify-content-md-around {\n    -ms-flex-pack: distribute !important;\n        justify-content: space-around !important; }\n  .align-items-md-start {\n    -ms-flex-align: start !important;\n        align-items: flex-start !important; }\n  .align-items-md-end {\n    -ms-flex-align: end !important;\n        align-items: flex-end !important; }\n  .align-items-md-center {\n    -ms-flex-align: center !important;\n        align-items: center !important; }\n  .align-items-md-baseline {\n    -ms-flex-align: baseline !important;\n        align-items: baseline !important; }\n  .align-items-md-stretch {\n    -ms-flex-align: stretch !important;\n        align-items: stretch !important; }\n  .align-content-md-start {\n    -ms-flex-line-pack: start !important;\n        align-content: flex-start !important; }\n  .align-content-md-end {\n    -ms-flex-line-pack: end !important;\n        align-content: flex-end !important; }\n  .align-content-md-center {\n    -ms-flex-line-pack: center !important;\n        align-content: center !important; }\n  .align-content-md-between {\n    -ms-flex-line-pack: justify !important;\n        align-content: space-between !important; }\n  .align-content-md-around {\n    -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important; }\n  .align-content-md-stretch {\n    -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important; }\n  .align-self-md-auto {\n    -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important; }\n  .align-self-md-start {\n    -ms-flex-item-align: start !important;\n        align-self: flex-start !important; }\n  .align-self-md-end {\n    -ms-flex-item-align: end !important;\n        align-self: flex-end !important; }\n  .align-self-md-center {\n    -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important; }\n  .align-self-md-baseline {\n    -ms-flex-item-align: baseline !important;\n        align-self: baseline !important; }\n  .align-self-md-stretch {\n    -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important; } }\n@media (min-width: 992px) {\n  .flex-lg-row {\n    -ms-flex-direction: row !important;\n        flex-direction: row !important; }\n  .flex-lg-column {\n    -ms-flex-direction: column !important;\n        flex-direction: column !important; }\n  .flex-lg-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important; }\n  .flex-lg-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important; }\n  .flex-lg-wrap {\n    -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important; }\n  .flex-lg-nowrap {\n    -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important; }\n  .flex-lg-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important; }\n  .flex-lg-fill {\n    -ms-flex: 1 1 auto !important;\n        flex: 1 1 auto !important; }\n  .flex-lg-grow-0 {\n    -ms-flex-positive: 0 !important;\n        flex-grow: 0 !important; }\n  .flex-lg-grow-1 {\n    -ms-flex-positive: 1 !important;\n        flex-grow: 1 !important; }\n  .flex-lg-shrink-0 {\n    -ms-flex-negative: 0 !important;\n        flex-shrink: 0 !important; }\n  .flex-lg-shrink-1 {\n    -ms-flex-negative: 1 !important;\n        flex-shrink: 1 !important; }\n  .justify-content-lg-start {\n    -ms-flex-pack: start !important;\n        justify-content: flex-start !important; }\n  .justify-content-lg-end {\n    -ms-flex-pack: end !important;\n        justify-content: flex-end !important; }\n  .justify-content-lg-center {\n    -ms-flex-pack: center !important;\n        justify-content: center !important; }\n  .justify-content-lg-between {\n    -ms-flex-pack: justify !important;\n        justify-content: space-between !important; }\n  .justify-content-lg-around {\n    -ms-flex-pack: distribute !important;\n        justify-content: space-around !important; }\n  .align-items-lg-start {\n    -ms-flex-align: start !important;\n        align-items: flex-start !important; }\n  .align-items-lg-end {\n    -ms-flex-align: end !important;\n        align-items: flex-end !important; }\n  .align-items-lg-center {\n    -ms-flex-align: center !important;\n        align-items: center !important; }\n  .align-items-lg-baseline {\n    -ms-flex-align: baseline !important;\n        align-items: baseline !important; }\n  .align-items-lg-stretch {\n    -ms-flex-align: stretch !important;\n        align-items: stretch !important; }\n  .align-content-lg-start {\n    -ms-flex-line-pack: start !important;\n        align-content: flex-start !important; }\n  .align-content-lg-end {\n    -ms-flex-line-pack: end !important;\n        align-content: flex-end !important; }\n  .align-content-lg-center {\n    -ms-flex-line-pack: center !important;\n        align-content: center !important; }\n  .align-content-lg-between {\n    -ms-flex-line-pack: justify !important;\n        align-content: space-between !important; }\n  .align-content-lg-around {\n    -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important; }\n  .align-content-lg-stretch {\n    -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important; }\n  .align-self-lg-auto {\n    -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important; }\n  .align-self-lg-start {\n    -ms-flex-item-align: start !important;\n        align-self: flex-start !important; }\n  .align-self-lg-end {\n    -ms-flex-item-align: end !important;\n        align-self: flex-end !important; }\n  .align-self-lg-center {\n    -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important; }\n  .align-self-lg-baseline {\n    -ms-flex-item-align: baseline !important;\n        align-self: baseline !important; }\n  .align-self-lg-stretch {\n    -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important; } }\n@media (min-width: 1200px) {\n  .flex-xl-row {\n    -ms-flex-direction: row !important;\n        flex-direction: row !important; }\n  .flex-xl-column {\n    -ms-flex-direction: column !important;\n        flex-direction: column !important; }\n  .flex-xl-row-reverse {\n    -ms-flex-direction: row-reverse !important;\n        flex-direction: row-reverse !important; }\n  .flex-xl-column-reverse {\n    -ms-flex-direction: column-reverse !important;\n        flex-direction: column-reverse !important; }\n  .flex-xl-wrap {\n    -ms-flex-wrap: wrap !important;\n        flex-wrap: wrap !important; }\n  .flex-xl-nowrap {\n    -ms-flex-wrap: nowrap !important;\n        flex-wrap: nowrap !important; }\n  .flex-xl-wrap-reverse {\n    -ms-flex-wrap: wrap-reverse !important;\n        flex-wrap: wrap-reverse !important; }\n  .flex-xl-fill {\n    -ms-flex: 1 1 auto !important;\n        flex: 1 1 auto !important; }\n  .flex-xl-grow-0 {\n    -ms-flex-positive: 0 !important;\n        flex-grow: 0 !important; }\n  .flex-xl-grow-1 {\n    -ms-flex-positive: 1 !important;\n        flex-grow: 1 !important; }\n  .flex-xl-shrink-0 {\n    -ms-flex-negative: 0 !important;\n        flex-shrink: 0 !important; }\n  .flex-xl-shrink-1 {\n    -ms-flex-negative: 1 !important;\n        flex-shrink: 1 !important; }\n  .justify-content-xl-start {\n    -ms-flex-pack: start !important;\n        justify-content: flex-start !important; }\n  .justify-content-xl-end {\n    -ms-flex-pack: end !important;\n        justify-content: flex-end !important; }\n  .justify-content-xl-center {\n    -ms-flex-pack: center !important;\n        justify-content: center !important; }\n  .justify-content-xl-between {\n    -ms-flex-pack: justify !important;\n        justify-content: space-between !important; }\n  .justify-content-xl-around {\n    -ms-flex-pack: distribute !important;\n        justify-content: space-around !important; }\n  .align-items-xl-start {\n    -ms-flex-align: start !important;\n        align-items: flex-start !important; }\n  .align-items-xl-end {\n    -ms-flex-align: end !important;\n        align-items: flex-end !important; }\n  .align-items-xl-center {\n    -ms-flex-align: center !important;\n        align-items: center !important; }\n  .align-items-xl-baseline {\n    -ms-flex-align: baseline !important;\n        align-items: baseline !important; }\n  .align-items-xl-stretch {\n    -ms-flex-align: stretch !important;\n        align-items: stretch !important; }\n  .align-content-xl-start {\n    -ms-flex-line-pack: start !important;\n        align-content: flex-start !important; }\n  .align-content-xl-end {\n    -ms-flex-line-pack: end !important;\n        align-content: flex-end !important; }\n  .align-content-xl-center {\n    -ms-flex-line-pack: center !important;\n        align-content: center !important; }\n  .align-content-xl-between {\n    -ms-flex-line-pack: justify !important;\n        align-content: space-between !important; }\n  .align-content-xl-around {\n    -ms-flex-line-pack: distribute !important;\n        align-content: space-around !important; }\n  .align-content-xl-stretch {\n    -ms-flex-line-pack: stretch !important;\n        align-content: stretch !important; }\n  .align-self-xl-auto {\n    -ms-flex-item-align: auto !important;\n        -ms-grid-row-align: auto !important;\n        align-self: auto !important; }\n  .align-self-xl-start {\n    -ms-flex-item-align: start !important;\n        align-self: flex-start !important; }\n  .align-self-xl-end {\n    -ms-flex-item-align: end !important;\n        align-self: flex-end !important; }\n  .align-self-xl-center {\n    -ms-flex-item-align: center !important;\n        -ms-grid-row-align: center !important;\n        align-self: center !important; }\n  .align-self-xl-baseline {\n    -ms-flex-item-align: baseline !important;\n        align-self: baseline !important; }\n  .align-self-xl-stretch {\n    -ms-flex-item-align: stretch !important;\n        -ms-grid-row-align: stretch !important;\n        align-self: stretch !important; } }\n/*!\n * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.fa,\n.fas,\n.far,\n.fal,\n.fab {\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  display: inline-block;\n  font-style: normal;\n  font-variant: normal;\n  text-rendering: auto;\n  line-height: 1; }\n.fa-lg {\n  font-size: 1.33333333em;\n  line-height: 0.75em;\n  vertical-align: -.0667em; }\n.fa-xs {\n  font-size: .75em; }\n.fa-sm {\n  font-size: .875em; }\n.fa-1x {\n  font-size: 1em; }\n.fa-2x {\n  font-size: 2em; }\n.fa-3x {\n  font-size: 3em; }\n.fa-4x {\n  font-size: 4em; }\n.fa-5x {\n  font-size: 5em; }\n.fa-6x {\n  font-size: 6em; }\n.fa-7x {\n  font-size: 7em; }\n.fa-8x {\n  font-size: 8em; }\n.fa-9x {\n  font-size: 9em; }\n.fa-10x {\n  font-size: 10em; }\n.fa-fw {\n  text-align: center;\n  width: 1.25em; }\n.fa-ul {\n  list-style-type: none;\n  margin-left: 2.5em;\n  padding-left: 0; }\n.fa-ul > li {\n    position: relative; }\n.fa-li {\n  left: -2em;\n  position: absolute;\n  text-align: center;\n  width: 2em;\n  line-height: inherit; }\n.fa-border {\n  border: solid 0.08em #eee;\n  border-radius: .1em;\n  padding: .2em .25em .15em; }\n.fa-pull-left {\n  float: left; }\n.fa-pull-right {\n  float: right; }\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n  margin-right: .3em; }\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n  margin-left: .3em; }\n.fa-spin {\n  -webkit-animation: fa-spin 2s infinite linear;\n          animation: fa-spin 2s infinite linear; }\n.fa-pulse {\n  -webkit-animation: fa-spin 1s infinite steps(8);\n          animation: fa-spin 1s infinite steps(8); }\n@-webkit-keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg); }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg); } }\n@keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg); }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg); } }\n.fa-rotate-90 {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n  -webkit-transform: rotate(90deg);\n      -ms-transform: rotate(90deg);\n          transform: rotate(90deg); }\n.fa-rotate-180 {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n  -webkit-transform: rotate(180deg);\n      -ms-transform: rotate(180deg);\n          transform: rotate(180deg); }\n.fa-rotate-270 {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n  -webkit-transform: rotate(270deg);\n      -ms-transform: rotate(270deg);\n          transform: rotate(270deg); }\n.fa-flip-horizontal {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n  -webkit-transform: scale(-1, 1);\n      -ms-transform: scale(-1, 1);\n          transform: scale(-1, 1); }\n.fa-flip-vertical {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n  -webkit-transform: scale(1, -1);\n      -ms-transform: scale(1, -1);\n          transform: scale(1, -1); }\n.fa-flip-horizontal.fa-flip-vertical {\n  -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n  -webkit-transform: scale(-1, -1);\n      -ms-transform: scale(-1, -1);\n          transform: scale(-1, -1); }\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n  -webkit-filter: none;\n          filter: none; }\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  line-height: 2em;\n  position: relative;\n  vertical-align: middle;\n  width: 2em; }\n.fa-stack-1x,\n.fa-stack-2x {\n  left: 0;\n  position: absolute;\n  text-align: center;\n  width: 100%; }\n.fa-stack-1x {\n  line-height: inherit; }\n.fa-stack-2x {\n  font-size: 2em; }\n.fa-inverse {\n  color: #fff; }\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\nreaders do not read off random characters that represent icons */\n.fa-500px:before {\n  content: \"\\f26e\"; }\n.fa-accessible-icon:before {\n  content: \"\\f368\"; }\n.fa-accusoft:before {\n  content: \"\\f369\"; }\n.fa-address-book:before {\n  content: \"\\f2b9\"; }\n.fa-address-card:before {\n  content: \"\\f2bb\"; }\n.fa-adjust:before {\n  content: \"\\f042\"; }\n.fa-adn:before {\n  content: \"\\f170\"; }\n.fa-adversal:before {\n  content: \"\\f36a\"; }\n.fa-affiliatetheme:before {\n  content: \"\\f36b\"; }\n.fa-algolia:before {\n  content: \"\\f36c\"; }\n.fa-align-center:before {\n  content: \"\\f037\"; }\n.fa-align-justify:before {\n  content: \"\\f039\"; }\n.fa-align-left:before {\n  content: \"\\f036\"; }\n.fa-align-right:before {\n  content: \"\\f038\"; }\n.fa-allergies:before {\n  content: \"\\f461\"; }\n.fa-amazon:before {\n  content: \"\\f270\"; }\n.fa-amazon-pay:before {\n  content: \"\\f42c\"; }\n.fa-ambulance:before {\n  content: \"\\f0f9\"; }\n.fa-american-sign-language-interpreting:before {\n  content: \"\\f2a3\"; }\n.fa-amilia:before {\n  content: \"\\f36d\"; }\n.fa-anchor:before {\n  content: \"\\f13d\"; }\n.fa-android:before {\n  content: \"\\f17b\"; }\n.fa-angellist:before {\n  content: \"\\f209\"; }\n.fa-angle-double-down:before {\n  content: \"\\f103\"; }\n.fa-angle-double-left:before {\n  content: \"\\f100\"; }\n.fa-angle-double-right:before {\n  content: \"\\f101\"; }\n.fa-angle-double-up:before {\n  content: \"\\f102\"; }\n.fa-angle-down:before {\n  content: \"\\f107\"; }\n.fa-angle-left:before {\n  content: \"\\f104\"; }\n.fa-angle-right:before {\n  content: \"\\f105\"; }\n.fa-angle-up:before {\n  content: \"\\f106\"; }\n.fa-angrycreative:before {\n  content: \"\\f36e\"; }\n.fa-angular:before {\n  content: \"\\f420\"; }\n.fa-app-store:before {\n  content: \"\\f36f\"; }\n.fa-app-store-ios:before {\n  content: \"\\f370\"; }\n.fa-apper:before {\n  content: \"\\f371\"; }\n.fa-apple:before {\n  content: \"\\f179\"; }\n.fa-apple-pay:before {\n  content: \"\\f415\"; }\n.fa-archive:before {\n  content: \"\\f187\"; }\n.fa-arrow-alt-circle-down:before {\n  content: \"\\f358\"; }\n.fa-arrow-alt-circle-left:before {\n  content: \"\\f359\"; }\n.fa-arrow-alt-circle-right:before {\n  content: \"\\f35a\"; }\n.fa-arrow-alt-circle-up:before {\n  content: \"\\f35b\"; }\n.fa-arrow-circle-down:before {\n  content: \"\\f0ab\"; }\n.fa-arrow-circle-left:before {\n  content: \"\\f0a8\"; }\n.fa-arrow-circle-right:before {\n  content: \"\\f0a9\"; }\n.fa-arrow-circle-up:before {\n  content: \"\\f0aa\"; }\n.fa-arrow-down:before {\n  content: \"\\f063\"; }\n.fa-arrow-left:before {\n  content: \"\\f060\"; }\n.fa-arrow-right:before {\n  content: \"\\f061\"; }\n.fa-arrow-up:before {\n  content: \"\\f062\"; }\n.fa-arrows-alt:before {\n  content: \"\\f0b2\"; }\n.fa-arrows-alt-h:before {\n  content: \"\\f337\"; }\n.fa-arrows-alt-v:before {\n  content: \"\\f338\"; }\n.fa-assistive-listening-systems:before {\n  content: \"\\f2a2\"; }\n.fa-asterisk:before {\n  content: \"\\f069\"; }\n.fa-asymmetrik:before {\n  content: \"\\f372\"; }\n.fa-at:before {\n  content: \"\\f1fa\"; }\n.fa-audible:before {\n  content: \"\\f373\"; }\n.fa-audio-description:before {\n  content: \"\\f29e\"; }\n.fa-autoprefixer:before {\n  content: \"\\f41c\"; }\n.fa-avianex:before {\n  content: \"\\f374\"; }\n.fa-aviato:before {\n  content: \"\\f421\"; }\n.fa-aws:before {\n  content: \"\\f375\"; }\n.fa-backward:before {\n  content: \"\\f04a\"; }\n.fa-balance-scale:before {\n  content: \"\\f24e\"; }\n.fa-ban:before {\n  content: \"\\f05e\"; }\n.fa-band-aid:before {\n  content: \"\\f462\"; }\n.fa-bandcamp:before {\n  content: \"\\f2d5\"; }\n.fa-barcode:before {\n  content: \"\\f02a\"; }\n.fa-bars:before {\n  content: \"\\f0c9\"; }\n.fa-baseball-ball:before {\n  content: \"\\f433\"; }\n.fa-basketball-ball:before {\n  content: \"\\f434\"; }\n.fa-bath:before {\n  content: \"\\f2cd\"; }\n.fa-battery-empty:before {\n  content: \"\\f244\"; }\n.fa-battery-full:before {\n  content: \"\\f240\"; }\n.fa-battery-half:before {\n  content: \"\\f242\"; }\n.fa-battery-quarter:before {\n  content: \"\\f243\"; }\n.fa-battery-three-quarters:before {\n  content: \"\\f241\"; }\n.fa-bed:before {\n  content: \"\\f236\"; }\n.fa-beer:before {\n  content: \"\\f0fc\"; }\n.fa-behance:before {\n  content: \"\\f1b4\"; }\n.fa-behance-square:before {\n  content: \"\\f1b5\"; }\n.fa-bell:before {\n  content: \"\\f0f3\"; }\n.fa-bell-slash:before {\n  content: \"\\f1f6\"; }\n.fa-bicycle:before {\n  content: \"\\f206\"; }\n.fa-bimobject:before {\n  content: \"\\f378\"; }\n.fa-binoculars:before {\n  content: \"\\f1e5\"; }\n.fa-birthday-cake:before {\n  content: \"\\f1fd\"; }\n.fa-bitbucket:before {\n  content: \"\\f171\"; }\n.fa-bitcoin:before {\n  content: \"\\f379\"; }\n.fa-bity:before {\n  content: \"\\f37a\"; }\n.fa-black-tie:before {\n  content: \"\\f27e\"; }\n.fa-blackberry:before {\n  content: \"\\f37b\"; }\n.fa-blender:before {\n  content: \"\\f517\"; }\n.fa-blind:before {\n  content: \"\\f29d\"; }\n.fa-blogger:before {\n  content: \"\\f37c\"; }\n.fa-blogger-b:before {\n  content: \"\\f37d\"; }\n.fa-bluetooth:before {\n  content: \"\\f293\"; }\n.fa-bluetooth-b:before {\n  content: \"\\f294\"; }\n.fa-bold:before {\n  content: \"\\f032\"; }\n.fa-bolt:before {\n  content: \"\\f0e7\"; }\n.fa-bomb:before {\n  content: \"\\f1e2\"; }\n.fa-book:before {\n  content: \"\\f02d\"; }\n.fa-book-open:before {\n  content: \"\\f518\"; }\n.fa-bookmark:before {\n  content: \"\\f02e\"; }\n.fa-bowling-ball:before {\n  content: \"\\f436\"; }\n.fa-box:before {\n  content: \"\\f466\"; }\n.fa-box-open:before {\n  content: \"\\f49e\"; }\n.fa-boxes:before {\n  content: \"\\f468\"; }\n.fa-braille:before {\n  content: \"\\f2a1\"; }\n.fa-briefcase:before {\n  content: \"\\f0b1\"; }\n.fa-briefcase-medical:before {\n  content: \"\\f469\"; }\n.fa-broadcast-tower:before {\n  content: \"\\f519\"; }\n.fa-broom:before {\n  content: \"\\f51a\"; }\n.fa-btc:before {\n  content: \"\\f15a\"; }\n.fa-bug:before {\n  content: \"\\f188\"; }\n.fa-building:before {\n  content: \"\\f1ad\"; }\n.fa-bullhorn:before {\n  content: \"\\f0a1\"; }\n.fa-bullseye:before {\n  content: \"\\f140\"; }\n.fa-burn:before {\n  content: \"\\f46a\"; }\n.fa-buromobelexperte:before {\n  content: \"\\f37f\"; }\n.fa-bus:before {\n  content: \"\\f207\"; }\n.fa-buysellads:before {\n  content: \"\\f20d\"; }\n.fa-calculator:before {\n  content: \"\\f1ec\"; }\n.fa-calendar:before {\n  content: \"\\f133\"; }\n.fa-calendar-alt:before {\n  content: \"\\f073\"; }\n.fa-calendar-check:before {\n  content: \"\\f274\"; }\n.fa-calendar-minus:before {\n  content: \"\\f272\"; }\n.fa-calendar-plus:before {\n  content: \"\\f271\"; }\n.fa-calendar-times:before {\n  content: \"\\f273\"; }\n.fa-camera:before {\n  content: \"\\f030\"; }\n.fa-camera-retro:before {\n  content: \"\\f083\"; }\n.fa-capsules:before {\n  content: \"\\f46b\"; }\n.fa-car:before {\n  content: \"\\f1b9\"; }\n.fa-caret-down:before {\n  content: \"\\f0d7\"; }\n.fa-caret-left:before {\n  content: \"\\f0d9\"; }\n.fa-caret-right:before {\n  content: \"\\f0da\"; }\n.fa-caret-square-down:before {\n  content: \"\\f150\"; }\n.fa-caret-square-left:before {\n  content: \"\\f191\"; }\n.fa-caret-square-right:before {\n  content: \"\\f152\"; }\n.fa-caret-square-up:before {\n  content: \"\\f151\"; }\n.fa-caret-up:before {\n  content: \"\\f0d8\"; }\n.fa-cart-arrow-down:before {\n  content: \"\\f218\"; }\n.fa-cart-plus:before {\n  content: \"\\f217\"; }\n.fa-cc-amazon-pay:before {\n  content: \"\\f42d\"; }\n.fa-cc-amex:before {\n  content: \"\\f1f3\"; }\n.fa-cc-apple-pay:before {\n  content: \"\\f416\"; }\n.fa-cc-diners-club:before {\n  content: \"\\f24c\"; }\n.fa-cc-discover:before {\n  content: \"\\f1f2\"; }\n.fa-cc-jcb:before {\n  content: \"\\f24b\"; }\n.fa-cc-mastercard:before {\n  content: \"\\f1f1\"; }\n.fa-cc-paypal:before {\n  content: \"\\f1f4\"; }\n.fa-cc-stripe:before {\n  content: \"\\f1f5\"; }\n.fa-cc-visa:before {\n  content: \"\\f1f0\"; }\n.fa-centercode:before {\n  content: \"\\f380\"; }\n.fa-certificate:before {\n  content: \"\\f0a3\"; }\n.fa-chalkboard:before {\n  content: \"\\f51b\"; }\n.fa-chalkboard-teacher:before {\n  content: \"\\f51c\"; }\n.fa-chart-area:before {\n  content: \"\\f1fe\"; }\n.fa-chart-bar:before {\n  content: \"\\f080\"; }\n.fa-chart-line:before {\n  content: \"\\f201\"; }\n.fa-chart-pie:before {\n  content: \"\\f200\"; }\n.fa-check:before {\n  content: \"\\f00c\"; }\n.fa-check-circle:before {\n  content: \"\\f058\"; }\n.fa-check-square:before {\n  content: \"\\f14a\"; }\n.fa-chess:before {\n  content: \"\\f439\"; }\n.fa-chess-bishop:before {\n  content: \"\\f43a\"; }\n.fa-chess-board:before {\n  content: \"\\f43c\"; }\n.fa-chess-king:before {\n  content: \"\\f43f\"; }\n.fa-chess-knight:before {\n  content: \"\\f441\"; }\n.fa-chess-pawn:before {\n  content: \"\\f443\"; }\n.fa-chess-queen:before {\n  content: \"\\f445\"; }\n.fa-chess-rook:before {\n  content: \"\\f447\"; }\n.fa-chevron-circle-down:before {\n  content: \"\\f13a\"; }\n.fa-chevron-circle-left:before {\n  content: \"\\f137\"; }\n.fa-chevron-circle-right:before {\n  content: \"\\f138\"; }\n.fa-chevron-circle-up:before {\n  content: \"\\f139\"; }\n.fa-chevron-down:before {\n  content: \"\\f078\"; }\n.fa-chevron-left:before {\n  content: \"\\f053\"; }\n.fa-chevron-right:before {\n  content: \"\\f054\"; }\n.fa-chevron-up:before {\n  content: \"\\f077\"; }\n.fa-child:before {\n  content: \"\\f1ae\"; }\n.fa-chrome:before {\n  content: \"\\f268\"; }\n.fa-church:before {\n  content: \"\\f51d\"; }\n.fa-circle:before {\n  content: \"\\f111\"; }\n.fa-circle-notch:before {\n  content: \"\\f1ce\"; }\n.fa-clipboard:before {\n  content: \"\\f328\"; }\n.fa-clipboard-check:before {\n  content: \"\\f46c\"; }\n.fa-clipboard-list:before {\n  content: \"\\f46d\"; }\n.fa-clock:before {\n  content: \"\\f017\"; }\n.fa-clone:before {\n  content: \"\\f24d\"; }\n.fa-closed-captioning:before {\n  content: \"\\f20a\"; }\n.fa-cloud:before {\n  content: \"\\f0c2\"; }\n.fa-cloud-download-alt:before {\n  content: \"\\f381\"; }\n.fa-cloud-upload-alt:before {\n  content: \"\\f382\"; }\n.fa-cloudscale:before {\n  content: \"\\f383\"; }\n.fa-cloudsmith:before {\n  content: \"\\f384\"; }\n.fa-cloudversify:before {\n  content: \"\\f385\"; }\n.fa-code:before {\n  content: \"\\f121\"; }\n.fa-code-branch:before {\n  content: \"\\f126\"; }\n.fa-codepen:before {\n  content: \"\\f1cb\"; }\n.fa-codiepie:before {\n  content: \"\\f284\"; }\n.fa-coffee:before {\n  content: \"\\f0f4\"; }\n.fa-cog:before {\n  content: \"\\f013\"; }\n.fa-cogs:before {\n  content: \"\\f085\"; }\n.fa-coins:before {\n  content: \"\\f51e\"; }\n.fa-columns:before {\n  content: \"\\f0db\"; }\n.fa-comment:before {\n  content: \"\\f075\"; }\n.fa-comment-alt:before {\n  content: \"\\f27a\"; }\n.fa-comment-dots:before {\n  content: \"\\f4ad\"; }\n.fa-comment-slash:before {\n  content: \"\\f4b3\"; }\n.fa-comments:before {\n  content: \"\\f086\"; }\n.fa-compact-disc:before {\n  content: \"\\f51f\"; }\n.fa-compass:before {\n  content: \"\\f14e\"; }\n.fa-compress:before {\n  content: \"\\f066\"; }\n.fa-connectdevelop:before {\n  content: \"\\f20e\"; }\n.fa-contao:before {\n  content: \"\\f26d\"; }\n.fa-copy:before {\n  content: \"\\f0c5\"; }\n.fa-copyright:before {\n  content: \"\\f1f9\"; }\n.fa-couch:before {\n  content: \"\\f4b8\"; }\n.fa-cpanel:before {\n  content: \"\\f388\"; }\n.fa-creative-commons:before {\n  content: \"\\f25e\"; }\n.fa-creative-commons-by:before {\n  content: \"\\f4e7\"; }\n.fa-creative-commons-nc:before {\n  content: \"\\f4e8\"; }\n.fa-creative-commons-nc-eu:before {\n  content: \"\\f4e9\"; }\n.fa-creative-commons-nc-jp:before {\n  content: \"\\f4ea\"; }\n.fa-creative-commons-nd:before {\n  content: \"\\f4eb\"; }\n.fa-creative-commons-pd:before {\n  content: \"\\f4ec\"; }\n.fa-creative-commons-pd-alt:before {\n  content: \"\\f4ed\"; }\n.fa-creative-commons-remix:before {\n  content: \"\\f4ee\"; }\n.fa-creative-commons-sa:before {\n  content: \"\\f4ef\"; }\n.fa-creative-commons-sampling:before {\n  content: \"\\f4f0\"; }\n.fa-creative-commons-sampling-plus:before {\n  content: \"\\f4f1\"; }\n.fa-creative-commons-share:before {\n  content: \"\\f4f2\"; }\n.fa-credit-card:before {\n  content: \"\\f09d\"; }\n.fa-crop:before {\n  content: \"\\f125\"; }\n.fa-crosshairs:before {\n  content: \"\\f05b\"; }\n.fa-crow:before {\n  content: \"\\f520\"; }\n.fa-crown:before {\n  content: \"\\f521\"; }\n.fa-css3:before {\n  content: \"\\f13c\"; }\n.fa-css3-alt:before {\n  content: \"\\f38b\"; }\n.fa-cube:before {\n  content: \"\\f1b2\"; }\n.fa-cubes:before {\n  content: \"\\f1b3\"; }\n.fa-cut:before {\n  content: \"\\f0c4\"; }\n.fa-cuttlefish:before {\n  content: \"\\f38c\"; }\n.fa-d-and-d:before {\n  content: \"\\f38d\"; }\n.fa-dashcube:before {\n  content: \"\\f210\"; }\n.fa-database:before {\n  content: \"\\f1c0\"; }\n.fa-deaf:before {\n  content: \"\\f2a4\"; }\n.fa-delicious:before {\n  content: \"\\f1a5\"; }\n.fa-deploydog:before {\n  content: \"\\f38e\"; }\n.fa-deskpro:before {\n  content: \"\\f38f\"; }\n.fa-desktop:before {\n  content: \"\\f108\"; }\n.fa-deviantart:before {\n  content: \"\\f1bd\"; }\n.fa-diagnoses:before {\n  content: \"\\f470\"; }\n.fa-dice:before {\n  content: \"\\f522\"; }\n.fa-dice-five:before {\n  content: \"\\f523\"; }\n.fa-dice-four:before {\n  content: \"\\f524\"; }\n.fa-dice-one:before {\n  content: \"\\f525\"; }\n.fa-dice-six:before {\n  content: \"\\f526\"; }\n.fa-dice-three:before {\n  content: \"\\f527\"; }\n.fa-dice-two:before {\n  content: \"\\f528\"; }\n.fa-digg:before {\n  content: \"\\f1a6\"; }\n.fa-digital-ocean:before {\n  content: \"\\f391\"; }\n.fa-discord:before {\n  content: \"\\f392\"; }\n.fa-discourse:before {\n  content: \"\\f393\"; }\n.fa-divide:before {\n  content: \"\\f529\"; }\n.fa-dna:before {\n  content: \"\\f471\"; }\n.fa-dochub:before {\n  content: \"\\f394\"; }\n.fa-docker:before {\n  content: \"\\f395\"; }\n.fa-dollar-sign:before {\n  content: \"\\f155\"; }\n.fa-dolly:before {\n  content: \"\\f472\"; }\n.fa-dolly-flatbed:before {\n  content: \"\\f474\"; }\n.fa-donate:before {\n  content: \"\\f4b9\"; }\n.fa-door-closed:before {\n  content: \"\\f52a\"; }\n.fa-door-open:before {\n  content: \"\\f52b\"; }\n.fa-dot-circle:before {\n  content: \"\\f192\"; }\n.fa-dove:before {\n  content: \"\\f4ba\"; }\n.fa-download:before {\n  content: \"\\f019\"; }\n.fa-draft2digital:before {\n  content: \"\\f396\"; }\n.fa-dribbble:before {\n  content: \"\\f17d\"; }\n.fa-dribbble-square:before {\n  content: \"\\f397\"; }\n.fa-dropbox:before {\n  content: \"\\f16b\"; }\n.fa-drupal:before {\n  content: \"\\f1a9\"; }\n.fa-dumbbell:before {\n  content: \"\\f44b\"; }\n.fa-dyalog:before {\n  content: \"\\f399\"; }\n.fa-earlybirds:before {\n  content: \"\\f39a\"; }\n.fa-ebay:before {\n  content: \"\\f4f4\"; }\n.fa-edge:before {\n  content: \"\\f282\"; }\n.fa-edit:before {\n  content: \"\\f044\"; }\n.fa-eject:before {\n  content: \"\\f052\"; }\n.fa-elementor:before {\n  content: \"\\f430\"; }\n.fa-ellipsis-h:before {\n  content: \"\\f141\"; }\n.fa-ellipsis-v:before {\n  content: \"\\f142\"; }\n.fa-ember:before {\n  content: \"\\f423\"; }\n.fa-empire:before {\n  content: \"\\f1d1\"; }\n.fa-envelope:before {\n  content: \"\\f0e0\"; }\n.fa-envelope-open:before {\n  content: \"\\f2b6\"; }\n.fa-envelope-square:before {\n  content: \"\\f199\"; }\n.fa-envira:before {\n  content: \"\\f299\"; }\n.fa-equals:before {\n  content: \"\\f52c\"; }\n.fa-eraser:before {\n  content: \"\\f12d\"; }\n.fa-erlang:before {\n  content: \"\\f39d\"; }\n.fa-ethereum:before {\n  content: \"\\f42e\"; }\n.fa-etsy:before {\n  content: \"\\f2d7\"; }\n.fa-euro-sign:before {\n  content: \"\\f153\"; }\n.fa-exchange-alt:before {\n  content: \"\\f362\"; }\n.fa-exclamation:before {\n  content: \"\\f12a\"; }\n.fa-exclamation-circle:before {\n  content: \"\\f06a\"; }\n.fa-exclamation-triangle:before {\n  content: \"\\f071\"; }\n.fa-expand:before {\n  content: \"\\f065\"; }\n.fa-expand-arrows-alt:before {\n  content: \"\\f31e\"; }\n.fa-expeditedssl:before {\n  content: \"\\f23e\"; }\n.fa-external-link-alt:before {\n  content: \"\\f35d\"; }\n.fa-external-link-square-alt:before {\n  content: \"\\f360\"; }\n.fa-eye:before {\n  content: \"\\f06e\"; }\n.fa-eye-dropper:before {\n  content: \"\\f1fb\"; }\n.fa-eye-slash:before {\n  content: \"\\f070\"; }\n.fa-facebook:before {\n  content: \"\\f09a\"; }\n.fa-facebook-f:before {\n  content: \"\\f39e\"; }\n.fa-facebook-messenger:before {\n  content: \"\\f39f\"; }\n.fa-facebook-square:before {\n  content: \"\\f082\"; }\n.fa-fast-backward:before {\n  content: \"\\f049\"; }\n.fa-fast-forward:before {\n  content: \"\\f050\"; }\n.fa-fax:before {\n  content: \"\\f1ac\"; }\n.fa-feather:before {\n  content: \"\\f52d\"; }\n.fa-female:before {\n  content: \"\\f182\"; }\n.fa-fighter-jet:before {\n  content: \"\\f0fb\"; }\n.fa-file:before {\n  content: \"\\f15b\"; }\n.fa-file-alt:before {\n  content: \"\\f15c\"; }\n.fa-file-archive:before {\n  content: \"\\f1c6\"; }\n.fa-file-audio:before {\n  content: \"\\f1c7\"; }\n.fa-file-code:before {\n  content: \"\\f1c9\"; }\n.fa-file-excel:before {\n  content: \"\\f1c3\"; }\n.fa-file-image:before {\n  content: \"\\f1c5\"; }\n.fa-file-medical:before {\n  content: \"\\f477\"; }\n.fa-file-medical-alt:before {\n  content: \"\\f478\"; }\n.fa-file-pdf:before {\n  content: \"\\f1c1\"; }\n.fa-file-powerpoint:before {\n  content: \"\\f1c4\"; }\n.fa-file-video:before {\n  content: \"\\f1c8\"; }\n.fa-file-word:before {\n  content: \"\\f1c2\"; }\n.fa-film:before {\n  content: \"\\f008\"; }\n.fa-filter:before {\n  content: \"\\f0b0\"; }\n.fa-fire:before {\n  content: \"\\f06d\"; }\n.fa-fire-extinguisher:before {\n  content: \"\\f134\"; }\n.fa-firefox:before {\n  content: \"\\f269\"; }\n.fa-first-aid:before {\n  content: \"\\f479\"; }\n.fa-first-order:before {\n  content: \"\\f2b0\"; }\n.fa-first-order-alt:before {\n  content: \"\\f50a\"; }\n.fa-firstdraft:before {\n  content: \"\\f3a1\"; }\n.fa-flag:before {\n  content: \"\\f024\"; }\n.fa-flag-checkered:before {\n  content: \"\\f11e\"; }\n.fa-flask:before {\n  content: \"\\f0c3\"; }\n.fa-flickr:before {\n  content: \"\\f16e\"; }\n.fa-flipboard:before {\n  content: \"\\f44d\"; }\n.fa-fly:before {\n  content: \"\\f417\"; }\n.fa-folder:before {\n  content: \"\\f07b\"; }\n.fa-folder-open:before {\n  content: \"\\f07c\"; }\n.fa-font:before {\n  content: \"\\f031\"; }\n.fa-font-awesome:before {\n  content: \"\\f2b4\"; }\n.fa-font-awesome-alt:before {\n  content: \"\\f35c\"; }\n.fa-font-awesome-flag:before {\n  content: \"\\f425\"; }\n.fa-font-awesome-logo-full:before {\n  content: \"\\f4e6\"; }\n.fa-fonticons:before {\n  content: \"\\f280\"; }\n.fa-fonticons-fi:before {\n  content: \"\\f3a2\"; }\n.fa-football-ball:before {\n  content: \"\\f44e\"; }\n.fa-fort-awesome:before {\n  content: \"\\f286\"; }\n.fa-fort-awesome-alt:before {\n  content: \"\\f3a3\"; }\n.fa-forumbee:before {\n  content: \"\\f211\"; }\n.fa-forward:before {\n  content: \"\\f04e\"; }\n.fa-foursquare:before {\n  content: \"\\f180\"; }\n.fa-free-code-camp:before {\n  content: \"\\f2c5\"; }\n.fa-freebsd:before {\n  content: \"\\f3a4\"; }\n.fa-frog:before {\n  content: \"\\f52e\"; }\n.fa-frown:before {\n  content: \"\\f119\"; }\n.fa-fulcrum:before {\n  content: \"\\f50b\"; }\n.fa-futbol:before {\n  content: \"\\f1e3\"; }\n.fa-galactic-republic:before {\n  content: \"\\f50c\"; }\n.fa-galactic-senate:before {\n  content: \"\\f50d\"; }\n.fa-gamepad:before {\n  content: \"\\f11b\"; }\n.fa-gas-pump:before {\n  content: \"\\f52f\"; }\n.fa-gavel:before {\n  content: \"\\f0e3\"; }\n.fa-gem:before {\n  content: \"\\f3a5\"; }\n.fa-genderless:before {\n  content: \"\\f22d\"; }\n.fa-get-pocket:before {\n  content: \"\\f265\"; }\n.fa-gg:before {\n  content: \"\\f260\"; }\n.fa-gg-circle:before {\n  content: \"\\f261\"; }\n.fa-gift:before {\n  content: \"\\f06b\"; }\n.fa-git:before {\n  content: \"\\f1d3\"; }\n.fa-git-square:before {\n  content: \"\\f1d2\"; }\n.fa-github:before {\n  content: \"\\f09b\"; }\n.fa-github-alt:before {\n  content: \"\\f113\"; }\n.fa-github-square:before {\n  content: \"\\f092\"; }\n.fa-gitkraken:before {\n  content: \"\\f3a6\"; }\n.fa-gitlab:before {\n  content: \"\\f296\"; }\n.fa-gitter:before {\n  content: \"\\f426\"; }\n.fa-glass-martini:before {\n  content: \"\\f000\"; }\n.fa-glasses:before {\n  content: \"\\f530\"; }\n.fa-glide:before {\n  content: \"\\f2a5\"; }\n.fa-glide-g:before {\n  content: \"\\f2a6\"; }\n.fa-globe:before {\n  content: \"\\f0ac\"; }\n.fa-gofore:before {\n  content: \"\\f3a7\"; }\n.fa-golf-ball:before {\n  content: \"\\f450\"; }\n.fa-goodreads:before {\n  content: \"\\f3a8\"; }\n.fa-goodreads-g:before {\n  content: \"\\f3a9\"; }\n.fa-google:before {\n  content: \"\\f1a0\"; }\n.fa-google-drive:before {\n  content: \"\\f3aa\"; }\n.fa-google-play:before {\n  content: \"\\f3ab\"; }\n.fa-google-plus:before {\n  content: \"\\f2b3\"; }\n.fa-google-plus-g:before {\n  content: \"\\f0d5\"; }\n.fa-google-plus-square:before {\n  content: \"\\f0d4\"; }\n.fa-google-wallet:before {\n  content: \"\\f1ee\"; }\n.fa-graduation-cap:before {\n  content: \"\\f19d\"; }\n.fa-gratipay:before {\n  content: \"\\f184\"; }\n.fa-grav:before {\n  content: \"\\f2d6\"; }\n.fa-greater-than:before {\n  content: \"\\f531\"; }\n.fa-greater-than-equal:before {\n  content: \"\\f532\"; }\n.fa-gripfire:before {\n  content: \"\\f3ac\"; }\n.fa-grunt:before {\n  content: \"\\f3ad\"; }\n.fa-gulp:before {\n  content: \"\\f3ae\"; }\n.fa-h-square:before {\n  content: \"\\f0fd\"; }\n.fa-hacker-news:before {\n  content: \"\\f1d4\"; }\n.fa-hacker-news-square:before {\n  content: \"\\f3af\"; }\n.fa-hand-holding:before {\n  content: \"\\f4bd\"; }\n.fa-hand-holding-heart:before {\n  content: \"\\f4be\"; }\n.fa-hand-holding-usd:before {\n  content: \"\\f4c0\"; }\n.fa-hand-lizard:before {\n  content: \"\\f258\"; }\n.fa-hand-paper:before {\n  content: \"\\f256\"; }\n.fa-hand-peace:before {\n  content: \"\\f25b\"; }\n.fa-hand-point-down:before {\n  content: \"\\f0a7\"; }\n.fa-hand-point-left:before {\n  content: \"\\f0a5\"; }\n.fa-hand-point-right:before {\n  content: \"\\f0a4\"; }\n.fa-hand-point-up:before {\n  content: \"\\f0a6\"; }\n.fa-hand-pointer:before {\n  content: \"\\f25a\"; }\n.fa-hand-rock:before {\n  content: \"\\f255\"; }\n.fa-hand-scissors:before {\n  content: \"\\f257\"; }\n.fa-hand-spock:before {\n  content: \"\\f259\"; }\n.fa-hands:before {\n  content: \"\\f4c2\"; }\n.fa-hands-helping:before {\n  content: \"\\f4c4\"; }\n.fa-handshake:before {\n  content: \"\\f2b5\"; }\n.fa-hashtag:before {\n  content: \"\\f292\"; }\n.fa-hdd:before {\n  content: \"\\f0a0\"; }\n.fa-heading:before {\n  content: \"\\f1dc\"; }\n.fa-headphones:before {\n  content: \"\\f025\"; }\n.fa-heart:before {\n  content: \"\\f004\"; }\n.fa-heartbeat:before {\n  content: \"\\f21e\"; }\n.fa-helicopter:before {\n  content: \"\\f533\"; }\n.fa-hips:before {\n  content: \"\\f452\"; }\n.fa-hire-a-helper:before {\n  content: \"\\f3b0\"; }\n.fa-history:before {\n  content: \"\\f1da\"; }\n.fa-hockey-puck:before {\n  content: \"\\f453\"; }\n.fa-home:before {\n  content: \"\\f015\"; }\n.fa-hooli:before {\n  content: \"\\f427\"; }\n.fa-hospital:before {\n  content: \"\\f0f8\"; }\n.fa-hospital-alt:before {\n  content: \"\\f47d\"; }\n.fa-hospital-symbol:before {\n  content: \"\\f47e\"; }\n.fa-hotjar:before {\n  content: \"\\f3b1\"; }\n.fa-hourglass:before {\n  content: \"\\f254\"; }\n.fa-hourglass-end:before {\n  content: \"\\f253\"; }\n.fa-hourglass-half:before {\n  content: \"\\f252\"; }\n.fa-hourglass-start:before {\n  content: \"\\f251\"; }\n.fa-houzz:before {\n  content: \"\\f27c\"; }\n.fa-html5:before {\n  content: \"\\f13b\"; }\n.fa-hubspot:before {\n  content: \"\\f3b2\"; }\n.fa-i-cursor:before {\n  content: \"\\f246\"; }\n.fa-id-badge:before {\n  content: \"\\f2c1\"; }\n.fa-id-card:before {\n  content: \"\\f2c2\"; }\n.fa-id-card-alt:before {\n  content: \"\\f47f\"; }\n.fa-image:before {\n  content: \"\\f03e\"; }\n.fa-images:before {\n  content: \"\\f302\"; }\n.fa-imdb:before {\n  content: \"\\f2d8\"; }\n.fa-inbox:before {\n  content: \"\\f01c\"; }\n.fa-indent:before {\n  content: \"\\f03c\"; }\n.fa-industry:before {\n  content: \"\\f275\"; }\n.fa-infinity:before {\n  content: \"\\f534\"; }\n.fa-info:before {\n  content: \"\\f129\"; }\n.fa-info-circle:before {\n  content: \"\\f05a\"; }\n.fa-instagram:before {\n  content: \"\\f16d\"; }\n.fa-internet-explorer:before {\n  content: \"\\f26b\"; }\n.fa-ioxhost:before {\n  content: \"\\f208\"; }\n.fa-italic:before {\n  content: \"\\f033\"; }\n.fa-itunes:before {\n  content: \"\\f3b4\"; }\n.fa-itunes-note:before {\n  content: \"\\f3b5\"; }\n.fa-java:before {\n  content: \"\\f4e4\"; }\n.fa-jedi-order:before {\n  content: \"\\f50e\"; }\n.fa-jenkins:before {\n  content: \"\\f3b6\"; }\n.fa-joget:before {\n  content: \"\\f3b7\"; }\n.fa-joomla:before {\n  content: \"\\f1aa\"; }\n.fa-js:before {\n  content: \"\\f3b8\"; }\n.fa-js-square:before {\n  content: \"\\f3b9\"; }\n.fa-jsfiddle:before {\n  content: \"\\f1cc\"; }\n.fa-key:before {\n  content: \"\\f084\"; }\n.fa-keybase:before {\n  content: \"\\f4f5\"; }\n.fa-keyboard:before {\n  content: \"\\f11c\"; }\n.fa-keycdn:before {\n  content: \"\\f3ba\"; }\n.fa-kickstarter:before {\n  content: \"\\f3bb\"; }\n.fa-kickstarter-k:before {\n  content: \"\\f3bc\"; }\n.fa-kiwi-bird:before {\n  content: \"\\f535\"; }\n.fa-korvue:before {\n  content: \"\\f42f\"; }\n.fa-language:before {\n  content: \"\\f1ab\"; }\n.fa-laptop:before {\n  content: \"\\f109\"; }\n.fa-laravel:before {\n  content: \"\\f3bd\"; }\n.fa-lastfm:before {\n  content: \"\\f202\"; }\n.fa-lastfm-square:before {\n  content: \"\\f203\"; }\n.fa-leaf:before {\n  content: \"\\f06c\"; }\n.fa-leanpub:before {\n  content: \"\\f212\"; }\n.fa-lemon:before {\n  content: \"\\f094\"; }\n.fa-less:before {\n  content: \"\\f41d\"; }\n.fa-less-than:before {\n  content: \"\\f536\"; }\n.fa-less-than-equal:before {\n  content: \"\\f537\"; }\n.fa-level-down-alt:before {\n  content: \"\\f3be\"; }\n.fa-level-up-alt:before {\n  content: \"\\f3bf\"; }\n.fa-life-ring:before {\n  content: \"\\f1cd\"; }\n.fa-lightbulb:before {\n  content: \"\\f0eb\"; }\n.fa-line:before {\n  content: \"\\f3c0\"; }\n.fa-link:before {\n  content: \"\\f0c1\"; }\n.fa-linkedin:before {\n  content: \"\\f08c\"; }\n.fa-linkedin-in:before {\n  content: \"\\f0e1\"; }\n.fa-linode:before {\n  content: \"\\f2b8\"; }\n.fa-linux:before {\n  content: \"\\f17c\"; }\n.fa-lira-sign:before {\n  content: \"\\f195\"; }\n.fa-list:before {\n  content: \"\\f03a\"; }\n.fa-list-alt:before {\n  content: \"\\f022\"; }\n.fa-list-ol:before {\n  content: \"\\f0cb\"; }\n.fa-list-ul:before {\n  content: \"\\f0ca\"; }\n.fa-location-arrow:before {\n  content: \"\\f124\"; }\n.fa-lock:before {\n  content: \"\\f023\"; }\n.fa-lock-open:before {\n  content: \"\\f3c1\"; }\n.fa-long-arrow-alt-down:before {\n  content: \"\\f309\"; }\n.fa-long-arrow-alt-left:before {\n  content: \"\\f30a\"; }\n.fa-long-arrow-alt-right:before {\n  content: \"\\f30b\"; }\n.fa-long-arrow-alt-up:before {\n  content: \"\\f30c\"; }\n.fa-low-vision:before {\n  content: \"\\f2a8\"; }\n.fa-lyft:before {\n  content: \"\\f3c3\"; }\n.fa-magento:before {\n  content: \"\\f3c4\"; }\n.fa-magic:before {\n  content: \"\\f0d0\"; }\n.fa-magnet:before {\n  content: \"\\f076\"; }\n.fa-male:before {\n  content: \"\\f183\"; }\n.fa-mandalorian:before {\n  content: \"\\f50f\"; }\n.fa-map:before {\n  content: \"\\f279\"; }\n.fa-map-marker:before {\n  content: \"\\f041\"; }\n.fa-map-marker-alt:before {\n  content: \"\\f3c5\"; }\n.fa-map-pin:before {\n  content: \"\\f276\"; }\n.fa-map-signs:before {\n  content: \"\\f277\"; }\n.fa-mars:before {\n  content: \"\\f222\"; }\n.fa-mars-double:before {\n  content: \"\\f227\"; }\n.fa-mars-stroke:before {\n  content: \"\\f229\"; }\n.fa-mars-stroke-h:before {\n  content: \"\\f22b\"; }\n.fa-mars-stroke-v:before {\n  content: \"\\f22a\"; }\n.fa-mastodon:before {\n  content: \"\\f4f6\"; }\n.fa-maxcdn:before {\n  content: \"\\f136\"; }\n.fa-medapps:before {\n  content: \"\\f3c6\"; }\n.fa-medium:before {\n  content: \"\\f23a\"; }\n.fa-medium-m:before {\n  content: \"\\f3c7\"; }\n.fa-medkit:before {\n  content: \"\\f0fa\"; }\n.fa-medrt:before {\n  content: \"\\f3c8\"; }\n.fa-meetup:before {\n  content: \"\\f2e0\"; }\n.fa-meh:before {\n  content: \"\\f11a\"; }\n.fa-memory:before {\n  content: \"\\f538\"; }\n.fa-mercury:before {\n  content: \"\\f223\"; }\n.fa-microchip:before {\n  content: \"\\f2db\"; }\n.fa-microphone:before {\n  content: \"\\f130\"; }\n.fa-microphone-alt:before {\n  content: \"\\f3c9\"; }\n.fa-microphone-alt-slash:before {\n  content: \"\\f539\"; }\n.fa-microphone-slash:before {\n  content: \"\\f131\"; }\n.fa-microsoft:before {\n  content: \"\\f3ca\"; }\n.fa-minus:before {\n  content: \"\\f068\"; }\n.fa-minus-circle:before {\n  content: \"\\f056\"; }\n.fa-minus-square:before {\n  content: \"\\f146\"; }\n.fa-mix:before {\n  content: \"\\f3cb\"; }\n.fa-mixcloud:before {\n  content: \"\\f289\"; }\n.fa-mizuni:before {\n  content: \"\\f3cc\"; }\n.fa-mobile:before {\n  content: \"\\f10b\"; }\n.fa-mobile-alt:before {\n  content: \"\\f3cd\"; }\n.fa-modx:before {\n  content: \"\\f285\"; }\n.fa-monero:before {\n  content: \"\\f3d0\"; }\n.fa-money-bill:before {\n  content: \"\\f0d6\"; }\n.fa-money-bill-alt:before {\n  content: \"\\f3d1\"; }\n.fa-money-bill-wave:before {\n  content: \"\\f53a\"; }\n.fa-money-bill-wave-alt:before {\n  content: \"\\f53b\"; }\n.fa-money-check:before {\n  content: \"\\f53c\"; }\n.fa-money-check-alt:before {\n  content: \"\\f53d\"; }\n.fa-moon:before {\n  content: \"\\f186\"; }\n.fa-motorcycle:before {\n  content: \"\\f21c\"; }\n.fa-mouse-pointer:before {\n  content: \"\\f245\"; }\n.fa-music:before {\n  content: \"\\f001\"; }\n.fa-napster:before {\n  content: \"\\f3d2\"; }\n.fa-neuter:before {\n  content: \"\\f22c\"; }\n.fa-newspaper:before {\n  content: \"\\f1ea\"; }\n.fa-nintendo-switch:before {\n  content: \"\\f418\"; }\n.fa-node:before {\n  content: \"\\f419\"; }\n.fa-node-js:before {\n  content: \"\\f3d3\"; }\n.fa-not-equal:before {\n  content: \"\\f53e\"; }\n.fa-notes-medical:before {\n  content: \"\\f481\"; }\n.fa-npm:before {\n  content: \"\\f3d4\"; }\n.fa-ns8:before {\n  content: \"\\f3d5\"; }\n.fa-nutritionix:before {\n  content: \"\\f3d6\"; }\n.fa-object-group:before {\n  content: \"\\f247\"; }\n.fa-object-ungroup:before {\n  content: \"\\f248\"; }\n.fa-odnoklassniki:before {\n  content: \"\\f263\"; }\n.fa-odnoklassniki-square:before {\n  content: \"\\f264\"; }\n.fa-old-republic:before {\n  content: \"\\f510\"; }\n.fa-opencart:before {\n  content: \"\\f23d\"; }\n.fa-openid:before {\n  content: \"\\f19b\"; }\n.fa-opera:before {\n  content: \"\\f26a\"; }\n.fa-optin-monster:before {\n  content: \"\\f23c\"; }\n.fa-osi:before {\n  content: \"\\f41a\"; }\n.fa-outdent:before {\n  content: \"\\f03b\"; }\n.fa-page4:before {\n  content: \"\\f3d7\"; }\n.fa-pagelines:before {\n  content: \"\\f18c\"; }\n.fa-paint-brush:before {\n  content: \"\\f1fc\"; }\n.fa-palette:before {\n  content: \"\\f53f\"; }\n.fa-palfed:before {\n  content: \"\\f3d8\"; }\n.fa-pallet:before {\n  content: \"\\f482\"; }\n.fa-paper-plane:before {\n  content: \"\\f1d8\"; }\n.fa-paperclip:before {\n  content: \"\\f0c6\"; }\n.fa-parachute-box:before {\n  content: \"\\f4cd\"; }\n.fa-paragraph:before {\n  content: \"\\f1dd\"; }\n.fa-parking:before {\n  content: \"\\f540\"; }\n.fa-paste:before {\n  content: \"\\f0ea\"; }\n.fa-patreon:before {\n  content: \"\\f3d9\"; }\n.fa-pause:before {\n  content: \"\\f04c\"; }\n.fa-pause-circle:before {\n  content: \"\\f28b\"; }\n.fa-paw:before {\n  content: \"\\f1b0\"; }\n.fa-paypal:before {\n  content: \"\\f1ed\"; }\n.fa-pen-square:before {\n  content: \"\\f14b\"; }\n.fa-pencil-alt:before {\n  content: \"\\f303\"; }\n.fa-people-carry:before {\n  content: \"\\f4ce\"; }\n.fa-percent:before {\n  content: \"\\f295\"; }\n.fa-percentage:before {\n  content: \"\\f541\"; }\n.fa-periscope:before {\n  content: \"\\f3da\"; }\n.fa-phabricator:before {\n  content: \"\\f3db\"; }\n.fa-phoenix-framework:before {\n  content: \"\\f3dc\"; }\n.fa-phoenix-squadron:before {\n  content: \"\\f511\"; }\n.fa-phone:before {\n  content: \"\\f095\"; }\n.fa-phone-slash:before {\n  content: \"\\f3dd\"; }\n.fa-phone-square:before {\n  content: \"\\f098\"; }\n.fa-phone-volume:before {\n  content: \"\\f2a0\"; }\n.fa-php:before {\n  content: \"\\f457\"; }\n.fa-pied-piper:before {\n  content: \"\\f2ae\"; }\n.fa-pied-piper-alt:before {\n  content: \"\\f1a8\"; }\n.fa-pied-piper-hat:before {\n  content: \"\\f4e5\"; }\n.fa-pied-piper-pp:before {\n  content: \"\\f1a7\"; }\n.fa-piggy-bank:before {\n  content: \"\\f4d3\"; }\n.fa-pills:before {\n  content: \"\\f484\"; }\n.fa-pinterest:before {\n  content: \"\\f0d2\"; }\n.fa-pinterest-p:before {\n  content: \"\\f231\"; }\n.fa-pinterest-square:before {\n  content: \"\\f0d3\"; }\n.fa-plane:before {\n  content: \"\\f072\"; }\n.fa-play:before {\n  content: \"\\f04b\"; }\n.fa-play-circle:before {\n  content: \"\\f144\"; }\n.fa-playstation:before {\n  content: \"\\f3df\"; }\n.fa-plug:before {\n  content: \"\\f1e6\"; }\n.fa-plus:before {\n  content: \"\\f067\"; }\n.fa-plus-circle:before {\n  content: \"\\f055\"; }\n.fa-plus-square:before {\n  content: \"\\f0fe\"; }\n.fa-podcast:before {\n  content: \"\\f2ce\"; }\n.fa-poo:before {\n  content: \"\\f2fe\"; }\n.fa-portrait:before {\n  content: \"\\f3e0\"; }\n.fa-pound-sign:before {\n  content: \"\\f154\"; }\n.fa-power-off:before {\n  content: \"\\f011\"; }\n.fa-prescription-bottle:before {\n  content: \"\\f485\"; }\n.fa-prescription-bottle-alt:before {\n  content: \"\\f486\"; }\n.fa-print:before {\n  content: \"\\f02f\"; }\n.fa-procedures:before {\n  content: \"\\f487\"; }\n.fa-product-hunt:before {\n  content: \"\\f288\"; }\n.fa-project-diagram:before {\n  content: \"\\f542\"; }\n.fa-pushed:before {\n  content: \"\\f3e1\"; }\n.fa-puzzle-piece:before {\n  content: \"\\f12e\"; }\n.fa-python:before {\n  content: \"\\f3e2\"; }\n.fa-qq:before {\n  content: \"\\f1d6\"; }\n.fa-qrcode:before {\n  content: \"\\f029\"; }\n.fa-question:before {\n  content: \"\\f128\"; }\n.fa-question-circle:before {\n  content: \"\\f059\"; }\n.fa-quidditch:before {\n  content: \"\\f458\"; }\n.fa-quinscape:before {\n  content: \"\\f459\"; }\n.fa-quora:before {\n  content: \"\\f2c4\"; }\n.fa-quote-left:before {\n  content: \"\\f10d\"; }\n.fa-quote-right:before {\n  content: \"\\f10e\"; }\n.fa-r-project:before {\n  content: \"\\f4f7\"; }\n.fa-random:before {\n  content: \"\\f074\"; }\n.fa-ravelry:before {\n  content: \"\\f2d9\"; }\n.fa-react:before {\n  content: \"\\f41b\"; }\n.fa-readme:before {\n  content: \"\\f4d5\"; }\n.fa-rebel:before {\n  content: \"\\f1d0\"; }\n.fa-receipt:before {\n  content: \"\\f543\"; }\n.fa-recycle:before {\n  content: \"\\f1b8\"; }\n.fa-red-river:before {\n  content: \"\\f3e3\"; }\n.fa-reddit:before {\n  content: \"\\f1a1\"; }\n.fa-reddit-alien:before {\n  content: \"\\f281\"; }\n.fa-reddit-square:before {\n  content: \"\\f1a2\"; }\n.fa-redo:before {\n  content: \"\\f01e\"; }\n.fa-redo-alt:before {\n  content: \"\\f2f9\"; }\n.fa-registered:before {\n  content: \"\\f25d\"; }\n.fa-rendact:before {\n  content: \"\\f3e4\"; }\n.fa-renren:before {\n  content: \"\\f18b\"; }\n.fa-reply:before {\n  content: \"\\f3e5\"; }\n.fa-reply-all:before {\n  content: \"\\f122\"; }\n.fa-replyd:before {\n  content: \"\\f3e6\"; }\n.fa-researchgate:before {\n  content: \"\\f4f8\"; }\n.fa-resolving:before {\n  content: \"\\f3e7\"; }\n.fa-retweet:before {\n  content: \"\\f079\"; }\n.fa-ribbon:before {\n  content: \"\\f4d6\"; }\n.fa-road:before {\n  content: \"\\f018\"; }\n.fa-robot:before {\n  content: \"\\f544\"; }\n.fa-rocket:before {\n  content: \"\\f135\"; }\n.fa-rocketchat:before {\n  content: \"\\f3e8\"; }\n.fa-rockrms:before {\n  content: \"\\f3e9\"; }\n.fa-rss:before {\n  content: \"\\f09e\"; }\n.fa-rss-square:before {\n  content: \"\\f143\"; }\n.fa-ruble-sign:before {\n  content: \"\\f158\"; }\n.fa-ruler:before {\n  content: \"\\f545\"; }\n.fa-ruler-combined:before {\n  content: \"\\f546\"; }\n.fa-ruler-horizontal:before {\n  content: \"\\f547\"; }\n.fa-ruler-vertical:before {\n  content: \"\\f548\"; }\n.fa-rupee-sign:before {\n  content: \"\\f156\"; }\n.fa-safari:before {\n  content: \"\\f267\"; }\n.fa-sass:before {\n  content: \"\\f41e\"; }\n.fa-save:before {\n  content: \"\\f0c7\"; }\n.fa-schlix:before {\n  content: \"\\f3ea\"; }\n.fa-school:before {\n  content: \"\\f549\"; }\n.fa-screwdriver:before {\n  content: \"\\f54a\"; }\n.fa-scribd:before {\n  content: \"\\f28a\"; }\n.fa-search:before {\n  content: \"\\f002\"; }\n.fa-search-minus:before {\n  content: \"\\f010\"; }\n.fa-search-plus:before {\n  content: \"\\f00e\"; }\n.fa-searchengin:before {\n  content: \"\\f3eb\"; }\n.fa-seedling:before {\n  content: \"\\f4d8\"; }\n.fa-sellcast:before {\n  content: \"\\f2da\"; }\n.fa-sellsy:before {\n  content: \"\\f213\"; }\n.fa-server:before {\n  content: \"\\f233\"; }\n.fa-servicestack:before {\n  content: \"\\f3ec\"; }\n.fa-share:before {\n  content: \"\\f064\"; }\n.fa-share-alt:before {\n  content: \"\\f1e0\"; }\n.fa-share-alt-square:before {\n  content: \"\\f1e1\"; }\n.fa-share-square:before {\n  content: \"\\f14d\"; }\n.fa-shekel-sign:before {\n  content: \"\\f20b\"; }\n.fa-shield-alt:before {\n  content: \"\\f3ed\"; }\n.fa-ship:before {\n  content: \"\\f21a\"; }\n.fa-shipping-fast:before {\n  content: \"\\f48b\"; }\n.fa-shirtsinbulk:before {\n  content: \"\\f214\"; }\n.fa-shoe-prints:before {\n  content: \"\\f54b\"; }\n.fa-shopping-bag:before {\n  content: \"\\f290\"; }\n.fa-shopping-basket:before {\n  content: \"\\f291\"; }\n.fa-shopping-cart:before {\n  content: \"\\f07a\"; }\n.fa-shower:before {\n  content: \"\\f2cc\"; }\n.fa-sign:before {\n  content: \"\\f4d9\"; }\n.fa-sign-in-alt:before {\n  content: \"\\f2f6\"; }\n.fa-sign-language:before {\n  content: \"\\f2a7\"; }\n.fa-sign-out-alt:before {\n  content: \"\\f2f5\"; }\n.fa-signal:before {\n  content: \"\\f012\"; }\n.fa-simplybuilt:before {\n  content: \"\\f215\"; }\n.fa-sistrix:before {\n  content: \"\\f3ee\"; }\n.fa-sitemap:before {\n  content: \"\\f0e8\"; }\n.fa-sith:before {\n  content: \"\\f512\"; }\n.fa-skull:before {\n  content: \"\\f54c\"; }\n.fa-skyatlas:before {\n  content: \"\\f216\"; }\n.fa-skype:before {\n  content: \"\\f17e\"; }\n.fa-slack:before {\n  content: \"\\f198\"; }\n.fa-slack-hash:before {\n  content: \"\\f3ef\"; }\n.fa-sliders-h:before {\n  content: \"\\f1de\"; }\n.fa-slideshare:before {\n  content: \"\\f1e7\"; }\n.fa-smile:before {\n  content: \"\\f118\"; }\n.fa-smoking:before {\n  content: \"\\f48d\"; }\n.fa-smoking-ban:before {\n  content: \"\\f54d\"; }\n.fa-snapchat:before {\n  content: \"\\f2ab\"; }\n.fa-snapchat-ghost:before {\n  content: \"\\f2ac\"; }\n.fa-snapchat-square:before {\n  content: \"\\f2ad\"; }\n.fa-snowflake:before {\n  content: \"\\f2dc\"; }\n.fa-sort:before {\n  content: \"\\f0dc\"; }\n.fa-sort-alpha-down:before {\n  content: \"\\f15d\"; }\n.fa-sort-alpha-up:before {\n  content: \"\\f15e\"; }\n.fa-sort-amount-down:before {\n  content: \"\\f160\"; }\n.fa-sort-amount-up:before {\n  content: \"\\f161\"; }\n.fa-sort-down:before {\n  content: \"\\f0dd\"; }\n.fa-sort-numeric-down:before {\n  content: \"\\f162\"; }\n.fa-sort-numeric-up:before {\n  content: \"\\f163\"; }\n.fa-sort-up:before {\n  content: \"\\f0de\"; }\n.fa-soundcloud:before {\n  content: \"\\f1be\"; }\n.fa-space-shuttle:before {\n  content: \"\\f197\"; }\n.fa-speakap:before {\n  content: \"\\f3f3\"; }\n.fa-spinner:before {\n  content: \"\\f110\"; }\n.fa-spotify:before {\n  content: \"\\f1bc\"; }\n.fa-square:before {\n  content: \"\\f0c8\"; }\n.fa-square-full:before {\n  content: \"\\f45c\"; }\n.fa-stack-exchange:before {\n  content: \"\\f18d\"; }\n.fa-stack-overflow:before {\n  content: \"\\f16c\"; }\n.fa-star:before {\n  content: \"\\f005\"; }\n.fa-star-half:before {\n  content: \"\\f089\"; }\n.fa-staylinked:before {\n  content: \"\\f3f5\"; }\n.fa-steam:before {\n  content: \"\\f1b6\"; }\n.fa-steam-square:before {\n  content: \"\\f1b7\"; }\n.fa-steam-symbol:before {\n  content: \"\\f3f6\"; }\n.fa-step-backward:before {\n  content: \"\\f048\"; }\n.fa-step-forward:before {\n  content: \"\\f051\"; }\n.fa-stethoscope:before {\n  content: \"\\f0f1\"; }\n.fa-sticker-mule:before {\n  content: \"\\f3f7\"; }\n.fa-sticky-note:before {\n  content: \"\\f249\"; }\n.fa-stop:before {\n  content: \"\\f04d\"; }\n.fa-stop-circle:before {\n  content: \"\\f28d\"; }\n.fa-stopwatch:before {\n  content: \"\\f2f2\"; }\n.fa-store:before {\n  content: \"\\f54e\"; }\n.fa-store-alt:before {\n  content: \"\\f54f\"; }\n.fa-strava:before {\n  content: \"\\f428\"; }\n.fa-stream:before {\n  content: \"\\f550\"; }\n.fa-street-view:before {\n  content: \"\\f21d\"; }\n.fa-strikethrough:before {\n  content: \"\\f0cc\"; }\n.fa-stripe:before {\n  content: \"\\f429\"; }\n.fa-stripe-s:before {\n  content: \"\\f42a\"; }\n.fa-stroopwafel:before {\n  content: \"\\f551\"; }\n.fa-studiovinari:before {\n  content: \"\\f3f8\"; }\n.fa-stumbleupon:before {\n  content: \"\\f1a4\"; }\n.fa-stumbleupon-circle:before {\n  content: \"\\f1a3\"; }\n.fa-subscript:before {\n  content: \"\\f12c\"; }\n.fa-subway:before {\n  content: \"\\f239\"; }\n.fa-suitcase:before {\n  content: \"\\f0f2\"; }\n.fa-sun:before {\n  content: \"\\f185\"; }\n.fa-superpowers:before {\n  content: \"\\f2dd\"; }\n.fa-superscript:before {\n  content: \"\\f12b\"; }\n.fa-supple:before {\n  content: \"\\f3f9\"; }\n.fa-sync:before {\n  content: \"\\f021\"; }\n.fa-sync-alt:before {\n  content: \"\\f2f1\"; }\n.fa-syringe:before {\n  content: \"\\f48e\"; }\n.fa-table:before {\n  content: \"\\f0ce\"; }\n.fa-table-tennis:before {\n  content: \"\\f45d\"; }\n.fa-tablet:before {\n  content: \"\\f10a\"; }\n.fa-tablet-alt:before {\n  content: \"\\f3fa\"; }\n.fa-tablets:before {\n  content: \"\\f490\"; }\n.fa-tachometer-alt:before {\n  content: \"\\f3fd\"; }\n.fa-tag:before {\n  content: \"\\f02b\"; }\n.fa-tags:before {\n  content: \"\\f02c\"; }\n.fa-tape:before {\n  content: \"\\f4db\"; }\n.fa-tasks:before {\n  content: \"\\f0ae\"; }\n.fa-taxi:before {\n  content: \"\\f1ba\"; }\n.fa-teamspeak:before {\n  content: \"\\f4f9\"; }\n.fa-telegram:before {\n  content: \"\\f2c6\"; }\n.fa-telegram-plane:before {\n  content: \"\\f3fe\"; }\n.fa-tencent-weibo:before {\n  content: \"\\f1d5\"; }\n.fa-terminal:before {\n  content: \"\\f120\"; }\n.fa-text-height:before {\n  content: \"\\f034\"; }\n.fa-text-width:before {\n  content: \"\\f035\"; }\n.fa-th:before {\n  content: \"\\f00a\"; }\n.fa-th-large:before {\n  content: \"\\f009\"; }\n.fa-th-list:before {\n  content: \"\\f00b\"; }\n.fa-themeisle:before {\n  content: \"\\f2b2\"; }\n.fa-thermometer:before {\n  content: \"\\f491\"; }\n.fa-thermometer-empty:before {\n  content: \"\\f2cb\"; }\n.fa-thermometer-full:before {\n  content: \"\\f2c7\"; }\n.fa-thermometer-half:before {\n  content: \"\\f2c9\"; }\n.fa-thermometer-quarter:before {\n  content: \"\\f2ca\"; }\n.fa-thermometer-three-quarters:before {\n  content: \"\\f2c8\"; }\n.fa-thumbs-down:before {\n  content: \"\\f165\"; }\n.fa-thumbs-up:before {\n  content: \"\\f164\"; }\n.fa-thumbtack:before {\n  content: \"\\f08d\"; }\n.fa-ticket-alt:before {\n  content: \"\\f3ff\"; }\n.fa-times:before {\n  content: \"\\f00d\"; }\n.fa-times-circle:before {\n  content: \"\\f057\"; }\n.fa-tint:before {\n  content: \"\\f043\"; }\n.fa-toggle-off:before {\n  content: \"\\f204\"; }\n.fa-toggle-on:before {\n  content: \"\\f205\"; }\n.fa-toolbox:before {\n  content: \"\\f552\"; }\n.fa-trade-federation:before {\n  content: \"\\f513\"; }\n.fa-trademark:before {\n  content: \"\\f25c\"; }\n.fa-train:before {\n  content: \"\\f238\"; }\n.fa-transgender:before {\n  content: \"\\f224\"; }\n.fa-transgender-alt:before {\n  content: \"\\f225\"; }\n.fa-trash:before {\n  content: \"\\f1f8\"; }\n.fa-trash-alt:before {\n  content: \"\\f2ed\"; }\n.fa-tree:before {\n  content: \"\\f1bb\"; }\n.fa-trello:before {\n  content: \"\\f181\"; }\n.fa-tripadvisor:before {\n  content: \"\\f262\"; }\n.fa-trophy:before {\n  content: \"\\f091\"; }\n.fa-truck:before {\n  content: \"\\f0d1\"; }\n.fa-truck-loading:before {\n  content: \"\\f4de\"; }\n.fa-truck-moving:before {\n  content: \"\\f4df\"; }\n.fa-tshirt:before {\n  content: \"\\f553\"; }\n.fa-tty:before {\n  content: \"\\f1e4\"; }\n.fa-tumblr:before {\n  content: \"\\f173\"; }\n.fa-tumblr-square:before {\n  content: \"\\f174\"; }\n.fa-tv:before {\n  content: \"\\f26c\"; }\n.fa-twitch:before {\n  content: \"\\f1e8\"; }\n.fa-twitter:before {\n  content: \"\\f099\"; }\n.fa-twitter-square:before {\n  content: \"\\f081\"; }\n.fa-typo3:before {\n  content: \"\\f42b\"; }\n.fa-uber:before {\n  content: \"\\f402\"; }\n.fa-uikit:before {\n  content: \"\\f403\"; }\n.fa-umbrella:before {\n  content: \"\\f0e9\"; }\n.fa-underline:before {\n  content: \"\\f0cd\"; }\n.fa-undo:before {\n  content: \"\\f0e2\"; }\n.fa-undo-alt:before {\n  content: \"\\f2ea\"; }\n.fa-uniregistry:before {\n  content: \"\\f404\"; }\n.fa-universal-access:before {\n  content: \"\\f29a\"; }\n.fa-university:before {\n  content: \"\\f19c\"; }\n.fa-unlink:before {\n  content: \"\\f127\"; }\n.fa-unlock:before {\n  content: \"\\f09c\"; }\n.fa-unlock-alt:before {\n  content: \"\\f13e\"; }\n.fa-untappd:before {\n  content: \"\\f405\"; }\n.fa-upload:before {\n  content: \"\\f093\"; }\n.fa-usb:before {\n  content: \"\\f287\"; }\n.fa-user:before {\n  content: \"\\f007\"; }\n.fa-user-alt:before {\n  content: \"\\f406\"; }\n.fa-user-alt-slash:before {\n  content: \"\\f4fa\"; }\n.fa-user-astronaut:before {\n  content: \"\\f4fb\"; }\n.fa-user-check:before {\n  content: \"\\f4fc\"; }\n.fa-user-circle:before {\n  content: \"\\f2bd\"; }\n.fa-user-clock:before {\n  content: \"\\f4fd\"; }\n.fa-user-cog:before {\n  content: \"\\f4fe\"; }\n.fa-user-edit:before {\n  content: \"\\f4ff\"; }\n.fa-user-friends:before {\n  content: \"\\f500\"; }\n.fa-user-graduate:before {\n  content: \"\\f501\"; }\n.fa-user-lock:before {\n  content: \"\\f502\"; }\n.fa-user-md:before {\n  content: \"\\f0f0\"; }\n.fa-user-minus:before {\n  content: \"\\f503\"; }\n.fa-user-ninja:before {\n  content: \"\\f504\"; }\n.fa-user-plus:before {\n  content: \"\\f234\"; }\n.fa-user-secret:before {\n  content: \"\\f21b\"; }\n.fa-user-shield:before {\n  content: \"\\f505\"; }\n.fa-user-slash:before {\n  content: \"\\f506\"; }\n.fa-user-tag:before {\n  content: \"\\f507\"; }\n.fa-user-tie:before {\n  content: \"\\f508\"; }\n.fa-user-times:before {\n  content: \"\\f235\"; }\n.fa-users:before {\n  content: \"\\f0c0\"; }\n.fa-users-cog:before {\n  content: \"\\f509\"; }\n.fa-ussunnah:before {\n  content: \"\\f407\"; }\n.fa-utensil-spoon:before {\n  content: \"\\f2e5\"; }\n.fa-utensils:before {\n  content: \"\\f2e7\"; }\n.fa-vaadin:before {\n  content: \"\\f408\"; }\n.fa-venus:before {\n  content: \"\\f221\"; }\n.fa-venus-double:before {\n  content: \"\\f226\"; }\n.fa-venus-mars:before {\n  content: \"\\f228\"; }\n.fa-viacoin:before {\n  content: \"\\f237\"; }\n.fa-viadeo:before {\n  content: \"\\f2a9\"; }\n.fa-viadeo-square:before {\n  content: \"\\f2aa\"; }\n.fa-vial:before {\n  content: \"\\f492\"; }\n.fa-vials:before {\n  content: \"\\f493\"; }\n.fa-viber:before {\n  content: \"\\f409\"; }\n.fa-video:before {\n  content: \"\\f03d\"; }\n.fa-video-slash:before {\n  content: \"\\f4e2\"; }\n.fa-vimeo:before {\n  content: \"\\f40a\"; }\n.fa-vimeo-square:before {\n  content: \"\\f194\"; }\n.fa-vimeo-v:before {\n  content: \"\\f27d\"; }\n.fa-vine:before {\n  content: \"\\f1ca\"; }\n.fa-vk:before {\n  content: \"\\f189\"; }\n.fa-vnv:before {\n  content: \"\\f40b\"; }\n.fa-volleyball-ball:before {\n  content: \"\\f45f\"; }\n.fa-volume-down:before {\n  content: \"\\f027\"; }\n.fa-volume-off:before {\n  content: \"\\f026\"; }\n.fa-volume-up:before {\n  content: \"\\f028\"; }\n.fa-vuejs:before {\n  content: \"\\f41f\"; }\n.fa-walking:before {\n  content: \"\\f554\"; }\n.fa-wallet:before {\n  content: \"\\f555\"; }\n.fa-warehouse:before {\n  content: \"\\f494\"; }\n.fa-weibo:before {\n  content: \"\\f18a\"; }\n.fa-weight:before {\n  content: \"\\f496\"; }\n.fa-weixin:before {\n  content: \"\\f1d7\"; }\n.fa-whatsapp:before {\n  content: \"\\f232\"; }\n.fa-whatsapp-square:before {\n  content: \"\\f40c\"; }\n.fa-wheelchair:before {\n  content: \"\\f193\"; }\n.fa-whmcs:before {\n  content: \"\\f40d\"; }\n.fa-wifi:before {\n  content: \"\\f1eb\"; }\n.fa-wikipedia-w:before {\n  content: \"\\f266\"; }\n.fa-window-close:before {\n  content: \"\\f410\"; }\n.fa-window-maximize:before {\n  content: \"\\f2d0\"; }\n.fa-window-minimize:before {\n  content: \"\\f2d1\"; }\n.fa-window-restore:before {\n  content: \"\\f2d2\"; }\n.fa-windows:before {\n  content: \"\\f17a\"; }\n.fa-wine-glass:before {\n  content: \"\\f4e3\"; }\n.fa-wolf-pack-battalion:before {\n  content: \"\\f514\"; }\n.fa-won-sign:before {\n  content: \"\\f159\"; }\n.fa-wordpress:before {\n  content: \"\\f19a\"; }\n.fa-wordpress-simple:before {\n  content: \"\\f411\"; }\n.fa-wpbeginner:before {\n  content: \"\\f297\"; }\n.fa-wpexplorer:before {\n  content: \"\\f2de\"; }\n.fa-wpforms:before {\n  content: \"\\f298\"; }\n.fa-wrench:before {\n  content: \"\\f0ad\"; }\n.fa-x-ray:before {\n  content: \"\\f497\"; }\n.fa-xbox:before {\n  content: \"\\f412\"; }\n.fa-xing:before {\n  content: \"\\f168\"; }\n.fa-xing-square:before {\n  content: \"\\f169\"; }\n.fa-y-combinator:before {\n  content: \"\\f23b\"; }\n.fa-yahoo:before {\n  content: \"\\f19e\"; }\n.fa-yandex:before {\n  content: \"\\f413\"; }\n.fa-yandex-international:before {\n  content: \"\\f414\"; }\n.fa-yelp:before {\n  content: \"\\f1e9\"; }\n.fa-yen-sign:before {\n  content: \"\\f157\"; }\n.fa-yoast:before {\n  content: \"\\f2b1\"; }\n.fa-youtube:before {\n  content: \"\\f167\"; }\n.fa-youtube-square:before {\n  content: \"\\f431\"; }\n.sr-only {\n  border: 0;\n  clip: rect(0, 0, 0, 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px; }\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  clip: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  position: static;\n  width: auto; }\n@font-face {\n  font-family: 'Font Awesome 5 Free';\n  font-style: normal;\n  font-weight: 900;\n  src: url('fa-solid-900.eot');\n  src: url('fa-solid-900.eot?#iefix') format(\"embedded-opentype\"), url('fa-solid-900.woff2') format(\"woff2\"), url('fa-solid-900.woff') format(\"woff\"), url('fa-solid-900.ttf') format(\"truetype\"), url('fa-solid-900.svg#fontawesome') format(\"svg\"); }\n.fa,\n.fas {\n  font-family: 'Font Awesome 5 Free';\n  font-weight: 900; }\n@font-face {\n  font-family: 'Font Awesome 5 Brands';\n  font-style: normal;\n  font-weight: normal;\n  src: url('fa-brands-400.eot');\n  src: url('fa-brands-400.eot?#iefix') format(\"embedded-opentype\"), url('fa-brands-400.woff2') format(\"woff2\"), url('fa-brands-400.woff') format(\"woff\"), url('fa-brands-400.ttf') format(\"truetype\"), url('fa-brands-400.svg#fontawesome') format(\"svg\"); }\n.fab {\n  font-family: 'Font Awesome 5 Brands'; }\n*:active,\n* :focus {\n  outline: none !important; }\nlabel {\n  margin-bottom: 0; }\ncode {\n  white-space: nowrap;\n  border-radius: 10px;\n  padding: 0 8px 1px 8px; }\n.mat-menu-content mat-icon {\n  position: relative;\n  top: 2px;\n  left: 4px; }\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n.mat-elevation-z0 {\n  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); }\n.mat-elevation-z1 {\n  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); }\n.mat-elevation-z2 {\n  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); }\n.mat-elevation-z3 {\n  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); }\n.mat-elevation-z4 {\n  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); }\n.mat-elevation-z5 {\n  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); }\n.mat-elevation-z6 {\n  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); }\n.mat-elevation-z7 {\n  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); }\n.mat-elevation-z8 {\n  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); }\n.mat-elevation-z9 {\n  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); }\n.mat-elevation-z10 {\n  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); }\n.mat-elevation-z11 {\n  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); }\n.mat-elevation-z12 {\n  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); }\n.mat-elevation-z13 {\n  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); }\n.mat-elevation-z14 {\n  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); }\n.mat-elevation-z15 {\n  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); }\n.mat-elevation-z16 {\n  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); }\n.mat-elevation-z17 {\n  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); }\n.mat-elevation-z18 {\n  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); }\n.mat-elevation-z19 {\n  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); }\n.mat-elevation-z20 {\n  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); }\n.mat-elevation-z21 {\n  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); }\n.mat-elevation-z22 {\n  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); }\n.mat-elevation-z23 {\n  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); }\n.mat-elevation-z24 {\n  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); }\n.mat-badge-content {\n  font-weight: 600;\n  font-size: 12px;\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-badge-small .mat-badge-content {\n  font-size: 6px; }\n.mat-badge-large .mat-badge-content {\n  font-size: 24px; }\n.mat-h1, .mat-headline, .mat-typography h1 {\n  font: 400 24px/32px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 16px; }\n.mat-h2, .mat-title, .mat-typography h2 {\n  font: 500 20px/32px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 16px; }\n.mat-h3, .mat-subheading-2, .mat-typography h3 {\n  font: 400 16px/28px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 16px; }\n.mat-h4, .mat-subheading-1, .mat-typography h4 {\n  font: 400 15px/24px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 16px; }\n.mat-h5, .mat-typography h5 {\n  font: 400 11.62px/20px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 12px; }\n.mat-h6, .mat-typography h6 {\n  font: 400 9.38px/20px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 12px; }\n.mat-body-strong, .mat-body-2 {\n  font: 500 14px/24px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-body, .mat-body-1, .mat-typography {\n  font: 400 14px/20px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-body p, .mat-body-1 p, .mat-typography p {\n    margin: 0 0 12px; }\n.mat-small, .mat-caption {\n  font: 400 12px/20px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-display-4, .mat-typography .mat-display-4 {\n  font: 300 112px/112px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 56px;\n  letter-spacing: -0.05em; }\n.mat-display-3, .mat-typography .mat-display-3 {\n  font: 400 56px/56px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 64px;\n  letter-spacing: -0.02em; }\n.mat-display-2, .mat-typography .mat-display-2 {\n  font: 400 45px/48px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 64px;\n  letter-spacing: -0.005em; }\n.mat-display-1, .mat-typography .mat-display-1 {\n  font: 400 34px/40px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0 0 64px; }\n.mat-bottom-sheet-container {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  font-weight: 400; }\n.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,\n.mat-flat-button, .mat-fab, .mat-mini-fab {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n  font-weight: 500; }\n.mat-button-toggle {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-card {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-card-title {\n  font-size: 24px;\n  font-weight: 400; }\n.mat-card-subtitle,\n.mat-card-content,\n.mat-card-header .mat-card-title {\n  font-size: 14px; }\n.mat-checkbox {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-checkbox-layout .mat-checkbox-label {\n  line-height: 24px; }\n.mat-chip {\n  font-size: 13px;\n  line-height: 18px; }\n.mat-chip .mat-chip-trailing-icon.mat-icon,\n  .mat-chip .mat-chip-remove.mat-icon {\n    font-size: 18px; }\n.mat-table {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-header-cell {\n  font-size: 12px;\n  font-weight: 500; }\n.mat-cell, .mat-footer-cell {\n  font-size: 14px; }\n.mat-calendar {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-calendar-body {\n  font-size: 13px; }\n.mat-calendar-body-label,\n.mat-calendar-period-button {\n  font-size: 14px;\n  font-weight: 500; }\n.mat-calendar-table-header th {\n  font-size: 11px;\n  font-weight: 400; }\n.mat-dialog-title {\n  font: 500 20px/32px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-expansion-panel-header {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 15px;\n  font-weight: 400; }\n.mat-expansion-panel-content {\n  font: 400 14px/20px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-form-field {\n  font-size: inherit;\n  font-weight: 400;\n  line-height: 1.125;\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-form-field-wrapper {\n  padding-bottom: 1.34375em; }\n.mat-form-field-prefix .mat-icon,\n.mat-form-field-suffix .mat-icon {\n  font-size: 150%;\n  line-height: 1.125; }\n.mat-form-field-prefix .mat-icon-button,\n.mat-form-field-suffix .mat-icon-button {\n  height: 1.5em;\n  width: 1.5em; }\n.mat-form-field-prefix .mat-icon-button .mat-icon,\n  .mat-form-field-suffix .mat-icon-button .mat-icon {\n    height: 1.125em;\n    line-height: 1.125; }\n.mat-form-field-infix {\n  padding: 0.5em 0;\n  border-top: 0.84375em solid transparent; }\n.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,\n.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {\n  -webkit-transform: translateY(-1.34375em) scale(0.75);\n      -ms-transform: translateY(-1.34375em) scale(0.75);\n          transform: translateY(-1.34375em) scale(0.75);\n  width: 133.33333333%; }\n.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {\n  -webkit-transform: translateY(-1.34374em) scale(0.75);\n      -ms-transform: translateY(-1.34374em) scale(0.75);\n          transform: translateY(-1.34374em) scale(0.75);\n  width: 133.33334333%; }\n.mat-form-field-label-wrapper {\n  top: -0.84375em;\n  padding-top: 0.84375em; }\n.mat-form-field-label {\n  top: 1.34375em; }\n.mat-form-field-underline {\n  bottom: 1.34375em; }\n.mat-form-field-subscript-wrapper {\n  font-size: 75%;\n  margin-top: 0.66666667em;\n  top: calc(100% - 1.79166667em); }\n.mat-form-field-appearance-legacy .mat-form-field-wrapper {\n  padding-bottom: 1.25em; }\n.mat-form-field-appearance-legacy .mat-form-field-infix {\n  padding: 0.4375em 0; }\n.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,\n.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {\n  -webkit-transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);\n          transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);\n  -ms-transform: translateY(-1.28125em) scale(0.75);\n  width: 133.33333333%; }\n.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 {\n  -webkit-transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);\n          transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);\n  -ms-transform: translateY(-1.28124em) scale(0.75);\n  width: 133.33334333%; }\n.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 {\n  -webkit-transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);\n          transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);\n  -ms-transform: translateY(-1.28123em) scale(0.75);\n  width: 133.33335333%; }\n.mat-form-field-appearance-legacy .mat-form-field-label {\n  top: 1.28125em; }\n.mat-form-field-appearance-legacy .mat-form-field-underline {\n  bottom: 1.25em; }\n.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {\n  margin-top: 0.54166667em;\n  top: calc(100% - 1.66666667em); }\n.mat-form-field-appearance-fill .mat-form-field-infix {\n  padding: 0.25em 0 0.75em 0; }\n.mat-form-field-appearance-fill .mat-form-field-label {\n  top: 1.09375em;\n  margin-top: -0.5em; }\n.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,\n.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {\n  -webkit-transform: translateY(-0.59375em) scale(0.75);\n      -ms-transform: translateY(-0.59375em) scale(0.75);\n          transform: translateY(-0.59375em) scale(0.75);\n  width: 133.33333333%; }\n.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 {\n  -webkit-transform: translateY(-0.59374em) scale(0.75);\n      -ms-transform: translateY(-0.59374em) scale(0.75);\n          transform: translateY(-0.59374em) scale(0.75);\n  width: 133.33334333%; }\n.mat-form-field-appearance-outline .mat-form-field-infix {\n  padding: 1em 0 1em 0; }\n.mat-form-field-appearance-outline .mat-form-field-outline {\n  bottom: 1.34375em; }\n.mat-form-field-appearance-outline .mat-form-field-label {\n  top: 1.84375em;\n  margin-top: -0.25em; }\n.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,\n.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {\n  -webkit-transform: translateY(-1.59375em) scale(0.75);\n      -ms-transform: translateY(-1.59375em) scale(0.75);\n          transform: translateY(-1.59375em) scale(0.75);\n  width: 133.33333333%; }\n.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 {\n  -webkit-transform: translateY(-1.59374em) scale(0.75);\n      -ms-transform: translateY(-1.59374em) scale(0.75);\n          transform: translateY(-1.59374em) scale(0.75);\n  width: 133.33334333%; }\n.mat-grid-tile-header,\n.mat-grid-tile-footer {\n  font-size: 14px; }\n.mat-grid-tile-header .mat-line,\n  .mat-grid-tile-footer .mat-line {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: block;\n    box-sizing: border-box; }\n.mat-grid-tile-header .mat-line:nth-child(n+2),\n    .mat-grid-tile-footer .mat-line:nth-child(n+2) {\n      font-size: 12px; }\ninput.mat-input-element {\n  margin-top: -0.0625em; }\n.mat-menu-item {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  font-weight: 400; }\n.mat-paginator,\n.mat-paginator-page-size .mat-select-trigger {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 12px; }\n.mat-radio-button {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-select {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-select-trigger {\n  height: 1.125em; }\n.mat-slide-toggle-content {\n  font: 400 14px/20px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-slider-thumb-label-text {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 12px;\n  font-weight: 500; }\n.mat-stepper-vertical, .mat-stepper-horizontal {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-step-label {\n  font-size: 14px;\n  font-weight: 400; }\n.mat-step-label-selected {\n  font-size: 14px;\n  font-weight: 500; }\n.mat-tab-group {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-tab-label, .mat-tab-link {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n  font-weight: 500; }\n.mat-toolbar,\n.mat-toolbar h1,\n.mat-toolbar h2,\n.mat-toolbar h3,\n.mat-toolbar h4,\n.mat-toolbar h5,\n.mat-toolbar h6 {\n  font: 500 20px/32px Roboto, \"Helvetica Neue\", sans-serif;\n  margin: 0; }\n.mat-tooltip {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 10px;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n.mat-tooltip-handset {\n  font-size: 14px;\n  padding-top: 9px;\n  padding-bottom: 9px; }\n.mat-list-item {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-list-option {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-list .mat-list-item, .mat-nav-list .mat-list-item, .mat-selection-list .mat-list-item {\n  font-size: 16px; }\n.mat-list .mat-list-item .mat-line, .mat-nav-list .mat-list-item .mat-line, .mat-selection-list .mat-list-item .mat-line {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: block;\n    box-sizing: border-box; }\n.mat-list .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list .mat-list-item .mat-line:nth-child(n+2), .mat-selection-list .mat-list-item .mat-line:nth-child(n+2) {\n      font-size: 14px; }\n.mat-list .mat-list-option, .mat-nav-list .mat-list-option, .mat-selection-list .mat-list-option {\n  font-size: 16px; }\n.mat-list .mat-list-option .mat-line, .mat-nav-list .mat-list-option .mat-line, .mat-selection-list .mat-list-option .mat-line {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: block;\n    box-sizing: border-box; }\n.mat-list .mat-list-option .mat-line:nth-child(n+2), .mat-nav-list .mat-list-option .mat-line:nth-child(n+2), .mat-selection-list .mat-list-option .mat-line:nth-child(n+2) {\n      font-size: 14px; }\n.mat-list .mat-subheader, .mat-nav-list .mat-subheader, .mat-selection-list .mat-subheader {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n  font-weight: 500; }\n.mat-list[dense] .mat-list-item, .mat-nav-list[dense] .mat-list-item, .mat-selection-list[dense] .mat-list-item {\n  font-size: 12px; }\n.mat-list[dense] .mat-list-item .mat-line, .mat-nav-list[dense] .mat-list-item .mat-line, .mat-selection-list[dense] .mat-list-item .mat-line {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: block;\n    box-sizing: border-box; }\n.mat-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-selection-list[dense] .mat-list-item .mat-line:nth-child(n+2) {\n      font-size: 12px; }\n.mat-list[dense] .mat-list-option, .mat-nav-list[dense] .mat-list-option, .mat-selection-list[dense] .mat-list-option {\n  font-size: 12px; }\n.mat-list[dense] .mat-list-option .mat-line, .mat-nav-list[dense] .mat-list-option .mat-line, .mat-selection-list[dense] .mat-list-option .mat-line {\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: block;\n    box-sizing: border-box; }\n.mat-list[dense] .mat-list-option .mat-line:nth-child(n+2), .mat-nav-list[dense] .mat-list-option .mat-line:nth-child(n+2), .mat-selection-list[dense] .mat-list-option .mat-line:nth-child(n+2) {\n      font-size: 12px; }\n.mat-list[dense] .mat-subheader, .mat-nav-list[dense] .mat-subheader, .mat-selection-list[dense] .mat-subheader {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 12px;\n  font-weight: 500; }\n.mat-option {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 16px; }\n.mat-optgroup-label {\n  font: 500 14px/24px Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-simple-snackbar {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif;\n  font-size: 14px; }\n.mat-simple-snackbar-action {\n  line-height: 1;\n  font-family: inherit;\n  font-size: inherit;\n  font-weight: 500; }\n.mat-tree {\n  font-family: Roboto, \"Helvetica Neue\", sans-serif; }\n.mat-tree-node {\n  font-weight: 400;\n  font-size: 14px; }\n.mat-ripple {\n  overflow: hidden; }\n@media screen and (-ms-high-contrast: active) {\n    .mat-ripple {\n      display: none; } }\n.mat-ripple.mat-ripple-unbounded {\n  overflow: visible; }\n.mat-ripple-element {\n  position: absolute;\n  border-radius: 50%;\n  pointer-events: none;\n  transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0, 0.2, 1);\n  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);\n  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0ms cubic-bezier(0, 0, 0.2, 1);\n  -webkit-transform: scale(0);\n      -ms-transform: scale(0);\n          transform: scale(0); }\n.cdk-visually-hidden {\n  border: 0;\n  clip: rect(0 0 0 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n  outline: 0;\n  -webkit-appearance: none;\n  -moz-appearance: none; }\n.cdk-overlay-container, .cdk-global-overlay-wrapper {\n  pointer-events: none;\n  top: 0;\n  left: 0;\n  height: 100%;\n  width: 100%; }\n.cdk-overlay-container {\n  position: fixed;\n  z-index: 1000; }\n.cdk-overlay-container:empty {\n    display: none; }\n.cdk-global-overlay-wrapper {\n  display: -ms-flexbox;\n  display: flex;\n  position: absolute;\n  z-index: 1000; }\n.cdk-overlay-pane {\n  position: absolute;\n  pointer-events: auto;\n  box-sizing: border-box;\n  z-index: 1000;\n  display: -ms-flexbox;\n  display: flex;\n  max-width: 100%;\n  max-height: 100%; }\n.cdk-overlay-backdrop {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  z-index: 1000;\n  pointer-events: auto;\n  -webkit-tap-highlight-color: transparent;\n  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);\n  opacity: 0; }\n.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {\n    opacity: 1; }\n@media screen and (-ms-high-contrast: active) {\n      .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {\n        opacity: 0.6; } }\n.cdk-overlay-dark-backdrop {\n  background: rgba(0, 0, 0, 0.288); }\n.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {\n  opacity: 0; }\n.cdk-overlay-connected-position-bounding-box {\n  position: absolute;\n  z-index: 1000;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-direction: column;\n      flex-direction: column;\n  min-width: 1px;\n  min-height: 1px; }\n.cdk-global-scrollblock {\n  position: fixed;\n  width: 100%;\n  overflow-y: scroll; }\n@-webkit-keyframes cdk-text-field-autofill-start {}\n@keyframes cdk-text-field-autofill-start {}\n@-webkit-keyframes cdk-text-field-autofill-end {}\n@keyframes cdk-text-field-autofill-end {}\n.cdk-text-field-autofill-monitored:-webkit-autofill {\n  -webkit-animation-name: cdk-text-field-autofill-start;\n          animation-name: cdk-text-field-autofill-start; }\n.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {\n  -webkit-animation-name: cdk-text-field-autofill-end;\n          animation-name: cdk-text-field-autofill-end; }\ntextarea.cdk-textarea-autosize {\n  resize: none; }\ntextarea.cdk-textarea-autosize-measuring {\n  height: auto !important;\n  overflow: hidden !important;\n  padding: 2px 0 !important;\n  box-sizing: content-box !important; }\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/**\n * Applies styles for users in high contrast mode. Note that this only applies\n * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`\n * attribute, however Chrome handles high contrast differently.\n * @param target Which kind of high contrast setting to target. Defaults to `active`, can be\n *    `white-on-black` or `black-on-white`.\n */\n/* Theme for the ripple elements.*/\n/* stylelint-disable material/no-prefixes */\n/* stylelint-enable */\n/* Material custom styles */\n/* Rules for sizing the icon. */\n/* E.g. <i class=\"material-icons md-18\">face</i> */\n.icon.sz-18 {\n  font-size: 18px; }\n.icon.sz-24 {\n  font-size: 24px; }\n.icon.sz-36 {\n  font-size: 36px; }\n.icon.sz-48 {\n  font-size: 48px; }\n/* Rules for using icons as black on a light background. */\n/* E.g. <i class=\"material-icons md-dark\">face</i> */\n.icon.md-dark {\n  color: rgba(0, 0, 0, 0.54); }\n.icon.md-dark.md-inactive {\n  color: rgba(0, 0, 0, 0.26); }\n/* Rules for using icons as white on a dark background. */\n/* E.g <i class=\"material-icons md-light md-inactive\">face</i> */\n.icon.md-light {\n  color: white; }\n.icon.md-light.md-inactive {\n  color: rgba(255, 255, 255, 0.3); }\n.container {\n  margin-top: 20px; }\n.main-heading {\n  text-transform: uppercase;\n  margin: 0 0 20px 0; }\nmat-card {\n  margin: 0 0 20px 0; }\nmat-card mat-card-title {\n    position: relative; }\nmat-card mat-card-title code {\n      position: absolute;\n      top: 11px;\n      right: 0;\n      float: right;\n      font-size: 10px; }\nmat-card mat-card-subtitle {\n    min-height: 60px; }\n@media (max-width: 576px) {\n    mat-card mat-card-subtitle {\n      min-height: auto; } }\nmat-card a mat-icon {\n    position: relative;\n    top: 2px;\n    font-size: 16px; }\nmat-card a[mat-icon-button] {\n    position: relative;\n    top: -4px;\n    left: 5px; }\n/* Base */\n.default-theme .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.1); }\n.default-theme .mat-option {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-option:hover:not(.mat-option-disabled), .default-theme .mat-option:focus:not(.mat-option-disabled) {\n    background: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {\n    background: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-option.mat-active {\n    background: rgba(0, 0, 0, 0.04);\n    color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-option.mat-option-disabled {\n    color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #283593; }\n.default-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #03a9f4; }\n.default-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #d81b60; }\n.default-theme .mat-optgroup-label {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-optgroup-disabled .mat-optgroup-label {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-pseudo-checkbox {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-pseudo-checkbox::after {\n    color: #fafafa; }\n.default-theme .mat-pseudo-checkbox-checked,\n.default-theme .mat-pseudo-checkbox-indeterminate,\n.default-theme .mat-accent .mat-pseudo-checkbox-checked,\n.default-theme .mat-accent .mat-pseudo-checkbox-indeterminate {\n  background: #03a9f4; }\n.default-theme .mat-primary .mat-pseudo-checkbox-checked,\n.default-theme .mat-primary .mat-pseudo-checkbox-indeterminate {\n  background: #283593; }\n.default-theme .mat-warn .mat-pseudo-checkbox-checked,\n.default-theme .mat-warn .mat-pseudo-checkbox-indeterminate {\n  background: #d81b60; }\n.default-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,\n.default-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {\n  background: #b0b0b0; }\n.default-theme .mat-app-background, .default-theme.mat-app-background {\n  background-color: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.mat-theme-loaded-marker {\n  display: none; }\n.default-theme .mat-autocomplete-panel {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {\n    background: white; }\n.default-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {\n      color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-badge-content {\n  color: white;\n  background: #283593; }\n.default-theme .mat-badge-accent .mat-badge-content {\n  background: #03a9f4;\n  color: white; }\n.default-theme .mat-badge-warn .mat-badge-content {\n  color: white;\n  background: #d81b60; }\n.default-theme .mat-badge {\n  position: relative; }\n.default-theme .mat-badge-hidden .mat-badge-content {\n  display: none; }\n.default-theme .mat-badge-content {\n  position: absolute;\n  text-align: center;\n  display: inline-block;\n  border-radius: 50%;\n  transition: -webkit-transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;\n  -webkit-transform: scale(0.6);\n      -ms-transform: scale(0.6);\n          transform: scale(0.6);\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  pointer-events: none; }\n.default-theme .mat-badge-content.mat-badge-active {\n  -webkit-transform: none;\n      -ms-transform: none;\n          transform: none; }\n.default-theme .mat-badge-small .mat-badge-content {\n  width: 16px;\n  height: 16px;\n  line-height: 16px; }\n@media screen and (-ms-high-contrast: active) {\n    .default-theme .mat-badge-small .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.default-theme .mat-badge-small.mat-badge-above .mat-badge-content {\n  top: -8px; }\n.default-theme .mat-badge-small.mat-badge-below .mat-badge-content {\n  bottom: -8px; }\n.default-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: -16px; }\n[dir='rtl'] .default-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -16px; }\n.default-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: -16px; }\n[dir='rtl'] .default-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -16px; }\n.default-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -8px; }\n[dir='rtl'] .default-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -8px; }\n.default-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -8px; }\n[dir='rtl'] .default-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -8px; }\n.default-theme .mat-badge-medium .mat-badge-content {\n  width: 22px;\n  height: 22px;\n  line-height: 22px; }\n@media screen and (-ms-high-contrast: active) {\n    .default-theme .mat-badge-medium .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.default-theme .mat-badge-medium.mat-badge-above .mat-badge-content {\n  top: -11px; }\n.default-theme .mat-badge-medium.mat-badge-below .mat-badge-content {\n  bottom: -11px; }\n.default-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: -22px; }\n[dir='rtl'] .default-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -22px; }\n.default-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: -22px; }\n[dir='rtl'] .default-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -22px; }\n.default-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -11px; }\n[dir='rtl'] .default-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -11px; }\n.default-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -11px; }\n[dir='rtl'] .default-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -11px; }\n.default-theme .mat-badge-large .mat-badge-content {\n  width: 28px;\n  height: 28px;\n  line-height: 28px; }\n@media screen and (-ms-high-contrast: active) {\n    .default-theme .mat-badge-large .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.default-theme .mat-badge-large.mat-badge-above .mat-badge-content {\n  top: -14px; }\n.default-theme .mat-badge-large.mat-badge-below .mat-badge-content {\n  bottom: -14px; }\n.default-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: -28px; }\n[dir='rtl'] .default-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -28px; }\n.default-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: -28px; }\n[dir='rtl'] .default-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -28px; }\n.default-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -14px; }\n[dir='rtl'] .default-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -14px; }\n.default-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -14px; }\n[dir='rtl'] .default-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -14px; }\n.default-theme .mat-bottom-sheet-container {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-button, .default-theme .mat-icon-button, .default-theme .mat-stroked-button {\n  color: inherit;\n  background: transparent; }\n.default-theme .mat-button.mat-primary, .default-theme .mat-icon-button.mat-primary, .default-theme .mat-stroked-button.mat-primary {\n    color: #283593; }\n.default-theme .mat-button.mat-accent, .default-theme .mat-icon-button.mat-accent, .default-theme .mat-stroked-button.mat-accent {\n    color: #03a9f4; }\n.default-theme .mat-button.mat-warn, .default-theme .mat-icon-button.mat-warn, .default-theme .mat-stroked-button.mat-warn {\n    color: #d81b60; }\n.default-theme .mat-button.mat-primary[disabled], .default-theme .mat-button.mat-accent[disabled], .default-theme .mat-button.mat-warn[disabled], .default-theme .mat-button[disabled][disabled], .default-theme .mat-icon-button.mat-primary[disabled], .default-theme .mat-icon-button.mat-accent[disabled], .default-theme .mat-icon-button.mat-warn[disabled], .default-theme .mat-icon-button[disabled][disabled], .default-theme .mat-stroked-button.mat-primary[disabled], .default-theme .mat-stroked-button.mat-accent[disabled], .default-theme .mat-stroked-button.mat-warn[disabled], .default-theme .mat-stroked-button[disabled][disabled] {\n    color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-button.mat-primary .mat-button-focus-overlay, .default-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .default-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {\n    background-color: rgba(40, 53, 147, 0.12); }\n.default-theme .mat-button.mat-accent .mat-button-focus-overlay, .default-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .default-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {\n    background-color: rgba(3, 169, 244, 0.12); }\n.default-theme .mat-button.mat-warn .mat-button-focus-overlay, .default-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .default-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {\n    background-color: rgba(216, 27, 96, 0.12); }\n.default-theme .mat-button[disabled] .mat-button-focus-overlay, .default-theme .mat-icon-button[disabled] .mat-button-focus-overlay, .default-theme .mat-stroked-button[disabled] .mat-button-focus-overlay {\n    background-color: transparent; }\n.default-theme .mat-button.mat-primary .mat-ripple-element, .default-theme .mat-icon-button.mat-primary .mat-ripple-element, .default-theme .mat-stroked-button.mat-primary .mat-ripple-element {\n    background-color: rgba(40, 53, 147, 0.1); }\n.default-theme .mat-button.mat-accent .mat-ripple-element, .default-theme .mat-icon-button.mat-accent .mat-ripple-element, .default-theme .mat-stroked-button.mat-accent .mat-ripple-element {\n    background-color: rgba(3, 169, 244, 0.1); }\n.default-theme .mat-button.mat-warn .mat-ripple-element, .default-theme .mat-icon-button.mat-warn .mat-ripple-element, .default-theme .mat-stroked-button.mat-warn .mat-ripple-element {\n    background-color: rgba(216, 27, 96, 0.1); }\n.default-theme .mat-flat-button, .default-theme .mat-raised-button, .default-theme .mat-fab, .default-theme .mat-mini-fab {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: white; }\n.default-theme .mat-flat-button.mat-primary, .default-theme .mat-raised-button.mat-primary, .default-theme .mat-fab.mat-primary, .default-theme .mat-mini-fab.mat-primary {\n    color: white; }\n.default-theme .mat-flat-button.mat-accent, .default-theme .mat-raised-button.mat-accent, .default-theme .mat-fab.mat-accent, .default-theme .mat-mini-fab.mat-accent {\n    color: white; }\n.default-theme .mat-flat-button.mat-warn, .default-theme .mat-raised-button.mat-warn, .default-theme .mat-fab.mat-warn, .default-theme .mat-mini-fab.mat-warn {\n    color: white; }\n.default-theme .mat-flat-button.mat-primary[disabled], .default-theme .mat-flat-button.mat-accent[disabled], .default-theme .mat-flat-button.mat-warn[disabled], .default-theme .mat-flat-button[disabled][disabled], .default-theme .mat-raised-button.mat-primary[disabled], .default-theme .mat-raised-button.mat-accent[disabled], .default-theme .mat-raised-button.mat-warn[disabled], .default-theme .mat-raised-button[disabled][disabled], .default-theme .mat-fab.mat-primary[disabled], .default-theme .mat-fab.mat-accent[disabled], .default-theme .mat-fab.mat-warn[disabled], .default-theme .mat-fab[disabled][disabled], .default-theme .mat-mini-fab.mat-primary[disabled], .default-theme .mat-mini-fab.mat-accent[disabled], .default-theme .mat-mini-fab.mat-warn[disabled], .default-theme .mat-mini-fab[disabled][disabled] {\n    color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-flat-button.mat-primary, .default-theme .mat-raised-button.mat-primary, .default-theme .mat-fab.mat-primary, .default-theme .mat-mini-fab.mat-primary {\n    background-color: #283593; }\n.default-theme .mat-flat-button.mat-accent, .default-theme .mat-raised-button.mat-accent, .default-theme .mat-fab.mat-accent, .default-theme .mat-mini-fab.mat-accent {\n    background-color: #03a9f4; }\n.default-theme .mat-flat-button.mat-warn, .default-theme .mat-raised-button.mat-warn, .default-theme .mat-fab.mat-warn, .default-theme .mat-mini-fab.mat-warn {\n    background-color: #d81b60; }\n.default-theme .mat-flat-button.mat-primary[disabled], .default-theme .mat-flat-button.mat-accent[disabled], .default-theme .mat-flat-button.mat-warn[disabled], .default-theme .mat-flat-button[disabled][disabled], .default-theme .mat-raised-button.mat-primary[disabled], .default-theme .mat-raised-button.mat-accent[disabled], .default-theme .mat-raised-button.mat-warn[disabled], .default-theme .mat-raised-button[disabled][disabled], .default-theme .mat-fab.mat-primary[disabled], .default-theme .mat-fab.mat-accent[disabled], .default-theme .mat-fab.mat-warn[disabled], .default-theme .mat-fab[disabled][disabled], .default-theme .mat-mini-fab.mat-primary[disabled], .default-theme .mat-mini-fab.mat-accent[disabled], .default-theme .mat-mini-fab.mat-warn[disabled], .default-theme .mat-mini-fab[disabled][disabled] {\n    background-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-flat-button.mat-primary .mat-ripple-element, .default-theme .mat-raised-button.mat-primary .mat-ripple-element, .default-theme .mat-fab.mat-primary .mat-ripple-element, .default-theme .mat-mini-fab.mat-primary .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.default-theme .mat-flat-button.mat-accent .mat-ripple-element, .default-theme .mat-raised-button.mat-accent .mat-ripple-element, .default-theme .mat-fab.mat-accent .mat-ripple-element, .default-theme .mat-mini-fab.mat-accent .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.default-theme .mat-flat-button.mat-warn .mat-ripple-element, .default-theme .mat-raised-button.mat-warn .mat-ripple-element, .default-theme .mat-fab.mat-warn .mat-ripple-element, .default-theme .mat-mini-fab.mat-warn .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.default-theme .mat-icon-button.mat-primary .mat-ripple-element {\n  background-color: rgba(40, 53, 147, 0.2); }\n.default-theme .mat-icon-button.mat-accent .mat-ripple-element {\n  background-color: rgba(3, 169, 244, 0.2); }\n.default-theme .mat-icon-button.mat-warn .mat-ripple-element {\n  background-color: rgba(216, 27, 96, 0.2); }\n.default-theme .mat-button-toggle {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-button-toggle .mat-button-toggle-focus-overlay {\n    background-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-button-toggle-checked {\n  background-color: #e0e0e0;\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-button-toggle-disabled {\n  background-color: #eeeeee;\n  color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-button-toggle-disabled.mat-button-toggle-checked {\n    background-color: #bdbdbd; }\n.default-theme .mat-card {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-card-subtitle {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-checkbox-frame {\n  border-color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-checkbox-checkmark {\n  fill: #fafafa; }\n.default-theme .mat-checkbox-checkmark-path {\n  stroke: #fafafa !important; }\n@media screen and (-ms-high-contrast: black-on-white) {\n    .default-theme .mat-checkbox-checkmark-path {\n      stroke: #000 !important; } }\n.default-theme .mat-checkbox-mixedmark {\n  background-color: #fafafa; }\n.default-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .default-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {\n  background-color: #283593; }\n.default-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .default-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {\n  background-color: #03a9f4; }\n.default-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .default-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {\n  background-color: #d81b60; }\n.default-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .default-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {\n  background-color: #b0b0b0; }\n.default-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {\n  border-color: #b0b0b0; }\n.default-theme .mat-checkbox-disabled .mat-checkbox-label {\n  color: #b0b0b0; }\n@media screen and (-ms-high-contrast: active) {\n  .default-theme .mat-checkbox-disabled {\n    opacity: 0.5; } }\n@media screen and (-ms-high-contrast: active) {\n  .default-theme .mat-checkbox-background {\n    background: none; } }\n.default-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(40, 53, 147, 0.26); }\n.default-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(3, 169, 244, 0.26); }\n.default-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(216, 27, 96, 0.26); }\n.default-theme .mat-chip.mat-standard-chip {\n  background-color: #e0e0e0;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-chip.mat-standard-chip .mat-chip-remove {\n    color: rgba(0, 0, 0, 0.87);\n    opacity: 0.4; }\n.default-theme .mat-chip.mat-standard-chip .mat-chip-remove:hover {\n    opacity: 0.54; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {\n  background-color: #283593;\n  color: white; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {\n    opacity: 0.54; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {\n  background-color: #d81b60;\n  color: white; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {\n    opacity: 0.54; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {\n  background-color: #03a9f4;\n  color: white; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.default-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {\n    opacity: 0.54; }\n.default-theme .mat-table {\n  background: white; }\n.default-theme .mat-table thead, .default-theme .mat-table tbody, .default-theme .mat-table tfoot,\n.default-theme mat-header-row, .default-theme mat-row, .default-theme mat-footer-row,\n.default-theme [mat-header-row], .default-theme [mat-row], .default-theme [mat-footer-row],\n.default-theme .mat-table-sticky {\n  background: inherit; }\n.default-theme mat-row, .default-theme mat-header-row, .default-theme mat-footer-row,\n.default-theme th.mat-header-cell, .default-theme td.mat-cell, .default-theme td.mat-footer-cell {\n  border-bottom-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-header-cell {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-cell, .default-theme .mat-footer-cell {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-calendar-arrow {\n  border-top-color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-datepicker-toggle,\n.default-theme .mat-datepicker-content .mat-calendar-next-button,\n.default-theme .mat-datepicker-content .mat-calendar-previous-button {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-calendar-table-header {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-calendar-table-header-divider::after {\n  background: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-calendar-body-label {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-calendar-body-cell-content {\n  color: rgba(0, 0, 0, 0.87);\n  border-color: transparent; }\n.default-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.default-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.default-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  background-color: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(0, 0, 0, 0.18); }\n.default-theme .mat-calendar-body-selected {\n  background-color: #283593;\n  color: white; }\n.default-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {\n  background-color: rgba(40, 53, 147, 0.4); }\n.default-theme .mat-calendar-body-today.mat-calendar-body-selected {\n  box-shadow: inset 0 0 0 1px white; }\n.default-theme .mat-datepicker-content {\n  background-color: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {\n    background-color: #03a9f4;\n    color: white; }\n.default-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(3, 169, 244, 0.4); }\n.default-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px white; }\n.default-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {\n    background-color: #d81b60;\n    color: white; }\n.default-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(216, 27, 96, 0.4); }\n.default-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px white; }\n.default-theme .mat-datepicker-toggle-active {\n  color: #283593; }\n.default-theme .mat-datepicker-toggle-active.mat-accent {\n    color: #03a9f4; }\n.default-theme .mat-datepicker-toggle-active.mat-warn {\n    color: #d81b60; }\n.default-theme .mat-dialog-container {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-divider {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-divider-vertical {\n  border-right-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-expansion-panel {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-action-row {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .default-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .default-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {\n  background: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-expansion-panel-header-title {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-expansion-panel-header-description,\n.default-theme .mat-expansion-indicator::after {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-expansion-panel-header[aria-disabled='true'] {\n  color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,\n  .default-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {\n    color: inherit; }\n.default-theme .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.6); }\n.default-theme .mat-hint {\n  color: rgba(0, 0, 0, 0.6); }\n.default-theme .mat-form-field.mat-focused .mat-form-field-label {\n  color: #283593; }\n.default-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {\n    color: #03a9f4; }\n.default-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {\n    color: #d81b60; }\n.default-theme .mat-focused .mat-form-field-required-marker {\n  color: #03a9f4; }\n.default-theme .mat-form-field-ripple {\n  background-color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-form-field.mat-focused .mat-form-field-ripple {\n  background-color: #283593; }\n.default-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {\n    background-color: #03a9f4; }\n.default-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {\n    background-color: #d81b60; }\n.default-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {\n  color: #d81b60; }\n.default-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,\n  .default-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {\n    color: #d81b60; }\n.default-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,\n.default-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {\n  background-color: #d81b60; }\n.default-theme .mat-error {\n  color: #d81b60; }\n.default-theme .mat-form-field-appearance-legacy .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-form-field-appearance-legacy .mat-hint {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-form-field-appearance-legacy .mat-form-field-underline {\n  background-color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.default-theme .mat-form-field-appearance-standard .mat-form-field-underline {\n  background-color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.default-theme .mat-form-field-appearance-fill .mat-form-field-flex {\n  background-color: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {\n  background-color: rgba(0, 0, 0, 0.02); }\n.default-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {\n  background-color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {\n  background-color: transparent; }\n.default-theme .mat-form-field-appearance-outline .mat-form-field-outline {\n  color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {\n  color: #283593; }\n.default-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {\n  color: #03a9f4; }\n.default-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {\n  color: #d81b60; }\n.default-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {\n  color: #d81b60; }\n.default-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {\n  color: rgba(0, 0, 0, 0.06); }\n.default-theme .mat-icon.mat-primary {\n  color: #283593; }\n.default-theme .mat-icon.mat-accent {\n  color: #03a9f4; }\n.default-theme .mat-icon.mat-warn {\n  color: #d81b60; }\n.default-theme .mat-input-element:disabled {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-input-element {\n  caret-color: #283593; }\n.default-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-input-element::-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-input-element::placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-input-element::-moz-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-accent .mat-input-element {\n  caret-color: #03a9f4; }\n.default-theme .mat-warn .mat-input-element,\n.default-theme .mat-form-field-invalid .mat-input-element {\n  caret-color: #d81b60; }\n.default-theme .mat-list .mat-list-item, .default-theme .mat-nav-list .mat-list-item, .default-theme .mat-selection-list .mat-list-item {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-list .mat-list-option, .default-theme .mat-nav-list .mat-list-option, .default-theme .mat-selection-list .mat-list-option {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-list .mat-subheader, .default-theme .mat-nav-list .mat-subheader, .default-theme .mat-selection-list .mat-subheader {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-list-item-disabled {\n  background-color: #eeeeee; }\n.default-theme .mat-list-option:hover, .default-theme .mat-list-option.mat-list-item-focus,\n.default-theme .mat-nav-list .mat-list-item:hover,\n.default-theme .mat-nav-list .mat-list-item.mat-list-item-focus {\n  background: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-menu-panel {\n  background: white; }\n.default-theme .mat-menu-item {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-menu-item[disabled], .default-theme .mat-menu-item[disabled]::after {\n    color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-menu-item .mat-icon:not([color]),\n.default-theme .mat-menu-item-submenu-trigger::after {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-menu-item:hover:not([disabled]),\n.default-theme .mat-menu-item.cdk-program-focused:not([disabled]),\n.default-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),\n.default-theme .mat-menu-item-highlighted:not([disabled]) {\n  background: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-paginator {\n  background: white; }\n.default-theme .mat-paginator,\n.default-theme .mat-paginator-page-size .mat-select-trigger {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-paginator-decrement,\n.default-theme .mat-paginator-increment {\n  border-top: 2px solid rgba(0, 0, 0, 0.54);\n  border-right: 2px solid rgba(0, 0, 0, 0.54); }\n.default-theme .mat-paginator-first,\n.default-theme .mat-paginator-last {\n  border-top: 2px solid rgba(0, 0, 0, 0.54); }\n.default-theme .mat-icon-button[disabled] .mat-paginator-decrement,\n.default-theme .mat-icon-button[disabled] .mat-paginator-increment,\n.default-theme .mat-icon-button[disabled] .mat-paginator-first,\n.default-theme .mat-icon-button[disabled] .mat-paginator-last {\n  border-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-progress-bar-background {\n  fill: #7986cb; }\n.default-theme .mat-progress-bar-buffer {\n  background-color: #7986cb; }\n.default-theme .mat-progress-bar-fill::after {\n  background-color: #283593; }\n.default-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {\n  fill: #b3e5fc; }\n.default-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {\n  background-color: #b3e5fc; }\n.default-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {\n  background-color: #03a9f4; }\n.default-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {\n  fill: #f8bbd0; }\n.default-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {\n  background-color: #f8bbd0; }\n.default-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {\n  background-color: #d81b60; }\n.default-theme .mat-progress-spinner circle, .default-theme .mat-spinner circle {\n  stroke: #283593; }\n.default-theme .mat-progress-spinner.mat-accent circle, .default-theme .mat-spinner.mat-accent circle {\n  stroke: #03a9f4; }\n.default-theme .mat-progress-spinner.mat-warn circle, .default-theme .mat-spinner.mat-warn circle {\n  stroke: #d81b60; }\n.default-theme .mat-radio-outer-circle {\n  border-color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-radio-disabled .mat-radio-outer-circle {\n  border-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .default-theme .mat-radio-disabled .mat-radio-inner-circle {\n  background-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-radio-disabled .mat-radio-label-content {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #283593; }\n.default-theme .mat-radio-button.mat-primary .mat-radio-inner-circle {\n  background-color: #283593; }\n.default-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(40, 53, 147, 0.26); }\n.default-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #03a9f4; }\n.default-theme .mat-radio-button.mat-accent .mat-radio-inner-circle {\n  background-color: #03a9f4; }\n.default-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(3, 169, 244, 0.26); }\n.default-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #d81b60; }\n.default-theme .mat-radio-button.mat-warn .mat-radio-inner-circle {\n  background-color: #d81b60; }\n.default-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(216, 27, 96, 0.26); }\n.default-theme .mat-select-content, .default-theme .mat-select-panel-done-animating {\n  background: white; }\n.default-theme .mat-select-value {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-select-placeholder {\n  color: rgba(0, 0, 0, 0.42); }\n.default-theme .mat-select-disabled .mat-select-value {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-select-arrow {\n  color: rgba(0, 0, 0, 0.54); }\n.default-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {\n  background: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {\n  color: #283593; }\n.default-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {\n  color: #03a9f4; }\n.default-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {\n  color: #d81b60; }\n.default-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {\n  color: #d81b60; }\n.default-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-drawer-container {\n  background-color: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-drawer {\n  background-color: white;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-drawer.mat-drawer-push {\n    background-color: white; }\n.default-theme .mat-drawer-backdrop.mat-drawer-shown {\n  background-color: rgba(0, 0, 0, 0.6); }\n.default-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #03a9f4; }\n.default-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(3, 169, 244, 0.5); }\n.default-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.default-theme .mat-slide-toggle .mat-ripple-element {\n  background-color: rgba(3, 169, 244, 0.12); }\n.default-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #3f51b5; }\n.default-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(63, 81, 181, 0.5); }\n.default-theme .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.default-theme .mat-slide-toggle.mat-primary .mat-ripple-element {\n  background-color: rgba(63, 81, 181, 0.12); }\n.default-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #e91e63; }\n.default-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(233, 30, 99, 0.5); }\n.default-theme .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.default-theme .mat-slide-toggle.mat-warn .mat-ripple-element {\n  background-color: rgba(233, 30, 99, 0.12); }\n.default-theme .mat-disabled .mat-slide-toggle-thumb {\n  background-color: #bdbdbd; }\n.default-theme .mat-disabled .mat-slide-toggle-bar {\n  background-color: rgba(0, 0, 0, 0.1); }\n.default-theme .mat-slide-toggle-thumb {\n  background-color: #fafafa; }\n.default-theme .mat-slide-toggle-bar {\n  background-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-primary .mat-slider-track-fill,\n.default-theme .mat-primary .mat-slider-thumb,\n.default-theme .mat-primary .mat-slider-thumb-label {\n  background-color: #283593; }\n.default-theme .mat-primary .mat-slider-thumb-label-text {\n  color: white; }\n.default-theme .mat-accent .mat-slider-track-fill,\n.default-theme .mat-accent .mat-slider-thumb,\n.default-theme .mat-accent .mat-slider-thumb-label {\n  background-color: #03a9f4; }\n.default-theme .mat-accent .mat-slider-thumb-label-text {\n  color: white; }\n.default-theme .mat-warn .mat-slider-track-fill,\n.default-theme .mat-warn .mat-slider-thumb,\n.default-theme .mat-warn .mat-slider-thumb-label {\n  background-color: #d81b60; }\n.default-theme .mat-warn .mat-slider-thumb-label-text {\n  color: white; }\n.default-theme .mat-slider-focus-ring {\n  background-color: rgba(3, 169, 244, 0.2); }\n.default-theme .mat-slider:hover .mat-slider-track-background,\n.default-theme .cdk-focused .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-slider-disabled .mat-slider-track-background,\n.default-theme .mat-slider-disabled .mat-slider-track-fill,\n.default-theme .mat-slider-disabled .mat-slider-thumb {\n  background-color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-slider-disabled:hover .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-slider-min-value .mat-slider-focus-ring {\n  background-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,\n.default-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {\n  background-color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,\n.default-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {\n  background-color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.26);\n  background-color: transparent; }\n.default-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .default-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .default-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.26); }\n.default-theme .mat-slider-has-ticks .mat-slider-wrapper::after {\n  border-color: rgba(0, 0, 0, 0.7); }\n.default-theme .mat-slider-horizontal .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);\n  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }\n.default-theme .mat-slider-vertical .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }\n.default-theme .mat-step-header.cdk-keyboard-focused, .default-theme .mat-step-header.cdk-program-focused, .default-theme .mat-step-header:hover {\n  background-color: rgba(0, 0, 0, 0.04); }\n.default-theme .mat-step-header .mat-step-label,\n.default-theme .mat-step-header .mat-step-optional {\n  color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-step-header .mat-step-icon {\n  background-color: #283593;\n  color: white; }\n.default-theme .mat-step-header .mat-step-icon-not-touched {\n  background-color: rgba(0, 0, 0, 0.38);\n  color: white; }\n.default-theme .mat-step-header .mat-step-label.mat-step-label-active {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-stepper-horizontal, .default-theme .mat-stepper-vertical {\n  background-color: white; }\n.default-theme .mat-stepper-vertical-line::before {\n  border-left-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-stepper-horizontal-line {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.default-theme .mat-tab-nav-bar,\n.default-theme .mat-tab-header {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }\n.default-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,\n.default-theme .mat-tab-group-inverted-header .mat-tab-header {\n  border-top: 1px solid rgba(0, 0, 0, 0.12);\n  border-bottom: none; }\n.default-theme .mat-tab-label, .default-theme .mat-tab-link {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-link.mat-tab-disabled {\n    color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.38); }\n.default-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,\n.default-theme .mat-tab-nav-bar[class*='mat-background-'] {\n  border-bottom: none;\n  border-top: none; }\n.default-theme .mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-group.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus, .default-theme .mat-tab-nav-bar.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-nav-bar.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(121, 134, 203, 0.3); }\n.default-theme .mat-tab-group.mat-primary .mat-ink-bar, .default-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {\n  background-color: #283593; }\n.default-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .default-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {\n  background-color: white; }\n.default-theme .mat-tab-group.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-group.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus, .default-theme .mat-tab-nav-bar.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-nav-bar.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(179, 229, 252, 0.3); }\n.default-theme .mat-tab-group.mat-accent .mat-ink-bar, .default-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {\n  background-color: #03a9f4; }\n.default-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .default-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {\n  background-color: white; }\n.default-theme .mat-tab-group.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-group.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus, .default-theme .mat-tab-nav-bar.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-nav-bar.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(248, 187, 208, 0.3); }\n.default-theme .mat-tab-group.mat-warn .mat-ink-bar, .default-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {\n  background-color: #d81b60; }\n.default-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .default-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {\n  background-color: white; }\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(121, 134, 203, 0.3); }\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-header, .default-theme .mat-tab-group.mat-background-primary .mat-tab-links, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {\n  background-color: #283593; }\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-label, .default-theme .mat-tab-group.mat-background-primary .mat-tab-link, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {\n  color: white; }\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.default-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.default-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .default-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(179, 229, 252, 0.3); }\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-header, .default-theme .mat-tab-group.mat-background-accent .mat-tab-links, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {\n  background-color: #03a9f4; }\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-label, .default-theme .mat-tab-group.mat-background-accent .mat-tab-link, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {\n  color: white; }\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.default-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.default-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .default-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(248, 187, 208, 0.3); }\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-header, .default-theme .mat-tab-group.mat-background-warn .mat-tab-links, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {\n  background-color: #d81b60; }\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-label, .default-theme .mat-tab-group.mat-background-warn .mat-tab-link, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {\n  color: white; }\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.default-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.default-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .default-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.default-theme .mat-toolbar {\n  background: whitesmoke;\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-toolbar.mat-primary {\n    background: #283593;\n    color: white; }\n.default-theme .mat-toolbar.mat-accent {\n    background: #03a9f4;\n    color: white; }\n.default-theme .mat-toolbar.mat-warn {\n    background: #d81b60;\n    color: white; }\n.default-theme .mat-toolbar .mat-form-field-underline,\n  .default-theme .mat-toolbar .mat-form-field-ripple,\n  .default-theme .mat-toolbar .mat-focused .mat-form-field-ripple {\n    background-color: currentColor; }\n.default-theme .mat-toolbar .mat-form-field-label,\n  .default-theme .mat-toolbar .mat-focused .mat-form-field-label,\n  .default-theme .mat-toolbar .mat-select-value,\n  .default-theme .mat-toolbar .mat-select-arrow,\n  .default-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {\n    color: inherit; }\n.default-theme .mat-toolbar .mat-input-element {\n    caret-color: currentColor; }\n.default-theme .mat-tooltip {\n  background: rgba(97, 97, 97, 0.9); }\n.default-theme .mat-tree {\n  background: white; }\n.default-theme .mat-tree-node {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme .mat-snack-bar-container {\n  background: #323232;\n  color: white; }\n.default-theme .mat-simple-snackbar-action {\n  color: #03a9f4; }\n.default-theme a {\n  color: rgba(0, 0, 0, 0.87); }\n.default-theme a:hover {\n    color: #03a9f4; }\n.default-theme code {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #b3e5fc; }\n.default-theme mat-sidenav-container mat-toolbar button.active {\n  color: white;\n  background-color: #03a9f4; }\n.default-theme mat-sidenav-container mat-toolbar .sign-in-button {\n  color: #03a9f4;\n  border: 1px solid #03a9f4; }\n.default-theme mat-sidenav-container mat-toolbar .link {\n  color: white; }\n.default-theme mat-sidenav-container mat-sidenav .mat-list-item.active {\n  color: white;\n  background-color: #03a9f4 !important; }\n.default-theme mat-sidenav-container mat-sidenav .mat-list-item.active:hover {\n    background-color: #0288d1 !important; }\n.default-theme mat-sidenav-container .footer {\n  color: #7986cb;\n  background-color: #1a237e; }\n.default-theme mat-sidenav-container .footer .links a,\n  .default-theme mat-sidenav-container .footer .signature a {\n    color: #7986cb; }\n.default-theme mat-sidenav-container .footer .links a:hover,\n    .default-theme mat-sidenav-container .footer .signature a:hover {\n      color: #03a9f4; }\n.default-theme anms-about .background {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #fafafa; }\n.default-theme anms-about .background .gradient::before {\n    background: linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%); }\n.default-theme anms-about .follow-releases p {\n  background-color: #fafafa; }\n.default-theme anms-about .follow-releases p a {\n    color: #03a9f4; }\n.default-theme anms-about .follow-releases p a:hover {\n      color: #0288d1; }\n.default-theme anms-big-input .big-input input {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: white; }\n.default-theme anms-big-input .big-input.has-focus {\n  box-shadow: 0 0 15px 2px rgba(3, 169, 244, 0.4), 0 0 15px 2px rgba(3, 169, 244, 0.4), 0 0 15px 2px rgba(3, 169, 244, 0.4); }\n.default-theme .todos-filter-menu-overlay .active {\n  color: white;\n  background-color: #03a9f4; }\n.default-theme .todos-filter-menu-overlay .active .mat-icon {\n    color: white; }\n.default-theme .todos-filter-menu-overlay .active:hover {\n    color: white;\n    background-color: #03a9f4; }\n.default-theme .todos-notification-overlay .mat-simple-snackbar {\n  -ms-flex-align: center;\n      align-items: center; }\n.default-theme .todos-notification-overlay .mat-simple-snackbar button {\n    border-radius: 2px;\n    background-color: #03a9f4;\n    color: white; }\n.default-theme anms-stock-market mat-card .negative {\n  color: #d81b60; }\n.default-theme anms-stock-market .error mat-icon {\n  color: #d81b60; }\n.default-theme anms-parent > .container > .row > .col-md-6 > .example {\n  border-color: #03a9f4; }\n.default-theme anms-parent > .container > .row > .col-md-6 > .example > h1 {\n    color: #03a9f4; }\n.default-theme anms-child > div {\n  border-color: #d81b60; }\n.default-theme anms-child > div > h2 {\n    color: #d81b60; }\n.default-theme anms-examples .nav-responsive {\n  border-bottom: 2px solid #283593; }\n.default-theme .nav-responsive-overlay .active {\n  color: white;\n  background-color: #03a9f4; }\n.light-theme .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.1); }\n.light-theme .mat-option {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-option:hover:not(.mat-option-disabled), .light-theme .mat-option:focus:not(.mat-option-disabled) {\n    background: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {\n    background: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-option.mat-active {\n    background: rgba(0, 0, 0, 0.04);\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-option.mat-option-disabled {\n    color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #eeeeee; }\n.light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #bcaaa4; }\n.light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #ffab91; }\n.light-theme .mat-optgroup-label {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-optgroup-disabled .mat-optgroup-label {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-pseudo-checkbox {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-pseudo-checkbox::after {\n    color: #fafafa; }\n.light-theme .mat-pseudo-checkbox-checked,\n.light-theme .mat-pseudo-checkbox-indeterminate,\n.light-theme .mat-accent .mat-pseudo-checkbox-checked,\n.light-theme .mat-accent .mat-pseudo-checkbox-indeterminate {\n  background: #bcaaa4; }\n.light-theme .mat-primary .mat-pseudo-checkbox-checked,\n.light-theme .mat-primary .mat-pseudo-checkbox-indeterminate {\n  background: #eeeeee; }\n.light-theme .mat-warn .mat-pseudo-checkbox-checked,\n.light-theme .mat-warn .mat-pseudo-checkbox-indeterminate {\n  background: #ffab91; }\n.light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,\n.light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {\n  background: #b0b0b0; }\n.light-theme .mat-app-background, .light-theme.mat-app-background {\n  background-color: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.mat-theme-loaded-marker {\n  display: none; }\n.light-theme .mat-autocomplete-panel {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {\n    background: white; }\n.light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {\n      color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-badge-content {\n  color: rgba(0, 0, 0, 0.87);\n  background: #eeeeee; }\n.light-theme .mat-badge-accent .mat-badge-content {\n  background: #bcaaa4;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-badge-warn .mat-badge-content {\n  color: rgba(0, 0, 0, 0.87);\n  background: #ffab91; }\n.light-theme .mat-badge {\n  position: relative; }\n.light-theme .mat-badge-hidden .mat-badge-content {\n  display: none; }\n.light-theme .mat-badge-content {\n  position: absolute;\n  text-align: center;\n  display: inline-block;\n  border-radius: 50%;\n  transition: -webkit-transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;\n  -webkit-transform: scale(0.6);\n      -ms-transform: scale(0.6);\n          transform: scale(0.6);\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  pointer-events: none; }\n.light-theme .mat-badge-content.mat-badge-active {\n  -webkit-transform: none;\n      -ms-transform: none;\n          transform: none; }\n.light-theme .mat-badge-small .mat-badge-content {\n  width: 16px;\n  height: 16px;\n  line-height: 16px; }\n@media screen and (-ms-high-contrast: active) {\n    .light-theme .mat-badge-small .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.light-theme .mat-badge-small.mat-badge-above .mat-badge-content {\n  top: -8px; }\n.light-theme .mat-badge-small.mat-badge-below .mat-badge-content {\n  bottom: -8px; }\n.light-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: -16px; }\n[dir='rtl'] .light-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -16px; }\n.light-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: -16px; }\n[dir='rtl'] .light-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -16px; }\n.light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -8px; }\n[dir='rtl'] .light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -8px; }\n.light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -8px; }\n[dir='rtl'] .light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -8px; }\n.light-theme .mat-badge-medium .mat-badge-content {\n  width: 22px;\n  height: 22px;\n  line-height: 22px; }\n@media screen and (-ms-high-contrast: active) {\n    .light-theme .mat-badge-medium .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.light-theme .mat-badge-medium.mat-badge-above .mat-badge-content {\n  top: -11px; }\n.light-theme .mat-badge-medium.mat-badge-below .mat-badge-content {\n  bottom: -11px; }\n.light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: -22px; }\n[dir='rtl'] .light-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -22px; }\n.light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: -22px; }\n[dir='rtl'] .light-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -22px; }\n.light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -11px; }\n[dir='rtl'] .light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -11px; }\n.light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -11px; }\n[dir='rtl'] .light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -11px; }\n.light-theme .mat-badge-large .mat-badge-content {\n  width: 28px;\n  height: 28px;\n  line-height: 28px; }\n@media screen and (-ms-high-contrast: active) {\n    .light-theme .mat-badge-large .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.light-theme .mat-badge-large.mat-badge-above .mat-badge-content {\n  top: -14px; }\n.light-theme .mat-badge-large.mat-badge-below .mat-badge-content {\n  bottom: -14px; }\n.light-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: -28px; }\n[dir='rtl'] .light-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -28px; }\n.light-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: -28px; }\n[dir='rtl'] .light-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -28px; }\n.light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -14px; }\n[dir='rtl'] .light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -14px; }\n.light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -14px; }\n[dir='rtl'] .light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -14px; }\n.light-theme .mat-bottom-sheet-container {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-button, .light-theme .mat-icon-button, .light-theme .mat-stroked-button {\n  color: inherit;\n  background: transparent; }\n.light-theme .mat-button.mat-primary, .light-theme .mat-icon-button.mat-primary, .light-theme .mat-stroked-button.mat-primary {\n    color: #eeeeee; }\n.light-theme .mat-button.mat-accent, .light-theme .mat-icon-button.mat-accent, .light-theme .mat-stroked-button.mat-accent {\n    color: #bcaaa4; }\n.light-theme .mat-button.mat-warn, .light-theme .mat-icon-button.mat-warn, .light-theme .mat-stroked-button.mat-warn {\n    color: #ffab91; }\n.light-theme .mat-button.mat-primary[disabled], .light-theme .mat-button.mat-accent[disabled], .light-theme .mat-button.mat-warn[disabled], .light-theme .mat-button[disabled][disabled], .light-theme .mat-icon-button.mat-primary[disabled], .light-theme .mat-icon-button.mat-accent[disabled], .light-theme .mat-icon-button.mat-warn[disabled], .light-theme .mat-icon-button[disabled][disabled], .light-theme .mat-stroked-button.mat-primary[disabled], .light-theme .mat-stroked-button.mat-accent[disabled], .light-theme .mat-stroked-button.mat-warn[disabled], .light-theme .mat-stroked-button[disabled][disabled] {\n    color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-button.mat-primary .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {\n    background-color: rgba(238, 238, 238, 0.12); }\n.light-theme .mat-button.mat-accent .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {\n    background-color: rgba(188, 170, 164, 0.12); }\n.light-theme .mat-button.mat-warn .mat-button-focus-overlay, .light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {\n    background-color: rgba(255, 171, 145, 0.12); }\n.light-theme .mat-button[disabled] .mat-button-focus-overlay, .light-theme .mat-icon-button[disabled] .mat-button-focus-overlay, .light-theme .mat-stroked-button[disabled] .mat-button-focus-overlay {\n    background-color: transparent; }\n.light-theme .mat-button.mat-primary .mat-ripple-element, .light-theme .mat-icon-button.mat-primary .mat-ripple-element, .light-theme .mat-stroked-button.mat-primary .mat-ripple-element {\n    background-color: rgba(238, 238, 238, 0.1); }\n.light-theme .mat-button.mat-accent .mat-ripple-element, .light-theme .mat-icon-button.mat-accent .mat-ripple-element, .light-theme .mat-stroked-button.mat-accent .mat-ripple-element {\n    background-color: rgba(188, 170, 164, 0.1); }\n.light-theme .mat-button.mat-warn .mat-ripple-element, .light-theme .mat-icon-button.mat-warn .mat-ripple-element, .light-theme .mat-stroked-button.mat-warn .mat-ripple-element {\n    background-color: rgba(255, 171, 145, 0.1); }\n.light-theme .mat-flat-button, .light-theme .mat-raised-button, .light-theme .mat-fab, .light-theme .mat-mini-fab {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: white; }\n.light-theme .mat-flat-button.mat-primary, .light-theme .mat-raised-button.mat-primary, .light-theme .mat-fab.mat-primary, .light-theme .mat-mini-fab.mat-primary {\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-flat-button.mat-accent, .light-theme .mat-raised-button.mat-accent, .light-theme .mat-fab.mat-accent, .light-theme .mat-mini-fab.mat-accent {\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-flat-button.mat-warn, .light-theme .mat-raised-button.mat-warn, .light-theme .mat-fab.mat-warn, .light-theme .mat-mini-fab.mat-warn {\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-flat-button.mat-primary[disabled], .light-theme .mat-flat-button.mat-accent[disabled], .light-theme .mat-flat-button.mat-warn[disabled], .light-theme .mat-flat-button[disabled][disabled], .light-theme .mat-raised-button.mat-primary[disabled], .light-theme .mat-raised-button.mat-accent[disabled], .light-theme .mat-raised-button.mat-warn[disabled], .light-theme .mat-raised-button[disabled][disabled], .light-theme .mat-fab.mat-primary[disabled], .light-theme .mat-fab.mat-accent[disabled], .light-theme .mat-fab.mat-warn[disabled], .light-theme .mat-fab[disabled][disabled], .light-theme .mat-mini-fab.mat-primary[disabled], .light-theme .mat-mini-fab.mat-accent[disabled], .light-theme .mat-mini-fab.mat-warn[disabled], .light-theme .mat-mini-fab[disabled][disabled] {\n    color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-flat-button.mat-primary, .light-theme .mat-raised-button.mat-primary, .light-theme .mat-fab.mat-primary, .light-theme .mat-mini-fab.mat-primary {\n    background-color: #eeeeee; }\n.light-theme .mat-flat-button.mat-accent, .light-theme .mat-raised-button.mat-accent, .light-theme .mat-fab.mat-accent, .light-theme .mat-mini-fab.mat-accent {\n    background-color: #bcaaa4; }\n.light-theme .mat-flat-button.mat-warn, .light-theme .mat-raised-button.mat-warn, .light-theme .mat-fab.mat-warn, .light-theme .mat-mini-fab.mat-warn {\n    background-color: #ffab91; }\n.light-theme .mat-flat-button.mat-primary[disabled], .light-theme .mat-flat-button.mat-accent[disabled], .light-theme .mat-flat-button.mat-warn[disabled], .light-theme .mat-flat-button[disabled][disabled], .light-theme .mat-raised-button.mat-primary[disabled], .light-theme .mat-raised-button.mat-accent[disabled], .light-theme .mat-raised-button.mat-warn[disabled], .light-theme .mat-raised-button[disabled][disabled], .light-theme .mat-fab.mat-primary[disabled], .light-theme .mat-fab.mat-accent[disabled], .light-theme .mat-fab.mat-warn[disabled], .light-theme .mat-fab[disabled][disabled], .light-theme .mat-mini-fab.mat-primary[disabled], .light-theme .mat-mini-fab.mat-accent[disabled], .light-theme .mat-mini-fab.mat-warn[disabled], .light-theme .mat-mini-fab[disabled][disabled] {\n    background-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-flat-button.mat-primary .mat-ripple-element, .light-theme .mat-raised-button.mat-primary .mat-ripple-element, .light-theme .mat-fab.mat-primary .mat-ripple-element, .light-theme .mat-mini-fab.mat-primary .mat-ripple-element {\n    background-color: rgba(0, 0, 0, 0.1); }\n.light-theme .mat-flat-button.mat-accent .mat-ripple-element, .light-theme .mat-raised-button.mat-accent .mat-ripple-element, .light-theme .mat-fab.mat-accent .mat-ripple-element, .light-theme .mat-mini-fab.mat-accent .mat-ripple-element {\n    background-color: rgba(0, 0, 0, 0.1); }\n.light-theme .mat-flat-button.mat-warn .mat-ripple-element, .light-theme .mat-raised-button.mat-warn .mat-ripple-element, .light-theme .mat-fab.mat-warn .mat-ripple-element, .light-theme .mat-mini-fab.mat-warn .mat-ripple-element {\n    background-color: rgba(0, 0, 0, 0.1); }\n.light-theme .mat-icon-button.mat-primary .mat-ripple-element {\n  background-color: rgba(238, 238, 238, 0.2); }\n.light-theme .mat-icon-button.mat-accent .mat-ripple-element {\n  background-color: rgba(188, 170, 164, 0.2); }\n.light-theme .mat-icon-button.mat-warn .mat-ripple-element {\n  background-color: rgba(255, 171, 145, 0.2); }\n.light-theme .mat-button-toggle {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-button-toggle .mat-button-toggle-focus-overlay {\n    background-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-button-toggle-checked {\n  background-color: #e0e0e0;\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-button-toggle-disabled {\n  background-color: #eeeeee;\n  color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-button-toggle-disabled.mat-button-toggle-checked {\n    background-color: #bdbdbd; }\n.light-theme .mat-card {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-card-subtitle {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-checkbox-frame {\n  border-color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-checkbox-checkmark {\n  fill: #fafafa; }\n.light-theme .mat-checkbox-checkmark-path {\n  stroke: #fafafa !important; }\n@media screen and (-ms-high-contrast: black-on-white) {\n    .light-theme .mat-checkbox-checkmark-path {\n      stroke: #000 !important; } }\n.light-theme .mat-checkbox-mixedmark {\n  background-color: #fafafa; }\n.light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {\n  background-color: #eeeeee; }\n.light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {\n  background-color: #bcaaa4; }\n.light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {\n  background-color: #ffab91; }\n.light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {\n  background-color: #b0b0b0; }\n.light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {\n  border-color: #b0b0b0; }\n.light-theme .mat-checkbox-disabled .mat-checkbox-label {\n  color: #b0b0b0; }\n@media screen and (-ms-high-contrast: active) {\n  .light-theme .mat-checkbox-disabled {\n    opacity: 0.5; } }\n@media screen and (-ms-high-contrast: active) {\n  .light-theme .mat-checkbox-background {\n    background: none; } }\n.light-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(238, 238, 238, 0.26); }\n.light-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(188, 170, 164, 0.26); }\n.light-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(255, 171, 145, 0.26); }\n.light-theme .mat-chip.mat-standard-chip {\n  background-color: #e0e0e0;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-chip.mat-standard-chip .mat-chip-remove {\n    color: rgba(0, 0, 0, 0.87);\n    opacity: 0.4; }\n.light-theme .mat-chip.mat-standard-chip .mat-chip-remove:hover {\n    opacity: 0.54; }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {\n  background-color: #eeeeee;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {\n    color: rgba(0, 0, 0, 0.87);\n    opacity: 0.4; }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {\n    opacity: 0.54; }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {\n  background-color: #ffab91;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {\n    color: rgba(0, 0, 0, 0.87);\n    opacity: 0.4; }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {\n    opacity: 0.54; }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {\n  background-color: #bcaaa4;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {\n    color: rgba(0, 0, 0, 0.87);\n    opacity: 0.4; }\n.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {\n    opacity: 0.54; }\n.light-theme .mat-table {\n  background: white; }\n.light-theme .mat-table thead, .light-theme .mat-table tbody, .light-theme .mat-table tfoot,\n.light-theme mat-header-row, .light-theme mat-row, .light-theme mat-footer-row,\n.light-theme [mat-header-row], .light-theme [mat-row], .light-theme [mat-footer-row],\n.light-theme .mat-table-sticky {\n  background: inherit; }\n.light-theme mat-row, .light-theme mat-header-row, .light-theme mat-footer-row,\n.light-theme th.mat-header-cell, .light-theme td.mat-cell, .light-theme td.mat-footer-cell {\n  border-bottom-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-header-cell {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-cell, .light-theme .mat-footer-cell {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-calendar-arrow {\n  border-top-color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-datepicker-toggle,\n.light-theme .mat-datepicker-content .mat-calendar-next-button,\n.light-theme .mat-datepicker-content .mat-calendar-previous-button {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-calendar-table-header {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-calendar-table-header-divider::after {\n  background: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-calendar-body-label {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-calendar-body-cell-content {\n  color: rgba(0, 0, 0, 0.87);\n  border-color: transparent; }\n.light-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.light-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.light-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  background-color: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(0, 0, 0, 0.18); }\n.light-theme .mat-calendar-body-selected {\n  background-color: #eeeeee;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {\n  background-color: rgba(238, 238, 238, 0.4); }\n.light-theme .mat-calendar-body-today.mat-calendar-body-selected {\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }\n.light-theme .mat-datepicker-content {\n  background-color: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {\n    background-color: #bcaaa4;\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(188, 170, 164, 0.4); }\n.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }\n.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {\n    background-color: #ffab91;\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(255, 171, 145, 0.4); }\n.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87); }\n.light-theme .mat-datepicker-toggle-active {\n  color: #eeeeee; }\n.light-theme .mat-datepicker-toggle-active.mat-accent {\n    color: #bcaaa4; }\n.light-theme .mat-datepicker-toggle-active.mat-warn {\n    color: #ffab91; }\n.light-theme .mat-dialog-container {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-divider {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-divider-vertical {\n  border-right-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-expansion-panel {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-action-row {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {\n  background: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-expansion-panel-header-title {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-expansion-panel-header-description,\n.light-theme .mat-expansion-indicator::after {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-expansion-panel-header[aria-disabled='true'] {\n  color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,\n  .light-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {\n    color: inherit; }\n.light-theme .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.6); }\n.light-theme .mat-hint {\n  color: rgba(0, 0, 0, 0.6); }\n.light-theme .mat-form-field.mat-focused .mat-form-field-label {\n  color: #eeeeee; }\n.light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {\n    color: #bcaaa4; }\n.light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {\n    color: #ffab91; }\n.light-theme .mat-focused .mat-form-field-required-marker {\n  color: #bcaaa4; }\n.light-theme .mat-form-field-ripple {\n  background-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-form-field.mat-focused .mat-form-field-ripple {\n  background-color: #eeeeee; }\n.light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {\n    background-color: #bcaaa4; }\n.light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {\n    background-color: #ffab91; }\n.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {\n  color: #ffab91; }\n.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,\n  .light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {\n    color: #ffab91; }\n.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,\n.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {\n  background-color: #ffab91; }\n.light-theme .mat-error {\n  color: #ffab91; }\n.light-theme .mat-form-field-appearance-legacy .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-form-field-appearance-legacy .mat-hint {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-form-field-appearance-legacy .mat-form-field-underline {\n  background-color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.light-theme .mat-form-field-appearance-standard .mat-form-field-underline {\n  background-color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.light-theme .mat-form-field-appearance-fill .mat-form-field-flex {\n  background-color: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {\n  background-color: rgba(0, 0, 0, 0.02); }\n.light-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {\n  background-color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {\n  background-color: transparent; }\n.light-theme .mat-form-field-appearance-outline .mat-form-field-outline {\n  color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {\n  color: #eeeeee; }\n.light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {\n  color: #bcaaa4; }\n.light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {\n  color: #ffab91; }\n.light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {\n  color: #ffab91; }\n.light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {\n  color: rgba(0, 0, 0, 0.06); }\n.light-theme .mat-icon.mat-primary {\n  color: #eeeeee; }\n.light-theme .mat-icon.mat-accent {\n  color: #bcaaa4; }\n.light-theme .mat-icon.mat-warn {\n  color: #ffab91; }\n.light-theme .mat-input-element:disabled {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-input-element {\n  caret-color: #eeeeee; }\n.light-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-input-element::-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-input-element::placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-input-element::-moz-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-accent .mat-input-element {\n  caret-color: #bcaaa4; }\n.light-theme .mat-warn .mat-input-element,\n.light-theme .mat-form-field-invalid .mat-input-element {\n  caret-color: #ffab91; }\n.light-theme .mat-list .mat-list-item, .light-theme .mat-nav-list .mat-list-item, .light-theme .mat-selection-list .mat-list-item {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-list .mat-list-option, .light-theme .mat-nav-list .mat-list-option, .light-theme .mat-selection-list .mat-list-option {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-list .mat-subheader, .light-theme .mat-nav-list .mat-subheader, .light-theme .mat-selection-list .mat-subheader {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-list-item-disabled {\n  background-color: #eeeeee; }\n.light-theme .mat-list-option:hover, .light-theme .mat-list-option.mat-list-item-focus,\n.light-theme .mat-nav-list .mat-list-item:hover,\n.light-theme .mat-nav-list .mat-list-item.mat-list-item-focus {\n  background: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-menu-panel {\n  background: white; }\n.light-theme .mat-menu-item {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-menu-item[disabled], .light-theme .mat-menu-item[disabled]::after {\n    color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-menu-item .mat-icon:not([color]),\n.light-theme .mat-menu-item-submenu-trigger::after {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-menu-item:hover:not([disabled]),\n.light-theme .mat-menu-item.cdk-program-focused:not([disabled]),\n.light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),\n.light-theme .mat-menu-item-highlighted:not([disabled]) {\n  background: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-paginator {\n  background: white; }\n.light-theme .mat-paginator,\n.light-theme .mat-paginator-page-size .mat-select-trigger {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-paginator-decrement,\n.light-theme .mat-paginator-increment {\n  border-top: 2px solid rgba(0, 0, 0, 0.54);\n  border-right: 2px solid rgba(0, 0, 0, 0.54); }\n.light-theme .mat-paginator-first,\n.light-theme .mat-paginator-last {\n  border-top: 2px solid rgba(0, 0, 0, 0.54); }\n.light-theme .mat-icon-button[disabled] .mat-paginator-decrement,\n.light-theme .mat-icon-button[disabled] .mat-paginator-increment,\n.light-theme .mat-icon-button[disabled] .mat-paginator-first,\n.light-theme .mat-icon-button[disabled] .mat-paginator-last {\n  border-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-progress-bar-background {\n  fill: #9e9e9e; }\n.light-theme .mat-progress-bar-buffer {\n  background-color: #9e9e9e; }\n.light-theme .mat-progress-bar-fill::after {\n  background-color: #eeeeee; }\n.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {\n  fill: #d7ccc8; }\n.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {\n  background-color: #d7ccc8; }\n.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {\n  background-color: #bcaaa4; }\n.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {\n  fill: #ffccbc; }\n.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {\n  background-color: #ffccbc; }\n.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {\n  background-color: #ffab91; }\n.light-theme .mat-progress-spinner circle, .light-theme .mat-spinner circle {\n  stroke: #eeeeee; }\n.light-theme .mat-progress-spinner.mat-accent circle, .light-theme .mat-spinner.mat-accent circle {\n  stroke: #bcaaa4; }\n.light-theme .mat-progress-spinner.mat-warn circle, .light-theme .mat-spinner.mat-warn circle {\n  stroke: #ffab91; }\n.light-theme .mat-radio-outer-circle {\n  border-color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-radio-disabled .mat-radio-outer-circle {\n  border-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .light-theme .mat-radio-disabled .mat-radio-inner-circle {\n  background-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-radio-disabled .mat-radio-label-content {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #eeeeee; }\n.light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle {\n  background-color: #eeeeee; }\n.light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(238, 238, 238, 0.26); }\n.light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #bcaaa4; }\n.light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle {\n  background-color: #bcaaa4; }\n.light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(188, 170, 164, 0.26); }\n.light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #ffab91; }\n.light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle {\n  background-color: #ffab91; }\n.light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(255, 171, 145, 0.26); }\n.light-theme .mat-select-content, .light-theme .mat-select-panel-done-animating {\n  background: white; }\n.light-theme .mat-select-value {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-select-placeholder {\n  color: rgba(0, 0, 0, 0.42); }\n.light-theme .mat-select-disabled .mat-select-value {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-select-arrow {\n  color: rgba(0, 0, 0, 0.54); }\n.light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {\n  background: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {\n  color: #eeeeee; }\n.light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {\n  color: #bcaaa4; }\n.light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {\n  color: #ffab91; }\n.light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {\n  color: #ffab91; }\n.light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-drawer-container {\n  background-color: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-drawer {\n  background-color: white;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-drawer.mat-drawer-push {\n    background-color: white; }\n.light-theme .mat-drawer-backdrop.mat-drawer-shown {\n  background-color: rgba(0, 0, 0, 0.6); }\n.light-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #795548; }\n.light-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(121, 85, 72, 0.5); }\n.light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.light-theme .mat-slide-toggle .mat-ripple-element {\n  background-color: rgba(121, 85, 72, 0.12); }\n.light-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #9e9e9e; }\n.light-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(158, 158, 158, 0.5); }\n.light-theme .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.light-theme .mat-slide-toggle.mat-primary .mat-ripple-element {\n  background-color: rgba(158, 158, 158, 0.12); }\n.light-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #ff5722; }\n.light-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(255, 87, 34, 0.5); }\n.light-theme .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.light-theme .mat-slide-toggle.mat-warn .mat-ripple-element {\n  background-color: rgba(255, 87, 34, 0.12); }\n.light-theme .mat-disabled .mat-slide-toggle-thumb {\n  background-color: #bdbdbd; }\n.light-theme .mat-disabled .mat-slide-toggle-bar {\n  background-color: rgba(0, 0, 0, 0.1); }\n.light-theme .mat-slide-toggle-thumb {\n  background-color: #fafafa; }\n.light-theme .mat-slide-toggle-bar {\n  background-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-primary .mat-slider-track-fill,\n.light-theme .mat-primary .mat-slider-thumb,\n.light-theme .mat-primary .mat-slider-thumb-label {\n  background-color: #eeeeee; }\n.light-theme .mat-primary .mat-slider-thumb-label-text {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-accent .mat-slider-track-fill,\n.light-theme .mat-accent .mat-slider-thumb,\n.light-theme .mat-accent .mat-slider-thumb-label {\n  background-color: #bcaaa4; }\n.light-theme .mat-accent .mat-slider-thumb-label-text {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-warn .mat-slider-track-fill,\n.light-theme .mat-warn .mat-slider-thumb,\n.light-theme .mat-warn .mat-slider-thumb-label {\n  background-color: #ffab91; }\n.light-theme .mat-warn .mat-slider-thumb-label-text {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-slider-focus-ring {\n  background-color: rgba(188, 170, 164, 0.2); }\n.light-theme .mat-slider:hover .mat-slider-track-background,\n.light-theme .cdk-focused .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-slider-disabled .mat-slider-track-background,\n.light-theme .mat-slider-disabled .mat-slider-track-fill,\n.light-theme .mat-slider-disabled .mat-slider-thumb {\n  background-color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-slider-disabled:hover .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-slider-min-value .mat-slider-focus-ring {\n  background-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,\n.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {\n  background-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,\n.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {\n  background-color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.26);\n  background-color: transparent; }\n.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.26); }\n.light-theme .mat-slider-has-ticks .mat-slider-wrapper::after {\n  border-color: rgba(0, 0, 0, 0.7); }\n.light-theme .mat-slider-horizontal .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);\n  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }\n.light-theme .mat-slider-vertical .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }\n.light-theme .mat-step-header.cdk-keyboard-focused, .light-theme .mat-step-header.cdk-program-focused, .light-theme .mat-step-header:hover {\n  background-color: rgba(0, 0, 0, 0.04); }\n.light-theme .mat-step-header .mat-step-label,\n.light-theme .mat-step-header .mat-step-optional {\n  color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-step-header .mat-step-icon {\n  background-color: #eeeeee;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-step-header .mat-step-icon-not-touched {\n  background-color: rgba(0, 0, 0, 0.38);\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-step-header .mat-step-label.mat-step-label-active {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-stepper-horizontal, .light-theme .mat-stepper-vertical {\n  background-color: white; }\n.light-theme .mat-stepper-vertical-line::before {\n  border-left-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-stepper-horizontal-line {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-tab-nav-bar,\n.light-theme .mat-tab-header {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }\n.light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,\n.light-theme .mat-tab-group-inverted-header .mat-tab-header {\n  border-top: 1px solid rgba(0, 0, 0, 0.12);\n  border-bottom: none; }\n.light-theme .mat-tab-label, .light-theme .mat-tab-link {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-link.mat-tab-disabled {\n    color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.38); }\n.light-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,\n.light-theme .mat-tab-nav-bar[class*='mat-background-'] {\n  border-bottom: none;\n  border-top: none; }\n.light-theme .mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-group.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus, .light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(158, 158, 158, 0.3); }\n.light-theme .mat-tab-group.mat-primary .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {\n  background-color: #eeeeee; }\n.light-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {\n  background-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-group.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus, .light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(215, 204, 200, 0.3); }\n.light-theme .mat-tab-group.mat-accent .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {\n  background-color: #bcaaa4; }\n.light-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {\n  background-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-group.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus, .light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(255, 204, 188, 0.3); }\n.light-theme .mat-tab-group.mat-warn .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {\n  background-color: #ffab91; }\n.light-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {\n  background-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(158, 158, 158, 0.3); }\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-header, .light-theme .mat-tab-group.mat-background-primary .mat-tab-links, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {\n  background-color: #eeeeee; }\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-label, .light-theme .mat-tab-group.mat-background-primary .mat-tab-link, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {\n    color: rgba(0, 0, 0, 0.4); }\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.4); }\n.light-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .light-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(215, 204, 200, 0.3); }\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-header, .light-theme .mat-tab-group.mat-background-accent .mat-tab-links, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {\n  background-color: #bcaaa4; }\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-label, .light-theme .mat-tab-group.mat-background-accent .mat-tab-link, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {\n    color: rgba(0, 0, 0, 0.4); }\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.4); }\n.light-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .light-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(255, 204, 188, 0.3); }\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-header, .light-theme .mat-tab-group.mat-background-warn .mat-tab-links, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {\n  background-color: #ffab91; }\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-label, .light-theme .mat-tab-group.mat-background-warn .mat-tab-link, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {\n    color: rgba(0, 0, 0, 0.4); }\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.4); }\n.light-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .light-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.12); }\n.light-theme .mat-toolbar {\n  background: whitesmoke;\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-toolbar.mat-primary {\n    background: #eeeeee;\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-toolbar.mat-accent {\n    background: #bcaaa4;\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-toolbar.mat-warn {\n    background: #ffab91;\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-toolbar .mat-form-field-underline,\n  .light-theme .mat-toolbar .mat-form-field-ripple,\n  .light-theme .mat-toolbar .mat-focused .mat-form-field-ripple {\n    background-color: currentColor; }\n.light-theme .mat-toolbar .mat-form-field-label,\n  .light-theme .mat-toolbar .mat-focused .mat-form-field-label,\n  .light-theme .mat-toolbar .mat-select-value,\n  .light-theme .mat-toolbar .mat-select-arrow,\n  .light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {\n    color: inherit; }\n.light-theme .mat-toolbar .mat-input-element {\n    caret-color: currentColor; }\n.light-theme .mat-tooltip {\n  background: rgba(97, 97, 97, 0.9); }\n.light-theme .mat-tree {\n  background: white; }\n.light-theme .mat-tree-node {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme .mat-snack-bar-container {\n  background: #323232;\n  color: white; }\n.light-theme .mat-simple-snackbar-action {\n  color: #bcaaa4; }\n.light-theme a {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme a:hover {\n    color: #bcaaa4; }\n.light-theme code {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #d7ccc8; }\n.light-theme mat-sidenav-container mat-toolbar button.active {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #bcaaa4; }\n.light-theme mat-sidenav-container mat-toolbar .sign-in-button {\n  color: #bcaaa4;\n  border: 1px solid #bcaaa4; }\n.light-theme mat-sidenav-container mat-toolbar .link {\n  color: rgba(0, 0, 0, 0.87); }\n.light-theme mat-sidenav-container mat-sidenav .mat-list-item.active {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #bcaaa4 !important; }\n.light-theme mat-sidenav-container mat-sidenav .mat-list-item.active:hover {\n    background-color: #5d4037 !important; }\n.light-theme mat-sidenav-container .footer {\n  color: #9e9e9e;\n  background-color: #e0e0e0; }\n.light-theme mat-sidenav-container .footer .links a,\n  .light-theme mat-sidenav-container .footer .signature a {\n    color: #9e9e9e; }\n.light-theme mat-sidenav-container .footer .links a:hover,\n    .light-theme mat-sidenav-container .footer .signature a:hover {\n      color: #bcaaa4; }\n.light-theme anms-about .background {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #fafafa; }\n.light-theme anms-about .background .gradient::before {\n    background: linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%); }\n.light-theme anms-about .follow-releases p {\n  background-color: #fafafa; }\n.light-theme anms-about .follow-releases p a {\n    color: #bcaaa4; }\n.light-theme anms-about .follow-releases p a:hover {\n      color: #5d4037; }\n.light-theme anms-big-input .big-input input {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: white; }\n.light-theme anms-big-input .big-input.has-focus {\n  box-shadow: 0 0 15px 2px rgba(188, 170, 164, 0.4), 0 0 15px 2px rgba(188, 170, 164, 0.4), 0 0 15px 2px rgba(188, 170, 164, 0.4); }\n.light-theme .todos-filter-menu-overlay .active {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #bcaaa4; }\n.light-theme .todos-filter-menu-overlay .active .mat-icon {\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme .todos-filter-menu-overlay .active:hover {\n    color: rgba(0, 0, 0, 0.87);\n    background-color: #bcaaa4; }\n.light-theme .todos-notification-overlay .mat-simple-snackbar {\n  -ms-flex-align: center;\n      align-items: center; }\n.light-theme .todos-notification-overlay .mat-simple-snackbar button {\n    border-radius: 2px;\n    background-color: #bcaaa4;\n    color: rgba(0, 0, 0, 0.87); }\n.light-theme anms-stock-market mat-card .negative {\n  color: #ffab91; }\n.light-theme anms-stock-market .error mat-icon {\n  color: #ffab91; }\n.light-theme anms-parent > .container > .row > .col-md-6 > .example {\n  border-color: #bcaaa4; }\n.light-theme anms-parent > .container > .row > .col-md-6 > .example > h1 {\n    color: #bcaaa4; }\n.light-theme anms-child > div {\n  border-color: #ffab91; }\n.light-theme anms-child > div > h2 {\n    color: #ffab91; }\n.light-theme anms-examples .nav-responsive {\n  border-bottom: 2px solid #eeeeee; }\n.light-theme .nav-responsive-overlay .active {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #bcaaa4; }\n.black-theme .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.1); }\n.black-theme .mat-option {\n  color: white; }\n.black-theme .mat-option:hover:not(.mat-option-disabled), .black-theme .mat-option:focus:not(.mat-option-disabled) {\n    background: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {\n    background: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-option.mat-active {\n    background: rgba(255, 255, 255, 0.04);\n    color: white; }\n.black-theme .mat-option.mat-option-disabled {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #616161; }\n.black-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #78909c; }\n.black-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #f44336; }\n.black-theme .mat-optgroup-label {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-optgroup-disabled .mat-optgroup-label {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-pseudo-checkbox {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-pseudo-checkbox::after {\n    color: #303030; }\n.black-theme .mat-pseudo-checkbox-checked,\n.black-theme .mat-pseudo-checkbox-indeterminate,\n.black-theme .mat-accent .mat-pseudo-checkbox-checked,\n.black-theme .mat-accent .mat-pseudo-checkbox-indeterminate {\n  background: #78909c; }\n.black-theme .mat-primary .mat-pseudo-checkbox-checked,\n.black-theme .mat-primary .mat-pseudo-checkbox-indeterminate {\n  background: #616161; }\n.black-theme .mat-warn .mat-pseudo-checkbox-checked,\n.black-theme .mat-warn .mat-pseudo-checkbox-indeterminate {\n  background: #f44336; }\n.black-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,\n.black-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {\n  background: #686868; }\n.black-theme .mat-app-background, .black-theme.mat-app-background {\n  background-color: #303030;\n  color: white; }\n.mat-theme-loaded-marker {\n  display: none; }\n.black-theme .mat-autocomplete-panel {\n  background: #424242;\n  color: white; }\n.black-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {\n    background: #424242; }\n.black-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {\n      color: white; }\n.black-theme .mat-badge-content {\n  color: white;\n  background: #616161; }\n.black-theme .mat-badge-accent .mat-badge-content {\n  background: #78909c;\n  color: white; }\n.black-theme .mat-badge-warn .mat-badge-content {\n  color: white;\n  background: #f44336; }\n.black-theme .mat-badge {\n  position: relative; }\n.black-theme .mat-badge-hidden .mat-badge-content {\n  display: none; }\n.black-theme .mat-badge-content {\n  position: absolute;\n  text-align: center;\n  display: inline-block;\n  border-radius: 50%;\n  transition: -webkit-transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;\n  -webkit-transform: scale(0.6);\n      -ms-transform: scale(0.6);\n          transform: scale(0.6);\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  pointer-events: none; }\n.black-theme .mat-badge-content.mat-badge-active {\n  -webkit-transform: none;\n      -ms-transform: none;\n          transform: none; }\n.black-theme .mat-badge-small .mat-badge-content {\n  width: 16px;\n  height: 16px;\n  line-height: 16px; }\n@media screen and (-ms-high-contrast: active) {\n    .black-theme .mat-badge-small .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.black-theme .mat-badge-small.mat-badge-above .mat-badge-content {\n  top: -8px; }\n.black-theme .mat-badge-small.mat-badge-below .mat-badge-content {\n  bottom: -8px; }\n.black-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: -16px; }\n[dir='rtl'] .black-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -16px; }\n.black-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: -16px; }\n[dir='rtl'] .black-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -16px; }\n.black-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -8px; }\n[dir='rtl'] .black-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -8px; }\n.black-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -8px; }\n[dir='rtl'] .black-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -8px; }\n.black-theme .mat-badge-medium .mat-badge-content {\n  width: 22px;\n  height: 22px;\n  line-height: 22px; }\n@media screen and (-ms-high-contrast: active) {\n    .black-theme .mat-badge-medium .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.black-theme .mat-badge-medium.mat-badge-above .mat-badge-content {\n  top: -11px; }\n.black-theme .mat-badge-medium.mat-badge-below .mat-badge-content {\n  bottom: -11px; }\n.black-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: -22px; }\n[dir='rtl'] .black-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -22px; }\n.black-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: -22px; }\n[dir='rtl'] .black-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -22px; }\n.black-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -11px; }\n[dir='rtl'] .black-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -11px; }\n.black-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -11px; }\n[dir='rtl'] .black-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -11px; }\n.black-theme .mat-badge-large .mat-badge-content {\n  width: 28px;\n  height: 28px;\n  line-height: 28px; }\n@media screen and (-ms-high-contrast: active) {\n    .black-theme .mat-badge-large .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.black-theme .mat-badge-large.mat-badge-above .mat-badge-content {\n  top: -14px; }\n.black-theme .mat-badge-large.mat-badge-below .mat-badge-content {\n  bottom: -14px; }\n.black-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: -28px; }\n[dir='rtl'] .black-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -28px; }\n.black-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: -28px; }\n[dir='rtl'] .black-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -28px; }\n.black-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -14px; }\n[dir='rtl'] .black-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -14px; }\n.black-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -14px; }\n[dir='rtl'] .black-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -14px; }\n.black-theme .mat-bottom-sheet-container {\n  background: #424242;\n  color: white; }\n.black-theme .mat-button, .black-theme .mat-icon-button, .black-theme .mat-stroked-button {\n  color: inherit;\n  background: transparent; }\n.black-theme .mat-button.mat-primary, .black-theme .mat-icon-button.mat-primary, .black-theme .mat-stroked-button.mat-primary {\n    color: #616161; }\n.black-theme .mat-button.mat-accent, .black-theme .mat-icon-button.mat-accent, .black-theme .mat-stroked-button.mat-accent {\n    color: #78909c; }\n.black-theme .mat-button.mat-warn, .black-theme .mat-icon-button.mat-warn, .black-theme .mat-stroked-button.mat-warn {\n    color: #f44336; }\n.black-theme .mat-button.mat-primary[disabled], .black-theme .mat-button.mat-accent[disabled], .black-theme .mat-button.mat-warn[disabled], .black-theme .mat-button[disabled][disabled], .black-theme .mat-icon-button.mat-primary[disabled], .black-theme .mat-icon-button.mat-accent[disabled], .black-theme .mat-icon-button.mat-warn[disabled], .black-theme .mat-icon-button[disabled][disabled], .black-theme .mat-stroked-button.mat-primary[disabled], .black-theme .mat-stroked-button.mat-accent[disabled], .black-theme .mat-stroked-button.mat-warn[disabled], .black-theme .mat-stroked-button[disabled][disabled] {\n    color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-button.mat-primary .mat-button-focus-overlay, .black-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .black-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {\n    background-color: rgba(97, 97, 97, 0.12); }\n.black-theme .mat-button.mat-accent .mat-button-focus-overlay, .black-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .black-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {\n    background-color: rgba(120, 144, 156, 0.12); }\n.black-theme .mat-button.mat-warn .mat-button-focus-overlay, .black-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .black-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {\n    background-color: rgba(244, 67, 54, 0.12); }\n.black-theme .mat-button[disabled] .mat-button-focus-overlay, .black-theme .mat-icon-button[disabled] .mat-button-focus-overlay, .black-theme .mat-stroked-button[disabled] .mat-button-focus-overlay {\n    background-color: transparent; }\n.black-theme .mat-button.mat-primary .mat-ripple-element, .black-theme .mat-icon-button.mat-primary .mat-ripple-element, .black-theme .mat-stroked-button.mat-primary .mat-ripple-element {\n    background-color: rgba(97, 97, 97, 0.1); }\n.black-theme .mat-button.mat-accent .mat-ripple-element, .black-theme .mat-icon-button.mat-accent .mat-ripple-element, .black-theme .mat-stroked-button.mat-accent .mat-ripple-element {\n    background-color: rgba(120, 144, 156, 0.1); }\n.black-theme .mat-button.mat-warn .mat-ripple-element, .black-theme .mat-icon-button.mat-warn .mat-ripple-element, .black-theme .mat-stroked-button.mat-warn .mat-ripple-element {\n    background-color: rgba(244, 67, 54, 0.1); }\n.black-theme .mat-flat-button, .black-theme .mat-raised-button, .black-theme .mat-fab, .black-theme .mat-mini-fab {\n  color: white;\n  background-color: #424242; }\n.black-theme .mat-flat-button.mat-primary, .black-theme .mat-raised-button.mat-primary, .black-theme .mat-fab.mat-primary, .black-theme .mat-mini-fab.mat-primary {\n    color: white; }\n.black-theme .mat-flat-button.mat-accent, .black-theme .mat-raised-button.mat-accent, .black-theme .mat-fab.mat-accent, .black-theme .mat-mini-fab.mat-accent {\n    color: white; }\n.black-theme .mat-flat-button.mat-warn, .black-theme .mat-raised-button.mat-warn, .black-theme .mat-fab.mat-warn, .black-theme .mat-mini-fab.mat-warn {\n    color: white; }\n.black-theme .mat-flat-button.mat-primary[disabled], .black-theme .mat-flat-button.mat-accent[disabled], .black-theme .mat-flat-button.mat-warn[disabled], .black-theme .mat-flat-button[disabled][disabled], .black-theme .mat-raised-button.mat-primary[disabled], .black-theme .mat-raised-button.mat-accent[disabled], .black-theme .mat-raised-button.mat-warn[disabled], .black-theme .mat-raised-button[disabled][disabled], .black-theme .mat-fab.mat-primary[disabled], .black-theme .mat-fab.mat-accent[disabled], .black-theme .mat-fab.mat-warn[disabled], .black-theme .mat-fab[disabled][disabled], .black-theme .mat-mini-fab.mat-primary[disabled], .black-theme .mat-mini-fab.mat-accent[disabled], .black-theme .mat-mini-fab.mat-warn[disabled], .black-theme .mat-mini-fab[disabled][disabled] {\n    color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-flat-button.mat-primary, .black-theme .mat-raised-button.mat-primary, .black-theme .mat-fab.mat-primary, .black-theme .mat-mini-fab.mat-primary {\n    background-color: #616161; }\n.black-theme .mat-flat-button.mat-accent, .black-theme .mat-raised-button.mat-accent, .black-theme .mat-fab.mat-accent, .black-theme .mat-mini-fab.mat-accent {\n    background-color: #78909c; }\n.black-theme .mat-flat-button.mat-warn, .black-theme .mat-raised-button.mat-warn, .black-theme .mat-fab.mat-warn, .black-theme .mat-mini-fab.mat-warn {\n    background-color: #f44336; }\n.black-theme .mat-flat-button.mat-primary[disabled], .black-theme .mat-flat-button.mat-accent[disabled], .black-theme .mat-flat-button.mat-warn[disabled], .black-theme .mat-flat-button[disabled][disabled], .black-theme .mat-raised-button.mat-primary[disabled], .black-theme .mat-raised-button.mat-accent[disabled], .black-theme .mat-raised-button.mat-warn[disabled], .black-theme .mat-raised-button[disabled][disabled], .black-theme .mat-fab.mat-primary[disabled], .black-theme .mat-fab.mat-accent[disabled], .black-theme .mat-fab.mat-warn[disabled], .black-theme .mat-fab[disabled][disabled], .black-theme .mat-mini-fab.mat-primary[disabled], .black-theme .mat-mini-fab.mat-accent[disabled], .black-theme .mat-mini-fab.mat-warn[disabled], .black-theme .mat-mini-fab[disabled][disabled] {\n    background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-flat-button.mat-primary .mat-ripple-element, .black-theme .mat-raised-button.mat-primary .mat-ripple-element, .black-theme .mat-fab.mat-primary .mat-ripple-element, .black-theme .mat-mini-fab.mat-primary .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.black-theme .mat-flat-button.mat-accent .mat-ripple-element, .black-theme .mat-raised-button.mat-accent .mat-ripple-element, .black-theme .mat-fab.mat-accent .mat-ripple-element, .black-theme .mat-mini-fab.mat-accent .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.black-theme .mat-flat-button.mat-warn .mat-ripple-element, .black-theme .mat-raised-button.mat-warn .mat-ripple-element, .black-theme .mat-fab.mat-warn .mat-ripple-element, .black-theme .mat-mini-fab.mat-warn .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.black-theme .mat-icon-button.mat-primary .mat-ripple-element {\n  background-color: rgba(97, 97, 97, 0.2); }\n.black-theme .mat-icon-button.mat-accent .mat-ripple-element {\n  background-color: rgba(120, 144, 156, 0.2); }\n.black-theme .mat-icon-button.mat-warn .mat-ripple-element {\n  background-color: rgba(244, 67, 54, 0.2); }\n.black-theme .mat-button-toggle {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-button-toggle .mat-button-toggle-focus-overlay {\n    background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-button-toggle-checked {\n  background-color: #212121;\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-button-toggle-disabled {\n  background-color: black;\n  color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-button-toggle-disabled.mat-button-toggle-checked {\n    background-color: #424242; }\n.black-theme .mat-card {\n  background: #424242;\n  color: white; }\n.black-theme .mat-card-subtitle {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-checkbox-frame {\n  border-color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-checkbox-checkmark {\n  fill: #303030; }\n.black-theme .mat-checkbox-checkmark-path {\n  stroke: #303030 !important; }\n@media screen and (-ms-high-contrast: black-on-white) {\n    .black-theme .mat-checkbox-checkmark-path {\n      stroke: #000 !important; } }\n.black-theme .mat-checkbox-mixedmark {\n  background-color: #303030; }\n.black-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .black-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {\n  background-color: #616161; }\n.black-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .black-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {\n  background-color: #78909c; }\n.black-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .black-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {\n  background-color: #f44336; }\n.black-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .black-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {\n  background-color: #686868; }\n.black-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {\n  border-color: #686868; }\n.black-theme .mat-checkbox-disabled .mat-checkbox-label {\n  color: #686868; }\n@media screen and (-ms-high-contrast: active) {\n  .black-theme .mat-checkbox-disabled {\n    opacity: 0.5; } }\n@media screen and (-ms-high-contrast: active) {\n  .black-theme .mat-checkbox-background {\n    background: none; } }\n.black-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(97, 97, 97, 0.26); }\n.black-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(120, 144, 156, 0.26); }\n.black-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(244, 67, 54, 0.26); }\n.black-theme .mat-chip.mat-standard-chip {\n  background-color: #616161;\n  color: white; }\n.black-theme .mat-chip.mat-standard-chip .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.black-theme .mat-chip.mat-standard-chip .mat-chip-remove:hover {\n    opacity: 0.54; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {\n  background-color: #616161;\n  color: white; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {\n    opacity: 0.54; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {\n  background-color: #f44336;\n  color: white; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {\n    opacity: 0.54; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {\n  background-color: #78909c;\n  color: white; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.black-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {\n    opacity: 0.54; }\n.black-theme .mat-table {\n  background: #424242; }\n.black-theme .mat-table thead, .black-theme .mat-table tbody, .black-theme .mat-table tfoot,\n.black-theme mat-header-row, .black-theme mat-row, .black-theme mat-footer-row,\n.black-theme [mat-header-row], .black-theme [mat-row], .black-theme [mat-footer-row],\n.black-theme .mat-table-sticky {\n  background: inherit; }\n.black-theme mat-row, .black-theme mat-header-row, .black-theme mat-footer-row,\n.black-theme th.mat-header-cell, .black-theme td.mat-cell, .black-theme td.mat-footer-cell {\n  border-bottom-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-header-cell {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-cell, .black-theme .mat-footer-cell {\n  color: white; }\n.black-theme .mat-calendar-arrow {\n  border-top-color: white; }\n.black-theme .mat-datepicker-toggle,\n.black-theme .mat-datepicker-content .mat-calendar-next-button,\n.black-theme .mat-datepicker-content .mat-calendar-previous-button {\n  color: white; }\n.black-theme .mat-calendar-table-header {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-calendar-table-header-divider::after {\n  background: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-calendar-body-label {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-calendar-body-cell-content {\n  color: white;\n  border-color: transparent; }\n.black-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.black-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.black-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  background-color: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-calendar-body-selected {\n  background-color: #616161;\n  color: white; }\n.black-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {\n  background-color: rgba(97, 97, 97, 0.4); }\n.black-theme .mat-calendar-body-today.mat-calendar-body-selected {\n  box-shadow: inset 0 0 0 1px white; }\n.black-theme .mat-datepicker-content {\n  background-color: #424242;\n  color: white; }\n.black-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {\n    background-color: #78909c;\n    color: white; }\n.black-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(120, 144, 156, 0.4); }\n.black-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px white; }\n.black-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {\n    background-color: #f44336;\n    color: white; }\n.black-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(244, 67, 54, 0.4); }\n.black-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px white; }\n.black-theme .mat-datepicker-toggle-active {\n  color: #616161; }\n.black-theme .mat-datepicker-toggle-active.mat-accent {\n    color: #78909c; }\n.black-theme .mat-datepicker-toggle-active.mat-warn {\n    color: #f44336; }\n.black-theme .mat-dialog-container {\n  background: #424242;\n  color: white; }\n.black-theme .mat-divider {\n  border-top-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-divider-vertical {\n  border-right-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-expansion-panel {\n  background: #424242;\n  color: white; }\n.black-theme .mat-action-row {\n  border-top-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .black-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .black-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {\n  background: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-expansion-panel-header-title {\n  color: white; }\n.black-theme .mat-expansion-panel-header-description,\n.black-theme .mat-expansion-indicator::after {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-expansion-panel-header[aria-disabled='true'] {\n  color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,\n  .black-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {\n    color: inherit; }\n.black-theme .mat-form-field-label {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-hint {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-form-field.mat-focused .mat-form-field-label {\n  color: #616161; }\n.black-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {\n    color: #78909c; }\n.black-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {\n    color: #f44336; }\n.black-theme .mat-focused .mat-form-field-required-marker {\n  color: #78909c; }\n.black-theme .mat-form-field-ripple {\n  background-color: white; }\n.black-theme .mat-form-field.mat-focused .mat-form-field-ripple {\n  background-color: #616161; }\n.black-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {\n    background-color: #78909c; }\n.black-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {\n    background-color: #f44336; }\n.black-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {\n  color: #f44336; }\n.black-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,\n  .black-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {\n    color: #f44336; }\n.black-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,\n.black-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {\n  background-color: #f44336; }\n.black-theme .mat-error {\n  color: #f44336; }\n.black-theme .mat-form-field-appearance-legacy .mat-form-field-label {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-form-field-appearance-legacy .mat-hint {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-form-field-appearance-legacy .mat-form-field-underline {\n  background-color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.black-theme .mat-form-field-appearance-standard .mat-form-field-underline {\n  background-color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.black-theme .mat-form-field-appearance-fill .mat-form-field-flex {\n  background-color: rgba(255, 255, 255, 0.1); }\n.black-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {\n  background-color: rgba(255, 255, 255, 0.05); }\n.black-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {\n  background-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {\n  background-color: transparent; }\n.black-theme .mat-form-field-appearance-outline .mat-form-field-outline {\n  color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {\n  color: white; }\n.black-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {\n  color: #616161; }\n.black-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {\n  color: #78909c; }\n.black-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {\n  color: #f44336; }\n.black-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {\n  color: #f44336; }\n.black-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {\n  color: rgba(255, 255, 255, 0.15); }\n.black-theme .mat-icon.mat-primary {\n  color: #616161; }\n.black-theme .mat-icon.mat-accent {\n  color: #78909c; }\n.black-theme .mat-icon.mat-warn {\n  color: #f44336; }\n.black-theme .mat-input-element:disabled {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element {\n  caret-color: #616161; }\n.black-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element::-ms-input-placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element::placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element::-moz-placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-accent .mat-input-element {\n  caret-color: #78909c; }\n.black-theme .mat-warn .mat-input-element,\n.black-theme .mat-form-field-invalid .mat-input-element {\n  caret-color: #f44336; }\n.black-theme .mat-list .mat-list-item, .black-theme .mat-nav-list .mat-list-item, .black-theme .mat-selection-list .mat-list-item {\n  color: white; }\n.black-theme .mat-list .mat-list-option, .black-theme .mat-nav-list .mat-list-option, .black-theme .mat-selection-list .mat-list-option {\n  color: white; }\n.black-theme .mat-list .mat-subheader, .black-theme .mat-nav-list .mat-subheader, .black-theme .mat-selection-list .mat-subheader {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-list-item-disabled {\n  background-color: black; }\n.black-theme .mat-list-option:hover, .black-theme .mat-list-option.mat-list-item-focus,\n.black-theme .mat-nav-list .mat-list-item:hover,\n.black-theme .mat-nav-list .mat-list-item.mat-list-item-focus {\n  background: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-menu-panel {\n  background: #424242; }\n.black-theme .mat-menu-item {\n  background: transparent;\n  color: white; }\n.black-theme .mat-menu-item[disabled], .black-theme .mat-menu-item[disabled]::after {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-menu-item .mat-icon:not([color]),\n.black-theme .mat-menu-item-submenu-trigger::after {\n  color: white; }\n.black-theme .mat-menu-item:hover:not([disabled]),\n.black-theme .mat-menu-item.cdk-program-focused:not([disabled]),\n.black-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),\n.black-theme .mat-menu-item-highlighted:not([disabled]) {\n  background: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-paginator {\n  background: #424242; }\n.black-theme .mat-paginator,\n.black-theme .mat-paginator-page-size .mat-select-trigger {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-paginator-decrement,\n.black-theme .mat-paginator-increment {\n  border-top: 2px solid white;\n  border-right: 2px solid white; }\n.black-theme .mat-paginator-first,\n.black-theme .mat-paginator-last {\n  border-top: 2px solid white; }\n.black-theme .mat-icon-button[disabled] .mat-paginator-decrement,\n.black-theme .mat-icon-button[disabled] .mat-paginator-increment,\n.black-theme .mat-icon-button[disabled] .mat-paginator-first,\n.black-theme .mat-icon-button[disabled] .mat-paginator-last {\n  border-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-progress-bar-background {\n  fill: #e0e0e0; }\n.black-theme .mat-progress-bar-buffer {\n  background-color: #e0e0e0; }\n.black-theme .mat-progress-bar-fill::after {\n  background-color: #616161; }\n.black-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {\n  fill: #cfd8dc; }\n.black-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {\n  background-color: #cfd8dc; }\n.black-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {\n  background-color: #78909c; }\n.black-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {\n  fill: #ffcdd2; }\n.black-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {\n  background-color: #ffcdd2; }\n.black-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {\n  background-color: #f44336; }\n.black-theme .mat-progress-spinner circle, .black-theme .mat-spinner circle {\n  stroke: #616161; }\n.black-theme .mat-progress-spinner.mat-accent circle, .black-theme .mat-spinner.mat-accent circle {\n  stroke: #78909c; }\n.black-theme .mat-progress-spinner.mat-warn circle, .black-theme .mat-spinner.mat-warn circle {\n  stroke: #f44336; }\n.black-theme .mat-radio-outer-circle {\n  border-color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-radio-disabled .mat-radio-outer-circle {\n  border-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .black-theme .mat-radio-disabled .mat-radio-inner-circle {\n  background-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-radio-disabled .mat-radio-label-content {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #616161; }\n.black-theme .mat-radio-button.mat-primary .mat-radio-inner-circle {\n  background-color: #616161; }\n.black-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(97, 97, 97, 0.26); }\n.black-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #78909c; }\n.black-theme .mat-radio-button.mat-accent .mat-radio-inner-circle {\n  background-color: #78909c; }\n.black-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(120, 144, 156, 0.26); }\n.black-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #f44336; }\n.black-theme .mat-radio-button.mat-warn .mat-radio-inner-circle {\n  background-color: #f44336; }\n.black-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(244, 67, 54, 0.26); }\n.black-theme .mat-select-content, .black-theme .mat-select-panel-done-animating {\n  background: #424242; }\n.black-theme .mat-select-value {\n  color: white; }\n.black-theme .mat-select-placeholder {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-select-disabled .mat-select-value {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-select-arrow {\n  color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {\n  background: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {\n  color: #616161; }\n.black-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {\n  color: #78909c; }\n.black-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {\n  color: #f44336; }\n.black-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {\n  color: #f44336; }\n.black-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-drawer-container {\n  background-color: #303030;\n  color: white; }\n.black-theme .mat-drawer {\n  background-color: #424242;\n  color: white; }\n.black-theme .mat-drawer.mat-drawer-push {\n    background-color: #424242; }\n.black-theme .mat-drawer-backdrop.mat-drawer-shown {\n  background-color: rgba(189, 189, 189, 0.6); }\n.black-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #b0bec5; }\n.black-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(176, 190, 197, 0.5); }\n.black-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-slide-toggle .mat-ripple-element {\n  background-color: rgba(176, 190, 197, 0.12); }\n.black-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #eeeeee; }\n.black-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(238, 238, 238, 0.5); }\n.black-theme .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-slide-toggle.mat-primary .mat-ripple-element {\n  background-color: rgba(238, 238, 238, 0.12); }\n.black-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #ef9a9a; }\n.black-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(239, 154, 154, 0.5); }\n.black-theme .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-slide-toggle.mat-warn .mat-ripple-element {\n  background-color: rgba(239, 154, 154, 0.12); }\n.black-theme .mat-disabled .mat-slide-toggle-thumb {\n  background-color: #424242; }\n.black-theme .mat-disabled .mat-slide-toggle-bar {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-slide-toggle-thumb {\n  background-color: #bdbdbd; }\n.black-theme .mat-slide-toggle-bar {\n  background-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-slider-track-background {\n  background-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-primary .mat-slider-track-fill,\n.black-theme .mat-primary .mat-slider-thumb,\n.black-theme .mat-primary .mat-slider-thumb-label {\n  background-color: #616161; }\n.black-theme .mat-primary .mat-slider-thumb-label-text {\n  color: white; }\n.black-theme .mat-accent .mat-slider-track-fill,\n.black-theme .mat-accent .mat-slider-thumb,\n.black-theme .mat-accent .mat-slider-thumb-label {\n  background-color: #78909c; }\n.black-theme .mat-accent .mat-slider-thumb-label-text {\n  color: white; }\n.black-theme .mat-warn .mat-slider-track-fill,\n.black-theme .mat-warn .mat-slider-thumb,\n.black-theme .mat-warn .mat-slider-thumb-label {\n  background-color: #f44336; }\n.black-theme .mat-warn .mat-slider-thumb-label-text {\n  color: white; }\n.black-theme .mat-slider-focus-ring {\n  background-color: rgba(120, 144, 156, 0.2); }\n.black-theme .mat-slider:hover .mat-slider-track-background,\n.black-theme .cdk-focused .mat-slider-track-background {\n  background-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-slider-disabled .mat-slider-track-background,\n.black-theme .mat-slider-disabled .mat-slider-track-fill,\n.black-theme .mat-slider-disabled .mat-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-slider-disabled:hover .mat-slider-track-background {\n  background-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-slider-min-value .mat-slider-focus-ring {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,\n.black-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {\n  background-color: white; }\n.black-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,\n.black-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {\n  background-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {\n  border-color: rgba(255, 255, 255, 0.3);\n  background-color: transparent; }\n.black-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .black-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {\n  border-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .black-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {\n  border-color: rgba(255, 255, 255, 0.3); }\n.black-theme .mat-slider-has-ticks .mat-slider-wrapper::after {\n  border-color: rgba(255, 255, 255, 0.7); }\n.black-theme .mat-slider-horizontal .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);\n  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); }\n.black-theme .mat-slider-vertical .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent); }\n.black-theme .mat-step-header.cdk-keyboard-focused, .black-theme .mat-step-header.cdk-program-focused, .black-theme .mat-step-header:hover {\n  background-color: rgba(255, 255, 255, 0.04); }\n.black-theme .mat-step-header .mat-step-label,\n.black-theme .mat-step-header .mat-step-optional {\n  color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-step-header .mat-step-icon {\n  background-color: #616161;\n  color: white; }\n.black-theme .mat-step-header .mat-step-icon-not-touched {\n  background-color: rgba(255, 255, 255, 0.5);\n  color: white; }\n.black-theme .mat-step-header .mat-step-label.mat-step-label-active {\n  color: white; }\n.black-theme .mat-stepper-horizontal, .black-theme .mat-stepper-vertical {\n  background-color: #424242; }\n.black-theme .mat-stepper-vertical-line::before {\n  border-left-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-stepper-horizontal-line {\n  border-top-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-tab-nav-bar,\n.black-theme .mat-tab-header {\n  border-bottom: 1px solid rgba(255, 255, 255, 0.12); }\n.black-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,\n.black-theme .mat-tab-group-inverted-header .mat-tab-header {\n  border-top: 1px solid rgba(255, 255, 255, 0.12);\n  border-bottom: none; }\n.black-theme .mat-tab-label, .black-theme .mat-tab-link {\n  color: white; }\n.black-theme .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.black-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.5); }\n.black-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,\n.black-theme .mat-tab-nav-bar[class*='mat-background-'] {\n  border-bottom: none;\n  border-top: none; }\n.black-theme .mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-group.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus, .black-theme .mat-tab-nav-bar.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-nav-bar.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(224, 224, 224, 0.3); }\n.black-theme .mat-tab-group.mat-primary .mat-ink-bar, .black-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {\n  background-color: #616161; }\n.black-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .black-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {\n  background-color: white; }\n.black-theme .mat-tab-group.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-group.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus, .black-theme .mat-tab-nav-bar.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-nav-bar.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(207, 216, 220, 0.3); }\n.black-theme .mat-tab-group.mat-accent .mat-ink-bar, .black-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {\n  background-color: #78909c; }\n.black-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .black-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {\n  background-color: white; }\n.black-theme .mat-tab-group.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-group.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus, .black-theme .mat-tab-nav-bar.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-nav-bar.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(255, 205, 210, 0.3); }\n.black-theme .mat-tab-group.mat-warn .mat-ink-bar, .black-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {\n  background-color: #f44336; }\n.black-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .black-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {\n  background-color: white; }\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(224, 224, 224, 0.3); }\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-header, .black-theme .mat-tab-group.mat-background-primary .mat-tab-links, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {\n  background-color: #616161; }\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-label, .black-theme .mat-tab-group.mat-background-primary .mat-tab-link, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {\n  color: white; }\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.black-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.black-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .black-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(207, 216, 220, 0.3); }\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-header, .black-theme .mat-tab-group.mat-background-accent .mat-tab-links, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {\n  background-color: #78909c; }\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-label, .black-theme .mat-tab-group.mat-background-accent .mat-tab-link, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {\n  color: white; }\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.black-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.black-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .black-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(255, 205, 210, 0.3); }\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-header, .black-theme .mat-tab-group.mat-background-warn .mat-tab-links, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {\n  background-color: #f44336; }\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-label, .black-theme .mat-tab-group.mat-background-warn .mat-tab-link, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {\n  color: white; }\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.black-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.black-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .black-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.black-theme .mat-toolbar {\n  background: #212121;\n  color: white; }\n.black-theme .mat-toolbar.mat-primary {\n    background: #616161;\n    color: white; }\n.black-theme .mat-toolbar.mat-accent {\n    background: #78909c;\n    color: white; }\n.black-theme .mat-toolbar.mat-warn {\n    background: #f44336;\n    color: white; }\n.black-theme .mat-toolbar .mat-form-field-underline,\n  .black-theme .mat-toolbar .mat-form-field-ripple,\n  .black-theme .mat-toolbar .mat-focused .mat-form-field-ripple {\n    background-color: currentColor; }\n.black-theme .mat-toolbar .mat-form-field-label,\n  .black-theme .mat-toolbar .mat-focused .mat-form-field-label,\n  .black-theme .mat-toolbar .mat-select-value,\n  .black-theme .mat-toolbar .mat-select-arrow,\n  .black-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {\n    color: inherit; }\n.black-theme .mat-toolbar .mat-input-element {\n    caret-color: currentColor; }\n.black-theme .mat-tooltip {\n  background: rgba(97, 97, 97, 0.9); }\n.black-theme .mat-tree {\n  background: #424242; }\n.black-theme .mat-tree-node {\n  color: white; }\n.black-theme .mat-snack-bar-container {\n  background: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.black-theme .mat-simple-snackbar-action {\n  color: inherit; }\n.black-theme a {\n  color: white; }\n.black-theme a:hover {\n    color: #78909c; }\n.black-theme code {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #cfd8dc; }\n.black-theme mat-sidenav-container mat-toolbar button.active {\n  color: white;\n  background-color: #78909c; }\n.black-theme mat-sidenav-container mat-toolbar .sign-in-button {\n  color: #78909c;\n  border: 1px solid #78909c; }\n.black-theme mat-sidenav-container mat-toolbar .link {\n  color: white; }\n.black-theme mat-sidenav-container mat-sidenav .mat-list-item.active {\n  color: white;\n  background-color: #78909c !important; }\n.black-theme mat-sidenav-container mat-sidenav .mat-list-item.active:hover {\n    background-color: #455a64 !important; }\n.black-theme mat-sidenav-container .footer {\n  color: #e0e0e0;\n  background-color: #212121; }\n.black-theme mat-sidenav-container .footer .links a,\n  .black-theme mat-sidenav-container .footer .signature a {\n    color: #e0e0e0; }\n.black-theme mat-sidenav-container .footer .links a:hover,\n    .black-theme mat-sidenav-container .footer .signature a:hover {\n      color: #78909c; }\n.black-theme anms-about .background {\n  color: white;\n  background-color: #303030; }\n.black-theme anms-about .background .gradient::before {\n    background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, #303030 100%); }\n.black-theme anms-about .follow-releases p {\n  background-color: #303030; }\n.black-theme anms-about .follow-releases p a {\n    color: #78909c; }\n.black-theme anms-about .follow-releases p a:hover {\n      color: #455a64; }\n.black-theme anms-big-input .big-input input {\n  color: white;\n  background-color: #424242; }\n.black-theme anms-big-input .big-input.has-focus {\n  box-shadow: 0 0 15px 2px rgba(120, 144, 156, 0.4), 0 0 15px 2px rgba(120, 144, 156, 0.4), 0 0 15px 2px rgba(120, 144, 156, 0.4); }\n.black-theme .todos-filter-menu-overlay .active {\n  color: white;\n  background-color: #78909c; }\n.black-theme .todos-filter-menu-overlay .active .mat-icon {\n    color: white; }\n.black-theme .todos-filter-menu-overlay .active:hover {\n    color: white;\n    background-color: #78909c; }\n.black-theme .todos-notification-overlay .mat-simple-snackbar {\n  -ms-flex-align: center;\n      align-items: center; }\n.black-theme .todos-notification-overlay .mat-simple-snackbar button {\n    border-radius: 2px;\n    background-color: #78909c;\n    color: white; }\n.black-theme anms-stock-market mat-card .negative {\n  color: #f44336; }\n.black-theme anms-stock-market .error mat-icon {\n  color: #f44336; }\n.black-theme anms-parent > .container > .row > .col-md-6 > .example {\n  border-color: #78909c; }\n.black-theme anms-parent > .container > .row > .col-md-6 > .example > h1 {\n    color: #78909c; }\n.black-theme anms-child > div {\n  border-color: #f44336; }\n.black-theme anms-child > div > h2 {\n    color: #f44336; }\n.black-theme anms-examples .nav-responsive {\n  border-bottom: 2px solid #616161; }\n.black-theme .nav-responsive-overlay .active {\n  color: white;\n  background-color: #78909c; }\n.nature-theme .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.1); }\n.nature-theme .mat-option {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-option:hover:not(.mat-option-disabled), .nature-theme .mat-option:focus:not(.mat-option-disabled) {\n    background: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {\n    background: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-option.mat-active {\n    background: rgba(0, 0, 0, 0.04);\n    color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-option.mat-option-disabled {\n    color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #5d4037; }\n.nature-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #9575cd; }\n.nature-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {\n  color: #e53935; }\n.nature-theme .mat-optgroup-label {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-optgroup-disabled .mat-optgroup-label {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-pseudo-checkbox {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-pseudo-checkbox::after {\n    color: #fafafa; }\n.nature-theme .mat-pseudo-checkbox-checked,\n.nature-theme .mat-pseudo-checkbox-indeterminate,\n.nature-theme .mat-accent .mat-pseudo-checkbox-checked,\n.nature-theme .mat-accent .mat-pseudo-checkbox-indeterminate {\n  background: #9575cd; }\n.nature-theme .mat-primary .mat-pseudo-checkbox-checked,\n.nature-theme .mat-primary .mat-pseudo-checkbox-indeterminate {\n  background: #5d4037; }\n.nature-theme .mat-warn .mat-pseudo-checkbox-checked,\n.nature-theme .mat-warn .mat-pseudo-checkbox-indeterminate {\n  background: #e53935; }\n.nature-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,\n.nature-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {\n  background: #b0b0b0; }\n.nature-theme .mat-app-background, .nature-theme.mat-app-background {\n  background-color: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.mat-theme-loaded-marker {\n  display: none; }\n.nature-theme .mat-autocomplete-panel {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {\n    background: white; }\n.nature-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {\n      color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-badge-content {\n  color: white;\n  background: #5d4037; }\n.nature-theme .mat-badge-accent .mat-badge-content {\n  background: #9575cd;\n  color: white; }\n.nature-theme .mat-badge-warn .mat-badge-content {\n  color: white;\n  background: #e53935; }\n.nature-theme .mat-badge {\n  position: relative; }\n.nature-theme .mat-badge-hidden .mat-badge-content {\n  display: none; }\n.nature-theme .mat-badge-content {\n  position: absolute;\n  text-align: center;\n  display: inline-block;\n  border-radius: 50%;\n  transition: -webkit-transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out;\n  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;\n  -webkit-transform: scale(0.6);\n      -ms-transform: scale(0.6);\n          transform: scale(0.6);\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  pointer-events: none; }\n.nature-theme .mat-badge-content.mat-badge-active {\n  -webkit-transform: none;\n      -ms-transform: none;\n          transform: none; }\n.nature-theme .mat-badge-small .mat-badge-content {\n  width: 16px;\n  height: 16px;\n  line-height: 16px; }\n@media screen and (-ms-high-contrast: active) {\n    .nature-theme .mat-badge-small .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.nature-theme .mat-badge-small.mat-badge-above .mat-badge-content {\n  top: -8px; }\n.nature-theme .mat-badge-small.mat-badge-below .mat-badge-content {\n  bottom: -8px; }\n.nature-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: -16px; }\n[dir='rtl'] .nature-theme .mat-badge-small.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -16px; }\n.nature-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: -16px; }\n[dir='rtl'] .nature-theme .mat-badge-small.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -16px; }\n.nature-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -8px; }\n[dir='rtl'] .nature-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -8px; }\n.nature-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -8px; }\n[dir='rtl'] .nature-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -8px; }\n.nature-theme .mat-badge-medium .mat-badge-content {\n  width: 22px;\n  height: 22px;\n  line-height: 22px; }\n@media screen and (-ms-high-contrast: active) {\n    .nature-theme .mat-badge-medium .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.nature-theme .mat-badge-medium.mat-badge-above .mat-badge-content {\n  top: -11px; }\n.nature-theme .mat-badge-medium.mat-badge-below .mat-badge-content {\n  bottom: -11px; }\n.nature-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: -22px; }\n[dir='rtl'] .nature-theme .mat-badge-medium.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -22px; }\n.nature-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: -22px; }\n[dir='rtl'] .nature-theme .mat-badge-medium.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -22px; }\n.nature-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -11px; }\n[dir='rtl'] .nature-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -11px; }\n.nature-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -11px; }\n[dir='rtl'] .nature-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -11px; }\n.nature-theme .mat-badge-large .mat-badge-content {\n  width: 28px;\n  height: 28px;\n  line-height: 28px; }\n@media screen and (-ms-high-contrast: active) {\n    .nature-theme .mat-badge-large .mat-badge-content {\n      outline: solid 1px;\n      border-radius: 0; } }\n.nature-theme .mat-badge-large.mat-badge-above .mat-badge-content {\n  top: -14px; }\n.nature-theme .mat-badge-large.mat-badge-below .mat-badge-content {\n  bottom: -14px; }\n.nature-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: -28px; }\n[dir='rtl'] .nature-theme .mat-badge-large.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -28px; }\n.nature-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: -28px; }\n[dir='rtl'] .nature-theme .mat-badge-large.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -28px; }\n.nature-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: -14px; }\n[dir='rtl'] .nature-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {\n  left: auto;\n  right: -14px; }\n.nature-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: -14px; }\n[dir='rtl'] .nature-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {\n  right: auto;\n  left: -14px; }\n.nature-theme .mat-bottom-sheet-container {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-button, .nature-theme .mat-icon-button, .nature-theme .mat-stroked-button {\n  color: inherit;\n  background: transparent; }\n.nature-theme .mat-button.mat-primary, .nature-theme .mat-icon-button.mat-primary, .nature-theme .mat-stroked-button.mat-primary {\n    color: #5d4037; }\n.nature-theme .mat-button.mat-accent, .nature-theme .mat-icon-button.mat-accent, .nature-theme .mat-stroked-button.mat-accent {\n    color: #9575cd; }\n.nature-theme .mat-button.mat-warn, .nature-theme .mat-icon-button.mat-warn, .nature-theme .mat-stroked-button.mat-warn {\n    color: #e53935; }\n.nature-theme .mat-button.mat-primary[disabled], .nature-theme .mat-button.mat-accent[disabled], .nature-theme .mat-button.mat-warn[disabled], .nature-theme .mat-button[disabled][disabled], .nature-theme .mat-icon-button.mat-primary[disabled], .nature-theme .mat-icon-button.mat-accent[disabled], .nature-theme .mat-icon-button.mat-warn[disabled], .nature-theme .mat-icon-button[disabled][disabled], .nature-theme .mat-stroked-button.mat-primary[disabled], .nature-theme .mat-stroked-button.mat-accent[disabled], .nature-theme .mat-stroked-button.mat-warn[disabled], .nature-theme .mat-stroked-button[disabled][disabled] {\n    color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-button.mat-primary .mat-button-focus-overlay, .nature-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .nature-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {\n    background-color: rgba(93, 64, 55, 0.12); }\n.nature-theme .mat-button.mat-accent .mat-button-focus-overlay, .nature-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .nature-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {\n    background-color: rgba(149, 117, 205, 0.12); }\n.nature-theme .mat-button.mat-warn .mat-button-focus-overlay, .nature-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .nature-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {\n    background-color: rgba(229, 57, 53, 0.12); }\n.nature-theme .mat-button[disabled] .mat-button-focus-overlay, .nature-theme .mat-icon-button[disabled] .mat-button-focus-overlay, .nature-theme .mat-stroked-button[disabled] .mat-button-focus-overlay {\n    background-color: transparent; }\n.nature-theme .mat-button.mat-primary .mat-ripple-element, .nature-theme .mat-icon-button.mat-primary .mat-ripple-element, .nature-theme .mat-stroked-button.mat-primary .mat-ripple-element {\n    background-color: rgba(93, 64, 55, 0.1); }\n.nature-theme .mat-button.mat-accent .mat-ripple-element, .nature-theme .mat-icon-button.mat-accent .mat-ripple-element, .nature-theme .mat-stroked-button.mat-accent .mat-ripple-element {\n    background-color: rgba(149, 117, 205, 0.1); }\n.nature-theme .mat-button.mat-warn .mat-ripple-element, .nature-theme .mat-icon-button.mat-warn .mat-ripple-element, .nature-theme .mat-stroked-button.mat-warn .mat-ripple-element {\n    background-color: rgba(229, 57, 53, 0.1); }\n.nature-theme .mat-flat-button, .nature-theme .mat-raised-button, .nature-theme .mat-fab, .nature-theme .mat-mini-fab {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: white; }\n.nature-theme .mat-flat-button.mat-primary, .nature-theme .mat-raised-button.mat-primary, .nature-theme .mat-fab.mat-primary, .nature-theme .mat-mini-fab.mat-primary {\n    color: white; }\n.nature-theme .mat-flat-button.mat-accent, .nature-theme .mat-raised-button.mat-accent, .nature-theme .mat-fab.mat-accent, .nature-theme .mat-mini-fab.mat-accent {\n    color: white; }\n.nature-theme .mat-flat-button.mat-warn, .nature-theme .mat-raised-button.mat-warn, .nature-theme .mat-fab.mat-warn, .nature-theme .mat-mini-fab.mat-warn {\n    color: white; }\n.nature-theme .mat-flat-button.mat-primary[disabled], .nature-theme .mat-flat-button.mat-accent[disabled], .nature-theme .mat-flat-button.mat-warn[disabled], .nature-theme .mat-flat-button[disabled][disabled], .nature-theme .mat-raised-button.mat-primary[disabled], .nature-theme .mat-raised-button.mat-accent[disabled], .nature-theme .mat-raised-button.mat-warn[disabled], .nature-theme .mat-raised-button[disabled][disabled], .nature-theme .mat-fab.mat-primary[disabled], .nature-theme .mat-fab.mat-accent[disabled], .nature-theme .mat-fab.mat-warn[disabled], .nature-theme .mat-fab[disabled][disabled], .nature-theme .mat-mini-fab.mat-primary[disabled], .nature-theme .mat-mini-fab.mat-accent[disabled], .nature-theme .mat-mini-fab.mat-warn[disabled], .nature-theme .mat-mini-fab[disabled][disabled] {\n    color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-flat-button.mat-primary, .nature-theme .mat-raised-button.mat-primary, .nature-theme .mat-fab.mat-primary, .nature-theme .mat-mini-fab.mat-primary {\n    background-color: #5d4037; }\n.nature-theme .mat-flat-button.mat-accent, .nature-theme .mat-raised-button.mat-accent, .nature-theme .mat-fab.mat-accent, .nature-theme .mat-mini-fab.mat-accent {\n    background-color: #9575cd; }\n.nature-theme .mat-flat-button.mat-warn, .nature-theme .mat-raised-button.mat-warn, .nature-theme .mat-fab.mat-warn, .nature-theme .mat-mini-fab.mat-warn {\n    background-color: #e53935; }\n.nature-theme .mat-flat-button.mat-primary[disabled], .nature-theme .mat-flat-button.mat-accent[disabled], .nature-theme .mat-flat-button.mat-warn[disabled], .nature-theme .mat-flat-button[disabled][disabled], .nature-theme .mat-raised-button.mat-primary[disabled], .nature-theme .mat-raised-button.mat-accent[disabled], .nature-theme .mat-raised-button.mat-warn[disabled], .nature-theme .mat-raised-button[disabled][disabled], .nature-theme .mat-fab.mat-primary[disabled], .nature-theme .mat-fab.mat-accent[disabled], .nature-theme .mat-fab.mat-warn[disabled], .nature-theme .mat-fab[disabled][disabled], .nature-theme .mat-mini-fab.mat-primary[disabled], .nature-theme .mat-mini-fab.mat-accent[disabled], .nature-theme .mat-mini-fab.mat-warn[disabled], .nature-theme .mat-mini-fab[disabled][disabled] {\n    background-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-flat-button.mat-primary .mat-ripple-element, .nature-theme .mat-raised-button.mat-primary .mat-ripple-element, .nature-theme .mat-fab.mat-primary .mat-ripple-element, .nature-theme .mat-mini-fab.mat-primary .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.nature-theme .mat-flat-button.mat-accent .mat-ripple-element, .nature-theme .mat-raised-button.mat-accent .mat-ripple-element, .nature-theme .mat-fab.mat-accent .mat-ripple-element, .nature-theme .mat-mini-fab.mat-accent .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.nature-theme .mat-flat-button.mat-warn .mat-ripple-element, .nature-theme .mat-raised-button.mat-warn .mat-ripple-element, .nature-theme .mat-fab.mat-warn .mat-ripple-element, .nature-theme .mat-mini-fab.mat-warn .mat-ripple-element {\n    background-color: rgba(255, 255, 255, 0.1); }\n.nature-theme .mat-icon-button.mat-primary .mat-ripple-element {\n  background-color: rgba(93, 64, 55, 0.2); }\n.nature-theme .mat-icon-button.mat-accent .mat-ripple-element {\n  background-color: rgba(149, 117, 205, 0.2); }\n.nature-theme .mat-icon-button.mat-warn .mat-ripple-element {\n  background-color: rgba(229, 57, 53, 0.2); }\n.nature-theme .mat-button-toggle {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-button-toggle .mat-button-toggle-focus-overlay {\n    background-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-button-toggle-checked {\n  background-color: #e0e0e0;\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-button-toggle-disabled {\n  background-color: #eeeeee;\n  color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-button-toggle-disabled.mat-button-toggle-checked {\n    background-color: #bdbdbd; }\n.nature-theme .mat-card {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-card-subtitle {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-checkbox-frame {\n  border-color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-checkbox-checkmark {\n  fill: #fafafa; }\n.nature-theme .mat-checkbox-checkmark-path {\n  stroke: #fafafa !important; }\n@media screen and (-ms-high-contrast: black-on-white) {\n    .nature-theme .mat-checkbox-checkmark-path {\n      stroke: #000 !important; } }\n.nature-theme .mat-checkbox-mixedmark {\n  background-color: #fafafa; }\n.nature-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .nature-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {\n  background-color: #5d4037; }\n.nature-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .nature-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {\n  background-color: #9575cd; }\n.nature-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .nature-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {\n  background-color: #e53935; }\n.nature-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .nature-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {\n  background-color: #b0b0b0; }\n.nature-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {\n  border-color: #b0b0b0; }\n.nature-theme .mat-checkbox-disabled .mat-checkbox-label {\n  color: #b0b0b0; }\n@media screen and (-ms-high-contrast: active) {\n  .nature-theme .mat-checkbox-disabled {\n    opacity: 0.5; } }\n@media screen and (-ms-high-contrast: active) {\n  .nature-theme .mat-checkbox-background {\n    background: none; } }\n.nature-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-primary .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(93, 64, 55, 0.26); }\n.nature-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(149, 117, 205, 0.26); }\n.nature-theme .mat-checkbox:not(.mat-checkbox-disabled).mat-warn .mat-checkbox-ripple .mat-ripple-element {\n  background-color: rgba(229, 57, 53, 0.26); }\n.nature-theme .mat-chip.mat-standard-chip {\n  background-color: #e0e0e0;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-chip.mat-standard-chip .mat-chip-remove {\n    color: rgba(0, 0, 0, 0.87);\n    opacity: 0.4; }\n.nature-theme .mat-chip.mat-standard-chip .mat-chip-remove:hover {\n    opacity: 0.54; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {\n  background-color: #5d4037;\n  color: white; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove:hover {\n    opacity: 0.54; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {\n  background-color: #e53935;\n  color: white; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove:hover {\n    opacity: 0.54; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {\n  background-color: #9575cd;\n  color: white; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {\n    color: white;\n    opacity: 0.4; }\n.nature-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove:hover {\n    opacity: 0.54; }\n.nature-theme .mat-table {\n  background: white; }\n.nature-theme .mat-table thead, .nature-theme .mat-table tbody, .nature-theme .mat-table tfoot,\n.nature-theme mat-header-row, .nature-theme mat-row, .nature-theme mat-footer-row,\n.nature-theme [mat-header-row], .nature-theme [mat-row], .nature-theme [mat-footer-row],\n.nature-theme .mat-table-sticky {\n  background: inherit; }\n.nature-theme mat-row, .nature-theme mat-header-row, .nature-theme mat-footer-row,\n.nature-theme th.mat-header-cell, .nature-theme td.mat-cell, .nature-theme td.mat-footer-cell {\n  border-bottom-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-header-cell {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-cell, .nature-theme .mat-footer-cell {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-calendar-arrow {\n  border-top-color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-datepicker-toggle,\n.nature-theme .mat-datepicker-content .mat-calendar-next-button,\n.nature-theme .mat-datepicker-content .mat-calendar-previous-button {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-calendar-table-header {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-calendar-table-header-divider::after {\n  background: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-calendar-body-label {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-calendar-body-cell-content {\n  color: rgba(0, 0, 0, 0.87);\n  border-color: transparent; }\n.nature-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.nature-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),\n.nature-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {\n  background-color: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected) {\n  border-color: rgba(0, 0, 0, 0.18); }\n.nature-theme .mat-calendar-body-selected {\n  background-color: #5d4037;\n  color: white; }\n.nature-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {\n  background-color: rgba(93, 64, 55, 0.4); }\n.nature-theme .mat-calendar-body-today.mat-calendar-body-selected {\n  box-shadow: inset 0 0 0 1px white; }\n.nature-theme .mat-datepicker-content {\n  background-color: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {\n    background-color: #9575cd;\n    color: white; }\n.nature-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(149, 117, 205, 0.4); }\n.nature-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px white; }\n.nature-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {\n    background-color: #e53935;\n    color: white; }\n.nature-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {\n    background-color: rgba(229, 57, 53, 0.4); }\n.nature-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {\n    box-shadow: inset 0 0 0 1px white; }\n.nature-theme .mat-datepicker-toggle-active {\n  color: #5d4037; }\n.nature-theme .mat-datepicker-toggle-active.mat-accent {\n    color: #9575cd; }\n.nature-theme .mat-datepicker-toggle-active.mat-warn {\n    color: #e53935; }\n.nature-theme .mat-dialog-container {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-divider {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-divider-vertical {\n  border-right-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-expansion-panel {\n  background: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-action-row {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-keyboard-focused, .nature-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']).cdk-program-focused, .nature-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled='true']):hover {\n  background: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-expansion-panel-header-title {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-expansion-panel-header-description,\n.nature-theme .mat-expansion-indicator::after {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-expansion-panel-header[aria-disabled='true'] {\n  color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-title,\n  .nature-theme .mat-expansion-panel-header[aria-disabled='true'] .mat-expansion-panel-header-description {\n    color: inherit; }\n.nature-theme .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.6); }\n.nature-theme .mat-hint {\n  color: rgba(0, 0, 0, 0.6); }\n.nature-theme .mat-form-field.mat-focused .mat-form-field-label {\n  color: #5d4037; }\n.nature-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {\n    color: #9575cd; }\n.nature-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {\n    color: #e53935; }\n.nature-theme .mat-focused .mat-form-field-required-marker {\n  color: #9575cd; }\n.nature-theme .mat-form-field-ripple {\n  background-color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-form-field.mat-focused .mat-form-field-ripple {\n  background-color: #5d4037; }\n.nature-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {\n    background-color: #9575cd; }\n.nature-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {\n    background-color: #e53935; }\n.nature-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {\n  color: #e53935; }\n.nature-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,\n  .nature-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {\n    color: #e53935; }\n.nature-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,\n.nature-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {\n  background-color: #e53935; }\n.nature-theme .mat-error {\n  color: #e53935; }\n.nature-theme .mat-form-field-appearance-legacy .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-form-field-appearance-legacy .mat-hint {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-form-field-appearance-legacy .mat-form-field-underline {\n  background-color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.nature-theme .mat-form-field-appearance-standard .mat-form-field-underline {\n  background-color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);\n  background-size: 4px 100%;\n  background-repeat: repeat-x; }\n.nature-theme .mat-form-field-appearance-fill .mat-form-field-flex {\n  background-color: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {\n  background-color: rgba(0, 0, 0, 0.02); }\n.nature-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {\n  background-color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {\n  background-color: transparent; }\n.nature-theme .mat-form-field-appearance-outline .mat-form-field-outline {\n  color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {\n  color: #5d4037; }\n.nature-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {\n  color: #9575cd; }\n.nature-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {\n  color: #e53935; }\n.nature-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {\n  color: #e53935; }\n.nature-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {\n  color: rgba(0, 0, 0, 0.06); }\n.nature-theme .mat-icon.mat-primary {\n  color: #5d4037; }\n.nature-theme .mat-icon.mat-accent {\n  color: #9575cd; }\n.nature-theme .mat-icon.mat-warn {\n  color: #e53935; }\n.nature-theme .mat-input-element:disabled {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-input-element {\n  caret-color: #5d4037; }\n.nature-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-input-element::-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-input-element::placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-input-element::-moz-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-input-element::-webkit-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-input-element:-ms-input-placeholder {\n    color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-accent .mat-input-element {\n  caret-color: #9575cd; }\n.nature-theme .mat-warn .mat-input-element,\n.nature-theme .mat-form-field-invalid .mat-input-element {\n  caret-color: #e53935; }\n.nature-theme .mat-list .mat-list-item, .nature-theme .mat-nav-list .mat-list-item, .nature-theme .mat-selection-list .mat-list-item {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-list .mat-list-option, .nature-theme .mat-nav-list .mat-list-option, .nature-theme .mat-selection-list .mat-list-option {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-list .mat-subheader, .nature-theme .mat-nav-list .mat-subheader, .nature-theme .mat-selection-list .mat-subheader {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-list-item-disabled {\n  background-color: #eeeeee; }\n.nature-theme .mat-list-option:hover, .nature-theme .mat-list-option.mat-list-item-focus,\n.nature-theme .mat-nav-list .mat-list-item:hover,\n.nature-theme .mat-nav-list .mat-list-item.mat-list-item-focus {\n  background: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-menu-panel {\n  background: white; }\n.nature-theme .mat-menu-item {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-menu-item[disabled], .nature-theme .mat-menu-item[disabled]::after {\n    color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-menu-item .mat-icon:not([color]),\n.nature-theme .mat-menu-item-submenu-trigger::after {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-menu-item:hover:not([disabled]),\n.nature-theme .mat-menu-item.cdk-program-focused:not([disabled]),\n.nature-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),\n.nature-theme .mat-menu-item-highlighted:not([disabled]) {\n  background: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-paginator {\n  background: white; }\n.nature-theme .mat-paginator,\n.nature-theme .mat-paginator-page-size .mat-select-trigger {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-paginator-decrement,\n.nature-theme .mat-paginator-increment {\n  border-top: 2px solid rgba(0, 0, 0, 0.54);\n  border-right: 2px solid rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-paginator-first,\n.nature-theme .mat-paginator-last {\n  border-top: 2px solid rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-icon-button[disabled] .mat-paginator-decrement,\n.nature-theme .mat-icon-button[disabled] .mat-paginator-increment,\n.nature-theme .mat-icon-button[disabled] .mat-paginator-first,\n.nature-theme .mat-icon-button[disabled] .mat-paginator-last {\n  border-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-progress-bar-background {\n  fill: #a1887f; }\n.nature-theme .mat-progress-bar-buffer {\n  background-color: #a1887f; }\n.nature-theme .mat-progress-bar-fill::after {\n  background-color: #5d4037; }\n.nature-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {\n  fill: #d1c4e9; }\n.nature-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {\n  background-color: #d1c4e9; }\n.nature-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {\n  background-color: #9575cd; }\n.nature-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {\n  fill: #ffcdd2; }\n.nature-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {\n  background-color: #ffcdd2; }\n.nature-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {\n  background-color: #e53935; }\n.nature-theme .mat-progress-spinner circle, .nature-theme .mat-spinner circle {\n  stroke: #5d4037; }\n.nature-theme .mat-progress-spinner.mat-accent circle, .nature-theme .mat-spinner.mat-accent circle {\n  stroke: #9575cd; }\n.nature-theme .mat-progress-spinner.mat-warn circle, .nature-theme .mat-spinner.mat-warn circle {\n  stroke: #e53935; }\n.nature-theme .mat-radio-outer-circle {\n  border-color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-radio-disabled .mat-radio-outer-circle {\n  border-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-radio-disabled .mat-radio-ripple .mat-ripple-element, .nature-theme .mat-radio-disabled .mat-radio-inner-circle {\n  background-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-radio-disabled .mat-radio-label-content {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #5d4037; }\n.nature-theme .mat-radio-button.mat-primary .mat-radio-inner-circle {\n  background-color: #5d4037; }\n.nature-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(93, 64, 55, 0.26); }\n.nature-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #9575cd; }\n.nature-theme .mat-radio-button.mat-accent .mat-radio-inner-circle {\n  background-color: #9575cd; }\n.nature-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(149, 117, 205, 0.26); }\n.nature-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {\n  border-color: #e53935; }\n.nature-theme .mat-radio-button.mat-warn .mat-radio-inner-circle {\n  background-color: #e53935; }\n.nature-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element {\n  background-color: rgba(229, 57, 53, 0.26); }\n.nature-theme .mat-select-content, .nature-theme .mat-select-panel-done-animating {\n  background: white; }\n.nature-theme .mat-select-value {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-select-placeholder {\n  color: rgba(0, 0, 0, 0.42); }\n.nature-theme .mat-select-disabled .mat-select-value {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-select-arrow {\n  color: rgba(0, 0, 0, 0.54); }\n.nature-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {\n  background: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {\n  color: #5d4037; }\n.nature-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {\n  color: #9575cd; }\n.nature-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {\n  color: #e53935; }\n.nature-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {\n  color: #e53935; }\n.nature-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-drawer-container {\n  background-color: #fafafa;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-drawer {\n  background-color: white;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-drawer.mat-drawer-push {\n    background-color: white; }\n.nature-theme .mat-drawer-backdrop.mat-drawer-shown {\n  background-color: rgba(0, 0, 0, 0.6); }\n.nature-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #673ab7; }\n.nature-theme .mat-slide-toggle.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(103, 58, 183, 0.5); }\n.nature-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.nature-theme .mat-slide-toggle .mat-ripple-element {\n  background-color: rgba(103, 58, 183, 0.12); }\n.nature-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #795548; }\n.nature-theme .mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(121, 85, 72, 0.5); }\n.nature-theme .mat-slide-toggle.mat-primary:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.nature-theme .mat-slide-toggle.mat-primary .mat-ripple-element {\n  background-color: rgba(121, 85, 72, 0.12); }\n.nature-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb {\n  background-color: #f44336; }\n.nature-theme .mat-slide-toggle.mat-warn.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {\n  background-color: rgba(244, 67, 54, 0.5); }\n.nature-theme .mat-slide-toggle.mat-warn:not(.mat-checked) .mat-ripple-element {\n  background-color: rgba(0, 0, 0, 0.06); }\n.nature-theme .mat-slide-toggle.mat-warn .mat-ripple-element {\n  background-color: rgba(244, 67, 54, 0.12); }\n.nature-theme .mat-disabled .mat-slide-toggle-thumb {\n  background-color: #bdbdbd; }\n.nature-theme .mat-disabled .mat-slide-toggle-bar {\n  background-color: rgba(0, 0, 0, 0.1); }\n.nature-theme .mat-slide-toggle-thumb {\n  background-color: #fafafa; }\n.nature-theme .mat-slide-toggle-bar {\n  background-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-primary .mat-slider-track-fill,\n.nature-theme .mat-primary .mat-slider-thumb,\n.nature-theme .mat-primary .mat-slider-thumb-label {\n  background-color: #5d4037; }\n.nature-theme .mat-primary .mat-slider-thumb-label-text {\n  color: white; }\n.nature-theme .mat-accent .mat-slider-track-fill,\n.nature-theme .mat-accent .mat-slider-thumb,\n.nature-theme .mat-accent .mat-slider-thumb-label {\n  background-color: #9575cd; }\n.nature-theme .mat-accent .mat-slider-thumb-label-text {\n  color: white; }\n.nature-theme .mat-warn .mat-slider-track-fill,\n.nature-theme .mat-warn .mat-slider-thumb,\n.nature-theme .mat-warn .mat-slider-thumb-label {\n  background-color: #e53935; }\n.nature-theme .mat-warn .mat-slider-thumb-label-text {\n  color: white; }\n.nature-theme .mat-slider-focus-ring {\n  background-color: rgba(149, 117, 205, 0.2); }\n.nature-theme .mat-slider:hover .mat-slider-track-background,\n.nature-theme .cdk-focused .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-slider-disabled .mat-slider-track-background,\n.nature-theme .mat-slider-disabled .mat-slider-track-fill,\n.nature-theme .mat-slider-disabled .mat-slider-thumb {\n  background-color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-slider-disabled:hover .mat-slider-track-background {\n  background-color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-slider-min-value .mat-slider-focus-ring {\n  background-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,\n.nature-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {\n  background-color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,\n.nature-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {\n  background-color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.26);\n  background-color: transparent; }\n.nature-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .nature-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .nature-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {\n  border-color: rgba(0, 0, 0, 0.26); }\n.nature-theme .mat-slider-has-ticks .mat-slider-wrapper::after {\n  border-color: rgba(0, 0, 0, 0.7); }\n.nature-theme .mat-slider-horizontal .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);\n  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }\n.nature-theme .mat-slider-vertical .mat-slider-ticks {\n  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent); }\n.nature-theme .mat-step-header.cdk-keyboard-focused, .nature-theme .mat-step-header.cdk-program-focused, .nature-theme .mat-step-header:hover {\n  background-color: rgba(0, 0, 0, 0.04); }\n.nature-theme .mat-step-header .mat-step-label,\n.nature-theme .mat-step-header .mat-step-optional {\n  color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-step-header .mat-step-icon {\n  background-color: #5d4037;\n  color: white; }\n.nature-theme .mat-step-header .mat-step-icon-not-touched {\n  background-color: rgba(0, 0, 0, 0.38);\n  color: white; }\n.nature-theme .mat-step-header .mat-step-label.mat-step-label-active {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-stepper-horizontal, .nature-theme .mat-stepper-vertical {\n  background-color: white; }\n.nature-theme .mat-stepper-vertical-line::before {\n  border-left-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-stepper-horizontal-line {\n  border-top-color: rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-tab-nav-bar,\n.nature-theme .mat-tab-header {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }\n.nature-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,\n.nature-theme .mat-tab-group-inverted-header .mat-tab-header {\n  border-top: 1px solid rgba(0, 0, 0, 0.12);\n  border-bottom: none; }\n.nature-theme .mat-tab-label, .nature-theme .mat-tab-link {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-link.mat-tab-disabled {\n    color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(0, 0, 0, 0.38); }\n.nature-theme .mat-tab-group[class*='mat-background-'] .mat-tab-header,\n.nature-theme .mat-tab-nav-bar[class*='mat-background-'] {\n  border-bottom: none;\n  border-top: none; }\n.nature-theme .mat-tab-group.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-group.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus, .nature-theme .mat-tab-nav-bar.mat-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-nav-bar.mat-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(161, 136, 127, 0.3); }\n.nature-theme .mat-tab-group.mat-primary .mat-ink-bar, .nature-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {\n  background-color: #5d4037; }\n.nature-theme .mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar, .nature-theme .mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {\n  background-color: white; }\n.nature-theme .mat-tab-group.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-group.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus, .nature-theme .mat-tab-nav-bar.mat-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-nav-bar.mat-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(209, 196, 233, 0.3); }\n.nature-theme .mat-tab-group.mat-accent .mat-ink-bar, .nature-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {\n  background-color: #9575cd; }\n.nature-theme .mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar, .nature-theme .mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {\n  background-color: white; }\n.nature-theme .mat-tab-group.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-group.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus, .nature-theme .mat-tab-nav-bar.mat-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-nav-bar.mat-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(255, 205, 210, 0.3); }\n.nature-theme .mat-tab-group.mat-warn .mat-ink-bar, .nature-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {\n  background-color: #e53935; }\n.nature-theme .mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar, .nature-theme .mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {\n  background-color: white; }\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(161, 136, 127, 0.3); }\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-header, .nature-theme .mat-tab-group.mat-background-primary .mat-tab-links, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-links {\n  background-color: #5d4037; }\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-label, .nature-theme .mat-tab-group.mat-background-primary .mat-tab-link, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link {\n  color: white; }\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.nature-theme .mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.nature-theme .mat-tab-group.mat-background-primary .mat-ripple-element, .nature-theme .mat-tab-nav-bar.mat-background-primary .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(209, 196, 233, 0.3); }\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-header, .nature-theme .mat-tab-group.mat-background-accent .mat-tab-links, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-links {\n  background-color: #9575cd; }\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-label, .nature-theme .mat-tab-group.mat-background-accent .mat-tab-link, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link {\n  color: white; }\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.nature-theme .mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.nature-theme .mat-tab-group.mat-background-accent .mat-ripple-element, .nature-theme .mat-tab-nav-bar.mat-background-accent .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label:not(.mat-tab-disabled):focus,\n.nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link:not(.mat-tab-disabled):focus {\n  background-color: rgba(255, 205, 210, 0.3); }\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-header, .nature-theme .mat-tab-group.mat-background-warn .mat-tab-links, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-links {\n  background-color: #e53935; }\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-label, .nature-theme .mat-tab-group.mat-background-warn .mat-tab-link, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link {\n  color: white; }\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {\n    color: rgba(255, 255, 255, 0.4); }\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {\n  border-color: white; }\n.nature-theme .mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {\n  border-color: rgba(255, 255, 255, 0.4); }\n.nature-theme .mat-tab-group.mat-background-warn .mat-ripple-element, .nature-theme .mat-tab-nav-bar.mat-background-warn .mat-ripple-element {\n  background-color: rgba(255, 255, 255, 0.12); }\n.nature-theme .mat-toolbar {\n  background: whitesmoke;\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-toolbar.mat-primary {\n    background: #5d4037;\n    color: white; }\n.nature-theme .mat-toolbar.mat-accent {\n    background: #9575cd;\n    color: white; }\n.nature-theme .mat-toolbar.mat-warn {\n    background: #e53935;\n    color: white; }\n.nature-theme .mat-toolbar .mat-form-field-underline,\n  .nature-theme .mat-toolbar .mat-form-field-ripple,\n  .nature-theme .mat-toolbar .mat-focused .mat-form-field-ripple {\n    background-color: currentColor; }\n.nature-theme .mat-toolbar .mat-form-field-label,\n  .nature-theme .mat-toolbar .mat-focused .mat-form-field-label,\n  .nature-theme .mat-toolbar .mat-select-value,\n  .nature-theme .mat-toolbar .mat-select-arrow,\n  .nature-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {\n    color: inherit; }\n.nature-theme .mat-toolbar .mat-input-element {\n    caret-color: currentColor; }\n.nature-theme .mat-tooltip {\n  background: rgba(97, 97, 97, 0.9); }\n.nature-theme .mat-tree {\n  background: white; }\n.nature-theme .mat-tree-node {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme .mat-snack-bar-container {\n  background: #323232;\n  color: white; }\n.nature-theme .mat-simple-snackbar-action {\n  color: #9575cd; }\n.nature-theme a {\n  color: rgba(0, 0, 0, 0.87); }\n.nature-theme a:hover {\n    color: #9575cd; }\n.nature-theme code {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #d1c4e9; }\n.nature-theme mat-sidenav-container mat-toolbar button.active {\n  color: white;\n  background-color: #9575cd; }\n.nature-theme mat-sidenav-container mat-toolbar .sign-in-button {\n  color: #9575cd;\n  border: 1px solid #9575cd; }\n.nature-theme mat-sidenav-container mat-toolbar .link {\n  color: white; }\n.nature-theme mat-sidenav-container mat-sidenav .mat-list-item.active {\n  color: white;\n  background-color: #9575cd !important; }\n.nature-theme mat-sidenav-container mat-sidenav .mat-list-item.active:hover {\n    background-color: #512da8 !important; }\n.nature-theme mat-sidenav-container .footer {\n  color: #a1887f;\n  background-color: #3e2723; }\n.nature-theme mat-sidenav-container .footer .links a,\n  .nature-theme mat-sidenav-container .footer .signature a {\n    color: #a1887f; }\n.nature-theme mat-sidenav-container .footer .links a:hover,\n    .nature-theme mat-sidenav-container .footer .signature a:hover {\n      color: #9575cd; }\n.nature-theme anms-about .background {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: #fafafa; }\n.nature-theme anms-about .background .gradient::before {\n    background: linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, #fafafa 100%); }\n.nature-theme anms-about .follow-releases p {\n  background-color: #fafafa; }\n.nature-theme anms-about .follow-releases p a {\n    color: #9575cd; }\n.nature-theme anms-about .follow-releases p a:hover {\n      color: #512da8; }\n.nature-theme anms-big-input .big-input input {\n  color: rgba(0, 0, 0, 0.87);\n  background-color: white; }\n.nature-theme anms-big-input .big-input.has-focus {\n  box-shadow: 0 0 15px 2px rgba(149, 117, 205, 0.4), 0 0 15px 2px rgba(149, 117, 205, 0.4), 0 0 15px 2px rgba(149, 117, 205, 0.4); }\n.nature-theme .todos-filter-menu-overlay .active {\n  color: white;\n  background-color: #9575cd; }\n.nature-theme .todos-filter-menu-overlay .active .mat-icon {\n    color: white; }\n.nature-theme .todos-filter-menu-overlay .active:hover {\n    color: white;\n    background-color: #9575cd; }\n.nature-theme .todos-notification-overlay .mat-simple-snackbar {\n  -ms-flex-align: center;\n      align-items: center; }\n.nature-theme .todos-notification-overlay .mat-simple-snackbar button {\n    border-radius: 2px;\n    background-color: #9575cd;\n    color: white; }\n.nature-theme anms-stock-market mat-card .negative {\n  color: #e53935; }\n.nature-theme anms-stock-market .error mat-icon {\n  color: #e53935; }\n.nature-theme anms-parent > .container > .row > .col-md-6 > .example {\n  border-color: #9575cd; }\n.nature-theme anms-parent > .container > .row > .col-md-6 > .example > h1 {\n    color: #9575cd; }\n.nature-theme anms-child > div {\n  border-color: #e53935; }\n.nature-theme anms-child > div > h2 {\n    color: #e53935; }\n.nature-theme anms-examples .nav-responsive {\n  border-bottom: 2px solid #5d4037; }\n.nature-theme .nav-responsive-overlay .active {\n  color: white;\n  background-color: #9575cd; }\n"
  
  /***/ }),
  
  /***/ "./node_modules/style-loader/lib/addStyles.js":
  /*!****************************************************!*\
    !*** ./node_modules/style-loader/lib/addStyles.js ***!
    \****************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  /*
  	MIT License http://www.opensource.org/licenses/mit-license.php
  	Author Tobias Koppers @sokra
  */
  
  var stylesInDom = {};
  
  var	memoize = function (fn) {
  	var memo;
  
  	return function () {
  		if (typeof memo === "undefined") memo = fn.apply(this, arguments);
  		return memo;
  	};
  };
  
  var isOldIE = memoize(function () {
  	// Test for IE <= 9 as proposed by Browserhacks
  	// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805
  	// Tests for existence of standard globals is to allow style-loader
  	// to operate correctly into non-standard environments
  	// @see https://github.com/webpack-contrib/style-loader/issues/177
  	return window && document && document.all && !window.atob;
  });
  
  var getTarget = function (target) {
    return document.querySelector(target);
  };
  
  var getElement = (function (fn) {
  	var memo = {};
  
  	return function(target) {
                  // If passing function in options, then use it for resolve "head" element.
                  // Useful for Shadow Root style i.e
                  // {
                  //   insertInto: function () { return document.querySelector("#foo").shadowRoot }
                  // }
                  if (typeof target === 'function') {
                          return target();
                  }
                  if (typeof memo[target] === "undefined") {
  			var styleTarget = getTarget.call(this, target);
  			// Special case to return head of iframe instead of iframe itself
  			if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {
  				try {
  					// This will throw an exception if access to iframe is blocked
  					// due to cross-origin restrictions
  					styleTarget = styleTarget.contentDocument.head;
  				} catch(e) {
  					styleTarget = null;
  				}
  			}
  			memo[target] = styleTarget;
  		}
  		return memo[target]
  	};
  })();
  
  var singleton = null;
  var	singletonCounter = 0;
  var	stylesInsertedAtTop = [];
  
  var	fixUrls = __webpack_require__(/*! ./urls */ "./node_modules/style-loader/lib/urls.js");
  
  module.exports = function(list, options) {
  	if (typeof DEBUG !== "undefined" && DEBUG) {
  		if (typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment");
  	}
  
  	options = options || {};
  
  	options.attrs = typeof options.attrs === "object" ? options.attrs : {};
  
  	// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
  	// tags it will allow on a page
  	if (!options.singleton && typeof options.singleton !== "boolean") options.singleton = isOldIE();
  
  	// By default, add <style> tags to the <head> element
          if (!options.insertInto) options.insertInto = "head";
  
  	// By default, add <style> tags to the bottom of the target
  	if (!options.insertAt) options.insertAt = "bottom";
  
  	var styles = listToStyles(list, options);
  
  	addStylesToDom(styles, options);
  
  	return function update (newList) {
  		var mayRemove = [];
  
  		for (var i = 0; i < styles.length; i++) {
  			var item = styles[i];
  			var domStyle = stylesInDom[item.id];
  
  			domStyle.refs--;
  			mayRemove.push(domStyle);
  		}
  
  		if(newList) {
  			var newStyles = listToStyles(newList, options);
  			addStylesToDom(newStyles, options);
  		}
  
  		for (var i = 0; i < mayRemove.length; i++) {
  			var domStyle = mayRemove[i];
  
  			if(domStyle.refs === 0) {
  				for (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j]();
  
  				delete stylesInDom[domStyle.id];
  			}
  		}
  	};
  };
  
  function addStylesToDom (styles, options) {
  	for (var i = 0; i < styles.length; i++) {
  		var item = styles[i];
  		var domStyle = stylesInDom[item.id];
  
  		if(domStyle) {
  			domStyle.refs++;
  
  			for(var j = 0; j < domStyle.parts.length; j++) {
  				domStyle.parts[j](item.parts[j]);
  			}
  
  			for(; j < item.parts.length; j++) {
  				domStyle.parts.push(addStyle(item.parts[j], options));
  			}
  		} else {
  			var parts = [];
  
  			for(var j = 0; j < item.parts.length; j++) {
  				parts.push(addStyle(item.parts[j], options));
  			}
  
  			stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};
  		}
  	}
  }
  
  function listToStyles (list, options) {
  	var styles = [];
  	var newStyles = {};
  
  	for (var i = 0; i < list.length; i++) {
  		var item = list[i];
  		var id = options.base ? item[0] + options.base : item[0];
  		var css = item[1];
  		var media = item[2];
  		var sourceMap = item[3];
  		var part = {css: css, media: media, sourceMap: sourceMap};
  
  		if(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]});
  		else newStyles[id].parts.push(part);
  	}
  
  	return styles;
  }
  
  function insertStyleElement (options, style) {
  	var target = getElement(options.insertInto)
  
  	if (!target) {
  		throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");
  	}
  
  	var lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1];
  
  	if (options.insertAt === "top") {
  		if (!lastStyleElementInsertedAtTop) {
  			target.insertBefore(style, target.firstChild);
  		} else if (lastStyleElementInsertedAtTop.nextSibling) {
  			target.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling);
  		} else {
  			target.appendChild(style);
  		}
  		stylesInsertedAtTop.push(style);
  	} else if (options.insertAt === "bottom") {
  		target.appendChild(style);
  	} else if (typeof options.insertAt === "object" && options.insertAt.before) {
  		var nextSibling = getElement(options.insertInto + " " + options.insertAt.before);
  		target.insertBefore(style, nextSibling);
  	} else {
  		throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");
  	}
  }
  
  function removeStyleElement (style) {
  	if (style.parentNode === null) return false;
  	style.parentNode.removeChild(style);
  
  	var idx = stylesInsertedAtTop.indexOf(style);
  	if(idx >= 0) {
  		stylesInsertedAtTop.splice(idx, 1);
  	}
  }
  
  function createStyleElement (options) {
  	var style = document.createElement("style");
  
  	if(options.attrs.type === undefined) {
  		options.attrs.type = "text/css";
  	}
  
  	addAttrs(style, options.attrs);
  	insertStyleElement(options, style);
  
  	return style;
  }
  
  function createLinkElement (options) {
  	var link = document.createElement("link");
  
  	if(options.attrs.type === undefined) {
  		options.attrs.type = "text/css";
  	}
  	options.attrs.rel = "stylesheet";
  
  	addAttrs(link, options.attrs);
  	insertStyleElement(options, link);
  
  	return link;
  }
  
  function addAttrs (el, attrs) {
  	Object.keys(attrs).forEach(function (key) {
  		el.setAttribute(key, attrs[key]);
  	});
  }
  
  function addStyle (obj, options) {
  	var style, update, remove, result;
  
  	// If a transform function was defined, run it on the css
  	if (options.transform && obj.css) {
  	    result = options.transform(obj.css);
  
  	    if (result) {
  	    	// If transform returns a value, use that instead of the original css.
  	    	// This allows running runtime transformations on the css.
  	    	obj.css = result;
  	    } else {
  	    	// If the transform function returns a falsy value, don't add this css.
  	    	// This allows conditional loading of css
  	    	return function() {
  	    		// noop
  	    	};
  	    }
  	}
  
  	if (options.singleton) {
  		var styleIndex = singletonCounter++;
  
  		style = singleton || (singleton = createStyleElement(options));
  
  		update = applyToSingletonTag.bind(null, style, styleIndex, false);
  		remove = applyToSingletonTag.bind(null, style, styleIndex, true);
  
  	} else if (
  		obj.sourceMap &&
  		typeof URL === "function" &&
  		typeof URL.createObjectURL === "function" &&
  		typeof URL.revokeObjectURL === "function" &&
  		typeof Blob === "function" &&
  		typeof btoa === "function"
  	) {
  		style = createLinkElement(options);
  		update = updateLink.bind(null, style, options);
  		remove = function () {
  			removeStyleElement(style);
  
  			if(style.href) URL.revokeObjectURL(style.href);
  		};
  	} else {
  		style = createStyleElement(options);
  		update = applyToTag.bind(null, style);
  		remove = function () {
  			removeStyleElement(style);
  		};
  	}
  
  	update(obj);
  
  	return function updateStyle (newObj) {
  		if (newObj) {
  			if (
  				newObj.css === obj.css &&
  				newObj.media === obj.media &&
  				newObj.sourceMap === obj.sourceMap
  			) {
  				return;
  			}
  
  			update(obj = newObj);
  		} else {
  			remove();
  		}
  	};
  }
  
  var replaceText = (function () {
  	var textStore = [];
  
  	return function (index, replacement) {
  		textStore[index] = replacement;
  
  		return textStore.filter(Boolean).join('\n');
  	};
  })();
  
  function applyToSingletonTag (style, index, remove, obj) {
  	var css = remove ? "" : obj.css;
  
  	if (style.styleSheet) {
  		style.styleSheet.cssText = replaceText(index, css);
  	} else {
  		var cssNode = document.createTextNode(css);
  		var childNodes = style.childNodes;
  
  		if (childNodes[index]) style.removeChild(childNodes[index]);
  
  		if (childNodes.length) {
  			style.insertBefore(cssNode, childNodes[index]);
  		} else {
  			style.appendChild(cssNode);
  		}
  	}
  }
  
  function applyToTag (style, obj) {
  	var css = obj.css;
  	var media = obj.media;
  
  	if(media) {
  		style.setAttribute("media", media)
  	}
  
  	if(style.styleSheet) {
  		style.styleSheet.cssText = css;
  	} else {
  		while(style.firstChild) {
  			style.removeChild(style.firstChild);
  		}
  
  		style.appendChild(document.createTextNode(css));
  	}
  }
  
  function updateLink (link, options, obj) {
  	var css = obj.css;
  	var sourceMap = obj.sourceMap;
  
  	/*
  		If convertToAbsoluteUrls isn't defined, but sourcemaps are enabled
  		and there is no publicPath defined then lets turn convertToAbsoluteUrls
  		on by default.  Otherwise default to the convertToAbsoluteUrls option
  		directly
  	*/
  	var autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap;
  
  	if (options.convertToAbsoluteUrls || autoFixUrls) {
  		css = fixUrls(css);
  	}
  
  	if (sourceMap) {
  		// http://stackoverflow.com/a/26603875
  		css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */";
  	}
  
  	var blob = new Blob([css], { type: "text/css" });
  
  	var oldSrc = link.href;
  
  	link.href = URL.createObjectURL(blob);
  
  	if(oldSrc) URL.revokeObjectURL(oldSrc);
  }
  
  
  /***/ }),
  
  /***/ "./node_modules/style-loader/lib/urls.js":
  /*!***********************************************!*\
    !*** ./node_modules/style-loader/lib/urls.js ***!
    \***********************************************/
  /*! no static exports found */
  /***/ (function(module, exports) {
  
  
  /**
   * When source maps are enabled, `style-loader` uses a link element with a data-uri to
   * embed the css on the page. This breaks all relative urls because now they are relative to a
   * bundle instead of the current page.
   *
   * One solution is to only use full urls, but that may be impossible.
   *
   * Instead, this function "fixes" the relative urls to be absolute according to the current page location.
   *
   * A rudimentary test suite is located at `test/fixUrls.js` and can be run via the `npm test` command.
   *
   */
  
  module.exports = function (css) {
    // get current location
    var location = typeof window !== "undefined" && window.location;
  
    if (!location) {
      throw new Error("fixUrls requires window.location");
    }
  
  	// blank or null?
  	if (!css || typeof css !== "string") {
  	  return css;
    }
  
    var baseUrl = location.protocol + "//" + location.host;
    var currentDir = baseUrl + location.pathname.replace(/\/[^\/]*$/, "/");
  
  	// convert each url(...)
  	/*
  	This regular expression is just a way to recursively match brackets within
  	a string.
  
  	 /url\s*\(  = Match on the word "url" with any whitespace after it and then a parens
  	   (  = Start a capturing group
  	     (?:  = Start a non-capturing group
  	         [^)(]  = Match anything that isn't a parentheses
  	         |  = OR
  	         \(  = Match a start parentheses
  	             (?:  = Start another non-capturing groups
  	                 [^)(]+  = Match anything that isn't a parentheses
  	                 |  = OR
  	                 \(  = Match a start parentheses
  	                     [^)(]*  = Match anything that isn't a parentheses
  	                 \)  = Match a end parentheses
  	             )  = End Group
                *\) = Match anything and then a close parens
            )  = Close non-capturing group
            *  = Match anything
         )  = Close capturing group
  	 \)  = Match a close parens
  
  	 /gi  = Get all matches, not the first.  Be case insensitive.
  	 */
  	var fixedCss = css.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function(fullMatch, origUrl) {
  		// strip quotes (if they exist)
  		var unquotedOrigUrl = origUrl
  			.trim()
  			.replace(/^"(.*)"$/, function(o, $1){ return $1; })
  			.replace(/^'(.*)'$/, function(o, $1){ return $1; });
  
  		// already a full url? no change
  		if (/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(unquotedOrigUrl)) {
  		  return fullMatch;
  		}
  
  		// convert the url to a full url
  		var newUrl;
  
  		if (unquotedOrigUrl.indexOf("//") === 0) {
  		  	//TODO: should we add protocol?
  			newUrl = unquotedOrigUrl;
  		} else if (unquotedOrigUrl.indexOf("/") === 0) {
  			// path should be relative to the base url
  			newUrl = baseUrl + unquotedOrigUrl; // already starts with '/'
  		} else {
  			// path should be relative to current directory
  			newUrl = currentDir + unquotedOrigUrl.replace(/^\.\//, ""); // Strip leading './'
  		}
  
  		// send back the fixed url(...)
  		return "url(" + JSON.stringify(newUrl) + ")";
  	});
  
  	// send back the fixed css
  	return fixedCss;
  };
  
  
  /***/ }),
  
  /***/ "./src/styles.scss":
  /*!*************************!*\
    !*** ./src/styles.scss ***!
    \*************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  
  var content = __webpack_require__(/*! !../node_modules/raw-loader!../node_modules/postcss-loader/lib??embedded!../node_modules/sass-loader/lib/loader.js??ref--14-3!./styles.scss */ "./node_modules/raw-loader/index.js!./node_modules/postcss-loader/lib/index.js??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/styles.scss");
  
  if(typeof content === 'string') content = [[module.i, content, '']];
  
  var transform;
  var insertInto;
  
  
  
  var options = {"hmr":true}
  
  options.transform = transform
  options.insertInto = undefined;
  
  var update = __webpack_require__(/*! ../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
  
  if(content.locals) module.exports = content.locals;
  
  if(false) {}
  
  /***/ }),
  
  /***/ 2:
  /*!*******************************!*\
    !*** multi ./src/styles.scss ***!
    \*******************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  module.exports = __webpack_require__(/*! /Users/Frank/Documents/coding/work/ng5_app1/src/styles.scss */"./src/styles.scss");
  
  
  /***/ })
  
  },[[2,"runtime"]]]);
  //# sourceMappingURL=styles.js.map