/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./app/src/assets/fonts/material-icons/material-icons.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(MaterialIcons-Regular.woff2) format('woff2'),
       url(MaterialIcons-Regular.woff) format('woff'),
       url(MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./app/src/assets/fonts/muli/muli.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/* vietnamese */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 400;
    src: local('Muli Regular'),
         local('Muli-Regular'),
         url(Muli-Regular.ttf) format('truetype');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
  }
/* latin-ext */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 400;
    src: local('Muli Regular'),
         local('Muli-Regular'),
         url(Muli-Regular.ttf) format('truetype');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  }
/* latin */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 400;
    src: local('Muli Regular'),
         local('Muli-Regular'),
         url(Muli-Regular.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  }
/* vietnamese */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 100;
    src: local('Muli Light'),
    local('Muli-Light'),
    url(Muli-Light.ttf) format('truetype');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 100;
    src: local('Muli Light'),
    local('Muli-Light'),
    url(Muli-Light.ttf) format('truetype');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 100;
    src: local('Muli Light'),
    local('Muli-Light'),
    url(Muli-Light.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/cropperjs/dist/cropper.min.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{image-orientation:0deg;display:block;height:100%;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./app/src/styles.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
@media screen and (max-width:959px){.adf-hide-small{display:none!important}}
@media screen and (max-width:599px){.adf-hide-xsmall{display:none!important}}
ul>li>form-field>.adf-focus .adf-label{color:#0055b8;color:var(--theme-primary-color)}
.mat-form-field-label{color:#bdbdbd!important;color:var(--theme-colors-mat-grey-dark)!important}
.adf-error-container{height:20px;margin-top:-12px}
.adf-error-text{color:#b8082a;color:var(--theme-warn-color);font-size:12px;font-size:var(--theme-caption-font-size);height:16px;line-height:1.33;padding:1px}
.adf-error-icon{color:#b8082a;color:var(--theme-warn-color);font-size:17px;font-size:var(--theme-adf-icon-1-font-size)}
.adf-label{color:rgba(0, 0, 0, 0.54);color:var(--theme-secondary-text-color)}
.adf-asterisk{color:#b8082a;color:var(--theme-warn-color);padding-left:2px}
.adf-invalid .mat-checkbox-layout{padding-bottom:12px}
.adf-invalid .mat-form-field-underline{background-color:#b8082a!important;background-color:var(--theme-warn-color)!important}
.adf-invalid .mat-select-arrow{color:rgba(0, 0, 0, 0.54)!important;color:var(--theme-secondary-text-color)!important}
.adf-invalid .adf-file{border-color:#b8082a;border-color:var(--theme-warn-color)}
.adf-invalid .mat-form-field-prefix{color:rgba(0, 0, 0, 0.54);color:var(--theme-secondary-text-color)}
.adf-invalid .adf-input{border-color:#b8082a;border-color:var(--theme-warn-color)}
.adf-left-label{color:rgba(0, 0, 0, 0.54);color:var(--theme-secondary-text-color)}
@media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none){adf-form-field .mat-form-field,adf-form-field .mat-input-element,adf-form-field .mat-select{display:block!important}}
.adf-copy-tooltip{background:#0055b8;background:var(--theme-primary-color);border-radius:5px;bottom:93%;color:white!important;color:var(--theme-primary-color-default-contrast)!important;font-size:12px;font-size:var(--theme-caption-font-size);left:0;min-height:20px;padding:2px 5px;position:absolute;z-index:1001}
.adf-sticky-header .adf-copy-tooltip{bottom:0!important;top:85%!important}
.mat-badge-content{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:600}
.mat-badge-small .mat-badge-content{font-size:9px}
.mat-badge-large .mat-badge-content{font-size:24px}
.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}
.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Muli,Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}
.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Muli,Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}
.mat-body-2,.mat-body-strong,.mat-typography .mat-body-2,.mat-typography .mat-body-strong{font:500 14px/24px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-body,.mat-body-1,.mat-typography,.mat-typography .mat-body,.mat-typography .mat-body-1{font:400 14px/20px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}
.mat-caption,.mat-small,.mat-typography .mat-caption,.mat-typography .mat-small{font:400 12px/20px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 56px}
.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}
.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}
.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}
.mat-bottom-sheet-container{font:400 14px/20px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}
.mat-button-toggle,.mat-card{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-card-title{font-size:24px;font-weight:500}
.mat-card-header .mat-card-title{font-size:20px}
.mat-card-content,.mat-card-subtitle{font-size:14px}
.mat-checkbox{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-checkbox-layout .mat-checkbox-label{line-height:24px}
.mat-chip{font-size:14px;font-weight:500}
.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}
.mat-table{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-header-cell{font-size:12px;font-weight:500}
.mat-cell,.mat-footer-cell{font-size:14px}
.mat-calendar{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-calendar-body{font-size:13px}
.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}
.mat-calendar-table-header th{font-size:11px;font-weight:400}
.mat-dialog-title{font:500 20px/32px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-expansion-panel-header{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}
.mat-expansion-panel-content{font:400 14px/20px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-form-field{font:400 16px/1.25 Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-form-field-wrapper{padding-bottom:1.4375em}
.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.25}
.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}
.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.25em;line-height:1.25}
.mat-form-field-infix{border-top:.9375em solid #0000;padding:.5em 0}
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.4375em) scale(.75);width:133.3333333333%}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.43749em) scale(.75);width:133.3333433333%}
.mat-form-field-label-wrapper{padding-top:.9375em;top:-.9375em}
.mat-form-field-label{top:1.4375em}
.mat-form-field-underline{bottom:1.4375em}
.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.91667em)}
.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}
.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.375em 0}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.3125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.3125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.3125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}
.mat-form-field-appearance-legacy .mat-form-field-label{top:1.3125em}
.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.4166666667em;top:calc(100% - 1.66667em)}
@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.31247em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.31246em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.31245em) scale(.75)}}
.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}
.mat-form-field-appearance-fill .mat-form-field-label{margin-top:-.5em;top:1.1875em}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-.6875em) scale(.75);width:133.3333333333%}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.68749em) scale(.75);width:133.3333433333%}
.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}
.mat-form-field-appearance-outline .mat-form-field-label{margin-top:-.25em;top:1.9375em}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-1.6875em) scale(.75);width:133.3333333333%}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.68749em) scale(.75);width:133.3333433333%}
.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}
.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{box-sizing:border-box;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}
input.mat-input-element{margin-top:-.125em}
.mat-menu-item{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}
.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:12px}
.mat-radio-button,.mat-select{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-select-trigger{height:1.25em}
.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-slider-thumb-label-text{font-size:12px;font-weight:500}
.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-step-label{font-size:14px;font-weight:400}
.mat-step-sub-label-error{font-weight:400}
.mat-step-label-error{font-size:14px}
.mat-step-label-selected{font-size:14px;font-weight:500}
.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}
.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}
.mat-tooltip{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-bottom:6px;padding-top:6px}
.mat-tooltip-handset{font-size:14px;padding-bottom:8px;padding-top:8px}
.mat-list-item,.mat-list-option{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-list-base .mat-list-item{font-size:16px}
.mat-list-base .mat-list-item .mat-line{box-sizing:border-box;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}
.mat-list-base .mat-list-option{font-size:16px}
.mat-list-base .mat-list-option .mat-line{box-sizing:border-box;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}
.mat-list-base .mat-subheader{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}
.mat-list-base[dense] .mat-list-item{font-size:12px}
.mat-list-base[dense] .mat-list-item .mat-line{box-sizing:border-box;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}
.mat-list-base[dense] .mat-list-option .mat-line{box-sizing:border-box;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}
.mat-list-base[dense] .mat-subheader{font-size:12px;font-weight:500}
.mat-list-base[dense] .mat-subheader,.mat-option{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-option{font-size:16px}
.mat-optgroup-label{font:500 14px/24px Muli,Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}
.mat-simple-snackbar{font-family:Muli,Roboto,Helvetica Neue,sans-serif;font-size:14px}
.mat-simple-snackbar-action{font-family:inherit;font-size:inherit;font-weight:500;line-height:1}
.mat-tree{font-family:Muli,Roboto,Helvetica Neue,sans-serif}
.mat-nested-tree-node,.mat-tree-node{font-size:14px;font-weight:400}
.mat-ripple{overflow:hidden;position:relative}
.mat-ripple:not(:empty){transform:translateZ(0)}
.mat-ripple.mat-ripple-unbounded{overflow:visible}
.mat-ripple-element{border-radius:50%;pointer-events:none;position:absolute;transform:scale3d(0,0,0);transition:opacity,transform 0ms cubic-bezier(0,0,.2,1)}
.cdk-high-contrast-active .mat-ripple-element{display:none}
.cdk-visually-hidden{clip:rect(0 0 0 0);-webkit-appearance:none;-moz-appearance:none;border:0;height:1px;left:0;margin:-1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
.cdk-global-overlay-wrapper,.cdk-overlay-container{height:100%;left:0;pointer-events:none;top:0;width:100%}
.cdk-overlay-container{position:fixed;z-index:1000}
.cdk-overlay-container:empty{display:none}
.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}
.cdk-overlay-pane{box-sizing:border-box;max-height:100%;max-width:100%;pointer-events:auto}
.cdk-overlay-backdrop{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:0;left:0;opacity:0;pointer-events:auto;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.25,.8,.25,1);z-index:1000}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}
.cdk-overlay-dark-backdrop{background:#00000052}
.cdk-overlay-transparent-backdrop{opacity:1;transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}
.cdk-overlay-backdrop-noop-animation{transition:none}
.cdk-overlay-connected-position-bounding-box{display:flex;flex-direction:column;min-height:1px;min-width:1px;position:absolute;z-index:1000}
.cdk-global-scrollblock{overflow-y:scroll;position:fixed;width:100%}
textarea.cdk-textarea-autosize{resize:none}
textarea.cdk-textarea-autosize-measuring{box-sizing:content-box!important;box-sizing:initial!important;height:auto!important;overflow:hidden!important;padding:2px 0!important}
textarea.cdk-textarea-autosize-measuring-firefox{box-sizing:content-box!important;box-sizing:initial!important;height:0!important;padding:2px 0!important}
@keyframes cdk-text-field-autofill-start{/*!*/}
@keyframes cdk-text-field-autofill-end{/*!*/}
.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
.mat-focus-indicator{position:relative}
.mat-focus-indicator:before{border:3px solid #0000;border:var(--mat-focus-indicator-border-width,3px) var(--mat-focus-indicator-border-style,solid) var(--mat-focus-indicator-border-color,#0000);border-radius:4px;border-radius:var(--mat-focus-indicator-border-radius,4px);bottom:0;box-sizing:border-box;display:none;display:var(--mat-focus-indicator-display,none);left:0;pointer-events:none;position:absolute;right:0;top:0}
.mat-focus-indicator:focus:before{content:""}
.cdk-high-contrast-active{--mat-focus-indicator-display:block}
.mat-mdc-focus-indicator{position:relative}
.mat-mdc-focus-indicator:before{border:3px solid #0000;border:var(--mat-mdc-focus-indicator-border-width,3px) var(--mat-mdc-focus-indicator-border-style,solid) var(--mat-mdc-focus-indicator-border-color,#0000);border-radius:4px;border-radius:var(--mat-mdc-focus-indicator-border-radius,4px);bottom:0;box-sizing:border-box;display:none;display:var(--mat-mdc-focus-indicator-display,none);left:0;pointer-events:none;position:absolute;right:0;top:0}
.mat-mdc-focus-indicator:focus:before{content:""}
.cdk-high-contrast-active{--mat-mdc-focus-indicator-display:block}
.mat-ripple-element{background-color:#0000001a}
.mat-option{color:#000000de}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:#0000000a}
.mat-option.mat-active{background:#0000000a;color:#000000de}
.mat-option.mat-option-disabled{color:#00000061}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#2196f3}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff9800}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}
.mat-optgroup-label{color:#0000008a}
.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}
.mat-pseudo-checkbox{color:#0000008a}
.mat-pseudo-checkbox:after{color:#fafafa}
.mat-pseudo-checkbox-disabled{color:#b0b0b0}
.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#2196f3}
.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff9800}
.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}
.mat-app-background{background-color:#fafafa;color:#000000de}
.mat-elevation-z0{box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}
.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}
.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}
.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}
.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}
.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px 0 #00000024,0 1px 14px 0 #0000001f}
.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}
.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}
.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}
.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}
.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}
.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}
.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}
.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}
.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}
.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}
.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}
.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}
.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}
.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}
.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}
.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}
.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}
.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}
.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}
.mat-theme-loaded-marker{display:none}
.mat-autocomplete-panel{background:#fff;color:#000000de}
.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}
.mat-badge{position:relative}
.mat-badge.mat-badge{overflow:visible}
.mat-badge-hidden .mat-badge-content{display:none}
.mat-badge-content{border-radius:50%;display:inline-block;overflow:hidden;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transform:scale(.6);transition:transform .2s ease-in-out;white-space:nowrap}
.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}
.mat-badge-content.mat-badge-active{transform:none}
.mat-badge-small .mat-badge-content{height:16px;line-height:16px;width:16px}
.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}
.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}
.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}
.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{left:-16px;right:auto}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{left:-8px;right:auto}
.mat-badge-medium .mat-badge-content{height:22px;line-height:22px;width:22px}
.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}
.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}
.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}
.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{left:-22px;right:auto}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{left:-11px;right:auto}
.mat-badge-large .mat-badge-content{height:28px;line-height:28px;width:28px}
.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}
.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}
.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}
.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{left:-28px;right:auto}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{left:-14px;right:auto}
.mat-badge-content{background:#2196f3;color:#fff}
.cdk-high-contrast-active .mat-badge-content{border-radius:0;outline:1px solid}
.mat-badge-accent .mat-badge-content{background:#ff9800;color:#ffffffde}
.mat-badge-warn .mat-badge-content{background:#f44336;color:#fff}
.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}
.mat-bottom-sheet-container{background:#fff;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;color:#000000de}
.mat-button,.mat-icon-button,.mat-stroked-button{background:#0000;color:inherit}
.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#2196f3}
.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff9800}
.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}
.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled{color:#00000042}
.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#2196f3}
.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff9800}
.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}
.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:#0000}
.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{background-color:currentColor;opacity:.1}
.mat-button-focus-overlay{background:#000}
.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}
.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{background-color:#fff;color:#000000de}
.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{color:#fff}
.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{color:#ffffffde}
.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{color:#fff}
.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{color:#00000042}
.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#2196f3}
.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff9800}
.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}
.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled{background-color:#0000001f}
.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:#ffffff1a}
.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}
.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}
.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}
.mat-button-toggle-group:not([class*=mat-elevation-z]),.mat-button-toggle-standalone:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}
.mat-button-toggle{color:#00000061}
.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}
.mat-button-toggle-appearance-standard{background:#fff;color:#000000de}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}
.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid #e0e0e0}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid #e0e0e0}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid #e0e0e0}
.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}
.mat-button-toggle-disabled{background-color:#eee;color:#00000042}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}
.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}
.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid #e0e0e0}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}
.mat-card{background:#fff;color:#000000de}
.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f}
.mat-card-subtitle{color:#0000008a}
.mat-checkbox-frame{border-color:#0000008a}
.mat-checkbox-checkmark{fill:#fafafa}
.mat-checkbox-checkmark-path{stroke:#fafafa!important}
.mat-checkbox-mixedmark{background-color:#fafafa}
.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#2196f3}
.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff9800}
.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}
.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}
.mat-checkbox .mat-ripple-element{background-color:#000}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#2196f3}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff9800}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}
.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}
.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}
.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}
.mat-chip.mat-standard-chip:after{background:#000}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#2196f3;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff9800;color:#ffffffde}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#ffffffde;opacity:.4}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}
.mat-table{background:#fff}
.mat-table tbody,.mat-table tfoot,.mat-table thead,.mat-table-sticky,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}
mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:#0000001f}
.mat-header-cell{color:#0000008a}
.mat-cell,.mat-footer-cell{color:#000000de}
.mat-calendar-arrow{fill:#0000008a}
.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:#0000008a}
.mat-calendar-table-header-divider:after{background:#0000001f}
.mat-calendar-body-label,.mat-calendar-table-header{color:#0000008a}
.mat-calendar-body-cell-content,.mat-date-range-input-separator{border-color:#0000;color:#000000de}
.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}
.mat-calendar-body-in-preview{color:#0000003d}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}
.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}
.mat-calendar-body-in-range:before{background:#2196f333}
.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:#f9ab0033}
.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,#2196f333 50%,#f9ab0033 0)}
.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,#2196f333 50%,#f9ab0033 0)}
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-calendar-body-selected{background-color:#2196f3;color:#fff}
.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#2196f366}
.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}
@media(hover:hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2196f34d}}
.mat-datepicker-content{background-color:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;color:#000000de}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:#ff980033}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:#f9ab0033}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,#ff980033 50%,#f9ab0033 0)}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,#ff980033 50%,#f9ab0033 0)}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff9800;color:#ffffffde}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff980066}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #ffffffde}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff98004d}
@media(hover:hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff98004d}}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:#f4433633}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:#f9ab0033}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,#f4433633 50%,#f9ab0033 0)}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,#f4433633 50%,#f9ab0033 0)}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}
@media(hover:hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}
.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}
.mat-datepicker-toggle-active{color:#2196f3}
.mat-datepicker-toggle-active.mat-accent{color:#ff9800}
.mat-datepicker-toggle-active.mat-warn{color:#f44336}
.mat-date-range-input-inner[disabled]{color:#00000061}
.mat-dialog-container{background:#fff;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;color:#000000de}
.mat-divider{border-top-color:#0000001f}
.mat-divider-vertical{border-right-color:#0000001f}
.mat-expansion-panel{background:#fff;color:#000000de}
.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}
.mat-action-row{border-top-color:#0000001f}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:#0000000a}
@media(hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}
.mat-expansion-panel-header-title{color:#000000de}
.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:#0000008a}
.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}
.mat-expansion-panel-header{height:48px}
.mat-expansion-panel-header.mat-expanded{height:64px}
.mat-form-field-label,.mat-hint{color:#0009}
.mat-form-field.mat-focused .mat-form-field-label{color:#2196f3}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff9800}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}
.mat-focused .mat-form-field-required-marker{color:#ff9800}
.mat-form-field-ripple{background-color:#000000de}
.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#2196f3}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff9800}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#2196f3}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff9800}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent{color:#f44336}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}
.mat-error{color:#f44336}
.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}
.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,#0000006b 0,#0000006b 33%,#0000 0);background-repeat:repeat-x;background-size:4px 100%}
.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,#0000006b 0,#0000006b 33%,#0000 0);background-repeat:repeat-x;background-size:4px 100%}
.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}
.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:#0000}
.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}
.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#2196f3}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff9800}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}
.mat-icon.mat-primary{color:#2196f3}
.mat-icon.mat-accent{color:#ff9800}
.mat-icon.mat-warn{color:#f44336}
.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:#00000061}
.mat-input-element{caret-color:#2196f3}
.mat-input-element::-moz-placeholder{color:#0000006b}
.mat-input-element::placeholder{color:#0000006b}
.mat-input-element::-moz-placeholder{color:#0000006b}
.mat-input-element::-webkit-input-placeholder{color:#0000006b}
.mat-input-element:-ms-input-placeholder{color:#0000006b}
.mat-form-field.mat-accent .mat-input-element{caret-color:#ff9800}
.mat-form-field-invalid .mat-input-element,.mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}
.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}
.mat-list-base .mat-subheader{color:#0000008a}
.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}
.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:#0000000a}
.mat-list-single-selected-option,.mat-list-single-selected-option:focus,.mat-list-single-selected-option:hover{background:#0000001f}
.mat-menu-panel{background:#fff}
.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}
.mat-menu-item{background:#0000;color:#000000de}
.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-icon-no-color,.mat-menu-item[disabled] .mat-menu-submenu-icon{color:#00000061}
.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}
.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:#0000000a}
.mat-paginator{background:#fff}
.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}
.mat-paginator-decrement,.mat-paginator-increment{border-right:2px solid #0000008a;border-top:2px solid #0000008a}
.mat-paginator-first,.mat-paginator-last{border-top:2px solid #0000008a}
.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}
.mat-paginator-container{min-height:56px}
.mat-progress-bar-background{fill:#c4e1f8}
.mat-progress-bar-buffer{background-color:#c4e1f8}
.mat-progress-bar-fill:after{background-color:#2196f3}
.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbe2bc}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbe2bc}
.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff9800}
.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}
.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}
.mat-progress-spinner circle,.mat-spinner circle{stroke:#2196f3}
.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff9800}
.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}
.mat-radio-outer-circle{border-color:#0000008a}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#2196f3}
.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#2196f3}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff9800}
.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff9800}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}
.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle{border-color:#00000061}
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:#00000061}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}
.mat-radio-button .mat-ripple-element{background-color:#000}
.mat-select-value{color:#000000de}
.mat-select-placeholder{color:#0000006b}
.mat-select-disabled .mat-select-value{color:#00000061}
.mat-select-arrow{color:#0000008a}
.mat-select-panel{background:#fff}
.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:#0000001f}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#2196f3}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff9800}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}
.mat-drawer-container{background-color:#fafafa;color:#000000de}
.mat-drawer{color:#000000de}
.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#fff}
.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}
.mat-drawer-side{border-right:1px solid #0000001f}
.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid #0000001f;border-right:none}
[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid #0000001f}
.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff9800}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ff98008a}
.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff9800}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#2196f3}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#2196f38a}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#2196f3}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}
.mat-slide-toggle-thumb{background-color:#fafafa;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f}
.mat-slide-toggle-bar{background-color:#00000061}
.mat-slider-track-background{background-color:#00000042}
.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label,.mat-slider.mat-primary .mat-slider-track-fill{background-color:#2196f3}
.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}
.mat-slider.mat-primary .mat-slider-focus-ring{background-color:#2196f333}
.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label,.mat-slider.mat-accent .mat-slider-track-fill{background-color:#ff9800}
.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#ffffffde}
.mat-slider.mat-accent .mat-slider-focus-ring{background-color:#ff980033}
.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label,.mat-slider.mat-warn .mat-slider-track-fill{background-color:#f44336}
.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}
.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#f4433633}
.mat-slider.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:#00000061}
.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}
.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{background-color:#0000;border-color:#00000042}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:#00000061}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}
.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}
.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,#000000b3,#000000b3 2px,#0000 0,#0000);background-image:-moz-repeating-linear-gradient(.0001deg,#000000b3,#000000b3 2px,#0000 0,#0000)}
.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,#000000b3,#000000b3 2px,#0000 0,#0000)}
.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}
.mat-step-header:hover[aria-disabled=true]{cursor:default}
@media(hover:none){.mat-step-header:hover{background:none}}
.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}
.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}
.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#2196f3;color:#fff}
.mat-step-header.mat-accent .mat-step-icon{color:#ffffffde}
.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff9800;color:#ffffffde}
.mat-step-header.mat-warn .mat-step-icon{color:#fff}
.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}
.mat-step-header .mat-step-icon-state-error{background-color:#0000;color:#f44336}
.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}
.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}
.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}
.mat-stepper-vertical-line:before{border-left-color:#0000001f}
.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:#0000001f}
.mat-horizontal-stepper-header{height:72px}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}
.mat-stepper-vertical-line:before{bottom:-16px;top:-16px}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}
.mat-sort-header-arrow{color:#757575}
.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid #0000001f}
.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-bottom:none;border-top:1px solid #0000001f}
.mat-tab-label,.mat-tab-link{color:#000000de}
.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}
.mat-tab-header-pagination-chevron{border-color:#000000de}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}
.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#bbdefb4d}
.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#2196f3}
.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffe0b24d}
.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff9800}
.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#ffffffde}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}
.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}
.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#bbdefb4d}
.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container{background-color:#2196f3}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffe0b24d}
.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container{background-color:#ff9800}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#ffffffde}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before{border-color:#ffffffde}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}
.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container{background-color:#f44336}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:#fff;opacity:.12}
.mat-toolbar{background:#f5f5f5;color:#000000de}
.mat-toolbar.mat-primary{background:#2196f3;color:#fff}
.mat-toolbar.mat-accent{background:#ff9800;color:#ffffffde}
.mat-toolbar.mat-warn{background:#f44336;color:#fff}
.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}
.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}
.mat-toolbar .mat-input-element{caret-color:currentColor}
.mat-toolbar-multiple-rows{min-height:64px}
.mat-toolbar-row,.mat-toolbar-single-row{height:64px}
@media(max-width:599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}
.mat-tooltip{background:#616161e6}
.mat-tree{background:#fff}
.mat-nested-tree-node,.mat-tree-node{color:#000000de}
.mat-tree-node{min-height:48px}
.mat-snack-bar-container{background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;color:#ffffffb3}
.mat-simple-snackbar-action{color:#ff9800}
:root{--theme-primary-color:#2196f3;--theme-primary-color-default-contrast:#fff;--theme-warn-color:#f44336;--theme-warn-color-default-contrast:#fff;--theme-accent-color:#ff9800;--theme-accent-color-a200:#ffab40;--theme-accent-color-default-contrast:#ffffffde;--adf-snackbar-error-bg-color:#f44336;--adf-snackbar-error-action-color:#fff;--adf-snackbar-warning-bg-color:#ff9800;--adf-snackbar-warning-action-color:#fff;--adf-snackbar-info-bg-color:#2196f3;--adf-snackbar-info-action-color:#fff;--adf-breadcrumb-item-active-color:#000000de;--adf-breadcrumb-item-active-hover-color:#000000a3;--adf-node-selector-icon-color:#0000008a;--adf-node-selector-base-color:#00000073;--adf-node-selector-base-bold-color:#000000a6;--adf-datatable-cell-link-hover-color:#ff9800;--adf-datatable-selected-color:#bbdefb;--adf-user-info-color:#64b5f6;--adf-comment-list-primary-color:#bbdefb;--adf-comment-list-ripple-color:#64b5f6;--adf-search-input-bg-color:#e3f2fd;--adf-search-input-highlight-color:#0d47a1;--adf-tooltip-card-color:#000000bf;--adf-card-view-text-color:#00000040;--adf-card-view-label-color:#0006;--adf-card-view-datetime-border-color:#0000006b;--adf-upload-border-color:#00000024;--adf-header-background-color:#2196f3;--adf-header-text-color:#fff;--theme-hover-bg-color:#0000000a;--theme-text-color:#0000008a;--theme-text-bold-color:#000000de;--theme-background-color:#fafafa;--theme-text-fg-color:#000000de;--theme-text-fg-shadow-color:#00000045;--theme-border-color:#00000012;--theme-card-bg-color:#fff;--theme-card-bg-bold-color:#ffffffde;--theme-foreground-text-color:#000000b8;--theme-secondary-text-color:#0000008a;--theme-dialog-bg-color:#fff;--theme-bg-hover-color:#0000000a;--theme-fg-base-color:#000;--theme-fg-divider:#0000001f;--theme-disabled-text-color:#00000061;--theme-selected-button-bg-color:#e0e0e0;--theme-icon-fg-color:#0000008a;--theme-unselected-chip-bg-color:#e0e0e0;--theme-status-bar-bg-color:#e0e0e0;--theme-font-family:Muli,Roboto,"Helvetica Neue",sans-serif;--theme-body-1-font-size:14px;--theme-body-2-font-size:14px;--theme-body-1-line-height:20px;--theme-display-1-font-size:34px;--theme-display-3-font-size:56px;--theme-display-4-font-size:112px;--theme-caption-font-size:12px;--theme-title-font-size:20px;--theme-subheading-1-font-size:15px;--theme-subheading-2-font-size:16px;--theme-button-font-size:14px;--theme-headline-font-size:24px;--theme-headline-line-height:32px;--theme-adf-icon-1-font-size:17px;--theme-adf-picture-1-font-size:18px;--theme-adf-task-footer-font-size:18px;--theme-adf-task-title-font-size:18px;--theme-colors-mat-grey:#eee;--theme-colors-mat-grey-dark:#bdbdbd;--theme-colors-mag-grey-light:#fafafa}
.mat-datetimepicker-calendar-header{background-color:#2196f3}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-selected{background-color:#2196f3;color:#fff}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-disabled>.mat-datetimepicker-calendar-body-selected{background-color:#2196f366}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today:not(.mat-datetimepicker-calendar-body-selected){border-color:#2196f3}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today.mat-datetimepicker-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}
.mat-datetimepicker-clock-center,.mat-datetimepicker-clock-hand,.mat-datetimepicker-clock-hand:before{background-color:#2196f3}
.mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-selected{background-color:#39a1f4}
.adf-error-snackbar{background-color:#b8082a;background-color:var(--adf-snackbar-error-bg-color)}
.adf-error-snackbar .mat-simple-snackbar-action{color:white;color:var(--adf-snackbar-error-action-color)}
.adf-warning-snackbar{background-color:#00754a;background-color:var(--adf-snackbar-warning-bg-color)}
.adf-warning-snackbar .mat-simple-snackbar-action{color:white;color:var(--adf-snackbar-warning-action-color)}
.adf-info-snackbar{background-color:#0055b8;background-color:var(--adf-snackbar-info-bg-color)}
.adf-info-snackbar .mat-simple-snackbar-action{color:white;color:var(--adf-snackbar-info-action-color)}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background-color:rgba(0, 0, 0, 0.04);background-color:var(--theme-hover-bg-color)}
.mat-calendar .mat-calendar-header button{color:rgba(0, 0, 0, 0.87);color:var(--theme-text-bold-color)}
.mat-calendar .mat-calendar-content .mat-calendar-table-header th,.mat-calendar .mat-calendar-header button:disabled{color:rgba(0, 0, 0, 0.54);color:var(--theme-text-color)}
.mat-calendar .mat-calendar-content .mat-calendar-body-disabled>div{color:rgba(0, 0, 0, 0.54)!important;color:var(--theme-text-color)!important}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-date,.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-time,.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-year{opacity:1}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-body-disabled>div,.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-table-header th{color:rgba(0, 0, 0, 0.54);color:var(--theme-text-color)}
/* stylelint-disable value-keyword-case */
/* stylelint-disable value-list-max-empty-lines */
/* stylelint-disable scss/no-global-function-names */
/* stylelint-disable scss/at-import-partial-extension */
@media screen and (max-width: 959px) {
  .adf-hide-small {
    display: none !important;
  }
}
@media screen and (max-width: 599px) {
  .adf-hide-xsmall {
    display: none !important;
  }
}
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable font-family-no-missing-generic-family-keyword */
/* stylelint-disable no-descending-specificity */
ul > li > form-field > .adf-focus .adf-label {
  color: #0055b8;
  color: var(--theme-primary-color);
}
.mat-form-field-label {
  color: #bdbdbd !important;
  color: var(--theme-colors-mat-grey-dark) !important;
}
.adf-error-container {
  height: 20px;
  margin-top: -12px;
}
.adf-error-text {
  padding: 1px;
  height: 16px;
  font-size: 12px;
  font-size: var(--theme-caption-font-size);
  line-height: 1.33;
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-error-icon {
  font-size: 17px;
  font-size: var(--theme-adf-icon-1-font-size);
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-label {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
.adf-asterisk {
  padding-left: 2px;
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-invalid .mat-checkbox-layout {
  padding-bottom: 12px;
}
.adf-invalid .mat-form-field-underline {
  background-color: #b8082a !important;
  background-color: var(--theme-warn-color) !important;
}
.adf-invalid .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54) !important;
  color: var(--theme-secondary-text-color) !important;
}
.adf-invalid .adf-file {
  border-color: #b8082a;
  border-color: var(--theme-warn-color);
}
.adf-invalid .mat-form-field-prefix {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
.adf-invalid .adf-input {
  border-color: #b8082a;
  border-color: var(--theme-warn-color);
}
.adf-left-label {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
/* query for Microsoft IE 11 */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  adf-form-field .mat-input-element,
adf-form-field .mat-select,
adf-form-field .mat-form-field {
    display: block !important;
  }
}
.adf-copy-tooltip {
  position: absolute;
  background: #0055b8;
  background: var(--theme-primary-color);
  color: white !important;
  color: var(--theme-primary-color-default-contrast) !important;
  font-size: 12px;
  font-size: var(--theme-caption-font-size);
  padding: 2px 5px;
  border-radius: 5px;
  bottom: 93%;
  left: 0;
  z-index: 1001;
  min-height: 20px;
}
.adf-sticky-header .adf-copy-tooltip {
  top: 85% !important;
  bottom: 0 !important;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Muli, Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Muli, Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font: 400 16px / 1.25 Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.4375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.25;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.25em;
  line-height: 1.25;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.9375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.4375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.43749em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.9375em;
  padding-top: 0.9375em;
}
.mat-form-field-label {
  top: 1.4375em;
}
.mat-form-field-underline {
  bottom: 1.4375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.9166666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.3125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.3125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.3125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.3125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.4166666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.31247em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.31246em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.31245em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.1875em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.6875em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.68749em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.9375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.6875em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.68749em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.125em;
}
.mat-menu-item {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.25em;
}
.mat-slide-toggle-content {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Muli, Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
  display: var(--mat-focus-indicator-display, none);
  border: 3px solid transparent;
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: 4px;
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: 3px solid transparent;
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: 4px;
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
:root {
  --theme-primary-color: #0055b8;
  --theme-primary-color-default-contrast: white;
  --theme-warn-color: #b8082a;
  --theme-accent-color: #00754a;
  --theme-background-color: #fafafa;
  --theme-text-color: rgba(0, 0, 0, 0.54);
  --theme-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-title-color: rgba(0, 0, 0, 0.87);
  --theme-text-disabled-color: rgba(0, 0, 0, 0.38);
  --theme-border-color: rgba(0, 0, 0, 0.07);
  --header-background-image: url("/assets/images/mastHead-bg-shapesPattern.svg");
  --theme-card-background-color: white;
  --theme-foreground-text-color: rgba(0, 0, 0, 0.72);
  --theme-foreground-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-secondary-text-color: rgba(0, 0, 0, 0.54);
  --theme-divider-color: rgba(0, 0, 0, 0.07);
  --theme-dialog-background-color: white;
  --new-button-font-size: 0.9rem;
  --theme-grey-text-background-color: rgba(33, 33, 33, 0.05);
  --theme-grey-background-color: rgba(33, 33, 33, 0.12);
  --theme-grey-hover-background-color: rgba(33, 33, 33, 0.24);
  --theme-blue-button-color: #1F74DB;
  --theme-heading-color: #4e4c4c;
  --theme-dropdown-color: #eee;
  --theme-grey-divider-color: rgba(0, 0, 0, 0.22);
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #0055b8;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00754a;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #b8082a;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #0055b8;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #00754a;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #b8082a;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-badge-content {
  color: white;
  background: #0055b8;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #00754a;
  color: white;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #b8082a;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #0055b8;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #00754a;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #b8082a;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #0055b8;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #00754a;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #b8082a;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: white;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #0055b8;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #00754a;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #b8082a;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #0055b8;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #00754a;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #b8082a;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #0055b8;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #00754a;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #b8082a;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #0055b8;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #b8082a;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #00754a;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(0, 85, 184, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 85, 184, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 85, 184, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #0055b8;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 85, 184, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 85, 184, 0.3);
}
@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 85, 184, 0.3);
  }
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(0, 117, 74, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 117, 74, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 117, 74, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #00754a;
  color: white;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 117, 74, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 117, 74, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 117, 74, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(184, 8, 42, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(184, 8, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(184, 8, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #b8082a;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(184, 8, 42, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(184, 8, 42, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(184, 8, 42, 0.3);
  }
}
.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #0055b8;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #00754a;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #b8082a;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #0055b8;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #00754a;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #b8082a;
}
.mat-focused .mat-form-field-required-marker {
  color: #00754a;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #0055b8;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #00754a;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #b8082a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #0055b8;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #00754a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #b8082a;
}
.mat-error {
  color: #b8082a;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #0055b8;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #00754a;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #b8082a;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #b8082a;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #0055b8;
}
.mat-icon.mat-accent {
  color: #00754a;
}
.mat-icon.mat-warn {
  color: #b8082a;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #0055b8;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #00754a;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #b8082a;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #b8082a;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #bcd1ea;
}
.mat-progress-bar-buffer {
  background-color: #bcd1ea;
}
.mat-progress-bar-fill::after {
  background-color: #0055b8;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #bcd9ce;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #bcd9ce;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #00754a;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #eabec6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #eabec6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #b8082a;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #0055b8;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #00754a;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #b8082a;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #0055b8;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #0055b8;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00754a;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #00754a;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #b8082a;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #b8082a;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #0055b8;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #00754a;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #b8082a;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #b8082a;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #00754a;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 117, 74, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #00754a;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #0055b8;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 85, 184, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #0055b8;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #b8082a;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(184, 8, 42, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #b8082a;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #0055b8;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 85, 184, 0.2);
}
.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #00754a;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(0, 117, 74, 0.2);
}
.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #b8082a;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(184, 8, 42, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #0055b8;
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #00754a;
  color: white;
}
.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #b8082a;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #b8082a;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #b8082a;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 204, 234, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #0055b8;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(194, 225, 194, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #00754a;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(234, 181, 191, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #b8082a;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(179, 204, 234, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #0055b8;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(194, 225, 194, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #00754a;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(234, 181, 191, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #b8082a;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #0055b8;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #00754a;
  color: white;
}
.mat-toolbar.mat-warn {
  background: #b8082a;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #00754a;
}
:root {
  --theme-primary-color: #0055b8;
  --theme-primary-color-default-contrast: white;
  --theme-warn-color: #b8082a;
  --theme-warn-color-default-contrast: white;
  --theme-accent-color: #00754a;
  --theme-accent-color-a200: #00754a;
  --theme-accent-color-default-contrast: white;
  --adf-snackbar-error-bg-color: #b8082a;
  --adf-snackbar-error-action-color: white;
  --adf-snackbar-warning-bg-color: #00754a;
  --adf-snackbar-warning-action-color: white;
  --adf-snackbar-info-bg-color: #0055b8;
  --adf-snackbar-info-action-color: white;
  --adf-breadcrumb-item-active-color: rgba(0, 0, 0, 0.87);
  --adf-breadcrumb-item-active-hover-color: rgba(0, 0, 0, 0.64);
  --adf-node-selector-icon-color: rgba(0, 0, 0, 0.54);
  --adf-node-selector-base-color: rgba(0, 0, 0, 0.45);
  --adf-node-selector-base-bold-color: rgba(0, 0, 0, 0.65);
  --adf-datatable-cell-link-hover-color: #359b34;
  --adf-datatable-selected-color: #b3ccea;
  --adf-user-info-color: #4d88cd;
  --adf-comment-list-primary-color: #b3ccea;
  --adf-comment-list-ripple-color: #4d88cd;
  --adf-search-input-bg-color: #e0ebf6;
  --adf-search-input-highlight-color: #002a91;
  --adf-tooltip-card-color: rgba(0, 0, 0, 0.75);
  --adf-card-view-text-color: rgba(0, 0, 0, 0.25);
  --adf-card-view-label-color: rgba(0, 0, 0, 0.4);
  --adf-card-view-datetime-border-color: rgba(0, 0, 0, 0.42);
  --adf-upload-border-color: rgba(0, 0, 0, 0.14);
  --adf-header-background-color: #0055b8;
  --adf-header-text-color: white;
  --theme-hover-bg-color: rgba(0, 0, 0, 0.04);
  --theme-text-color: rgba(0, 0, 0, 0.54);
  --theme-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-background-color: #fafafa;
  --theme-text-fg-color: rgba(0, 0, 0, 0.87);
  --theme-text-fg-shadow-color: rgba(0, 0, 0, 0.27);
  --theme-border-color: rgba(0, 0, 0, 0.07);
  --theme-card-bg-color: white;
  --theme-card-bg-bold-color: rgba(255, 255, 255, 0.87);
  --theme-foreground-text-color: rgba(0, 0, 0, 0.72);
  --theme-secondary-text-color: rgba(0, 0, 0, 0.54);
  --theme-dialog-bg-color: white;
  --theme-bg-hover-color: rgba(0, 0, 0, 0.04);
  --theme-fg-base-color: black;
  --theme-fg-divider: rgba(0, 0, 0, 0.12);
  --theme-disabled-text-color: rgba(0, 0, 0, 0.38);
  --theme-selected-button-bg-color: #e0e0e0;
  --theme-icon-fg-color: rgba(0, 0, 0, 0.54);
  --theme-unselected-chip-bg-color: #e0e0e0;
  --theme-status-bar-bg-color: #e0e0e0;
  --theme-font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  --theme-body-1-font-size: 14px;
  --theme-body-2-font-size: 14px;
  --theme-body-1-line-height: 20px;
  --theme-display-1-font-size: 34px;
  --theme-display-3-font-size: 56px;
  --theme-display-4-font-size: 112px;
  --theme-caption-font-size: 12px;
  --theme-title-font-size: 20px;
  --theme-subheading-1-font-size: 15px;
  --theme-subheading-2-font-size: 16px;
  --theme-button-font-size: 14px;
  --theme-headline-font-size: 24px;
  --theme-headline-line-height: 32px;
  --theme-adf-icon-1-font-size: 17px;
  --theme-adf-picture-1-font-size: 18px;
  --theme-adf-task-footer-font-size: 18px;
  --theme-adf-task-title-font-size: 18px;
  --theme-colors-mat-grey: #eeeeee;
  --theme-colors-mat-grey-dark: #bdbdbd;
  --theme-colors-mag-grey-light: #fafafa;
}
.mat-datetimepicker-calendar-header {
  background-color: #0055b8;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-selected {
  background-color: #0055b8;
  color: white;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-disabled > .mat-datetimepicker-calendar-body-selected {
  background-color: rgba(0, 85, 184, 0.4);
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today:not(.mat-datetimepicker-calendar-body-selected) {
  border-color: #0055b8;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today.mat-datetimepicker-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datetimepicker-clock-center {
  background-color: #0055b8;
}
.mat-datetimepicker-clock-hand {
  background-color: #0055b8;
}
.mat-datetimepicker-clock-hand::before {
  background-color: #0055b8;
}
.mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-selected {
  background-color: #0061d2;
}
.adf-error-snackbar {
  background-color: #b8082a;
  background-color: var(--adf-snackbar-error-bg-color);
}
.adf-error-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-error-action-color);
}
.adf-warning-snackbar {
  background-color: #00754a;
  background-color: var(--adf-snackbar-warning-bg-color);
}
.adf-warning-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-warning-action-color);
}
.adf-info-snackbar {
  background-color: #0055b8;
  background-color: var(--adf-snackbar-info-bg-color);
}
.adf-info-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-info-action-color);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--theme-hover-bg-color);
}
.mat-calendar .mat-calendar-header button {
  color: rgba(0, 0, 0, 0.87);
  color: var(--theme-text-bold-color);
}
.mat-calendar .mat-calendar-header button:disabled {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-calendar .mat-calendar-content .mat-calendar-table-header th {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-calendar .mat-calendar-content .mat-calendar-body-disabled > div {
  color: rgba(0, 0, 0, 0.54) !important;
  color: var(--theme-text-color) !important;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-year {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-date {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-time {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-table-header th {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-body-disabled > div {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.adf-content-node-selector-content-list .adf-content-selector-modified-cell {
  display: none;
}
.adf-content-node-selector-content-list .adf-content-selector-modifier-cell {
  display: none;
}
adf-share-dialog .mat-form-field-label-wrapper label {
  display: none !important;
}
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb,
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-ripple .mat-ripple-element {
  background-color: #0055b8;
}
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(0, 85, 184, 0.54);
}
.mat-toolbar {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color, rgba(0, 0, 0, 0.54));
}
html,
body {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  overflow: hidden;
  min-height: 0;
  font-size: 14px;
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  color: rgba(0, 0, 0, 0.87);
  margin: 0;
}
html > main,
body > main {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  overflow: hidden;
  min-height: 0;
}
.mat-icon {
  overflow: visible !important;
  overflow: initial !important;
}
[dir=rtl] .mat-icon {
  transform: scale(-1, 1);
}
.adf-container-full-width {
  overflow: hidden;
}
app-root,
app-about,
adf-layout-container,
aca-search-results,
ng-component {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  overflow: hidden;
  min-height: 0;
}
body,
html {
  height: 100%;
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
body {
  margin: 0;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/font-awesome/css/font-awesome.min.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./projects/alden-extension/src/alden.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable value-keyword-case */
/* stylelint-disable value-list-max-empty-lines */
/* stylelint-disable scss/no-global-function-names */
/* stylelint-disable scss/at-import-partial-extension */
@media screen and (max-width: 959px) {
  .adf-hide-small {
    display: none !important;
  }
}
@media screen and (max-width: 599px) {
  .adf-hide-xsmall {
    display: none !important;
  }
}
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable font-family-no-missing-generic-family-keyword */
/* stylelint-disable no-descending-specificity */
ul > li > form-field > .adf-focus .adf-label {
  color: black;
  color: var(--theme-primary-color);
}
.mat-form-field-label {
  color: #bdbdbd !important;
  color: var(--theme-colors-mat-grey-dark) !important;
}
.adf-error-container {
  height: 20px;
  margin-top: -12px;
}
.adf-error-text {
  padding: 1px;
  height: 16px;
  font-size: 0.86rem;
  font-size: var(--theme-caption-font-size);
  line-height: 1.33;
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-error-icon {
  font-size: 17px;
  font-size: var(--theme-adf-icon-1-font-size);
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-label {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
.adf-asterisk {
  padding-left: 2px;
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-invalid .mat-checkbox-layout {
  padding-bottom: 12px;
}
.adf-invalid .mat-form-field-underline {
  background-color: #b8082a !important;
  background-color: var(--theme-warn-color) !important;
}
.adf-invalid .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54) !important;
  color: var(--theme-secondary-text-color) !important;
}
.adf-invalid .adf-file {
  border-color: #b8082a;
  border-color: var(--theme-warn-color);
}
.adf-invalid .mat-form-field-prefix {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
.adf-invalid .adf-input {
  border-color: #b8082a;
  border-color: var(--theme-warn-color);
}
.adf-left-label {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
/* query for Microsoft IE 11 */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  adf-form-field .mat-input-element,
adf-form-field .mat-select,
adf-form-field .mat-form-field {
    display: block !important;
  }
}
.adf-copy-tooltip {
  position: absolute;
  background: black;
  background: var(--theme-primary-color);
  color: white !important;
  color: var(--theme-primary-color-default-contrast) !important;
  font-size: 0.86rem;
  font-size: var(--theme-caption-font-size);
  padding: 2px 5px;
  border-radius: 5px;
  bottom: 93%;
  left: 0;
  z-index: 1001;
  min-height: 20px;
}
.adf-sticky-header .adf-copy-tooltip {
  top: 85% !important;
  bottom: 0 !important;
}
/*
$smt-accent: (
  50 : #ffffff,
  100 : #ffffff,
  200 : #ffffff,
  300 : #ffffff,
  400 : #ffffff,
  500 : #ffffff,
  600 : #ffffff,
  700 : #ffffff,
  800 : #ffffff,
  900 : #ffffff,
  A100 : #ffffff,
  A200 : #ffffff,
  A400 : #ffffff,
  A700 : #ffffff,
  contrast: (
    50 : #000000,
    100 : #000000,
    200 : #000000,
    300 : #000000,
    400 : #000000,
    500 : #000000,
    600 : #000000,
    700 : #000000,
    800 : #000000,
    900 : #000000,
    A100 : #000000,
    A200 : #000000,
    A400 : #000000,
    A700 : #000000,
  )
);
*/
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 1.71rem / 2.28rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 1.42rem / 2.28rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 1.14rem / 2rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 1.07rem / 1.71rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(1rem * 0.83) / 1.42rem "Muli", "Helvetica", "Arial", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(1rem * 0.67) / 1.42rem "Muli", "Helvetica", "Arial", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 1rem / 1.71rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 1rem / 1.42rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 0.86rem / 1.42rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 8rem / 8rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 4rem / 4rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 3.21rem / 3.21rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 2.42rem / 2.85rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 1rem / 1.42rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-card {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-card-title {
  font-size: 1.71rem;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 1.42rem;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 1rem;
}
.mat-checkbox {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 1.71rem;
}
.mat-chip {
  font-size: 1rem;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-header-cell {
  font-size: 0.86rem;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 1rem;
}
.mat-calendar {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 1rem;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 1.42rem / 2.28rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1.07rem;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 1rem / 1.42rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font: 400 1.14em / 1.25 "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.4375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.25;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.25em;
  line-height: 1.25;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.9375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.4375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.43749em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.9375em;
  padding-top: 0.9375em;
}
.mat-form-field-label {
  top: 1.4375em;
}
.mat-form-field-underline {
  bottom: 1.4375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.9166666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.3125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.3125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.3125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.3125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.4166666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.31247em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.31246em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.31245em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.1875em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.6875em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.68749em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.9375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.6875em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.68749em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 1rem;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 0.86rem;
}
input.mat-input-element {
  margin-top: -0.125em;
}
.mat-menu-item {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 0.86rem;
}
.mat-radio-button {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-select {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-select-trigger {
  height: 1.25em;
}
.mat-slide-toggle-content {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 0.86rem;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-step-label {
  font-size: 1rem;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 1rem;
}
.mat-step-label-selected {
  font-size: 1rem;
  font-weight: 500;
}
.mat-tab-group {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 1.42rem / 2.28rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-list-option {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 1.14rem;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 1rem;
}
.mat-list-base .mat-list-option {
  font-size: 1.14rem;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 1rem;
}
.mat-list-base .mat-subheader {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 0.86rem;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 0.86rem;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 0.86rem;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 0.86rem;
}
.mat-list-base[dense] .mat-subheader {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 0.86rem;
  font-weight: 500;
}
.mat-option {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1.14rem;
}
.mat-optgroup-label {
  font: 500 1rem / 1.71rem "Muli", "Helvetica", "Arial", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: "Muli", "Helvetica", "Arial", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 1rem;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
  display: var(--mat-focus-indicator-display, none);
  border: 3px solid transparent;
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: 4px;
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: 3px solid transparent;
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: 4px;
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
:root {
  --theme-primary-color: black;
  --theme-primary-color-default-contrast: white;
  --theme-warn-color: #b8082a;
  --theme-accent-color: #cdcccc;
  --theme-background-color: #fafafa;
  --theme-text-color: rgba(0, 0, 0, 0.54);
  --theme-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-title-color: rgba(0, 0, 0, 0.87);
  --theme-text-disabled-color: rgba(0, 0, 0, 0.38);
  --theme-border-color: rgba(0, 0, 0, 0.07);
  --header-background-image: url("/assets/images/mastHead-bg-shapesPattern.svg");
  --theme-card-background-color: white;
  --theme-foreground-text-color: rgba(0, 0, 0, 0.72);
  --theme-foreground-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-secondary-text-color: rgba(0, 0, 0, 0.54);
  --theme-divider-color: rgba(0, 0, 0, 0.07);
  --theme-dialog-background-color: white;
  --new-button-font-size: 0.9rem;
  --theme-grey-text-background-color: rgba(33, 33, 33, 0.05);
  --theme-grey-background-color: rgba(33, 33, 33, 0.12);
  --theme-grey-hover-background-color: rgba(33, 33, 33, 0.24);
  --theme-blue-button-color: #1F74DB;
  --theme-heading-color: #4e4c4c;
  --theme-dropdown-color: #eee;
  --theme-grey-divider-color: rgba(0, 0, 0, 0.22);
  --adf-user-info-color: #262626;
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: black;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #cdcccc;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #b8082a;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: black;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #cdcccc;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #b8082a;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-badge-content {
  color: white;
  background: black;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #cdcccc;
  color: black;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #b8082a;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: black;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #cdcccc;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #b8082a;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: black;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #cdcccc;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #b8082a;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: black;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: black;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #cdcccc;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #b8082a;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: black;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #cdcccc;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #b8082a;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #cdcccc;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #b8082a;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: black;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #b8082a;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #cdcccc;
  color: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(0, 0, 0, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: black;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 0, 0, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.3);
}
@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 0, 0, 0.3);
  }
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(205, 204, 204, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(205, 204, 204, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(205, 204, 204, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #cdcccc;
  color: black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(205, 204, 204, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(205, 204, 204, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(205, 204, 204, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(184, 8, 42, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(184, 8, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(184, 8, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #b8082a;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(184, 8, 42, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(184, 8, 42, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(184, 8, 42, 0.3);
  }
}
.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: black;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #cdcccc;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #b8082a;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: black;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #cdcccc;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #b8082a;
}
.mat-focused .mat-form-field-required-marker {
  color: #cdcccc;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: black;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #cdcccc;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #b8082a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: black;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #cdcccc;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #b8082a;
}
.mat-error {
  color: #b8082a;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: black;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #cdcccc;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #b8082a;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #b8082a;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: black;
}
.mat-icon.mat-accent {
  color: #cdcccc;
}
.mat-icon.mat-warn {
  color: #b8082a;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: black;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #cdcccc;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #b8082a;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #b8082a;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #bcbcbc;
}
.mat-progress-bar-buffer {
  background-color: #bcbcbc;
}
.mat-progress-bar-fill::after {
  background-color: black;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #efefef;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #efefef;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #cdcccc;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #eabec6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #eabec6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #b8082a;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: black;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #cdcccc;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #b8082a;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: black;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: black;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #cdcccc;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #cdcccc;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #b8082a;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #b8082a;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: black;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #cdcccc;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #b8082a;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #b8082a;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #cdcccc;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(205, 204, 204, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #cdcccc;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: black;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #b8082a;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(184, 8, 42, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #b8082a;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: black;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.2);
}
.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #cdcccc;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(205, 204, 204, 0.2);
}
.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #b8082a;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(184, 8, 42, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: black;
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #cdcccc;
  color: black;
}
.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #b8082a;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #b8082a;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #b8082a;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(0, 0, 0, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: black;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(240, 240, 240, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #cdcccc;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(234, 181, 191, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #b8082a;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(0, 0, 0, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: black;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(240, 240, 240, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #cdcccc;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(234, 181, 191, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #b8082a;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: black;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #cdcccc;
  color: black;
}
.mat-toolbar.mat-warn {
  background: #b8082a;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #cdcccc;
}
:root {
  --theme-primary-color: black;
  --theme-primary-color-default-contrast: white;
  --theme-warn-color: #b8082a;
  --theme-warn-color-default-contrast: white;
  --theme-accent-color: #cdcccc;
  --theme-accent-color-a200: white;
  --theme-accent-color-default-contrast: black;
  --adf-snackbar-error-bg-color: #b8082a;
  --adf-snackbar-error-action-color: white;
  --adf-snackbar-warning-bg-color: #cdcccc;
  --adf-snackbar-warning-action-color: white;
  --adf-snackbar-info-bg-color: black;
  --adf-snackbar-info-action-color: white;
  --adf-breadcrumb-item-active-color: rgba(0, 0, 0, 0.87);
  --adf-breadcrumb-item-active-hover-color: rgba(0, 0, 0, 0.64);
  --adf-node-selector-icon-color: rgba(0, 0, 0, 0.54);
  --adf-node-selector-base-color: rgba(0, 0, 0, 0.45);
  --adf-node-selector-base-bold-color: rgba(0, 0, 0, 0.65);
  --adf-datatable-cell-link-hover-color: #cdcccc;
  --adf-datatable-selected-color: black;
  --adf-user-info-color: black;
  --adf-comment-list-primary-color: black;
  --adf-comment-list-ripple-color: black;
  --adf-search-input-bg-color: black;
  --adf-search-input-highlight-color: black;
  --adf-tooltip-card-color: rgba(0, 0, 0, 0.75);
  --adf-card-view-text-color: rgba(0, 0, 0, 0.25);
  --adf-card-view-label-color: rgba(0, 0, 0, 0.4);
  --adf-card-view-datetime-border-color: rgba(0, 0, 0, 0.42);
  --adf-upload-border-color: rgba(0, 0, 0, 0.14);
  --adf-header-background-color: black;
  --adf-header-text-color: white;
  --theme-hover-bg-color: rgba(0, 0, 0, 0.04);
  --theme-text-color: rgba(0, 0, 0, 0.54);
  --theme-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-background-color: #fafafa;
  --theme-text-fg-color: rgba(0, 0, 0, 0.87);
  --theme-text-fg-shadow-color: rgba(0, 0, 0, 0.27);
  --theme-border-color: rgba(0, 0, 0, 0.07);
  --theme-card-bg-color: white;
  --theme-card-bg-bold-color: rgba(255, 255, 255, 0.87);
  --theme-foreground-text-color: rgba(0, 0, 0, 0.72);
  --theme-secondary-text-color: rgba(0, 0, 0, 0.54);
  --theme-dialog-bg-color: white;
  --theme-bg-hover-color: rgba(0, 0, 0, 0.04);
  --theme-fg-base-color: black;
  --theme-fg-divider: rgba(0, 0, 0, 0.12);
  --theme-disabled-text-color: rgba(0, 0, 0, 0.38);
  --theme-selected-button-bg-color: #e0e0e0;
  --theme-icon-fg-color: rgba(0, 0, 0, 0.54);
  --theme-unselected-chip-bg-color: #e0e0e0;
  --theme-status-bar-bg-color: #e0e0e0;
  --theme-font-family: Muli, Helvetica, Arial, sans-serif;
  --theme-body-1-font-size: 1rem;
  --theme-body-2-font-size: 1rem;
  --theme-body-1-line-height: 1.42rem;
  --theme-display-1-font-size: 2.42rem;
  --theme-display-3-font-size: 4rem;
  --theme-display-4-font-size: 8rem;
  --theme-caption-font-size: 0.86rem;
  --theme-title-font-size: 1.42rem;
  --theme-subheading-1-font-size: 1.07rem;
  --theme-subheading-2-font-size: 1.14rem;
  --theme-button-font-size: 1rem;
  --theme-headline-font-size: 1.71rem;
  --theme-headline-line-height: 2.28rem;
  --theme-adf-icon-1-font-size: 17px;
  --theme-adf-picture-1-font-size: 18px;
  --theme-adf-task-footer-font-size: 18px;
  --theme-adf-task-title-font-size: 18px;
  --theme-colors-mat-grey: #eeeeee;
  --theme-colors-mat-grey-dark: #bdbdbd;
  --theme-colors-mag-grey-light: #fafafa;
}
.mat-datetimepicker-calendar-header {
  background-color: black;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-selected {
  background-color: black;
  color: white;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-disabled > .mat-datetimepicker-calendar-body-selected {
  background-color: rgba(0, 0, 0, 0.4);
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today:not(.mat-datetimepicker-calendar-body-selected) {
  border-color: black;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today.mat-datetimepicker-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datetimepicker-clock-center {
  background-color: black;
}
.mat-datetimepicker-clock-hand {
  background-color: black;
}
.mat-datetimepicker-clock-hand::before {
  background-color: black;
}
.mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-selected {
  background-color: #0d0d0d;
}
.adf-error-snackbar {
  background-color: #b8082a;
  background-color: var(--adf-snackbar-error-bg-color);
}
.adf-error-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-error-action-color);
}
.adf-warning-snackbar {
  background-color: #cdcccc;
  background-color: var(--adf-snackbar-warning-bg-color);
}
.adf-warning-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-warning-action-color);
}
.adf-info-snackbar {
  background-color: black;
  background-color: var(--adf-snackbar-info-bg-color);
}
.adf-info-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-info-action-color);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--theme-hover-bg-color);
}
.mat-calendar .mat-calendar-header button {
  color: rgba(0, 0, 0, 0.87);
  color: var(--theme-text-bold-color);
}
.mat-calendar .mat-calendar-header button:disabled {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-calendar .mat-calendar-content .mat-calendar-table-header th {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-calendar .mat-calendar-content .mat-calendar-body-disabled > div {
  color: rgba(0, 0, 0, 0.54) !important;
  color: var(--theme-text-color) !important;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-year {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-date {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-time {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-table-header th {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-body-disabled > div {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.adf-content-node-selector-content-list .adf-content-selector-modified-cell {
  display: none;
}
.adf-content-node-selector-content-list .adf-content-selector-modifier-cell {
  display: none;
}
adf-share-dialog .mat-form-field-label-wrapper label {
  display: none !important;
}
adf-layout-header .mat-toolbar-single-row .adf-app-logo {
  height: 70px !important;
}
.adf-login-content .adf-alfresco-logo img {
  width: 100%;
  max-height: 250px !important;
}
.adf-login-dialog-content adf-login-alden .adf-login-content .adf-login-card-wide {
  padding: 0;
  box-shadow: none;
}
.adf-userinfo-pic {
  color: white;
}
.adf-userinfo-profile-initials {
  color: white;
}
.adf-userinfo-card-header {
  background-color: #cdcccc !important;
  background-image: none !important;
  background-image: initial !important;
}
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-thumb,
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-ripple .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle.mat-primary.mat-checked:not(.mat-disabled) .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.54);
}
.mat-toolbar {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color, rgba(0, 0, 0, 0.54));
}
/* Width (%) */
.w0 {
  width: 0% !important;
}
.w1 {
  width: 1% !important;
}
.w2 {
  width: 2% !important;
}
.w3 {
  width: 3% !important;
}
.w4 {
  width: 4% !important;
}
.w5 {
  width: 5% !important;
}
.w6 {
  width: 6% !important;
}
.w7 {
  width: 7% !important;
}
.w8 {
  width: 8% !important;
}
.w9 {
  width: 9% !important;
}
.w10 {
  width: 10% !important;
}
.w11 {
  width: 11% !important;
}
.w12 {
  width: 12% !important;
}
.w13 {
  width: 13% !important;
}
.w14 {
  width: 14% !important;
}
.w15 {
  width: 15% !important;
}
.w16 {
  width: 16% !important;
}
.w17 {
  width: 17% !important;
}
.w18 {
  width: 18% !important;
}
.w19 {
  width: 19% !important;
}
.w20 {
  width: 20% !important;
}
.w21 {
  width: 21% !important;
}
.w22 {
  width: 22% !important;
}
.w23 {
  width: 23% !important;
}
.w24 {
  width: 24% !important;
}
.w25 {
  width: 25% !important;
}
.w26 {
  width: 26% !important;
}
.w27 {
  width: 27% !important;
}
.w28 {
  width: 28% !important;
}
.w29 {
  width: 29% !important;
}
.w30 {
  width: 30% !important;
}
.w31 {
  width: 31% !important;
}
.w32 {
  width: 32% !important;
}
.w33 {
  width: 33% !important;
}
.w34 {
  width: 34% !important;
}
.w35 {
  width: 35% !important;
}
.w36 {
  width: 36% !important;
}
.w37 {
  width: 37% !important;
}
.w38 {
  width: 38% !important;
}
.w39 {
  width: 39% !important;
}
.w40 {
  width: 40% !important;
}
.w41 {
  width: 41% !important;
}
.w42 {
  width: 42% !important;
}
.w43 {
  width: 43% !important;
}
.w44 {
  width: 44% !important;
}
.w45 {
  width: 45% !important;
}
.w46 {
  width: 46% !important;
}
.w47 {
  width: 47% !important;
}
.w48 {
  width: 48% !important;
}
.w49 {
  width: 49% !important;
}
.w50 {
  width: 50% !important;
}
.w51 {
  width: 51% !important;
}
.w52 {
  width: 52% !important;
}
.w53 {
  width: 53% !important;
}
.w54 {
  width: 54% !important;
}
.w55 {
  width: 55% !important;
}
.w56 {
  width: 56% !important;
}
.w57 {
  width: 57% !important;
}
.w58 {
  width: 58% !important;
}
.w59 {
  width: 59% !important;
}
.w60 {
  width: 60% !important;
}
.w61 {
  width: 61% !important;
}
.w62 {
  width: 62% !important;
}
.w63 {
  width: 63% !important;
}
.w64 {
  width: 64% !important;
}
.w65 {
  width: 65% !important;
}
.w66 {
  width: 66% !important;
}
.w67 {
  width: 67% !important;
}
.w68 {
  width: 68% !important;
}
.w69 {
  width: 69% !important;
}
.w70 {
  width: 70% !important;
}
.w71 {
  width: 71% !important;
}
.w72 {
  width: 72% !important;
}
.w73 {
  width: 73% !important;
}
.w74 {
  width: 74% !important;
}
.w75 {
  width: 75% !important;
}
.w76 {
  width: 76% !important;
}
.w77 {
  width: 77% !important;
}
.w78 {
  width: 78% !important;
}
.w79 {
  width: 79% !important;
}
.w80 {
  width: 80% !important;
}
.w81 {
  width: 81% !important;
}
.w82 {
  width: 82% !important;
}
.w83 {
  width: 83% !important;
}
.w84 {
  width: 84% !important;
}
.w85 {
  width: 85% !important;
}
.w86 {
  width: 86% !important;
}
.w87 {
  width: 87% !important;
}
.w88 {
  width: 88% !important;
}
.w89 {
  width: 89% !important;
}
.w90 {
  width: 90% !important;
}
.w91 {
  width: 91% !important;
}
.w92 {
  width: 92% !important;
}
.w93 {
  width: 93% !important;
}
.w94 {
  width: 94% !important;
}
.w95 {
  width: 95% !important;
}
.w96 {
  width: 96% !important;
}
.w97 {
  width: 97% !important;
}
.w98 {
  width: 98% !important;
}
.w99 {
  width: 99% !important;
}
.w100 {
  width: 100% !important;
}
/* Height (%) */
.h0 {
  height: 0% !important;
}
.h1 {
  height: 1% !important;
}
.h2 {
  height: 2% !important;
}
.h3 {
  height: 3% !important;
}
.h4 {
  height: 4% !important;
}
.h5 {
  height: 5% !important;
}
.h6 {
  height: 6% !important;
}
.h7 {
  height: 7% !important;
}
.h8 {
  height: 8% !important;
}
.h9 {
  height: 9% !important;
}
.h10 {
  height: 10% !important;
}
.h11 {
  height: 11% !important;
}
.h12 {
  height: 12% !important;
}
.h13 {
  height: 13% !important;
}
.h14 {
  height: 14% !important;
}
.h15 {
  height: 15% !important;
}
.h16 {
  height: 16% !important;
}
.h17 {
  height: 17% !important;
}
.h18 {
  height: 18% !important;
}
.h19 {
  height: 19% !important;
}
.h20 {
  height: 20% !important;
}
.h21 {
  height: 21% !important;
}
.h22 {
  height: 22% !important;
}
.h23 {
  height: 23% !important;
}
.h24 {
  height: 24% !important;
}
.h25 {
  height: 25% !important;
}
.h26 {
  height: 26% !important;
}
.h27 {
  height: 27% !important;
}
.h28 {
  height: 28% !important;
}
.h29 {
  height: 29% !important;
}
.h30 {
  height: 30% !important;
}
.h31 {
  height: 31% !important;
}
.h32 {
  height: 32% !important;
}
.h33 {
  height: 33% !important;
}
.h34 {
  height: 34% !important;
}
.h35 {
  height: 35% !important;
}
.h36 {
  height: 36% !important;
}
.h37 {
  height: 37% !important;
}
.h38 {
  height: 38% !important;
}
.h39 {
  height: 39% !important;
}
.h40 {
  height: 40% !important;
}
.h41 {
  height: 41% !important;
}
.h42 {
  height: 42% !important;
}
.h43 {
  height: 43% !important;
}
.h44 {
  height: 44% !important;
}
.h45 {
  height: 45% !important;
}
.h46 {
  height: 46% !important;
}
.h47 {
  height: 47% !important;
}
.h48 {
  height: 48% !important;
}
.h49 {
  height: 49% !important;
}
.h50 {
  height: 50% !important;
}
.h51 {
  height: 51% !important;
}
.h52 {
  height: 52% !important;
}
.h53 {
  height: 53% !important;
}
.h54 {
  height: 54% !important;
}
.h55 {
  height: 55% !important;
}
.h56 {
  height: 56% !important;
}
.h57 {
  height: 57% !important;
}
.h58 {
  height: 58% !important;
}
.h59 {
  height: 59% !important;
}
.h60 {
  height: 60% !important;
}
.h61 {
  height: 61% !important;
}
.h62 {
  height: 62% !important;
}
.h63 {
  height: 63% !important;
}
.h64 {
  height: 64% !important;
}
.h65 {
  height: 65% !important;
}
.h66 {
  height: 66% !important;
}
.h67 {
  height: 67% !important;
}
.h68 {
  height: 68% !important;
}
.h69 {
  height: 69% !important;
}
.h70 {
  height: 70% !important;
}
.h71 {
  height: 71% !important;
}
.h72 {
  height: 72% !important;
}
.h73 {
  height: 73% !important;
}
.h74 {
  height: 74% !important;
}
.h75 {
  height: 75% !important;
}
.h76 {
  height: 76% !important;
}
.h77 {
  height: 77% !important;
}
.h78 {
  height: 78% !important;
}
.h79 {
  height: 79% !important;
}
.h80 {
  height: 80% !important;
}
.h81 {
  height: 81% !important;
}
.h82 {
  height: 82% !important;
}
.h83 {
  height: 83% !important;
}
.h84 {
  height: 84% !important;
}
.h85 {
  height: 85% !important;
}
.h86 {
  height: 86% !important;
}
.h87 {
  height: 87% !important;
}
.h88 {
  height: 88% !important;
}
.h89 {
  height: 89% !important;
}
.h90 {
  height: 90% !important;
}
.h91 {
  height: 91% !important;
}
.h92 {
  height: 92% !important;
}
.h93 {
  height: 93% !important;
}
.h94 {
  height: 94% !important;
}
.h95 {
  height: 95% !important;
}
.h96 {
  height: 96% !important;
}
.h97 {
  height: 97% !important;
}
.h98 {
  height: 98% !important;
}
.h99 {
  height: 99% !important;
}
.h100 {
  height: 100% !important;
}
/* Margin (px) */
.m0 {
  margin: 0px !important;
}
.m1 {
  margin: 1px !important;
}
.m2 {
  margin: 2px !important;
}
.m3 {
  margin: 3px !important;
}
.m4 {
  margin: 4px !important;
}
.m5 {
  margin: 5px !important;
}
.m6 {
  margin: 6px !important;
}
.m7 {
  margin: 7px !important;
}
.m8 {
  margin: 8px !important;
}
.m9 {
  margin: 9px !important;
}
.m10 {
  margin: 10px !important;
}
.m11 {
  margin: 11px !important;
}
.m12 {
  margin: 12px !important;
}
.m13 {
  margin: 13px !important;
}
.m14 {
  margin: 14px !important;
}
.m15 {
  margin: 15px !important;
}
.m16 {
  margin: 16px !important;
}
.m17 {
  margin: 17px !important;
}
.m18 {
  margin: 18px !important;
}
.m19 {
  margin: 19px !important;
}
.m20 {
  margin: 20px !important;
}
.m21 {
  margin: 21px !important;
}
.m22 {
  margin: 22px !important;
}
.m23 {
  margin: 23px !important;
}
.m24 {
  margin: 24px !important;
}
.m25 {
  margin: 25px !important;
}
.m26 {
  margin: 26px !important;
}
.m27 {
  margin: 27px !important;
}
.m28 {
  margin: 28px !important;
}
.m29 {
  margin: 29px !important;
}
.m30 {
  margin: 30px !important;
}
.m31 {
  margin: 31px !important;
}
.m32 {
  margin: 32px !important;
}
.m33 {
  margin: 33px !important;
}
.m34 {
  margin: 34px !important;
}
.m35 {
  margin: 35px !important;
}
.m36 {
  margin: 36px !important;
}
.m37 {
  margin: 37px !important;
}
.m38 {
  margin: 38px !important;
}
.m39 {
  margin: 39px !important;
}
.m40 {
  margin: 40px !important;
}
.m41 {
  margin: 41px !important;
}
.m42 {
  margin: 42px !important;
}
.m43 {
  margin: 43px !important;
}
.m44 {
  margin: 44px !important;
}
.m45 {
  margin: 45px !important;
}
.m46 {
  margin: 46px !important;
}
.m47 {
  margin: 47px !important;
}
.m48 {
  margin: 48px !important;
}
.m49 {
  margin: 49px !important;
}
.m50 {
  margin: 50px !important;
}
.m51 {
  margin: 51px !important;
}
.m52 {
  margin: 52px !important;
}
.m53 {
  margin: 53px !important;
}
.m54 {
  margin: 54px !important;
}
.m55 {
  margin: 55px !important;
}
.m56 {
  margin: 56px !important;
}
.m57 {
  margin: 57px !important;
}
.m58 {
  margin: 58px !important;
}
.m59 {
  margin: 59px !important;
}
.m60 {
  margin: 60px !important;
}
.m61 {
  margin: 61px !important;
}
.m62 {
  margin: 62px !important;
}
.m63 {
  margin: 63px !important;
}
.m64 {
  margin: 64px !important;
}
.m65 {
  margin: 65px !important;
}
.m66 {
  margin: 66px !important;
}
.m67 {
  margin: 67px !important;
}
.m68 {
  margin: 68px !important;
}
.m69 {
  margin: 69px !important;
}
.m70 {
  margin: 70px !important;
}
.m71 {
  margin: 71px !important;
}
.m72 {
  margin: 72px !important;
}
.m73 {
  margin: 73px !important;
}
.m74 {
  margin: 74px !important;
}
.m75 {
  margin: 75px !important;
}
.m76 {
  margin: 76px !important;
}
.m77 {
  margin: 77px !important;
}
.m78 {
  margin: 78px !important;
}
.m79 {
  margin: 79px !important;
}
.m80 {
  margin: 80px !important;
}
.m81 {
  margin: 81px !important;
}
.m82 {
  margin: 82px !important;
}
.m83 {
  margin: 83px !important;
}
.m84 {
  margin: 84px !important;
}
.m85 {
  margin: 85px !important;
}
.m86 {
  margin: 86px !important;
}
.m87 {
  margin: 87px !important;
}
.m88 {
  margin: 88px !important;
}
.m89 {
  margin: 89px !important;
}
.m90 {
  margin: 90px !important;
}
.m91 {
  margin: 91px !important;
}
.m92 {
  margin: 92px !important;
}
.m93 {
  margin: 93px !important;
}
.m94 {
  margin: 94px !important;
}
.m95 {
  margin: 95px !important;
}
.m96 {
  margin: 96px !important;
}
.m97 {
  margin: 97px !important;
}
.m98 {
  margin: 98px !important;
}
.m99 {
  margin: 99px !important;
}
.m100 {
  margin: 100px !important;
}
/* Margin-right (px) */
.mr0 {
  margin-right: 0px !important;
}
.mr1 {
  margin-right: 1px !important;
}
.mr2 {
  margin-right: 2px !important;
}
.mr3 {
  margin-right: 3px !important;
}
.mr4 {
  margin-right: 4px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.mr6 {
  margin-right: 6px !important;
}
.mr7 {
  margin-right: 7px !important;
}
.mr8 {
  margin-right: 8px !important;
}
.mr9 {
  margin-right: 9px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mr11 {
  margin-right: 11px !important;
}
.mr12 {
  margin-right: 12px !important;
}
.mr13 {
  margin-right: 13px !important;
}
.mr14 {
  margin-right: 14px !important;
}
.mr15 {
  margin-right: 15px !important;
}
.mr16 {
  margin-right: 16px !important;
}
.mr17 {
  margin-right: 17px !important;
}
.mr18 {
  margin-right: 18px !important;
}
.mr19 {
  margin-right: 19px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mr21 {
  margin-right: 21px !important;
}
.mr22 {
  margin-right: 22px !important;
}
.mr23 {
  margin-right: 23px !important;
}
.mr24 {
  margin-right: 24px !important;
}
.mr25 {
  margin-right: 25px !important;
}
.mr26 {
  margin-right: 26px !important;
}
.mr27 {
  margin-right: 27px !important;
}
.mr28 {
  margin-right: 28px !important;
}
.mr29 {
  margin-right: 29px !important;
}
.mr30 {
  margin-right: 30px !important;
}
.mr31 {
  margin-right: 31px !important;
}
.mr32 {
  margin-right: 32px !important;
}
.mr33 {
  margin-right: 33px !important;
}
.mr34 {
  margin-right: 34px !important;
}
.mr35 {
  margin-right: 35px !important;
}
.mr36 {
  margin-right: 36px !important;
}
.mr37 {
  margin-right: 37px !important;
}
.mr38 {
  margin-right: 38px !important;
}
.mr39 {
  margin-right: 39px !important;
}
.mr40 {
  margin-right: 40px !important;
}
.mr41 {
  margin-right: 41px !important;
}
.mr42 {
  margin-right: 42px !important;
}
.mr43 {
  margin-right: 43px !important;
}
.mr44 {
  margin-right: 44px !important;
}
.mr45 {
  margin-right: 45px !important;
}
.mr46 {
  margin-right: 46px !important;
}
.mr47 {
  margin-right: 47px !important;
}
.mr48 {
  margin-right: 48px !important;
}
.mr49 {
  margin-right: 49px !important;
}
.mr50 {
  margin-right: 50px !important;
}
.mr51 {
  margin-right: 51px !important;
}
.mr52 {
  margin-right: 52px !important;
}
.mr53 {
  margin-right: 53px !important;
}
.mr54 {
  margin-right: 54px !important;
}
.mr55 {
  margin-right: 55px !important;
}
.mr56 {
  margin-right: 56px !important;
}
.mr57 {
  margin-right: 57px !important;
}
.mr58 {
  margin-right: 58px !important;
}
.mr59 {
  margin-right: 59px !important;
}
.mr60 {
  margin-right: 60px !important;
}
.mr61 {
  margin-right: 61px !important;
}
.mr62 {
  margin-right: 62px !important;
}
.mr63 {
  margin-right: 63px !important;
}
.mr64 {
  margin-right: 64px !important;
}
.mr65 {
  margin-right: 65px !important;
}
.mr66 {
  margin-right: 66px !important;
}
.mr67 {
  margin-right: 67px !important;
}
.mr68 {
  margin-right: 68px !important;
}
.mr69 {
  margin-right: 69px !important;
}
.mr70 {
  margin-right: 70px !important;
}
.mr71 {
  margin-right: 71px !important;
}
.mr72 {
  margin-right: 72px !important;
}
.mr73 {
  margin-right: 73px !important;
}
.mr74 {
  margin-right: 74px !important;
}
.mr75 {
  margin-right: 75px !important;
}
.mr76 {
  margin-right: 76px !important;
}
.mr77 {
  margin-right: 77px !important;
}
.mr78 {
  margin-right: 78px !important;
}
.mr79 {
  margin-right: 79px !important;
}
.mr80 {
  margin-right: 80px !important;
}
.mr81 {
  margin-right: 81px !important;
}
.mr82 {
  margin-right: 82px !important;
}
.mr83 {
  margin-right: 83px !important;
}
.mr84 {
  margin-right: 84px !important;
}
.mr85 {
  margin-right: 85px !important;
}
.mr86 {
  margin-right: 86px !important;
}
.mr87 {
  margin-right: 87px !important;
}
.mr88 {
  margin-right: 88px !important;
}
.mr89 {
  margin-right: 89px !important;
}
.mr90 {
  margin-right: 90px !important;
}
.mr91 {
  margin-right: 91px !important;
}
.mr92 {
  margin-right: 92px !important;
}
.mr93 {
  margin-right: 93px !important;
}
.mr94 {
  margin-right: 94px !important;
}
.mr95 {
  margin-right: 95px !important;
}
.mr96 {
  margin-right: 96px !important;
}
.mr97 {
  margin-right: 97px !important;
}
.mr98 {
  margin-right: 98px !important;
}
.mr99 {
  margin-right: 99px !important;
}
.mr100 {
  margin-right: 100px !important;
}
/* Margin-left (px) */
.ml0 {
  margin-left: 0px !important;
}
.ml1 {
  margin-left: 1px !important;
}
.ml2 {
  margin-left: 2px !important;
}
.ml3 {
  margin-left: 3px !important;
}
.ml4 {
  margin-left: 4px !important;
}
.ml5 {
  margin-left: 5px !important;
}
.ml6 {
  margin-left: 6px !important;
}
.ml7 {
  margin-left: 7px !important;
}
.ml8 {
  margin-left: 8px !important;
}
.ml9 {
  margin-left: 9px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.ml11 {
  margin-left: 11px !important;
}
.ml12 {
  margin-left: 12px !important;
}
.ml13 {
  margin-left: 13px !important;
}
.ml14 {
  margin-left: 14px !important;
}
.ml15 {
  margin-left: 15px !important;
}
.ml16 {
  margin-left: 16px !important;
}
.ml17 {
  margin-left: 17px !important;
}
.ml18 {
  margin-left: 18px !important;
}
.ml19 {
  margin-left: 19px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.ml21 {
  margin-left: 21px !important;
}
.ml22 {
  margin-left: 22px !important;
}
.ml23 {
  margin-left: 23px !important;
}
.ml24 {
  margin-left: 24px !important;
}
.ml25 {
  margin-left: 25px !important;
}
.ml26 {
  margin-left: 26px !important;
}
.ml27 {
  margin-left: 27px !important;
}
.ml28 {
  margin-left: 28px !important;
}
.ml29 {
  margin-left: 29px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.ml31 {
  margin-left: 31px !important;
}
.ml32 {
  margin-left: 32px !important;
}
.ml33 {
  margin-left: 33px !important;
}
.ml34 {
  margin-left: 34px !important;
}
.ml35 {
  margin-left: 35px !important;
}
.ml36 {
  margin-left: 36px !important;
}
.ml37 {
  margin-left: 37px !important;
}
.ml38 {
  margin-left: 38px !important;
}
.ml39 {
  margin-left: 39px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.ml41 {
  margin-left: 41px !important;
}
.ml42 {
  margin-left: 42px !important;
}
.ml43 {
  margin-left: 43px !important;
}
.ml44 {
  margin-left: 44px !important;
}
.ml45 {
  margin-left: 45px !important;
}
.ml46 {
  margin-left: 46px !important;
}
.ml47 {
  margin-left: 47px !important;
}
.ml48 {
  margin-left: 48px !important;
}
.ml49 {
  margin-left: 49px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.ml51 {
  margin-left: 51px !important;
}
.ml52 {
  margin-left: 52px !important;
}
.ml53 {
  margin-left: 53px !important;
}
.ml54 {
  margin-left: 54px !important;
}
.ml55 {
  margin-left: 55px !important;
}
.ml56 {
  margin-left: 56px !important;
}
.ml57 {
  margin-left: 57px !important;
}
.ml58 {
  margin-left: 58px !important;
}
.ml59 {
  margin-left: 59px !important;
}
.ml60 {
  margin-left: 60px !important;
}
.ml61 {
  margin-left: 61px !important;
}
.ml62 {
  margin-left: 62px !important;
}
.ml63 {
  margin-left: 63px !important;
}
.ml64 {
  margin-left: 64px !important;
}
.ml65 {
  margin-left: 65px !important;
}
.ml66 {
  margin-left: 66px !important;
}
.ml67 {
  margin-left: 67px !important;
}
.ml68 {
  margin-left: 68px !important;
}
.ml69 {
  margin-left: 69px !important;
}
.ml70 {
  margin-left: 70px !important;
}
.ml71 {
  margin-left: 71px !important;
}
.ml72 {
  margin-left: 72px !important;
}
.ml73 {
  margin-left: 73px !important;
}
.ml74 {
  margin-left: 74px !important;
}
.ml75 {
  margin-left: 75px !important;
}
.ml76 {
  margin-left: 76px !important;
}
.ml77 {
  margin-left: 77px !important;
}
.ml78 {
  margin-left: 78px !important;
}
.ml79 {
  margin-left: 79px !important;
}
.ml80 {
  margin-left: 80px !important;
}
.ml81 {
  margin-left: 81px !important;
}
.ml82 {
  margin-left: 82px !important;
}
.ml83 {
  margin-left: 83px !important;
}
.ml84 {
  margin-left: 84px !important;
}
.ml85 {
  margin-left: 85px !important;
}
.ml86 {
  margin-left: 86px !important;
}
.ml87 {
  margin-left: 87px !important;
}
.ml88 {
  margin-left: 88px !important;
}
.ml89 {
  margin-left: 89px !important;
}
.ml90 {
  margin-left: 90px !important;
}
.ml91 {
  margin-left: 91px !important;
}
.ml92 {
  margin-left: 92px !important;
}
.ml93 {
  margin-left: 93px !important;
}
.ml94 {
  margin-left: 94px !important;
}
.ml95 {
  margin-left: 95px !important;
}
.ml96 {
  margin-left: 96px !important;
}
.ml97 {
  margin-left: 97px !important;
}
.ml98 {
  margin-left: 98px !important;
}
.ml99 {
  margin-left: 99px !important;
}
.ml100 {
  margin-left: 100px !important;
}
/* Margin-top (px) */
.mt0 {
  margin-top: 0px !important;
}
.mt1 {
  margin-top: 1px !important;
}
.mt2 {
  margin-top: 2px !important;
}
.mt3 {
  margin-top: 3px !important;
}
.mt4 {
  margin-top: 4px !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mt6 {
  margin-top: 6px !important;
}
.mt7 {
  margin-top: 7px !important;
}
.mt8 {
  margin-top: 8px !important;
}
.mt9 {
  margin-top: 9px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt11 {
  margin-top: 11px !important;
}
.mt12 {
  margin-top: 12px !important;
}
.mt13 {
  margin-top: 13px !important;
}
.mt14 {
  margin-top: 14px !important;
}
.mt15 {
  margin-top: 15px !important;
}
.mt16 {
  margin-top: 16px !important;
}
.mt17 {
  margin-top: 17px !important;
}
.mt18 {
  margin-top: 18px !important;
}
.mt19 {
  margin-top: 19px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt21 {
  margin-top: 21px !important;
}
.mt22 {
  margin-top: 22px !important;
}
.mt23 {
  margin-top: 23px !important;
}
.mt24 {
  margin-top: 24px !important;
}
.mt25 {
  margin-top: 25px !important;
}
.mt26 {
  margin-top: 26px !important;
}
.mt27 {
  margin-top: 27px !important;
}
.mt28 {
  margin-top: 28px !important;
}
.mt29 {
  margin-top: 29px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mt31 {
  margin-top: 31px !important;
}
.mt32 {
  margin-top: 32px !important;
}
.mt33 {
  margin-top: 33px !important;
}
.mt34 {
  margin-top: 34px !important;
}
.mt35 {
  margin-top: 35px !important;
}
.mt36 {
  margin-top: 36px !important;
}
.mt37 {
  margin-top: 37px !important;
}
.mt38 {
  margin-top: 38px !important;
}
.mt39 {
  margin-top: 39px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.mt41 {
  margin-top: 41px !important;
}
.mt42 {
  margin-top: 42px !important;
}
.mt43 {
  margin-top: 43px !important;
}
.mt44 {
  margin-top: 44px !important;
}
.mt45 {
  margin-top: 45px !important;
}
.mt46 {
  margin-top: 46px !important;
}
.mt47 {
  margin-top: 47px !important;
}
.mt48 {
  margin-top: 48px !important;
}
.mt49 {
  margin-top: 49px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.mt51 {
  margin-top: 51px !important;
}
.mt52 {
  margin-top: 52px !important;
}
.mt53 {
  margin-top: 53px !important;
}
.mt54 {
  margin-top: 54px !important;
}
.mt55 {
  margin-top: 55px !important;
}
.mt56 {
  margin-top: 56px !important;
}
.mt57 {
  margin-top: 57px !important;
}
.mt58 {
  margin-top: 58px !important;
}
.mt59 {
  margin-top: 59px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.mt61 {
  margin-top: 61px !important;
}
.mt62 {
  margin-top: 62px !important;
}
.mt63 {
  margin-top: 63px !important;
}
.mt64 {
  margin-top: 64px !important;
}
.mt65 {
  margin-top: 65px !important;
}
.mt66 {
  margin-top: 66px !important;
}
.mt67 {
  margin-top: 67px !important;
}
.mt68 {
  margin-top: 68px !important;
}
.mt69 {
  margin-top: 69px !important;
}
.mt70 {
  margin-top: 70px !important;
}
.mt71 {
  margin-top: 71px !important;
}
.mt72 {
  margin-top: 72px !important;
}
.mt73 {
  margin-top: 73px !important;
}
.mt74 {
  margin-top: 74px !important;
}
.mt75 {
  margin-top: 75px !important;
}
.mt76 {
  margin-top: 76px !important;
}
.mt77 {
  margin-top: 77px !important;
}
.mt78 {
  margin-top: 78px !important;
}
.mt79 {
  margin-top: 79px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.mt81 {
  margin-top: 81px !important;
}
.mt82 {
  margin-top: 82px !important;
}
.mt83 {
  margin-top: 83px !important;
}
.mt84 {
  margin-top: 84px !important;
}
.mt85 {
  margin-top: 85px !important;
}
.mt86 {
  margin-top: 86px !important;
}
.mt87 {
  margin-top: 87px !important;
}
.mt88 {
  margin-top: 88px !important;
}
.mt89 {
  margin-top: 89px !important;
}
.mt90 {
  margin-top: 90px !important;
}
.mt91 {
  margin-top: 91px !important;
}
.mt92 {
  margin-top: 92px !important;
}
.mt93 {
  margin-top: 93px !important;
}
.mt94 {
  margin-top: 94px !important;
}
.mt95 {
  margin-top: 95px !important;
}
.mt96 {
  margin-top: 96px !important;
}
.mt97 {
  margin-top: 97px !important;
}
.mt98 {
  margin-top: 98px !important;
}
.mt99 {
  margin-top: 99px !important;
}
.mt100 {
  margin-top: 100px !important;
}
/* Margin-bottom (px) */
.mb0 {
  margin-bottom: 0px !important;
}
.mb1 {
  margin-bottom: 1px !important;
}
.mb2 {
  margin-bottom: 2px !important;
}
.mb3 {
  margin-bottom: 3px !important;
}
.mb4 {
  margin-bottom: 4px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mb6 {
  margin-bottom: 6px !important;
}
.mb7 {
  margin-bottom: 7px !important;
}
.mb8 {
  margin-bottom: 8px !important;
}
.mb9 {
  margin-bottom: 9px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb11 {
  margin-bottom: 11px !important;
}
.mb12 {
  margin-bottom: 12px !important;
}
.mb13 {
  margin-bottom: 13px !important;
}
.mb14 {
  margin-bottom: 14px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.mb16 {
  margin-bottom: 16px !important;
}
.mb17 {
  margin-bottom: 17px !important;
}
.mb18 {
  margin-bottom: 18px !important;
}
.mb19 {
  margin-bottom: 19px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb21 {
  margin-bottom: 21px !important;
}
.mb22 {
  margin-bottom: 22px !important;
}
.mb23 {
  margin-bottom: 23px !important;
}
.mb24 {
  margin-bottom: 24px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.mb26 {
  margin-bottom: 26px !important;
}
.mb27 {
  margin-bottom: 27px !important;
}
.mb28 {
  margin-bottom: 28px !important;
}
.mb29 {
  margin-bottom: 29px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.mb31 {
  margin-bottom: 31px !important;
}
.mb32 {
  margin-bottom: 32px !important;
}
.mb33 {
  margin-bottom: 33px !important;
}
.mb34 {
  margin-bottom: 34px !important;
}
.mb35 {
  margin-bottom: 35px !important;
}
.mb36 {
  margin-bottom: 36px !important;
}
.mb37 {
  margin-bottom: 37px !important;
}
.mb38 {
  margin-bottom: 38px !important;
}
.mb39 {
  margin-bottom: 39px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.mb41 {
  margin-bottom: 41px !important;
}
.mb42 {
  margin-bottom: 42px !important;
}
.mb43 {
  margin-bottom: 43px !important;
}
.mb44 {
  margin-bottom: 44px !important;
}
.mb45 {
  margin-bottom: 45px !important;
}
.mb46 {
  margin-bottom: 46px !important;
}
.mb47 {
  margin-bottom: 47px !important;
}
.mb48 {
  margin-bottom: 48px !important;
}
.mb49 {
  margin-bottom: 49px !important;
}
.mb50 {
  margin-bottom: 50px !important;
}
.mb51 {
  margin-bottom: 51px !important;
}
.mb52 {
  margin-bottom: 52px !important;
}
.mb53 {
  margin-bottom: 53px !important;
}
.mb54 {
  margin-bottom: 54px !important;
}
.mb55 {
  margin-bottom: 55px !important;
}
.mb56 {
  margin-bottom: 56px !important;
}
.mb57 {
  margin-bottom: 57px !important;
}
.mb58 {
  margin-bottom: 58px !important;
}
.mb59 {
  margin-bottom: 59px !important;
}
.mb60 {
  margin-bottom: 60px !important;
}
.mb61 {
  margin-bottom: 61px !important;
}
.mb62 {
  margin-bottom: 62px !important;
}
.mb63 {
  margin-bottom: 63px !important;
}
.mb64 {
  margin-bottom: 64px !important;
}
.mb65 {
  margin-bottom: 65px !important;
}
.mb66 {
  margin-bottom: 66px !important;
}
.mb67 {
  margin-bottom: 67px !important;
}
.mb68 {
  margin-bottom: 68px !important;
}
.mb69 {
  margin-bottom: 69px !important;
}
.mb70 {
  margin-bottom: 70px !important;
}
.mb71 {
  margin-bottom: 71px !important;
}
.mb72 {
  margin-bottom: 72px !important;
}
.mb73 {
  margin-bottom: 73px !important;
}
.mb74 {
  margin-bottom: 74px !important;
}
.mb75 {
  margin-bottom: 75px !important;
}
.mb76 {
  margin-bottom: 76px !important;
}
.mb77 {
  margin-bottom: 77px !important;
}
.mb78 {
  margin-bottom: 78px !important;
}
.mb79 {
  margin-bottom: 79px !important;
}
.mb80 {
  margin-bottom: 80px !important;
}
.mb81 {
  margin-bottom: 81px !important;
}
.mb82 {
  margin-bottom: 82px !important;
}
.mb83 {
  margin-bottom: 83px !important;
}
.mb84 {
  margin-bottom: 84px !important;
}
.mb85 {
  margin-bottom: 85px !important;
}
.mb86 {
  margin-bottom: 86px !important;
}
.mb87 {
  margin-bottom: 87px !important;
}
.mb88 {
  margin-bottom: 88px !important;
}
.mb89 {
  margin-bottom: 89px !important;
}
.mb90 {
  margin-bottom: 90px !important;
}
.mb91 {
  margin-bottom: 91px !important;
}
.mb92 {
  margin-bottom: 92px !important;
}
.mb93 {
  margin-bottom: 93px !important;
}
.mb94 {
  margin-bottom: 94px !important;
}
.mb95 {
  margin-bottom: 95px !important;
}
.mb96 {
  margin-bottom: 96px !important;
}
.mb97 {
  margin-bottom: 97px !important;
}
.mb98 {
  margin-bottom: 98px !important;
}
.mb99 {
  margin-bottom: 99px !important;
}
.mb100 {
  margin-bottom: 100px !important;
}
/* Padding (px) */
.p0 {
  padding: 0px !important;
}
.p1 {
  padding: 1px !important;
}
.p2 {
  padding: 2px !important;
}
.p3 {
  padding: 3px !important;
}
.p4 {
  padding: 4px !important;
}
.p5 {
  padding: 5px !important;
}
.p6 {
  padding: 6px !important;
}
.p7 {
  padding: 7px !important;
}
.p8 {
  padding: 8px !important;
}
.p9 {
  padding: 9px !important;
}
.p10 {
  padding: 10px !important;
}
.p11 {
  padding: 11px !important;
}
.p12 {
  padding: 12px !important;
}
.p13 {
  padding: 13px !important;
}
.p14 {
  padding: 14px !important;
}
.p15 {
  padding: 15px !important;
}
.p16 {
  padding: 16px !important;
}
.p17 {
  padding: 17px !important;
}
.p18 {
  padding: 18px !important;
}
.p19 {
  padding: 19px !important;
}
.p20 {
  padding: 20px !important;
}
.p21 {
  padding: 21px !important;
}
.p22 {
  padding: 22px !important;
}
.p23 {
  padding: 23px !important;
}
.p24 {
  padding: 24px !important;
}
.p25 {
  padding: 25px !important;
}
.p26 {
  padding: 26px !important;
}
.p27 {
  padding: 27px !important;
}
.p28 {
  padding: 28px !important;
}
.p29 {
  padding: 29px !important;
}
.p30 {
  padding: 30px !important;
}
.p31 {
  padding: 31px !important;
}
.p32 {
  padding: 32px !important;
}
.p33 {
  padding: 33px !important;
}
.p34 {
  padding: 34px !important;
}
.p35 {
  padding: 35px !important;
}
.p36 {
  padding: 36px !important;
}
.p37 {
  padding: 37px !important;
}
.p38 {
  padding: 38px !important;
}
.p39 {
  padding: 39px !important;
}
.p40 {
  padding: 40px !important;
}
.p41 {
  padding: 41px !important;
}
.p42 {
  padding: 42px !important;
}
.p43 {
  padding: 43px !important;
}
.p44 {
  padding: 44px !important;
}
.p45 {
  padding: 45px !important;
}
.p46 {
  padding: 46px !important;
}
.p47 {
  padding: 47px !important;
}
.p48 {
  padding: 48px !important;
}
.p49 {
  padding: 49px !important;
}
.p50 {
  padding: 50px !important;
}
.p51 {
  padding: 51px !important;
}
.p52 {
  padding: 52px !important;
}
.p53 {
  padding: 53px !important;
}
.p54 {
  padding: 54px !important;
}
.p55 {
  padding: 55px !important;
}
.p56 {
  padding: 56px !important;
}
.p57 {
  padding: 57px !important;
}
.p58 {
  padding: 58px !important;
}
.p59 {
  padding: 59px !important;
}
.p60 {
  padding: 60px !important;
}
.p61 {
  padding: 61px !important;
}
.p62 {
  padding: 62px !important;
}
.p63 {
  padding: 63px !important;
}
.p64 {
  padding: 64px !important;
}
.p65 {
  padding: 65px !important;
}
.p66 {
  padding: 66px !important;
}
.p67 {
  padding: 67px !important;
}
.p68 {
  padding: 68px !important;
}
.p69 {
  padding: 69px !important;
}
.p70 {
  padding: 70px !important;
}
.p71 {
  padding: 71px !important;
}
.p72 {
  padding: 72px !important;
}
.p73 {
  padding: 73px !important;
}
.p74 {
  padding: 74px !important;
}
.p75 {
  padding: 75px !important;
}
.p76 {
  padding: 76px !important;
}
.p77 {
  padding: 77px !important;
}
.p78 {
  padding: 78px !important;
}
.p79 {
  padding: 79px !important;
}
.p80 {
  padding: 80px !important;
}
.p81 {
  padding: 81px !important;
}
.p82 {
  padding: 82px !important;
}
.p83 {
  padding: 83px !important;
}
.p84 {
  padding: 84px !important;
}
.p85 {
  padding: 85px !important;
}
.p86 {
  padding: 86px !important;
}
.p87 {
  padding: 87px !important;
}
.p88 {
  padding: 88px !important;
}
.p89 {
  padding: 89px !important;
}
.p90 {
  padding: 90px !important;
}
.p91 {
  padding: 91px !important;
}
.p92 {
  padding: 92px !important;
}
.p93 {
  padding: 93px !important;
}
.p94 {
  padding: 94px !important;
}
.p95 {
  padding: 95px !important;
}
.p96 {
  padding: 96px !important;
}
.p97 {
  padding: 97px !important;
}
.p98 {
  padding: 98px !important;
}
.p99 {
  padding: 99px !important;
}
.p100 {
  padding: 100px !important;
}
/* Padding-right (px) */
.pr0 {
  padding-right: 0px !important;
}
.pr1 {
  padding-right: 1px !important;
}
.pr2 {
  padding-right: 2px !important;
}
.pr3 {
  padding-right: 3px !important;
}
.pr4 {
  padding-right: 4px !important;
}
.pr5 {
  padding-right: 5px !important;
}
.pr6 {
  padding-right: 6px !important;
}
.pr7 {
  padding-right: 7px !important;
}
.pr8 {
  padding-right: 8px !important;
}
.pr9 {
  padding-right: 9px !important;
}
.pr10 {
  padding-right: 10px !important;
}
.pr11 {
  padding-right: 11px !important;
}
.pr12 {
  padding-right: 12px !important;
}
.pr13 {
  padding-right: 13px !important;
}
.pr14 {
  padding-right: 14px !important;
}
.pr15 {
  padding-right: 15px !important;
}
.pr16 {
  padding-right: 16px !important;
}
.pr17 {
  padding-right: 17px !important;
}
.pr18 {
  padding-right: 18px !important;
}
.pr19 {
  padding-right: 19px !important;
}
.pr20 {
  padding-right: 20px !important;
}
.pr21 {
  padding-right: 21px !important;
}
.pr22 {
  padding-right: 22px !important;
}
.pr23 {
  padding-right: 23px !important;
}
.pr24 {
  padding-right: 24px !important;
}
.pr25 {
  padding-right: 25px !important;
}
.pr26 {
  padding-right: 26px !important;
}
.pr27 {
  padding-right: 27px !important;
}
.pr28 {
  padding-right: 28px !important;
}
.pr29 {
  padding-right: 29px !important;
}
.pr30 {
  padding-right: 30px !important;
}
.pr31 {
  padding-right: 31px !important;
}
.pr32 {
  padding-right: 32px !important;
}
.pr33 {
  padding-right: 33px !important;
}
.pr34 {
  padding-right: 34px !important;
}
.pr35 {
  padding-right: 35px !important;
}
.pr36 {
  padding-right: 36px !important;
}
.pr37 {
  padding-right: 37px !important;
}
.pr38 {
  padding-right: 38px !important;
}
.pr39 {
  padding-right: 39px !important;
}
.pr40 {
  padding-right: 40px !important;
}
.pr41 {
  padding-right: 41px !important;
}
.pr42 {
  padding-right: 42px !important;
}
.pr43 {
  padding-right: 43px !important;
}
.pr44 {
  padding-right: 44px !important;
}
.pr45 {
  padding-right: 45px !important;
}
.pr46 {
  padding-right: 46px !important;
}
.pr47 {
  padding-right: 47px !important;
}
.pr48 {
  padding-right: 48px !important;
}
.pr49 {
  padding-right: 49px !important;
}
.pr50 {
  padding-right: 50px !important;
}
.pr51 {
  padding-right: 51px !important;
}
.pr52 {
  padding-right: 52px !important;
}
.pr53 {
  padding-right: 53px !important;
}
.pr54 {
  padding-right: 54px !important;
}
.pr55 {
  padding-right: 55px !important;
}
.pr56 {
  padding-right: 56px !important;
}
.pr57 {
  padding-right: 57px !important;
}
.pr58 {
  padding-right: 58px !important;
}
.pr59 {
  padding-right: 59px !important;
}
.pr60 {
  padding-right: 60px !important;
}
.pr61 {
  padding-right: 61px !important;
}
.pr62 {
  padding-right: 62px !important;
}
.pr63 {
  padding-right: 63px !important;
}
.pr64 {
  padding-right: 64px !important;
}
.pr65 {
  padding-right: 65px !important;
}
.pr66 {
  padding-right: 66px !important;
}
.pr67 {
  padding-right: 67px !important;
}
.pr68 {
  padding-right: 68px !important;
}
.pr69 {
  padding-right: 69px !important;
}
.pr70 {
  padding-right: 70px !important;
}
.pr71 {
  padding-right: 71px !important;
}
.pr72 {
  padding-right: 72px !important;
}
.pr73 {
  padding-right: 73px !important;
}
.pr74 {
  padding-right: 74px !important;
}
.pr75 {
  padding-right: 75px !important;
}
.pr76 {
  padding-right: 76px !important;
}
.pr77 {
  padding-right: 77px !important;
}
.pr78 {
  padding-right: 78px !important;
}
.pr79 {
  padding-right: 79px !important;
}
.pr80 {
  padding-right: 80px !important;
}
.pr81 {
  padding-right: 81px !important;
}
.pr82 {
  padding-right: 82px !important;
}
.pr83 {
  padding-right: 83px !important;
}
.pr84 {
  padding-right: 84px !important;
}
.pr85 {
  padding-right: 85px !important;
}
.pr86 {
  padding-right: 86px !important;
}
.pr87 {
  padding-right: 87px !important;
}
.pr88 {
  padding-right: 88px !important;
}
.pr89 {
  padding-right: 89px !important;
}
.pr90 {
  padding-right: 90px !important;
}
.pr91 {
  padding-right: 91px !important;
}
.pr92 {
  padding-right: 92px !important;
}
.pr93 {
  padding-right: 93px !important;
}
.pr94 {
  padding-right: 94px !important;
}
.pr95 {
  padding-right: 95px !important;
}
.pr96 {
  padding-right: 96px !important;
}
.pr97 {
  padding-right: 97px !important;
}
.pr98 {
  padding-right: 98px !important;
}
.pr99 {
  padding-right: 99px !important;
}
.pr100 {
  padding-right: 100px !important;
}
/* Padding-left (px) */
.pl0 {
  padding-left: 0px !important;
}
.pl1 {
  padding-left: 1px !important;
}
.pl2 {
  padding-left: 2px !important;
}
.pl3 {
  padding-left: 3px !important;
}
.pl4 {
  padding-left: 4px !important;
}
.pl5 {
  padding-left: 5px !important;
}
.pl6 {
  padding-left: 6px !important;
}
.pl7 {
  padding-left: 7px !important;
}
.pl8 {
  padding-left: 8px !important;
}
.pl9 {
  padding-left: 9px !important;
}
.pl10 {
  padding-left: 10px !important;
}
.pl11 {
  padding-left: 11px !important;
}
.pl12 {
  padding-left: 12px !important;
}
.pl13 {
  padding-left: 13px !important;
}
.pl14 {
  padding-left: 14px !important;
}
.pl15 {
  padding-left: 15px !important;
}
.pl16 {
  padding-left: 16px !important;
}
.pl17 {
  padding-left: 17px !important;
}
.pl18 {
  padding-left: 18px !important;
}
.pl19 {
  padding-left: 19px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.pl21 {
  padding-left: 21px !important;
}
.pl22 {
  padding-left: 22px !important;
}
.pl23 {
  padding-left: 23px !important;
}
.pl24 {
  padding-left: 24px !important;
}
.pl25 {
  padding-left: 25px !important;
}
.pl26 {
  padding-left: 26px !important;
}
.pl27 {
  padding-left: 27px !important;
}
.pl28 {
  padding-left: 28px !important;
}
.pl29 {
  padding-left: 29px !important;
}
.pl30 {
  padding-left: 30px !important;
}
.pl31 {
  padding-left: 31px !important;
}
.pl32 {
  padding-left: 32px !important;
}
.pl33 {
  padding-left: 33px !important;
}
.pl34 {
  padding-left: 34px !important;
}
.pl35 {
  padding-left: 35px !important;
}
.pl36 {
  padding-left: 36px !important;
}
.pl37 {
  padding-left: 37px !important;
}
.pl38 {
  padding-left: 38px !important;
}
.pl39 {
  padding-left: 39px !important;
}
.pl40 {
  padding-left: 40px !important;
}
.pl41 {
  padding-left: 41px !important;
}
.pl42 {
  padding-left: 42px !important;
}
.pl43 {
  padding-left: 43px !important;
}
.pl44 {
  padding-left: 44px !important;
}
.pl45 {
  padding-left: 45px !important;
}
.pl46 {
  padding-left: 46px !important;
}
.pl47 {
  padding-left: 47px !important;
}
.pl48 {
  padding-left: 48px !important;
}
.pl49 {
  padding-left: 49px !important;
}
.pl50 {
  padding-left: 50px !important;
}
.pl51 {
  padding-left: 51px !important;
}
.pl52 {
  padding-left: 52px !important;
}
.pl53 {
  padding-left: 53px !important;
}
.pl54 {
  padding-left: 54px !important;
}
.pl55 {
  padding-left: 55px !important;
}
.pl56 {
  padding-left: 56px !important;
}
.pl57 {
  padding-left: 57px !important;
}
.pl58 {
  padding-left: 58px !important;
}
.pl59 {
  padding-left: 59px !important;
}
.pl60 {
  padding-left: 60px !important;
}
.pl61 {
  padding-left: 61px !important;
}
.pl62 {
  padding-left: 62px !important;
}
.pl63 {
  padding-left: 63px !important;
}
.pl64 {
  padding-left: 64px !important;
}
.pl65 {
  padding-left: 65px !important;
}
.pl66 {
  padding-left: 66px !important;
}
.pl67 {
  padding-left: 67px !important;
}
.pl68 {
  padding-left: 68px !important;
}
.pl69 {
  padding-left: 69px !important;
}
.pl70 {
  padding-left: 70px !important;
}
.pl71 {
  padding-left: 71px !important;
}
.pl72 {
  padding-left: 72px !important;
}
.pl73 {
  padding-left: 73px !important;
}
.pl74 {
  padding-left: 74px !important;
}
.pl75 {
  padding-left: 75px !important;
}
.pl76 {
  padding-left: 76px !important;
}
.pl77 {
  padding-left: 77px !important;
}
.pl78 {
  padding-left: 78px !important;
}
.pl79 {
  padding-left: 79px !important;
}
.pl80 {
  padding-left: 80px !important;
}
.pl81 {
  padding-left: 81px !important;
}
.pl82 {
  padding-left: 82px !important;
}
.pl83 {
  padding-left: 83px !important;
}
.pl84 {
  padding-left: 84px !important;
}
.pl85 {
  padding-left: 85px !important;
}
.pl86 {
  padding-left: 86px !important;
}
.pl87 {
  padding-left: 87px !important;
}
.pl88 {
  padding-left: 88px !important;
}
.pl89 {
  padding-left: 89px !important;
}
.pl90 {
  padding-left: 90px !important;
}
.pl91 {
  padding-left: 91px !important;
}
.pl92 {
  padding-left: 92px !important;
}
.pl93 {
  padding-left: 93px !important;
}
.pl94 {
  padding-left: 94px !important;
}
.pl95 {
  padding-left: 95px !important;
}
.pl96 {
  padding-left: 96px !important;
}
.pl97 {
  padding-left: 97px !important;
}
.pl98 {
  padding-left: 98px !important;
}
.pl99 {
  padding-left: 99px !important;
}
.pl100 {
  padding-left: 100px !important;
}
/* Padding-top (px) */
.pt0 {
  padding-top: 0px !important;
}
.pt1 {
  padding-top: 1px !important;
}
.pt2 {
  padding-top: 2px !important;
}
.pt3 {
  padding-top: 3px !important;
}
.pt4 {
  padding-top: 4px !important;
}
.pt5 {
  padding-top: 5px !important;
}
.pt6 {
  padding-top: 6px !important;
}
.pt7 {
  padding-top: 7px !important;
}
.pt8 {
  padding-top: 8px !important;
}
.pt9 {
  padding-top: 9px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pt11 {
  padding-top: 11px !important;
}
.pt12 {
  padding-top: 12px !important;
}
.pt13 {
  padding-top: 13px !important;
}
.pt14 {
  padding-top: 14px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pt16 {
  padding-top: 16px !important;
}
.pt17 {
  padding-top: 17px !important;
}
.pt18 {
  padding-top: 18px !important;
}
.pt19 {
  padding-top: 19px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pt21 {
  padding-top: 21px !important;
}
.pt22 {
  padding-top: 22px !important;
}
.pt23 {
  padding-top: 23px !important;
}
.pt24 {
  padding-top: 24px !important;
}
.pt25 {
  padding-top: 25px !important;
}
.pt26 {
  padding-top: 26px !important;
}
.pt27 {
  padding-top: 27px !important;
}
.pt28 {
  padding-top: 28px !important;
}
.pt29 {
  padding-top: 29px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.pt31 {
  padding-top: 31px !important;
}
.pt32 {
  padding-top: 32px !important;
}
.pt33 {
  padding-top: 33px !important;
}
.pt34 {
  padding-top: 34px !important;
}
.pt35 {
  padding-top: 35px !important;
}
.pt36 {
  padding-top: 36px !important;
}
.pt37 {
  padding-top: 37px !important;
}
.pt38 {
  padding-top: 38px !important;
}
.pt39 {
  padding-top: 39px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.pt41 {
  padding-top: 41px !important;
}
.pt42 {
  padding-top: 42px !important;
}
.pt43 {
  padding-top: 43px !important;
}
.pt44 {
  padding-top: 44px !important;
}
.pt45 {
  padding-top: 45px !important;
}
.pt46 {
  padding-top: 46px !important;
}
.pt47 {
  padding-top: 47px !important;
}
.pt48 {
  padding-top: 48px !important;
}
.pt49 {
  padding-top: 49px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.pt51 {
  padding-top: 51px !important;
}
.pt52 {
  padding-top: 52px !important;
}
.pt53 {
  padding-top: 53px !important;
}
.pt54 {
  padding-top: 54px !important;
}
.pt55 {
  padding-top: 55px !important;
}
.pt56 {
  padding-top: 56px !important;
}
.pt57 {
  padding-top: 57px !important;
}
.pt58 {
  padding-top: 58px !important;
}
.pt59 {
  padding-top: 59px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.pt61 {
  padding-top: 61px !important;
}
.pt62 {
  padding-top: 62px !important;
}
.pt63 {
  padding-top: 63px !important;
}
.pt64 {
  padding-top: 64px !important;
}
.pt65 {
  padding-top: 65px !important;
}
.pt66 {
  padding-top: 66px !important;
}
.pt67 {
  padding-top: 67px !important;
}
.pt68 {
  padding-top: 68px !important;
}
.pt69 {
  padding-top: 69px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.pt71 {
  padding-top: 71px !important;
}
.pt72 {
  padding-top: 72px !important;
}
.pt73 {
  padding-top: 73px !important;
}
.pt74 {
  padding-top: 74px !important;
}
.pt75 {
  padding-top: 75px !important;
}
.pt76 {
  padding-top: 76px !important;
}
.pt77 {
  padding-top: 77px !important;
}
.pt78 {
  padding-top: 78px !important;
}
.pt79 {
  padding-top: 79px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.pt81 {
  padding-top: 81px !important;
}
.pt82 {
  padding-top: 82px !important;
}
.pt83 {
  padding-top: 83px !important;
}
.pt84 {
  padding-top: 84px !important;
}
.pt85 {
  padding-top: 85px !important;
}
.pt86 {
  padding-top: 86px !important;
}
.pt87 {
  padding-top: 87px !important;
}
.pt88 {
  padding-top: 88px !important;
}
.pt89 {
  padding-top: 89px !important;
}
.pt90 {
  padding-top: 90px !important;
}
.pt91 {
  padding-top: 91px !important;
}
.pt92 {
  padding-top: 92px !important;
}
.pt93 {
  padding-top: 93px !important;
}
.pt94 {
  padding-top: 94px !important;
}
.pt95 {
  padding-top: 95px !important;
}
.pt96 {
  padding-top: 96px !important;
}
.pt97 {
  padding-top: 97px !important;
}
.pt98 {
  padding-top: 98px !important;
}
.pt99 {
  padding-top: 99px !important;
}
.pt100 {
  padding-top: 100px !important;
}
/* Padding-bottom (px) */
.pb0 {
  padding-bottom: 0px !important;
}
.pb1 {
  padding-bottom: 1px !important;
}
.pb2 {
  padding-bottom: 2px !important;
}
.pb3 {
  padding-bottom: 3px !important;
}
.pb4 {
  padding-bottom: 4px !important;
}
.pb5 {
  padding-bottom: 5px !important;
}
.pb6 {
  padding-bottom: 6px !important;
}
.pb7 {
  padding-bottom: 7px !important;
}
.pb8 {
  padding-bottom: 8px !important;
}
.pb9 {
  padding-bottom: 9px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pb11 {
  padding-bottom: 11px !important;
}
.pb12 {
  padding-bottom: 12px !important;
}
.pb13 {
  padding-bottom: 13px !important;
}
.pb14 {
  padding-bottom: 14px !important;
}
.pb15 {
  padding-bottom: 15px !important;
}
.pb16 {
  padding-bottom: 16px !important;
}
.pb17 {
  padding-bottom: 17px !important;
}
.pb18 {
  padding-bottom: 18px !important;
}
.pb19 {
  padding-bottom: 19px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pb21 {
  padding-bottom: 21px !important;
}
.pb22 {
  padding-bottom: 22px !important;
}
.pb23 {
  padding-bottom: 23px !important;
}
.pb24 {
  padding-bottom: 24px !important;
}
.pb25 {
  padding-bottom: 25px !important;
}
.pb26 {
  padding-bottom: 26px !important;
}
.pb27 {
  padding-bottom: 27px !important;
}
.pb28 {
  padding-bottom: 28px !important;
}
.pb29 {
  padding-bottom: 29px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pb31 {
  padding-bottom: 31px !important;
}
.pb32 {
  padding-bottom: 32px !important;
}
.pb33 {
  padding-bottom: 33px !important;
}
.pb34 {
  padding-bottom: 34px !important;
}
.pb35 {
  padding-bottom: 35px !important;
}
.pb36 {
  padding-bottom: 36px !important;
}
.pb37 {
  padding-bottom: 37px !important;
}
.pb38 {
  padding-bottom: 38px !important;
}
.pb39 {
  padding-bottom: 39px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.pb41 {
  padding-bottom: 41px !important;
}
.pb42 {
  padding-bottom: 42px !important;
}
.pb43 {
  padding-bottom: 43px !important;
}
.pb44 {
  padding-bottom: 44px !important;
}
.pb45 {
  padding-bottom: 45px !important;
}
.pb46 {
  padding-bottom: 46px !important;
}
.pb47 {
  padding-bottom: 47px !important;
}
.pb48 {
  padding-bottom: 48px !important;
}
.pb49 {
  padding-bottom: 49px !important;
}
.pb50 {
  padding-bottom: 50px !important;
}
.pb51 {
  padding-bottom: 51px !important;
}
.pb52 {
  padding-bottom: 52px !important;
}
.pb53 {
  padding-bottom: 53px !important;
}
.pb54 {
  padding-bottom: 54px !important;
}
.pb55 {
  padding-bottom: 55px !important;
}
.pb56 {
  padding-bottom: 56px !important;
}
.pb57 {
  padding-bottom: 57px !important;
}
.pb58 {
  padding-bottom: 58px !important;
}
.pb59 {
  padding-bottom: 59px !important;
}
.pb60 {
  padding-bottom: 60px !important;
}
.pb61 {
  padding-bottom: 61px !important;
}
.pb62 {
  padding-bottom: 62px !important;
}
.pb63 {
  padding-bottom: 63px !important;
}
.pb64 {
  padding-bottom: 64px !important;
}
.pb65 {
  padding-bottom: 65px !important;
}
.pb66 {
  padding-bottom: 66px !important;
}
.pb67 {
  padding-bottom: 67px !important;
}
.pb68 {
  padding-bottom: 68px !important;
}
.pb69 {
  padding-bottom: 69px !important;
}
.pb70 {
  padding-bottom: 70px !important;
}
.pb71 {
  padding-bottom: 71px !important;
}
.pb72 {
  padding-bottom: 72px !important;
}
.pb73 {
  padding-bottom: 73px !important;
}
.pb74 {
  padding-bottom: 74px !important;
}
.pb75 {
  padding-bottom: 75px !important;
}
.pb76 {
  padding-bottom: 76px !important;
}
.pb77 {
  padding-bottom: 77px !important;
}
.pb78 {
  padding-bottom: 78px !important;
}
.pb79 {
  padding-bottom: 79px !important;
}
.pb80 {
  padding-bottom: 80px !important;
}
.pb81 {
  padding-bottom: 81px !important;
}
.pb82 {
  padding-bottom: 82px !important;
}
.pb83 {
  padding-bottom: 83px !important;
}
.pb84 {
  padding-bottom: 84px !important;
}
.pb85 {
  padding-bottom: 85px !important;
}
.pb86 {
  padding-bottom: 86px !important;
}
.pb87 {
  padding-bottom: 87px !important;
}
.pb88 {
  padding-bottom: 88px !important;
}
.pb89 {
  padding-bottom: 89px !important;
}
.pb90 {
  padding-bottom: 90px !important;
}
.pb91 {
  padding-bottom: 91px !important;
}
.pb92 {
  padding-bottom: 92px !important;
}
.pb93 {
  padding-bottom: 93px !important;
}
.pb94 {
  padding-bottom: 94px !important;
}
.pb95 {
  padding-bottom: 95px !important;
}
.pb96 {
  padding-bottom: 96px !important;
}
.pb97 {
  padding-bottom: 97px !important;
}
.pb98 {
  padding-bottom: 98px !important;
}
.pb99 {
  padding-bottom: 99px !important;
}
.pb100 {
  padding-bottom: 100px !important;
}
/* Min-width (px) */
.minw0 {
  min-width: 0px !important;
}
.minw1 {
  min-width: 1px !important;
}
.minw2 {
  min-width: 2px !important;
}
.minw3 {
  min-width: 3px !important;
}
.minw4 {
  min-width: 4px !important;
}
.minw5 {
  min-width: 5px !important;
}
.minw6 {
  min-width: 6px !important;
}
.minw7 {
  min-width: 7px !important;
}
.minw8 {
  min-width: 8px !important;
}
.minw9 {
  min-width: 9px !important;
}
.minw10 {
  min-width: 10px !important;
}
.minw11 {
  min-width: 11px !important;
}
.minw12 {
  min-width: 12px !important;
}
.minw13 {
  min-width: 13px !important;
}
.minw14 {
  min-width: 14px !important;
}
.minw15 {
  min-width: 15px !important;
}
.minw16 {
  min-width: 16px !important;
}
.minw17 {
  min-width: 17px !important;
}
.minw18 {
  min-width: 18px !important;
}
.minw19 {
  min-width: 19px !important;
}
.minw20 {
  min-width: 20px !important;
}
.minw21 {
  min-width: 21px !important;
}
.minw22 {
  min-width: 22px !important;
}
.minw23 {
  min-width: 23px !important;
}
.minw24 {
  min-width: 24px !important;
}
.minw25 {
  min-width: 25px !important;
}
.minw26 {
  min-width: 26px !important;
}
.minw27 {
  min-width: 27px !important;
}
.minw28 {
  min-width: 28px !important;
}
.minw29 {
  min-width: 29px !important;
}
.minw30 {
  min-width: 30px !important;
}
.minw31 {
  min-width: 31px !important;
}
.minw32 {
  min-width: 32px !important;
}
.minw33 {
  min-width: 33px !important;
}
.minw34 {
  min-width: 34px !important;
}
.minw35 {
  min-width: 35px !important;
}
.minw36 {
  min-width: 36px !important;
}
.minw37 {
  min-width: 37px !important;
}
.minw38 {
  min-width: 38px !important;
}
.minw39 {
  min-width: 39px !important;
}
.minw40 {
  min-width: 40px !important;
}
.minw41 {
  min-width: 41px !important;
}
.minw42 {
  min-width: 42px !important;
}
.minw43 {
  min-width: 43px !important;
}
.minw44 {
  min-width: 44px !important;
}
.minw45 {
  min-width: 45px !important;
}
.minw46 {
  min-width: 46px !important;
}
.minw47 {
  min-width: 47px !important;
}
.minw48 {
  min-width: 48px !important;
}
.minw49 {
  min-width: 49px !important;
}
.minw50 {
  min-width: 50px !important;
}
.minw51 {
  min-width: 51px !important;
}
.minw52 {
  min-width: 52px !important;
}
.minw53 {
  min-width: 53px !important;
}
.minw54 {
  min-width: 54px !important;
}
.minw55 {
  min-width: 55px !important;
}
.minw56 {
  min-width: 56px !important;
}
.minw57 {
  min-width: 57px !important;
}
.minw58 {
  min-width: 58px !important;
}
.minw59 {
  min-width: 59px !important;
}
.minw60 {
  min-width: 60px !important;
}
.minw61 {
  min-width: 61px !important;
}
.minw62 {
  min-width: 62px !important;
}
.minw63 {
  min-width: 63px !important;
}
.minw64 {
  min-width: 64px !important;
}
.minw65 {
  min-width: 65px !important;
}
.minw66 {
  min-width: 66px !important;
}
.minw67 {
  min-width: 67px !important;
}
.minw68 {
  min-width: 68px !important;
}
.minw69 {
  min-width: 69px !important;
}
.minw70 {
  min-width: 70px !important;
}
.minw71 {
  min-width: 71px !important;
}
.minw72 {
  min-width: 72px !important;
}
.minw73 {
  min-width: 73px !important;
}
.minw74 {
  min-width: 74px !important;
}
.minw75 {
  min-width: 75px !important;
}
.minw76 {
  min-width: 76px !important;
}
.minw77 {
  min-width: 77px !important;
}
.minw78 {
  min-width: 78px !important;
}
.minw79 {
  min-width: 79px !important;
}
.minw80 {
  min-width: 80px !important;
}
.minw81 {
  min-width: 81px !important;
}
.minw82 {
  min-width: 82px !important;
}
.minw83 {
  min-width: 83px !important;
}
.minw84 {
  min-width: 84px !important;
}
.minw85 {
  min-width: 85px !important;
}
.minw86 {
  min-width: 86px !important;
}
.minw87 {
  min-width: 87px !important;
}
.minw88 {
  min-width: 88px !important;
}
.minw89 {
  min-width: 89px !important;
}
.minw90 {
  min-width: 90px !important;
}
.minw91 {
  min-width: 91px !important;
}
.minw92 {
  min-width: 92px !important;
}
.minw93 {
  min-width: 93px !important;
}
.minw94 {
  min-width: 94px !important;
}
.minw95 {
  min-width: 95px !important;
}
.minw96 {
  min-width: 96px !important;
}
.minw97 {
  min-width: 97px !important;
}
.minw98 {
  min-width: 98px !important;
}
.minw99 {
  min-width: 99px !important;
}
.minw100 {
  min-width: 100px !important;
}
.minw101 {
  min-width: 101px !important;
}
.minw102 {
  min-width: 102px !important;
}
.minw103 {
  min-width: 103px !important;
}
.minw104 {
  min-width: 104px !important;
}
.minw105 {
  min-width: 105px !important;
}
.minw106 {
  min-width: 106px !important;
}
.minw107 {
  min-width: 107px !important;
}
.minw108 {
  min-width: 108px !important;
}
.minw109 {
  min-width: 109px !important;
}
.minw110 {
  min-width: 110px !important;
}
.minw111 {
  min-width: 111px !important;
}
.minw112 {
  min-width: 112px !important;
}
.minw113 {
  min-width: 113px !important;
}
.minw114 {
  min-width: 114px !important;
}
.minw115 {
  min-width: 115px !important;
}
.minw116 {
  min-width: 116px !important;
}
.minw117 {
  min-width: 117px !important;
}
.minw118 {
  min-width: 118px !important;
}
.minw119 {
  min-width: 119px !important;
}
.minw120 {
  min-width: 120px !important;
}
.minw121 {
  min-width: 121px !important;
}
.minw122 {
  min-width: 122px !important;
}
.minw123 {
  min-width: 123px !important;
}
.minw124 {
  min-width: 124px !important;
}
.minw125 {
  min-width: 125px !important;
}
.minw126 {
  min-width: 126px !important;
}
.minw127 {
  min-width: 127px !important;
}
.minw128 {
  min-width: 128px !important;
}
.minw129 {
  min-width: 129px !important;
}
.minw130 {
  min-width: 130px !important;
}
.minw131 {
  min-width: 131px !important;
}
.minw132 {
  min-width: 132px !important;
}
.minw133 {
  min-width: 133px !important;
}
.minw134 {
  min-width: 134px !important;
}
.minw135 {
  min-width: 135px !important;
}
.minw136 {
  min-width: 136px !important;
}
.minw137 {
  min-width: 137px !important;
}
.minw138 {
  min-width: 138px !important;
}
.minw139 {
  min-width: 139px !important;
}
.minw140 {
  min-width: 140px !important;
}
.minw141 {
  min-width: 141px !important;
}
.minw142 {
  min-width: 142px !important;
}
.minw143 {
  min-width: 143px !important;
}
.minw144 {
  min-width: 144px !important;
}
.minw145 {
  min-width: 145px !important;
}
.minw146 {
  min-width: 146px !important;
}
.minw147 {
  min-width: 147px !important;
}
.minw148 {
  min-width: 148px !important;
}
.minw149 {
  min-width: 149px !important;
}
.minw150 {
  min-width: 150px !important;
}
.minw151 {
  min-width: 151px !important;
}
.minw152 {
  min-width: 152px !important;
}
.minw153 {
  min-width: 153px !important;
}
.minw154 {
  min-width: 154px !important;
}
.minw155 {
  min-width: 155px !important;
}
.minw156 {
  min-width: 156px !important;
}
.minw157 {
  min-width: 157px !important;
}
.minw158 {
  min-width: 158px !important;
}
.minw159 {
  min-width: 159px !important;
}
.minw160 {
  min-width: 160px !important;
}
.minw161 {
  min-width: 161px !important;
}
.minw162 {
  min-width: 162px !important;
}
.minw163 {
  min-width: 163px !important;
}
.minw164 {
  min-width: 164px !important;
}
.minw165 {
  min-width: 165px !important;
}
.minw166 {
  min-width: 166px !important;
}
.minw167 {
  min-width: 167px !important;
}
.minw168 {
  min-width: 168px !important;
}
.minw169 {
  min-width: 169px !important;
}
.minw170 {
  min-width: 170px !important;
}
.minw171 {
  min-width: 171px !important;
}
.minw172 {
  min-width: 172px !important;
}
.minw173 {
  min-width: 173px !important;
}
.minw174 {
  min-width: 174px !important;
}
.minw175 {
  min-width: 175px !important;
}
.minw176 {
  min-width: 176px !important;
}
.minw177 {
  min-width: 177px !important;
}
.minw178 {
  min-width: 178px !important;
}
.minw179 {
  min-width: 179px !important;
}
.minw180 {
  min-width: 180px !important;
}
.minw181 {
  min-width: 181px !important;
}
.minw182 {
  min-width: 182px !important;
}
.minw183 {
  min-width: 183px !important;
}
.minw184 {
  min-width: 184px !important;
}
.minw185 {
  min-width: 185px !important;
}
.minw186 {
  min-width: 186px !important;
}
.minw187 {
  min-width: 187px !important;
}
.minw188 {
  min-width: 188px !important;
}
.minw189 {
  min-width: 189px !important;
}
.minw190 {
  min-width: 190px !important;
}
.minw191 {
  min-width: 191px !important;
}
.minw192 {
  min-width: 192px !important;
}
.minw193 {
  min-width: 193px !important;
}
.minw194 {
  min-width: 194px !important;
}
.minw195 {
  min-width: 195px !important;
}
.minw196 {
  min-width: 196px !important;
}
.minw197 {
  min-width: 197px !important;
}
.minw198 {
  min-width: 198px !important;
}
.minw199 {
  min-width: 199px !important;
}
.minw200 {
  min-width: 200px !important;
}
.minw201 {
  min-width: 201px !important;
}
.minw202 {
  min-width: 202px !important;
}
.minw203 {
  min-width: 203px !important;
}
.minw204 {
  min-width: 204px !important;
}
.minw205 {
  min-width: 205px !important;
}
.minw206 {
  min-width: 206px !important;
}
.minw207 {
  min-width: 207px !important;
}
.minw208 {
  min-width: 208px !important;
}
.minw209 {
  min-width: 209px !important;
}
.minw210 {
  min-width: 210px !important;
}
.minw211 {
  min-width: 211px !important;
}
.minw212 {
  min-width: 212px !important;
}
.minw213 {
  min-width: 213px !important;
}
.minw214 {
  min-width: 214px !important;
}
.minw215 {
  min-width: 215px !important;
}
.minw216 {
  min-width: 216px !important;
}
.minw217 {
  min-width: 217px !important;
}
.minw218 {
  min-width: 218px !important;
}
.minw219 {
  min-width: 219px !important;
}
.minw220 {
  min-width: 220px !important;
}
.minw221 {
  min-width: 221px !important;
}
.minw222 {
  min-width: 222px !important;
}
.minw223 {
  min-width: 223px !important;
}
.minw224 {
  min-width: 224px !important;
}
.minw225 {
  min-width: 225px !important;
}
.minw226 {
  min-width: 226px !important;
}
.minw227 {
  min-width: 227px !important;
}
.minw228 {
  min-width: 228px !important;
}
.minw229 {
  min-width: 229px !important;
}
.minw230 {
  min-width: 230px !important;
}
.minw231 {
  min-width: 231px !important;
}
.minw232 {
  min-width: 232px !important;
}
.minw233 {
  min-width: 233px !important;
}
.minw234 {
  min-width: 234px !important;
}
.minw235 {
  min-width: 235px !important;
}
.minw236 {
  min-width: 236px !important;
}
.minw237 {
  min-width: 237px !important;
}
.minw238 {
  min-width: 238px !important;
}
.minw239 {
  min-width: 239px !important;
}
.minw240 {
  min-width: 240px !important;
}
.minw241 {
  min-width: 241px !important;
}
.minw242 {
  min-width: 242px !important;
}
.minw243 {
  min-width: 243px !important;
}
.minw244 {
  min-width: 244px !important;
}
.minw245 {
  min-width: 245px !important;
}
.minw246 {
  min-width: 246px !important;
}
.minw247 {
  min-width: 247px !important;
}
.minw248 {
  min-width: 248px !important;
}
.minw249 {
  min-width: 249px !important;
}
.minw250 {
  min-width: 250px !important;
}
.minw251 {
  min-width: 251px !important;
}
.minw252 {
  min-width: 252px !important;
}
.minw253 {
  min-width: 253px !important;
}
.minw254 {
  min-width: 254px !important;
}
.minw255 {
  min-width: 255px !important;
}
.minw256 {
  min-width: 256px !important;
}
.minw257 {
  min-width: 257px !important;
}
.minw258 {
  min-width: 258px !important;
}
.minw259 {
  min-width: 259px !important;
}
.minw260 {
  min-width: 260px !important;
}
.minw261 {
  min-width: 261px !important;
}
.minw262 {
  min-width: 262px !important;
}
.minw263 {
  min-width: 263px !important;
}
.minw264 {
  min-width: 264px !important;
}
.minw265 {
  min-width: 265px !important;
}
.minw266 {
  min-width: 266px !important;
}
.minw267 {
  min-width: 267px !important;
}
.minw268 {
  min-width: 268px !important;
}
.minw269 {
  min-width: 269px !important;
}
.minw270 {
  min-width: 270px !important;
}
.minw271 {
  min-width: 271px !important;
}
.minw272 {
  min-width: 272px !important;
}
.minw273 {
  min-width: 273px !important;
}
.minw274 {
  min-width: 274px !important;
}
.minw275 {
  min-width: 275px !important;
}
.minw276 {
  min-width: 276px !important;
}
.minw277 {
  min-width: 277px !important;
}
.minw278 {
  min-width: 278px !important;
}
.minw279 {
  min-width: 279px !important;
}
.minw280 {
  min-width: 280px !important;
}
.minw281 {
  min-width: 281px !important;
}
.minw282 {
  min-width: 282px !important;
}
.minw283 {
  min-width: 283px !important;
}
.minw284 {
  min-width: 284px !important;
}
.minw285 {
  min-width: 285px !important;
}
.minw286 {
  min-width: 286px !important;
}
.minw287 {
  min-width: 287px !important;
}
.minw288 {
  min-width: 288px !important;
}
.minw289 {
  min-width: 289px !important;
}
.minw290 {
  min-width: 290px !important;
}
.minw291 {
  min-width: 291px !important;
}
.minw292 {
  min-width: 292px !important;
}
.minw293 {
  min-width: 293px !important;
}
.minw294 {
  min-width: 294px !important;
}
.minw295 {
  min-width: 295px !important;
}
.minw296 {
  min-width: 296px !important;
}
.minw297 {
  min-width: 297px !important;
}
.minw298 {
  min-width: 298px !important;
}
.minw299 {
  min-width: 299px !important;
}
.minw300 {
  min-width: 300px !important;
}
.minw301 {
  min-width: 301px !important;
}
.minw302 {
  min-width: 302px !important;
}
.minw303 {
  min-width: 303px !important;
}
.minw304 {
  min-width: 304px !important;
}
.minw305 {
  min-width: 305px !important;
}
.minw306 {
  min-width: 306px !important;
}
.minw307 {
  min-width: 307px !important;
}
.minw308 {
  min-width: 308px !important;
}
.minw309 {
  min-width: 309px !important;
}
.minw310 {
  min-width: 310px !important;
}
.minw311 {
  min-width: 311px !important;
}
.minw312 {
  min-width: 312px !important;
}
.minw313 {
  min-width: 313px !important;
}
.minw314 {
  min-width: 314px !important;
}
.minw315 {
  min-width: 315px !important;
}
.minw316 {
  min-width: 316px !important;
}
.minw317 {
  min-width: 317px !important;
}
.minw318 {
  min-width: 318px !important;
}
.minw319 {
  min-width: 319px !important;
}
.minw320 {
  min-width: 320px !important;
}
.minw321 {
  min-width: 321px !important;
}
.minw322 {
  min-width: 322px !important;
}
.minw323 {
  min-width: 323px !important;
}
.minw324 {
  min-width: 324px !important;
}
.minw325 {
  min-width: 325px !important;
}
.minw326 {
  min-width: 326px !important;
}
.minw327 {
  min-width: 327px !important;
}
.minw328 {
  min-width: 328px !important;
}
.minw329 {
  min-width: 329px !important;
}
.minw330 {
  min-width: 330px !important;
}
.minw331 {
  min-width: 331px !important;
}
.minw332 {
  min-width: 332px !important;
}
.minw333 {
  min-width: 333px !important;
}
.minw334 {
  min-width: 334px !important;
}
.minw335 {
  min-width: 335px !important;
}
.minw336 {
  min-width: 336px !important;
}
.minw337 {
  min-width: 337px !important;
}
.minw338 {
  min-width: 338px !important;
}
.minw339 {
  min-width: 339px !important;
}
.minw340 {
  min-width: 340px !important;
}
.minw341 {
  min-width: 341px !important;
}
.minw342 {
  min-width: 342px !important;
}
.minw343 {
  min-width: 343px !important;
}
.minw344 {
  min-width: 344px !important;
}
.minw345 {
  min-width: 345px !important;
}
.minw346 {
  min-width: 346px !important;
}
.minw347 {
  min-width: 347px !important;
}
.minw348 {
  min-width: 348px !important;
}
.minw349 {
  min-width: 349px !important;
}
.minw350 {
  min-width: 350px !important;
}
.minw351 {
  min-width: 351px !important;
}
.minw352 {
  min-width: 352px !important;
}
.minw353 {
  min-width: 353px !important;
}
.minw354 {
  min-width: 354px !important;
}
.minw355 {
  min-width: 355px !important;
}
.minw356 {
  min-width: 356px !important;
}
.minw357 {
  min-width: 357px !important;
}
.minw358 {
  min-width: 358px !important;
}
.minw359 {
  min-width: 359px !important;
}
.minw360 {
  min-width: 360px !important;
}
.minw361 {
  min-width: 361px !important;
}
.minw362 {
  min-width: 362px !important;
}
.minw363 {
  min-width: 363px !important;
}
.minw364 {
  min-width: 364px !important;
}
.minw365 {
  min-width: 365px !important;
}
.minw366 {
  min-width: 366px !important;
}
.minw367 {
  min-width: 367px !important;
}
.minw368 {
  min-width: 368px !important;
}
.minw369 {
  min-width: 369px !important;
}
.minw370 {
  min-width: 370px !important;
}
.minw371 {
  min-width: 371px !important;
}
.minw372 {
  min-width: 372px !important;
}
.minw373 {
  min-width: 373px !important;
}
.minw374 {
  min-width: 374px !important;
}
.minw375 {
  min-width: 375px !important;
}
.minw376 {
  min-width: 376px !important;
}
.minw377 {
  min-width: 377px !important;
}
.minw378 {
  min-width: 378px !important;
}
.minw379 {
  min-width: 379px !important;
}
.minw380 {
  min-width: 380px !important;
}
.minw381 {
  min-width: 381px !important;
}
.minw382 {
  min-width: 382px !important;
}
.minw383 {
  min-width: 383px !important;
}
.minw384 {
  min-width: 384px !important;
}
.minw385 {
  min-width: 385px !important;
}
.minw386 {
  min-width: 386px !important;
}
.minw387 {
  min-width: 387px !important;
}
.minw388 {
  min-width: 388px !important;
}
.minw389 {
  min-width: 389px !important;
}
.minw390 {
  min-width: 390px !important;
}
.minw391 {
  min-width: 391px !important;
}
.minw392 {
  min-width: 392px !important;
}
.minw393 {
  min-width: 393px !important;
}
.minw394 {
  min-width: 394px !important;
}
.minw395 {
  min-width: 395px !important;
}
.minw396 {
  min-width: 396px !important;
}
.minw397 {
  min-width: 397px !important;
}
.minw398 {
  min-width: 398px !important;
}
.minw399 {
  min-width: 399px !important;
}
.minw400 {
  min-width: 400px !important;
}
.minw401 {
  min-width: 401px !important;
}
.minw402 {
  min-width: 402px !important;
}
.minw403 {
  min-width: 403px !important;
}
.minw404 {
  min-width: 404px !important;
}
.minw405 {
  min-width: 405px !important;
}
.minw406 {
  min-width: 406px !important;
}
.minw407 {
  min-width: 407px !important;
}
.minw408 {
  min-width: 408px !important;
}
.minw409 {
  min-width: 409px !important;
}
.minw410 {
  min-width: 410px !important;
}
.minw411 {
  min-width: 411px !important;
}
.minw412 {
  min-width: 412px !important;
}
.minw413 {
  min-width: 413px !important;
}
.minw414 {
  min-width: 414px !important;
}
.minw415 {
  min-width: 415px !important;
}
.minw416 {
  min-width: 416px !important;
}
.minw417 {
  min-width: 417px !important;
}
.minw418 {
  min-width: 418px !important;
}
.minw419 {
  min-width: 419px !important;
}
.minw420 {
  min-width: 420px !important;
}
.minw421 {
  min-width: 421px !important;
}
.minw422 {
  min-width: 422px !important;
}
.minw423 {
  min-width: 423px !important;
}
.minw424 {
  min-width: 424px !important;
}
.minw425 {
  min-width: 425px !important;
}
.minw426 {
  min-width: 426px !important;
}
.minw427 {
  min-width: 427px !important;
}
.minw428 {
  min-width: 428px !important;
}
.minw429 {
  min-width: 429px !important;
}
.minw430 {
  min-width: 430px !important;
}
.minw431 {
  min-width: 431px !important;
}
.minw432 {
  min-width: 432px !important;
}
.minw433 {
  min-width: 433px !important;
}
.minw434 {
  min-width: 434px !important;
}
.minw435 {
  min-width: 435px !important;
}
.minw436 {
  min-width: 436px !important;
}
.minw437 {
  min-width: 437px !important;
}
.minw438 {
  min-width: 438px !important;
}
.minw439 {
  min-width: 439px !important;
}
.minw440 {
  min-width: 440px !important;
}
.minw441 {
  min-width: 441px !important;
}
.minw442 {
  min-width: 442px !important;
}
.minw443 {
  min-width: 443px !important;
}
.minw444 {
  min-width: 444px !important;
}
.minw445 {
  min-width: 445px !important;
}
.minw446 {
  min-width: 446px !important;
}
.minw447 {
  min-width: 447px !important;
}
.minw448 {
  min-width: 448px !important;
}
.minw449 {
  min-width: 449px !important;
}
.minw450 {
  min-width: 450px !important;
}
.minw451 {
  min-width: 451px !important;
}
.minw452 {
  min-width: 452px !important;
}
.minw453 {
  min-width: 453px !important;
}
.minw454 {
  min-width: 454px !important;
}
.minw455 {
  min-width: 455px !important;
}
.minw456 {
  min-width: 456px !important;
}
.minw457 {
  min-width: 457px !important;
}
.minw458 {
  min-width: 458px !important;
}
.minw459 {
  min-width: 459px !important;
}
.minw460 {
  min-width: 460px !important;
}
.minw461 {
  min-width: 461px !important;
}
.minw462 {
  min-width: 462px !important;
}
.minw463 {
  min-width: 463px !important;
}
.minw464 {
  min-width: 464px !important;
}
.minw465 {
  min-width: 465px !important;
}
.minw466 {
  min-width: 466px !important;
}
.minw467 {
  min-width: 467px !important;
}
.minw468 {
  min-width: 468px !important;
}
.minw469 {
  min-width: 469px !important;
}
.minw470 {
  min-width: 470px !important;
}
.minw471 {
  min-width: 471px !important;
}
.minw472 {
  min-width: 472px !important;
}
.minw473 {
  min-width: 473px !important;
}
.minw474 {
  min-width: 474px !important;
}
.minw475 {
  min-width: 475px !important;
}
.minw476 {
  min-width: 476px !important;
}
.minw477 {
  min-width: 477px !important;
}
.minw478 {
  min-width: 478px !important;
}
.minw479 {
  min-width: 479px !important;
}
.minw480 {
  min-width: 480px !important;
}
.minw481 {
  min-width: 481px !important;
}
.minw482 {
  min-width: 482px !important;
}
.minw483 {
  min-width: 483px !important;
}
.minw484 {
  min-width: 484px !important;
}
.minw485 {
  min-width: 485px !important;
}
.minw486 {
  min-width: 486px !important;
}
.minw487 {
  min-width: 487px !important;
}
.minw488 {
  min-width: 488px !important;
}
.minw489 {
  min-width: 489px !important;
}
.minw490 {
  min-width: 490px !important;
}
.minw491 {
  min-width: 491px !important;
}
.minw492 {
  min-width: 492px !important;
}
.minw493 {
  min-width: 493px !important;
}
.minw494 {
  min-width: 494px !important;
}
.minw495 {
  min-width: 495px !important;
}
.minw496 {
  min-width: 496px !important;
}
.minw497 {
  min-width: 497px !important;
}
.minw498 {
  min-width: 498px !important;
}
.minw499 {
  min-width: 499px !important;
}
.minw500 {
  min-width: 500px !important;
}
.minw501 {
  min-width: 501px !important;
}
.minw502 {
  min-width: 502px !important;
}
.minw503 {
  min-width: 503px !important;
}
.minw504 {
  min-width: 504px !important;
}
.minw505 {
  min-width: 505px !important;
}
.minw506 {
  min-width: 506px !important;
}
.minw507 {
  min-width: 507px !important;
}
.minw508 {
  min-width: 508px !important;
}
.minw509 {
  min-width: 509px !important;
}
.minw510 {
  min-width: 510px !important;
}
.minw511 {
  min-width: 511px !important;
}
.minw512 {
  min-width: 512px !important;
}
.minw513 {
  min-width: 513px !important;
}
.minw514 {
  min-width: 514px !important;
}
.minw515 {
  min-width: 515px !important;
}
.minw516 {
  min-width: 516px !important;
}
.minw517 {
  min-width: 517px !important;
}
.minw518 {
  min-width: 518px !important;
}
.minw519 {
  min-width: 519px !important;
}
.minw520 {
  min-width: 520px !important;
}
.minw521 {
  min-width: 521px !important;
}
.minw522 {
  min-width: 522px !important;
}
.minw523 {
  min-width: 523px !important;
}
.minw524 {
  min-width: 524px !important;
}
.minw525 {
  min-width: 525px !important;
}
.minw526 {
  min-width: 526px !important;
}
.minw527 {
  min-width: 527px !important;
}
.minw528 {
  min-width: 528px !important;
}
.minw529 {
  min-width: 529px !important;
}
.minw530 {
  min-width: 530px !important;
}
.minw531 {
  min-width: 531px !important;
}
.minw532 {
  min-width: 532px !important;
}
.minw533 {
  min-width: 533px !important;
}
.minw534 {
  min-width: 534px !important;
}
.minw535 {
  min-width: 535px !important;
}
.minw536 {
  min-width: 536px !important;
}
.minw537 {
  min-width: 537px !important;
}
.minw538 {
  min-width: 538px !important;
}
.minw539 {
  min-width: 539px !important;
}
.minw540 {
  min-width: 540px !important;
}
.minw541 {
  min-width: 541px !important;
}
.minw542 {
  min-width: 542px !important;
}
.minw543 {
  min-width: 543px !important;
}
.minw544 {
  min-width: 544px !important;
}
.minw545 {
  min-width: 545px !important;
}
.minw546 {
  min-width: 546px !important;
}
.minw547 {
  min-width: 547px !important;
}
.minw548 {
  min-width: 548px !important;
}
.minw549 {
  min-width: 549px !important;
}
.minw550 {
  min-width: 550px !important;
}
.minw551 {
  min-width: 551px !important;
}
.minw552 {
  min-width: 552px !important;
}
.minw553 {
  min-width: 553px !important;
}
.minw554 {
  min-width: 554px !important;
}
.minw555 {
  min-width: 555px !important;
}
.minw556 {
  min-width: 556px !important;
}
.minw557 {
  min-width: 557px !important;
}
.minw558 {
  min-width: 558px !important;
}
.minw559 {
  min-width: 559px !important;
}
.minw560 {
  min-width: 560px !important;
}
.minw561 {
  min-width: 561px !important;
}
.minw562 {
  min-width: 562px !important;
}
.minw563 {
  min-width: 563px !important;
}
.minw564 {
  min-width: 564px !important;
}
.minw565 {
  min-width: 565px !important;
}
.minw566 {
  min-width: 566px !important;
}
.minw567 {
  min-width: 567px !important;
}
.minw568 {
  min-width: 568px !important;
}
.minw569 {
  min-width: 569px !important;
}
.minw570 {
  min-width: 570px !important;
}
.minw571 {
  min-width: 571px !important;
}
.minw572 {
  min-width: 572px !important;
}
.minw573 {
  min-width: 573px !important;
}
.minw574 {
  min-width: 574px !important;
}
.minw575 {
  min-width: 575px !important;
}
.minw576 {
  min-width: 576px !important;
}
.minw577 {
  min-width: 577px !important;
}
.minw578 {
  min-width: 578px !important;
}
.minw579 {
  min-width: 579px !important;
}
.minw580 {
  min-width: 580px !important;
}
.minw581 {
  min-width: 581px !important;
}
.minw582 {
  min-width: 582px !important;
}
.minw583 {
  min-width: 583px !important;
}
.minw584 {
  min-width: 584px !important;
}
.minw585 {
  min-width: 585px !important;
}
.minw586 {
  min-width: 586px !important;
}
.minw587 {
  min-width: 587px !important;
}
.minw588 {
  min-width: 588px !important;
}
.minw589 {
  min-width: 589px !important;
}
.minw590 {
  min-width: 590px !important;
}
.minw591 {
  min-width: 591px !important;
}
.minw592 {
  min-width: 592px !important;
}
.minw593 {
  min-width: 593px !important;
}
.minw594 {
  min-width: 594px !important;
}
.minw595 {
  min-width: 595px !important;
}
.minw596 {
  min-width: 596px !important;
}
.minw597 {
  min-width: 597px !important;
}
.minw598 {
  min-width: 598px !important;
}
.minw599 {
  min-width: 599px !important;
}
.minw600 {
  min-width: 600px !important;
}
.minw601 {
  min-width: 601px !important;
}
.minw602 {
  min-width: 602px !important;
}
.minw603 {
  min-width: 603px !important;
}
.minw604 {
  min-width: 604px !important;
}
.minw605 {
  min-width: 605px !important;
}
.minw606 {
  min-width: 606px !important;
}
.minw607 {
  min-width: 607px !important;
}
.minw608 {
  min-width: 608px !important;
}
.minw609 {
  min-width: 609px !important;
}
.minw610 {
  min-width: 610px !important;
}
.minw611 {
  min-width: 611px !important;
}
.minw612 {
  min-width: 612px !important;
}
.minw613 {
  min-width: 613px !important;
}
.minw614 {
  min-width: 614px !important;
}
.minw615 {
  min-width: 615px !important;
}
.minw616 {
  min-width: 616px !important;
}
.minw617 {
  min-width: 617px !important;
}
.minw618 {
  min-width: 618px !important;
}
.minw619 {
  min-width: 619px !important;
}
.minw620 {
  min-width: 620px !important;
}
.minw621 {
  min-width: 621px !important;
}
.minw622 {
  min-width: 622px !important;
}
.minw623 {
  min-width: 623px !important;
}
.minw624 {
  min-width: 624px !important;
}
.minw625 {
  min-width: 625px !important;
}
.minw626 {
  min-width: 626px !important;
}
.minw627 {
  min-width: 627px !important;
}
.minw628 {
  min-width: 628px !important;
}
.minw629 {
  min-width: 629px !important;
}
.minw630 {
  min-width: 630px !important;
}
.minw631 {
  min-width: 631px !important;
}
.minw632 {
  min-width: 632px !important;
}
.minw633 {
  min-width: 633px !important;
}
.minw634 {
  min-width: 634px !important;
}
.minw635 {
  min-width: 635px !important;
}
.minw636 {
  min-width: 636px !important;
}
.minw637 {
  min-width: 637px !important;
}
.minw638 {
  min-width: 638px !important;
}
.minw639 {
  min-width: 639px !important;
}
.minw640 {
  min-width: 640px !important;
}
.minw641 {
  min-width: 641px !important;
}
.minw642 {
  min-width: 642px !important;
}
.minw643 {
  min-width: 643px !important;
}
.minw644 {
  min-width: 644px !important;
}
.minw645 {
  min-width: 645px !important;
}
.minw646 {
  min-width: 646px !important;
}
.minw647 {
  min-width: 647px !important;
}
.minw648 {
  min-width: 648px !important;
}
.minw649 {
  min-width: 649px !important;
}
.minw650 {
  min-width: 650px !important;
}
.minw651 {
  min-width: 651px !important;
}
.minw652 {
  min-width: 652px !important;
}
.minw653 {
  min-width: 653px !important;
}
.minw654 {
  min-width: 654px !important;
}
.minw655 {
  min-width: 655px !important;
}
.minw656 {
  min-width: 656px !important;
}
.minw657 {
  min-width: 657px !important;
}
.minw658 {
  min-width: 658px !important;
}
.minw659 {
  min-width: 659px !important;
}
.minw660 {
  min-width: 660px !important;
}
.minw661 {
  min-width: 661px !important;
}
.minw662 {
  min-width: 662px !important;
}
.minw663 {
  min-width: 663px !important;
}
.minw664 {
  min-width: 664px !important;
}
.minw665 {
  min-width: 665px !important;
}
.minw666 {
  min-width: 666px !important;
}
.minw667 {
  min-width: 667px !important;
}
.minw668 {
  min-width: 668px !important;
}
.minw669 {
  min-width: 669px !important;
}
.minw670 {
  min-width: 670px !important;
}
.minw671 {
  min-width: 671px !important;
}
.minw672 {
  min-width: 672px !important;
}
.minw673 {
  min-width: 673px !important;
}
.minw674 {
  min-width: 674px !important;
}
.minw675 {
  min-width: 675px !important;
}
.minw676 {
  min-width: 676px !important;
}
.minw677 {
  min-width: 677px !important;
}
.minw678 {
  min-width: 678px !important;
}
.minw679 {
  min-width: 679px !important;
}
.minw680 {
  min-width: 680px !important;
}
.minw681 {
  min-width: 681px !important;
}
.minw682 {
  min-width: 682px !important;
}
.minw683 {
  min-width: 683px !important;
}
.minw684 {
  min-width: 684px !important;
}
.minw685 {
  min-width: 685px !important;
}
.minw686 {
  min-width: 686px !important;
}
.minw687 {
  min-width: 687px !important;
}
.minw688 {
  min-width: 688px !important;
}
.minw689 {
  min-width: 689px !important;
}
.minw690 {
  min-width: 690px !important;
}
.minw691 {
  min-width: 691px !important;
}
.minw692 {
  min-width: 692px !important;
}
.minw693 {
  min-width: 693px !important;
}
.minw694 {
  min-width: 694px !important;
}
.minw695 {
  min-width: 695px !important;
}
.minw696 {
  min-width: 696px !important;
}
.minw697 {
  min-width: 697px !important;
}
.minw698 {
  min-width: 698px !important;
}
.minw699 {
  min-width: 699px !important;
}
.minw700 {
  min-width: 700px !important;
}
.minw701 {
  min-width: 701px !important;
}
.minw702 {
  min-width: 702px !important;
}
.minw703 {
  min-width: 703px !important;
}
.minw704 {
  min-width: 704px !important;
}
.minw705 {
  min-width: 705px !important;
}
.minw706 {
  min-width: 706px !important;
}
.minw707 {
  min-width: 707px !important;
}
.minw708 {
  min-width: 708px !important;
}
.minw709 {
  min-width: 709px !important;
}
.minw710 {
  min-width: 710px !important;
}
.minw711 {
  min-width: 711px !important;
}
.minw712 {
  min-width: 712px !important;
}
.minw713 {
  min-width: 713px !important;
}
.minw714 {
  min-width: 714px !important;
}
.minw715 {
  min-width: 715px !important;
}
.minw716 {
  min-width: 716px !important;
}
.minw717 {
  min-width: 717px !important;
}
.minw718 {
  min-width: 718px !important;
}
.minw719 {
  min-width: 719px !important;
}
.minw720 {
  min-width: 720px !important;
}
.minw721 {
  min-width: 721px !important;
}
.minw722 {
  min-width: 722px !important;
}
.minw723 {
  min-width: 723px !important;
}
.minw724 {
  min-width: 724px !important;
}
.minw725 {
  min-width: 725px !important;
}
.minw726 {
  min-width: 726px !important;
}
.minw727 {
  min-width: 727px !important;
}
.minw728 {
  min-width: 728px !important;
}
.minw729 {
  min-width: 729px !important;
}
.minw730 {
  min-width: 730px !important;
}
.minw731 {
  min-width: 731px !important;
}
.minw732 {
  min-width: 732px !important;
}
.minw733 {
  min-width: 733px !important;
}
.minw734 {
  min-width: 734px !important;
}
.minw735 {
  min-width: 735px !important;
}
.minw736 {
  min-width: 736px !important;
}
.minw737 {
  min-width: 737px !important;
}
.minw738 {
  min-width: 738px !important;
}
.minw739 {
  min-width: 739px !important;
}
.minw740 {
  min-width: 740px !important;
}
.minw741 {
  min-width: 741px !important;
}
.minw742 {
  min-width: 742px !important;
}
.minw743 {
  min-width: 743px !important;
}
.minw744 {
  min-width: 744px !important;
}
.minw745 {
  min-width: 745px !important;
}
.minw746 {
  min-width: 746px !important;
}
.minw747 {
  min-width: 747px !important;
}
.minw748 {
  min-width: 748px !important;
}
.minw749 {
  min-width: 749px !important;
}
.minw750 {
  min-width: 750px !important;
}
.minw751 {
  min-width: 751px !important;
}
.minw752 {
  min-width: 752px !important;
}
.minw753 {
  min-width: 753px !important;
}
.minw754 {
  min-width: 754px !important;
}
.minw755 {
  min-width: 755px !important;
}
.minw756 {
  min-width: 756px !important;
}
.minw757 {
  min-width: 757px !important;
}
.minw758 {
  min-width: 758px !important;
}
.minw759 {
  min-width: 759px !important;
}
.minw760 {
  min-width: 760px !important;
}
.minw761 {
  min-width: 761px !important;
}
.minw762 {
  min-width: 762px !important;
}
.minw763 {
  min-width: 763px !important;
}
.minw764 {
  min-width: 764px !important;
}
.minw765 {
  min-width: 765px !important;
}
.minw766 {
  min-width: 766px !important;
}
.minw767 {
  min-width: 767px !important;
}
.minw768 {
  min-width: 768px !important;
}
.minw769 {
  min-width: 769px !important;
}
.minw770 {
  min-width: 770px !important;
}
.minw771 {
  min-width: 771px !important;
}
.minw772 {
  min-width: 772px !important;
}
.minw773 {
  min-width: 773px !important;
}
.minw774 {
  min-width: 774px !important;
}
.minw775 {
  min-width: 775px !important;
}
.minw776 {
  min-width: 776px !important;
}
.minw777 {
  min-width: 777px !important;
}
.minw778 {
  min-width: 778px !important;
}
.minw779 {
  min-width: 779px !important;
}
.minw780 {
  min-width: 780px !important;
}
.minw781 {
  min-width: 781px !important;
}
.minw782 {
  min-width: 782px !important;
}
.minw783 {
  min-width: 783px !important;
}
.minw784 {
  min-width: 784px !important;
}
.minw785 {
  min-width: 785px !important;
}
.minw786 {
  min-width: 786px !important;
}
.minw787 {
  min-width: 787px !important;
}
.minw788 {
  min-width: 788px !important;
}
.minw789 {
  min-width: 789px !important;
}
.minw790 {
  min-width: 790px !important;
}
.minw791 {
  min-width: 791px !important;
}
.minw792 {
  min-width: 792px !important;
}
.minw793 {
  min-width: 793px !important;
}
.minw794 {
  min-width: 794px !important;
}
.minw795 {
  min-width: 795px !important;
}
.minw796 {
  min-width: 796px !important;
}
.minw797 {
  min-width: 797px !important;
}
.minw798 {
  min-width: 798px !important;
}
.minw799 {
  min-width: 799px !important;
}
.minw800 {
  min-width: 800px !important;
}
.minw801 {
  min-width: 801px !important;
}
.minw802 {
  min-width: 802px !important;
}
.minw803 {
  min-width: 803px !important;
}
.minw804 {
  min-width: 804px !important;
}
.minw805 {
  min-width: 805px !important;
}
.minw806 {
  min-width: 806px !important;
}
.minw807 {
  min-width: 807px !important;
}
.minw808 {
  min-width: 808px !important;
}
.minw809 {
  min-width: 809px !important;
}
.minw810 {
  min-width: 810px !important;
}
.minw811 {
  min-width: 811px !important;
}
.minw812 {
  min-width: 812px !important;
}
.minw813 {
  min-width: 813px !important;
}
.minw814 {
  min-width: 814px !important;
}
.minw815 {
  min-width: 815px !important;
}
.minw816 {
  min-width: 816px !important;
}
.minw817 {
  min-width: 817px !important;
}
.minw818 {
  min-width: 818px !important;
}
.minw819 {
  min-width: 819px !important;
}
.minw820 {
  min-width: 820px !important;
}
.minw821 {
  min-width: 821px !important;
}
.minw822 {
  min-width: 822px !important;
}
.minw823 {
  min-width: 823px !important;
}
.minw824 {
  min-width: 824px !important;
}
.minw825 {
  min-width: 825px !important;
}
.minw826 {
  min-width: 826px !important;
}
.minw827 {
  min-width: 827px !important;
}
.minw828 {
  min-width: 828px !important;
}
.minw829 {
  min-width: 829px !important;
}
.minw830 {
  min-width: 830px !important;
}
.minw831 {
  min-width: 831px !important;
}
.minw832 {
  min-width: 832px !important;
}
.minw833 {
  min-width: 833px !important;
}
.minw834 {
  min-width: 834px !important;
}
.minw835 {
  min-width: 835px !important;
}
.minw836 {
  min-width: 836px !important;
}
.minw837 {
  min-width: 837px !important;
}
.minw838 {
  min-width: 838px !important;
}
.minw839 {
  min-width: 839px !important;
}
.minw840 {
  min-width: 840px !important;
}
.minw841 {
  min-width: 841px !important;
}
.minw842 {
  min-width: 842px !important;
}
.minw843 {
  min-width: 843px !important;
}
.minw844 {
  min-width: 844px !important;
}
.minw845 {
  min-width: 845px !important;
}
.minw846 {
  min-width: 846px !important;
}
.minw847 {
  min-width: 847px !important;
}
.minw848 {
  min-width: 848px !important;
}
.minw849 {
  min-width: 849px !important;
}
.minw850 {
  min-width: 850px !important;
}
.minw851 {
  min-width: 851px !important;
}
.minw852 {
  min-width: 852px !important;
}
.minw853 {
  min-width: 853px !important;
}
.minw854 {
  min-width: 854px !important;
}
.minw855 {
  min-width: 855px !important;
}
.minw856 {
  min-width: 856px !important;
}
.minw857 {
  min-width: 857px !important;
}
.minw858 {
  min-width: 858px !important;
}
.minw859 {
  min-width: 859px !important;
}
.minw860 {
  min-width: 860px !important;
}
.minw861 {
  min-width: 861px !important;
}
.minw862 {
  min-width: 862px !important;
}
.minw863 {
  min-width: 863px !important;
}
.minw864 {
  min-width: 864px !important;
}
.minw865 {
  min-width: 865px !important;
}
.minw866 {
  min-width: 866px !important;
}
.minw867 {
  min-width: 867px !important;
}
.minw868 {
  min-width: 868px !important;
}
.minw869 {
  min-width: 869px !important;
}
.minw870 {
  min-width: 870px !important;
}
.minw871 {
  min-width: 871px !important;
}
.minw872 {
  min-width: 872px !important;
}
.minw873 {
  min-width: 873px !important;
}
.minw874 {
  min-width: 874px !important;
}
.minw875 {
  min-width: 875px !important;
}
.minw876 {
  min-width: 876px !important;
}
.minw877 {
  min-width: 877px !important;
}
.minw878 {
  min-width: 878px !important;
}
.minw879 {
  min-width: 879px !important;
}
.minw880 {
  min-width: 880px !important;
}
.minw881 {
  min-width: 881px !important;
}
.minw882 {
  min-width: 882px !important;
}
.minw883 {
  min-width: 883px !important;
}
.minw884 {
  min-width: 884px !important;
}
.minw885 {
  min-width: 885px !important;
}
.minw886 {
  min-width: 886px !important;
}
.minw887 {
  min-width: 887px !important;
}
.minw888 {
  min-width: 888px !important;
}
.minw889 {
  min-width: 889px !important;
}
.minw890 {
  min-width: 890px !important;
}
.minw891 {
  min-width: 891px !important;
}
.minw892 {
  min-width: 892px !important;
}
.minw893 {
  min-width: 893px !important;
}
.minw894 {
  min-width: 894px !important;
}
.minw895 {
  min-width: 895px !important;
}
.minw896 {
  min-width: 896px !important;
}
.minw897 {
  min-width: 897px !important;
}
.minw898 {
  min-width: 898px !important;
}
.minw899 {
  min-width: 899px !important;
}
.minw900 {
  min-width: 900px !important;
}
.minw901 {
  min-width: 901px !important;
}
.minw902 {
  min-width: 902px !important;
}
.minw903 {
  min-width: 903px !important;
}
.minw904 {
  min-width: 904px !important;
}
.minw905 {
  min-width: 905px !important;
}
.minw906 {
  min-width: 906px !important;
}
.minw907 {
  min-width: 907px !important;
}
.minw908 {
  min-width: 908px !important;
}
.minw909 {
  min-width: 909px !important;
}
.minw910 {
  min-width: 910px !important;
}
.minw911 {
  min-width: 911px !important;
}
.minw912 {
  min-width: 912px !important;
}
.minw913 {
  min-width: 913px !important;
}
.minw914 {
  min-width: 914px !important;
}
.minw915 {
  min-width: 915px !important;
}
.minw916 {
  min-width: 916px !important;
}
.minw917 {
  min-width: 917px !important;
}
.minw918 {
  min-width: 918px !important;
}
.minw919 {
  min-width: 919px !important;
}
.minw920 {
  min-width: 920px !important;
}
.minw921 {
  min-width: 921px !important;
}
.minw922 {
  min-width: 922px !important;
}
.minw923 {
  min-width: 923px !important;
}
.minw924 {
  min-width: 924px !important;
}
.minw925 {
  min-width: 925px !important;
}
.minw926 {
  min-width: 926px !important;
}
.minw927 {
  min-width: 927px !important;
}
.minw928 {
  min-width: 928px !important;
}
.minw929 {
  min-width: 929px !important;
}
.minw930 {
  min-width: 930px !important;
}
.minw931 {
  min-width: 931px !important;
}
.minw932 {
  min-width: 932px !important;
}
.minw933 {
  min-width: 933px !important;
}
.minw934 {
  min-width: 934px !important;
}
.minw935 {
  min-width: 935px !important;
}
.minw936 {
  min-width: 936px !important;
}
.minw937 {
  min-width: 937px !important;
}
.minw938 {
  min-width: 938px !important;
}
.minw939 {
  min-width: 939px !important;
}
.minw940 {
  min-width: 940px !important;
}
.minw941 {
  min-width: 941px !important;
}
.minw942 {
  min-width: 942px !important;
}
.minw943 {
  min-width: 943px !important;
}
.minw944 {
  min-width: 944px !important;
}
.minw945 {
  min-width: 945px !important;
}
.minw946 {
  min-width: 946px !important;
}
.minw947 {
  min-width: 947px !important;
}
.minw948 {
  min-width: 948px !important;
}
.minw949 {
  min-width: 949px !important;
}
.minw950 {
  min-width: 950px !important;
}
.minw951 {
  min-width: 951px !important;
}
.minw952 {
  min-width: 952px !important;
}
.minw953 {
  min-width: 953px !important;
}
.minw954 {
  min-width: 954px !important;
}
.minw955 {
  min-width: 955px !important;
}
.minw956 {
  min-width: 956px !important;
}
.minw957 {
  min-width: 957px !important;
}
.minw958 {
  min-width: 958px !important;
}
.minw959 {
  min-width: 959px !important;
}
.minw960 {
  min-width: 960px !important;
}
.minw961 {
  min-width: 961px !important;
}
.minw962 {
  min-width: 962px !important;
}
.minw963 {
  min-width: 963px !important;
}
.minw964 {
  min-width: 964px !important;
}
.minw965 {
  min-width: 965px !important;
}
.minw966 {
  min-width: 966px !important;
}
.minw967 {
  min-width: 967px !important;
}
.minw968 {
  min-width: 968px !important;
}
.minw969 {
  min-width: 969px !important;
}
.minw970 {
  min-width: 970px !important;
}
.minw971 {
  min-width: 971px !important;
}
.minw972 {
  min-width: 972px !important;
}
.minw973 {
  min-width: 973px !important;
}
.minw974 {
  min-width: 974px !important;
}
.minw975 {
  min-width: 975px !important;
}
.minw976 {
  min-width: 976px !important;
}
.minw977 {
  min-width: 977px !important;
}
.minw978 {
  min-width: 978px !important;
}
.minw979 {
  min-width: 979px !important;
}
.minw980 {
  min-width: 980px !important;
}
.minw981 {
  min-width: 981px !important;
}
.minw982 {
  min-width: 982px !important;
}
.minw983 {
  min-width: 983px !important;
}
.minw984 {
  min-width: 984px !important;
}
.minw985 {
  min-width: 985px !important;
}
.minw986 {
  min-width: 986px !important;
}
.minw987 {
  min-width: 987px !important;
}
.minw988 {
  min-width: 988px !important;
}
.minw989 {
  min-width: 989px !important;
}
.minw990 {
  min-width: 990px !important;
}
.minw991 {
  min-width: 991px !important;
}
.minw992 {
  min-width: 992px !important;
}
.minw993 {
  min-width: 993px !important;
}
.minw994 {
  min-width: 994px !important;
}
.minw995 {
  min-width: 995px !important;
}
.minw996 {
  min-width: 996px !important;
}
.minw997 {
  min-width: 997px !important;
}
.minw998 {
  min-width: 998px !important;
}
.minw999 {
  min-width: 999px !important;
}
.minw1000 {
  min-width: 1000px !important;
}
/* Max-width (px) */
.maxw0 {
  max-width: 0px !important;
}
.maxw1 {
  max-width: 1px !important;
}
.maxw2 {
  max-width: 2px !important;
}
.maxw3 {
  max-width: 3px !important;
}
.maxw4 {
  max-width: 4px !important;
}
.maxw5 {
  max-width: 5px !important;
}
.maxw6 {
  max-width: 6px !important;
}
.maxw7 {
  max-width: 7px !important;
}
.maxw8 {
  max-width: 8px !important;
}
.maxw9 {
  max-width: 9px !important;
}
.maxw10 {
  max-width: 10px !important;
}
.maxw11 {
  max-width: 11px !important;
}
.maxw12 {
  max-width: 12px !important;
}
.maxw13 {
  max-width: 13px !important;
}
.maxw14 {
  max-width: 14px !important;
}
.maxw15 {
  max-width: 15px !important;
}
.maxw16 {
  max-width: 16px !important;
}
.maxw17 {
  max-width: 17px !important;
}
.maxw18 {
  max-width: 18px !important;
}
.maxw19 {
  max-width: 19px !important;
}
.maxw20 {
  max-width: 20px !important;
}
.maxw21 {
  max-width: 21px !important;
}
.maxw22 {
  max-width: 22px !important;
}
.maxw23 {
  max-width: 23px !important;
}
.maxw24 {
  max-width: 24px !important;
}
.maxw25 {
  max-width: 25px !important;
}
.maxw26 {
  max-width: 26px !important;
}
.maxw27 {
  max-width: 27px !important;
}
.maxw28 {
  max-width: 28px !important;
}
.maxw29 {
  max-width: 29px !important;
}
.maxw30 {
  max-width: 30px !important;
}
.maxw31 {
  max-width: 31px !important;
}
.maxw32 {
  max-width: 32px !important;
}
.maxw33 {
  max-width: 33px !important;
}
.maxw34 {
  max-width: 34px !important;
}
.maxw35 {
  max-width: 35px !important;
}
.maxw36 {
  max-width: 36px !important;
}
.maxw37 {
  max-width: 37px !important;
}
.maxw38 {
  max-width: 38px !important;
}
.maxw39 {
  max-width: 39px !important;
}
.maxw40 {
  max-width: 40px !important;
}
.maxw41 {
  max-width: 41px !important;
}
.maxw42 {
  max-width: 42px !important;
}
.maxw43 {
  max-width: 43px !important;
}
.maxw44 {
  max-width: 44px !important;
}
.maxw45 {
  max-width: 45px !important;
}
.maxw46 {
  max-width: 46px !important;
}
.maxw47 {
  max-width: 47px !important;
}
.maxw48 {
  max-width: 48px !important;
}
.maxw49 {
  max-width: 49px !important;
}
.maxw50 {
  max-width: 50px !important;
}
.maxw51 {
  max-width: 51px !important;
}
.maxw52 {
  max-width: 52px !important;
}
.maxw53 {
  max-width: 53px !important;
}
.maxw54 {
  max-width: 54px !important;
}
.maxw55 {
  max-width: 55px !important;
}
.maxw56 {
  max-width: 56px !important;
}
.maxw57 {
  max-width: 57px !important;
}
.maxw58 {
  max-width: 58px !important;
}
.maxw59 {
  max-width: 59px !important;
}
.maxw60 {
  max-width: 60px !important;
}
.maxw61 {
  max-width: 61px !important;
}
.maxw62 {
  max-width: 62px !important;
}
.maxw63 {
  max-width: 63px !important;
}
.maxw64 {
  max-width: 64px !important;
}
.maxw65 {
  max-width: 65px !important;
}
.maxw66 {
  max-width: 66px !important;
}
.maxw67 {
  max-width: 67px !important;
}
.maxw68 {
  max-width: 68px !important;
}
.maxw69 {
  max-width: 69px !important;
}
.maxw70 {
  max-width: 70px !important;
}
.maxw71 {
  max-width: 71px !important;
}
.maxw72 {
  max-width: 72px !important;
}
.maxw73 {
  max-width: 73px !important;
}
.maxw74 {
  max-width: 74px !important;
}
.maxw75 {
  max-width: 75px !important;
}
.maxw76 {
  max-width: 76px !important;
}
.maxw77 {
  max-width: 77px !important;
}
.maxw78 {
  max-width: 78px !important;
}
.maxw79 {
  max-width: 79px !important;
}
.maxw80 {
  max-width: 80px !important;
}
.maxw81 {
  max-width: 81px !important;
}
.maxw82 {
  max-width: 82px !important;
}
.maxw83 {
  max-width: 83px !important;
}
.maxw84 {
  max-width: 84px !important;
}
.maxw85 {
  max-width: 85px !important;
}
.maxw86 {
  max-width: 86px !important;
}
.maxw87 {
  max-width: 87px !important;
}
.maxw88 {
  max-width: 88px !important;
}
.maxw89 {
  max-width: 89px !important;
}
.maxw90 {
  max-width: 90px !important;
}
.maxw91 {
  max-width: 91px !important;
}
.maxw92 {
  max-width: 92px !important;
}
.maxw93 {
  max-width: 93px !important;
}
.maxw94 {
  max-width: 94px !important;
}
.maxw95 {
  max-width: 95px !important;
}
.maxw96 {
  max-width: 96px !important;
}
.maxw97 {
  max-width: 97px !important;
}
.maxw98 {
  max-width: 98px !important;
}
.maxw99 {
  max-width: 99px !important;
}
.maxw100 {
  max-width: 100px !important;
}
.maxw101 {
  max-width: 101px !important;
}
.maxw102 {
  max-width: 102px !important;
}
.maxw103 {
  max-width: 103px !important;
}
.maxw104 {
  max-width: 104px !important;
}
.maxw105 {
  max-width: 105px !important;
}
.maxw106 {
  max-width: 106px !important;
}
.maxw107 {
  max-width: 107px !important;
}
.maxw108 {
  max-width: 108px !important;
}
.maxw109 {
  max-width: 109px !important;
}
.maxw110 {
  max-width: 110px !important;
}
.maxw111 {
  max-width: 111px !important;
}
.maxw112 {
  max-width: 112px !important;
}
.maxw113 {
  max-width: 113px !important;
}
.maxw114 {
  max-width: 114px !important;
}
.maxw115 {
  max-width: 115px !important;
}
.maxw116 {
  max-width: 116px !important;
}
.maxw117 {
  max-width: 117px !important;
}
.maxw118 {
  max-width: 118px !important;
}
.maxw119 {
  max-width: 119px !important;
}
.maxw120 {
  max-width: 120px !important;
}
.maxw121 {
  max-width: 121px !important;
}
.maxw122 {
  max-width: 122px !important;
}
.maxw123 {
  max-width: 123px !important;
}
.maxw124 {
  max-width: 124px !important;
}
.maxw125 {
  max-width: 125px !important;
}
.maxw126 {
  max-width: 126px !important;
}
.maxw127 {
  max-width: 127px !important;
}
.maxw128 {
  max-width: 128px !important;
}
.maxw129 {
  max-width: 129px !important;
}
.maxw130 {
  max-width: 130px !important;
}
.maxw131 {
  max-width: 131px !important;
}
.maxw132 {
  max-width: 132px !important;
}
.maxw133 {
  max-width: 133px !important;
}
.maxw134 {
  max-width: 134px !important;
}
.maxw135 {
  max-width: 135px !important;
}
.maxw136 {
  max-width: 136px !important;
}
.maxw137 {
  max-width: 137px !important;
}
.maxw138 {
  max-width: 138px !important;
}
.maxw139 {
  max-width: 139px !important;
}
.maxw140 {
  max-width: 140px !important;
}
.maxw141 {
  max-width: 141px !important;
}
.maxw142 {
  max-width: 142px !important;
}
.maxw143 {
  max-width: 143px !important;
}
.maxw144 {
  max-width: 144px !important;
}
.maxw145 {
  max-width: 145px !important;
}
.maxw146 {
  max-width: 146px !important;
}
.maxw147 {
  max-width: 147px !important;
}
.maxw148 {
  max-width: 148px !important;
}
.maxw149 {
  max-width: 149px !important;
}
.maxw150 {
  max-width: 150px !important;
}
.maxw151 {
  max-width: 151px !important;
}
.maxw152 {
  max-width: 152px !important;
}
.maxw153 {
  max-width: 153px !important;
}
.maxw154 {
  max-width: 154px !important;
}
.maxw155 {
  max-width: 155px !important;
}
.maxw156 {
  max-width: 156px !important;
}
.maxw157 {
  max-width: 157px !important;
}
.maxw158 {
  max-width: 158px !important;
}
.maxw159 {
  max-width: 159px !important;
}
.maxw160 {
  max-width: 160px !important;
}
.maxw161 {
  max-width: 161px !important;
}
.maxw162 {
  max-width: 162px !important;
}
.maxw163 {
  max-width: 163px !important;
}
.maxw164 {
  max-width: 164px !important;
}
.maxw165 {
  max-width: 165px !important;
}
.maxw166 {
  max-width: 166px !important;
}
.maxw167 {
  max-width: 167px !important;
}
.maxw168 {
  max-width: 168px !important;
}
.maxw169 {
  max-width: 169px !important;
}
.maxw170 {
  max-width: 170px !important;
}
.maxw171 {
  max-width: 171px !important;
}
.maxw172 {
  max-width: 172px !important;
}
.maxw173 {
  max-width: 173px !important;
}
.maxw174 {
  max-width: 174px !important;
}
.maxw175 {
  max-width: 175px !important;
}
.maxw176 {
  max-width: 176px !important;
}
.maxw177 {
  max-width: 177px !important;
}
.maxw178 {
  max-width: 178px !important;
}
.maxw179 {
  max-width: 179px !important;
}
.maxw180 {
  max-width: 180px !important;
}
.maxw181 {
  max-width: 181px !important;
}
.maxw182 {
  max-width: 182px !important;
}
.maxw183 {
  max-width: 183px !important;
}
.maxw184 {
  max-width: 184px !important;
}
.maxw185 {
  max-width: 185px !important;
}
.maxw186 {
  max-width: 186px !important;
}
.maxw187 {
  max-width: 187px !important;
}
.maxw188 {
  max-width: 188px !important;
}
.maxw189 {
  max-width: 189px !important;
}
.maxw190 {
  max-width: 190px !important;
}
.maxw191 {
  max-width: 191px !important;
}
.maxw192 {
  max-width: 192px !important;
}
.maxw193 {
  max-width: 193px !important;
}
.maxw194 {
  max-width: 194px !important;
}
.maxw195 {
  max-width: 195px !important;
}
.maxw196 {
  max-width: 196px !important;
}
.maxw197 {
  max-width: 197px !important;
}
.maxw198 {
  max-width: 198px !important;
}
.maxw199 {
  max-width: 199px !important;
}
.maxw200 {
  max-width: 200px !important;
}
.maxw201 {
  max-width: 201px !important;
}
.maxw202 {
  max-width: 202px !important;
}
.maxw203 {
  max-width: 203px !important;
}
.maxw204 {
  max-width: 204px !important;
}
.maxw205 {
  max-width: 205px !important;
}
.maxw206 {
  max-width: 206px !important;
}
.maxw207 {
  max-width: 207px !important;
}
.maxw208 {
  max-width: 208px !important;
}
.maxw209 {
  max-width: 209px !important;
}
.maxw210 {
  max-width: 210px !important;
}
.maxw211 {
  max-width: 211px !important;
}
.maxw212 {
  max-width: 212px !important;
}
.maxw213 {
  max-width: 213px !important;
}
.maxw214 {
  max-width: 214px !important;
}
.maxw215 {
  max-width: 215px !important;
}
.maxw216 {
  max-width: 216px !important;
}
.maxw217 {
  max-width: 217px !important;
}
.maxw218 {
  max-width: 218px !important;
}
.maxw219 {
  max-width: 219px !important;
}
.maxw220 {
  max-width: 220px !important;
}
.maxw221 {
  max-width: 221px !important;
}
.maxw222 {
  max-width: 222px !important;
}
.maxw223 {
  max-width: 223px !important;
}
.maxw224 {
  max-width: 224px !important;
}
.maxw225 {
  max-width: 225px !important;
}
.maxw226 {
  max-width: 226px !important;
}
.maxw227 {
  max-width: 227px !important;
}
.maxw228 {
  max-width: 228px !important;
}
.maxw229 {
  max-width: 229px !important;
}
.maxw230 {
  max-width: 230px !important;
}
.maxw231 {
  max-width: 231px !important;
}
.maxw232 {
  max-width: 232px !important;
}
.maxw233 {
  max-width: 233px !important;
}
.maxw234 {
  max-width: 234px !important;
}
.maxw235 {
  max-width: 235px !important;
}
.maxw236 {
  max-width: 236px !important;
}
.maxw237 {
  max-width: 237px !important;
}
.maxw238 {
  max-width: 238px !important;
}
.maxw239 {
  max-width: 239px !important;
}
.maxw240 {
  max-width: 240px !important;
}
.maxw241 {
  max-width: 241px !important;
}
.maxw242 {
  max-width: 242px !important;
}
.maxw243 {
  max-width: 243px !important;
}
.maxw244 {
  max-width: 244px !important;
}
.maxw245 {
  max-width: 245px !important;
}
.maxw246 {
  max-width: 246px !important;
}
.maxw247 {
  max-width: 247px !important;
}
.maxw248 {
  max-width: 248px !important;
}
.maxw249 {
  max-width: 249px !important;
}
.maxw250 {
  max-width: 250px !important;
}
.maxw251 {
  max-width: 251px !important;
}
.maxw252 {
  max-width: 252px !important;
}
.maxw253 {
  max-width: 253px !important;
}
.maxw254 {
  max-width: 254px !important;
}
.maxw255 {
  max-width: 255px !important;
}
.maxw256 {
  max-width: 256px !important;
}
.maxw257 {
  max-width: 257px !important;
}
.maxw258 {
  max-width: 258px !important;
}
.maxw259 {
  max-width: 259px !important;
}
.maxw260 {
  max-width: 260px !important;
}
.maxw261 {
  max-width: 261px !important;
}
.maxw262 {
  max-width: 262px !important;
}
.maxw263 {
  max-width: 263px !important;
}
.maxw264 {
  max-width: 264px !important;
}
.maxw265 {
  max-width: 265px !important;
}
.maxw266 {
  max-width: 266px !important;
}
.maxw267 {
  max-width: 267px !important;
}
.maxw268 {
  max-width: 268px !important;
}
.maxw269 {
  max-width: 269px !important;
}
.maxw270 {
  max-width: 270px !important;
}
.maxw271 {
  max-width: 271px !important;
}
.maxw272 {
  max-width: 272px !important;
}
.maxw273 {
  max-width: 273px !important;
}
.maxw274 {
  max-width: 274px !important;
}
.maxw275 {
  max-width: 275px !important;
}
.maxw276 {
  max-width: 276px !important;
}
.maxw277 {
  max-width: 277px !important;
}
.maxw278 {
  max-width: 278px !important;
}
.maxw279 {
  max-width: 279px !important;
}
.maxw280 {
  max-width: 280px !important;
}
.maxw281 {
  max-width: 281px !important;
}
.maxw282 {
  max-width: 282px !important;
}
.maxw283 {
  max-width: 283px !important;
}
.maxw284 {
  max-width: 284px !important;
}
.maxw285 {
  max-width: 285px !important;
}
.maxw286 {
  max-width: 286px !important;
}
.maxw287 {
  max-width: 287px !important;
}
.maxw288 {
  max-width: 288px !important;
}
.maxw289 {
  max-width: 289px !important;
}
.maxw290 {
  max-width: 290px !important;
}
.maxw291 {
  max-width: 291px !important;
}
.maxw292 {
  max-width: 292px !important;
}
.maxw293 {
  max-width: 293px !important;
}
.maxw294 {
  max-width: 294px !important;
}
.maxw295 {
  max-width: 295px !important;
}
.maxw296 {
  max-width: 296px !important;
}
.maxw297 {
  max-width: 297px !important;
}
.maxw298 {
  max-width: 298px !important;
}
.maxw299 {
  max-width: 299px !important;
}
.maxw300 {
  max-width: 300px !important;
}
.maxw301 {
  max-width: 301px !important;
}
.maxw302 {
  max-width: 302px !important;
}
.maxw303 {
  max-width: 303px !important;
}
.maxw304 {
  max-width: 304px !important;
}
.maxw305 {
  max-width: 305px !important;
}
.maxw306 {
  max-width: 306px !important;
}
.maxw307 {
  max-width: 307px !important;
}
.maxw308 {
  max-width: 308px !important;
}
.maxw309 {
  max-width: 309px !important;
}
.maxw310 {
  max-width: 310px !important;
}
.maxw311 {
  max-width: 311px !important;
}
.maxw312 {
  max-width: 312px !important;
}
.maxw313 {
  max-width: 313px !important;
}
.maxw314 {
  max-width: 314px !important;
}
.maxw315 {
  max-width: 315px !important;
}
.maxw316 {
  max-width: 316px !important;
}
.maxw317 {
  max-width: 317px !important;
}
.maxw318 {
  max-width: 318px !important;
}
.maxw319 {
  max-width: 319px !important;
}
.maxw320 {
  max-width: 320px !important;
}
.maxw321 {
  max-width: 321px !important;
}
.maxw322 {
  max-width: 322px !important;
}
.maxw323 {
  max-width: 323px !important;
}
.maxw324 {
  max-width: 324px !important;
}
.maxw325 {
  max-width: 325px !important;
}
.maxw326 {
  max-width: 326px !important;
}
.maxw327 {
  max-width: 327px !important;
}
.maxw328 {
  max-width: 328px !important;
}
.maxw329 {
  max-width: 329px !important;
}
.maxw330 {
  max-width: 330px !important;
}
.maxw331 {
  max-width: 331px !important;
}
.maxw332 {
  max-width: 332px !important;
}
.maxw333 {
  max-width: 333px !important;
}
.maxw334 {
  max-width: 334px !important;
}
.maxw335 {
  max-width: 335px !important;
}
.maxw336 {
  max-width: 336px !important;
}
.maxw337 {
  max-width: 337px !important;
}
.maxw338 {
  max-width: 338px !important;
}
.maxw339 {
  max-width: 339px !important;
}
.maxw340 {
  max-width: 340px !important;
}
.maxw341 {
  max-width: 341px !important;
}
.maxw342 {
  max-width: 342px !important;
}
.maxw343 {
  max-width: 343px !important;
}
.maxw344 {
  max-width: 344px !important;
}
.maxw345 {
  max-width: 345px !important;
}
.maxw346 {
  max-width: 346px !important;
}
.maxw347 {
  max-width: 347px !important;
}
.maxw348 {
  max-width: 348px !important;
}
.maxw349 {
  max-width: 349px !important;
}
.maxw350 {
  max-width: 350px !important;
}
.maxw351 {
  max-width: 351px !important;
}
.maxw352 {
  max-width: 352px !important;
}
.maxw353 {
  max-width: 353px !important;
}
.maxw354 {
  max-width: 354px !important;
}
.maxw355 {
  max-width: 355px !important;
}
.maxw356 {
  max-width: 356px !important;
}
.maxw357 {
  max-width: 357px !important;
}
.maxw358 {
  max-width: 358px !important;
}
.maxw359 {
  max-width: 359px !important;
}
.maxw360 {
  max-width: 360px !important;
}
.maxw361 {
  max-width: 361px !important;
}
.maxw362 {
  max-width: 362px !important;
}
.maxw363 {
  max-width: 363px !important;
}
.maxw364 {
  max-width: 364px !important;
}
.maxw365 {
  max-width: 365px !important;
}
.maxw366 {
  max-width: 366px !important;
}
.maxw367 {
  max-width: 367px !important;
}
.maxw368 {
  max-width: 368px !important;
}
.maxw369 {
  max-width: 369px !important;
}
.maxw370 {
  max-width: 370px !important;
}
.maxw371 {
  max-width: 371px !important;
}
.maxw372 {
  max-width: 372px !important;
}
.maxw373 {
  max-width: 373px !important;
}
.maxw374 {
  max-width: 374px !important;
}
.maxw375 {
  max-width: 375px !important;
}
.maxw376 {
  max-width: 376px !important;
}
.maxw377 {
  max-width: 377px !important;
}
.maxw378 {
  max-width: 378px !important;
}
.maxw379 {
  max-width: 379px !important;
}
.maxw380 {
  max-width: 380px !important;
}
.maxw381 {
  max-width: 381px !important;
}
.maxw382 {
  max-width: 382px !important;
}
.maxw383 {
  max-width: 383px !important;
}
.maxw384 {
  max-width: 384px !important;
}
.maxw385 {
  max-width: 385px !important;
}
.maxw386 {
  max-width: 386px !important;
}
.maxw387 {
  max-width: 387px !important;
}
.maxw388 {
  max-width: 388px !important;
}
.maxw389 {
  max-width: 389px !important;
}
.maxw390 {
  max-width: 390px !important;
}
.maxw391 {
  max-width: 391px !important;
}
.maxw392 {
  max-width: 392px !important;
}
.maxw393 {
  max-width: 393px !important;
}
.maxw394 {
  max-width: 394px !important;
}
.maxw395 {
  max-width: 395px !important;
}
.maxw396 {
  max-width: 396px !important;
}
.maxw397 {
  max-width: 397px !important;
}
.maxw398 {
  max-width: 398px !important;
}
.maxw399 {
  max-width: 399px !important;
}
.maxw400 {
  max-width: 400px !important;
}
.maxw401 {
  max-width: 401px !important;
}
.maxw402 {
  max-width: 402px !important;
}
.maxw403 {
  max-width: 403px !important;
}
.maxw404 {
  max-width: 404px !important;
}
.maxw405 {
  max-width: 405px !important;
}
.maxw406 {
  max-width: 406px !important;
}
.maxw407 {
  max-width: 407px !important;
}
.maxw408 {
  max-width: 408px !important;
}
.maxw409 {
  max-width: 409px !important;
}
.maxw410 {
  max-width: 410px !important;
}
.maxw411 {
  max-width: 411px !important;
}
.maxw412 {
  max-width: 412px !important;
}
.maxw413 {
  max-width: 413px !important;
}
.maxw414 {
  max-width: 414px !important;
}
.maxw415 {
  max-width: 415px !important;
}
.maxw416 {
  max-width: 416px !important;
}
.maxw417 {
  max-width: 417px !important;
}
.maxw418 {
  max-width: 418px !important;
}
.maxw419 {
  max-width: 419px !important;
}
.maxw420 {
  max-width: 420px !important;
}
.maxw421 {
  max-width: 421px !important;
}
.maxw422 {
  max-width: 422px !important;
}
.maxw423 {
  max-width: 423px !important;
}
.maxw424 {
  max-width: 424px !important;
}
.maxw425 {
  max-width: 425px !important;
}
.maxw426 {
  max-width: 426px !important;
}
.maxw427 {
  max-width: 427px !important;
}
.maxw428 {
  max-width: 428px !important;
}
.maxw429 {
  max-width: 429px !important;
}
.maxw430 {
  max-width: 430px !important;
}
.maxw431 {
  max-width: 431px !important;
}
.maxw432 {
  max-width: 432px !important;
}
.maxw433 {
  max-width: 433px !important;
}
.maxw434 {
  max-width: 434px !important;
}
.maxw435 {
  max-width: 435px !important;
}
.maxw436 {
  max-width: 436px !important;
}
.maxw437 {
  max-width: 437px !important;
}
.maxw438 {
  max-width: 438px !important;
}
.maxw439 {
  max-width: 439px !important;
}
.maxw440 {
  max-width: 440px !important;
}
.maxw441 {
  max-width: 441px !important;
}
.maxw442 {
  max-width: 442px !important;
}
.maxw443 {
  max-width: 443px !important;
}
.maxw444 {
  max-width: 444px !important;
}
.maxw445 {
  max-width: 445px !important;
}
.maxw446 {
  max-width: 446px !important;
}
.maxw447 {
  max-width: 447px !important;
}
.maxw448 {
  max-width: 448px !important;
}
.maxw449 {
  max-width: 449px !important;
}
.maxw450 {
  max-width: 450px !important;
}
.maxw451 {
  max-width: 451px !important;
}
.maxw452 {
  max-width: 452px !important;
}
.maxw453 {
  max-width: 453px !important;
}
.maxw454 {
  max-width: 454px !important;
}
.maxw455 {
  max-width: 455px !important;
}
.maxw456 {
  max-width: 456px !important;
}
.maxw457 {
  max-width: 457px !important;
}
.maxw458 {
  max-width: 458px !important;
}
.maxw459 {
  max-width: 459px !important;
}
.maxw460 {
  max-width: 460px !important;
}
.maxw461 {
  max-width: 461px !important;
}
.maxw462 {
  max-width: 462px !important;
}
.maxw463 {
  max-width: 463px !important;
}
.maxw464 {
  max-width: 464px !important;
}
.maxw465 {
  max-width: 465px !important;
}
.maxw466 {
  max-width: 466px !important;
}
.maxw467 {
  max-width: 467px !important;
}
.maxw468 {
  max-width: 468px !important;
}
.maxw469 {
  max-width: 469px !important;
}
.maxw470 {
  max-width: 470px !important;
}
.maxw471 {
  max-width: 471px !important;
}
.maxw472 {
  max-width: 472px !important;
}
.maxw473 {
  max-width: 473px !important;
}
.maxw474 {
  max-width: 474px !important;
}
.maxw475 {
  max-width: 475px !important;
}
.maxw476 {
  max-width: 476px !important;
}
.maxw477 {
  max-width: 477px !important;
}
.maxw478 {
  max-width: 478px !important;
}
.maxw479 {
  max-width: 479px !important;
}
.maxw480 {
  max-width: 480px !important;
}
.maxw481 {
  max-width: 481px !important;
}
.maxw482 {
  max-width: 482px !important;
}
.maxw483 {
  max-width: 483px !important;
}
.maxw484 {
  max-width: 484px !important;
}
.maxw485 {
  max-width: 485px !important;
}
.maxw486 {
  max-width: 486px !important;
}
.maxw487 {
  max-width: 487px !important;
}
.maxw488 {
  max-width: 488px !important;
}
.maxw489 {
  max-width: 489px !important;
}
.maxw490 {
  max-width: 490px !important;
}
.maxw491 {
  max-width: 491px !important;
}
.maxw492 {
  max-width: 492px !important;
}
.maxw493 {
  max-width: 493px !important;
}
.maxw494 {
  max-width: 494px !important;
}
.maxw495 {
  max-width: 495px !important;
}
.maxw496 {
  max-width: 496px !important;
}
.maxw497 {
  max-width: 497px !important;
}
.maxw498 {
  max-width: 498px !important;
}
.maxw499 {
  max-width: 499px !important;
}
.maxw500 {
  max-width: 500px !important;
}
.maxw501 {
  max-width: 501px !important;
}
.maxw502 {
  max-width: 502px !important;
}
.maxw503 {
  max-width: 503px !important;
}
.maxw504 {
  max-width: 504px !important;
}
.maxw505 {
  max-width: 505px !important;
}
.maxw506 {
  max-width: 506px !important;
}
.maxw507 {
  max-width: 507px !important;
}
.maxw508 {
  max-width: 508px !important;
}
.maxw509 {
  max-width: 509px !important;
}
.maxw510 {
  max-width: 510px !important;
}
.maxw511 {
  max-width: 511px !important;
}
.maxw512 {
  max-width: 512px !important;
}
.maxw513 {
  max-width: 513px !important;
}
.maxw514 {
  max-width: 514px !important;
}
.maxw515 {
  max-width: 515px !important;
}
.maxw516 {
  max-width: 516px !important;
}
.maxw517 {
  max-width: 517px !important;
}
.maxw518 {
  max-width: 518px !important;
}
.maxw519 {
  max-width: 519px !important;
}
.maxw520 {
  max-width: 520px !important;
}
.maxw521 {
  max-width: 521px !important;
}
.maxw522 {
  max-width: 522px !important;
}
.maxw523 {
  max-width: 523px !important;
}
.maxw524 {
  max-width: 524px !important;
}
.maxw525 {
  max-width: 525px !important;
}
.maxw526 {
  max-width: 526px !important;
}
.maxw527 {
  max-width: 527px !important;
}
.maxw528 {
  max-width: 528px !important;
}
.maxw529 {
  max-width: 529px !important;
}
.maxw530 {
  max-width: 530px !important;
}
.maxw531 {
  max-width: 531px !important;
}
.maxw532 {
  max-width: 532px !important;
}
.maxw533 {
  max-width: 533px !important;
}
.maxw534 {
  max-width: 534px !important;
}
.maxw535 {
  max-width: 535px !important;
}
.maxw536 {
  max-width: 536px !important;
}
.maxw537 {
  max-width: 537px !important;
}
.maxw538 {
  max-width: 538px !important;
}
.maxw539 {
  max-width: 539px !important;
}
.maxw540 {
  max-width: 540px !important;
}
.maxw541 {
  max-width: 541px !important;
}
.maxw542 {
  max-width: 542px !important;
}
.maxw543 {
  max-width: 543px !important;
}
.maxw544 {
  max-width: 544px !important;
}
.maxw545 {
  max-width: 545px !important;
}
.maxw546 {
  max-width: 546px !important;
}
.maxw547 {
  max-width: 547px !important;
}
.maxw548 {
  max-width: 548px !important;
}
.maxw549 {
  max-width: 549px !important;
}
.maxw550 {
  max-width: 550px !important;
}
.maxw551 {
  max-width: 551px !important;
}
.maxw552 {
  max-width: 552px !important;
}
.maxw553 {
  max-width: 553px !important;
}
.maxw554 {
  max-width: 554px !important;
}
.maxw555 {
  max-width: 555px !important;
}
.maxw556 {
  max-width: 556px !important;
}
.maxw557 {
  max-width: 557px !important;
}
.maxw558 {
  max-width: 558px !important;
}
.maxw559 {
  max-width: 559px !important;
}
.maxw560 {
  max-width: 560px !important;
}
.maxw561 {
  max-width: 561px !important;
}
.maxw562 {
  max-width: 562px !important;
}
.maxw563 {
  max-width: 563px !important;
}
.maxw564 {
  max-width: 564px !important;
}
.maxw565 {
  max-width: 565px !important;
}
.maxw566 {
  max-width: 566px !important;
}
.maxw567 {
  max-width: 567px !important;
}
.maxw568 {
  max-width: 568px !important;
}
.maxw569 {
  max-width: 569px !important;
}
.maxw570 {
  max-width: 570px !important;
}
.maxw571 {
  max-width: 571px !important;
}
.maxw572 {
  max-width: 572px !important;
}
.maxw573 {
  max-width: 573px !important;
}
.maxw574 {
  max-width: 574px !important;
}
.maxw575 {
  max-width: 575px !important;
}
.maxw576 {
  max-width: 576px !important;
}
.maxw577 {
  max-width: 577px !important;
}
.maxw578 {
  max-width: 578px !important;
}
.maxw579 {
  max-width: 579px !important;
}
.maxw580 {
  max-width: 580px !important;
}
.maxw581 {
  max-width: 581px !important;
}
.maxw582 {
  max-width: 582px !important;
}
.maxw583 {
  max-width: 583px !important;
}
.maxw584 {
  max-width: 584px !important;
}
.maxw585 {
  max-width: 585px !important;
}
.maxw586 {
  max-width: 586px !important;
}
.maxw587 {
  max-width: 587px !important;
}
.maxw588 {
  max-width: 588px !important;
}
.maxw589 {
  max-width: 589px !important;
}
.maxw590 {
  max-width: 590px !important;
}
.maxw591 {
  max-width: 591px !important;
}
.maxw592 {
  max-width: 592px !important;
}
.maxw593 {
  max-width: 593px !important;
}
.maxw594 {
  max-width: 594px !important;
}
.maxw595 {
  max-width: 595px !important;
}
.maxw596 {
  max-width: 596px !important;
}
.maxw597 {
  max-width: 597px !important;
}
.maxw598 {
  max-width: 598px !important;
}
.maxw599 {
  max-width: 599px !important;
}
.maxw600 {
  max-width: 600px !important;
}
.maxw601 {
  max-width: 601px !important;
}
.maxw602 {
  max-width: 602px !important;
}
.maxw603 {
  max-width: 603px !important;
}
.maxw604 {
  max-width: 604px !important;
}
.maxw605 {
  max-width: 605px !important;
}
.maxw606 {
  max-width: 606px !important;
}
.maxw607 {
  max-width: 607px !important;
}
.maxw608 {
  max-width: 608px !important;
}
.maxw609 {
  max-width: 609px !important;
}
.maxw610 {
  max-width: 610px !important;
}
.maxw611 {
  max-width: 611px !important;
}
.maxw612 {
  max-width: 612px !important;
}
.maxw613 {
  max-width: 613px !important;
}
.maxw614 {
  max-width: 614px !important;
}
.maxw615 {
  max-width: 615px !important;
}
.maxw616 {
  max-width: 616px !important;
}
.maxw617 {
  max-width: 617px !important;
}
.maxw618 {
  max-width: 618px !important;
}
.maxw619 {
  max-width: 619px !important;
}
.maxw620 {
  max-width: 620px !important;
}
.maxw621 {
  max-width: 621px !important;
}
.maxw622 {
  max-width: 622px !important;
}
.maxw623 {
  max-width: 623px !important;
}
.maxw624 {
  max-width: 624px !important;
}
.maxw625 {
  max-width: 625px !important;
}
.maxw626 {
  max-width: 626px !important;
}
.maxw627 {
  max-width: 627px !important;
}
.maxw628 {
  max-width: 628px !important;
}
.maxw629 {
  max-width: 629px !important;
}
.maxw630 {
  max-width: 630px !important;
}
.maxw631 {
  max-width: 631px !important;
}
.maxw632 {
  max-width: 632px !important;
}
.maxw633 {
  max-width: 633px !important;
}
.maxw634 {
  max-width: 634px !important;
}
.maxw635 {
  max-width: 635px !important;
}
.maxw636 {
  max-width: 636px !important;
}
.maxw637 {
  max-width: 637px !important;
}
.maxw638 {
  max-width: 638px !important;
}
.maxw639 {
  max-width: 639px !important;
}
.maxw640 {
  max-width: 640px !important;
}
.maxw641 {
  max-width: 641px !important;
}
.maxw642 {
  max-width: 642px !important;
}
.maxw643 {
  max-width: 643px !important;
}
.maxw644 {
  max-width: 644px !important;
}
.maxw645 {
  max-width: 645px !important;
}
.maxw646 {
  max-width: 646px !important;
}
.maxw647 {
  max-width: 647px !important;
}
.maxw648 {
  max-width: 648px !important;
}
.maxw649 {
  max-width: 649px !important;
}
.maxw650 {
  max-width: 650px !important;
}
.maxw651 {
  max-width: 651px !important;
}
.maxw652 {
  max-width: 652px !important;
}
.maxw653 {
  max-width: 653px !important;
}
.maxw654 {
  max-width: 654px !important;
}
.maxw655 {
  max-width: 655px !important;
}
.maxw656 {
  max-width: 656px !important;
}
.maxw657 {
  max-width: 657px !important;
}
.maxw658 {
  max-width: 658px !important;
}
.maxw659 {
  max-width: 659px !important;
}
.maxw660 {
  max-width: 660px !important;
}
.maxw661 {
  max-width: 661px !important;
}
.maxw662 {
  max-width: 662px !important;
}
.maxw663 {
  max-width: 663px !important;
}
.maxw664 {
  max-width: 664px !important;
}
.maxw665 {
  max-width: 665px !important;
}
.maxw666 {
  max-width: 666px !important;
}
.maxw667 {
  max-width: 667px !important;
}
.maxw668 {
  max-width: 668px !important;
}
.maxw669 {
  max-width: 669px !important;
}
.maxw670 {
  max-width: 670px !important;
}
.maxw671 {
  max-width: 671px !important;
}
.maxw672 {
  max-width: 672px !important;
}
.maxw673 {
  max-width: 673px !important;
}
.maxw674 {
  max-width: 674px !important;
}
.maxw675 {
  max-width: 675px !important;
}
.maxw676 {
  max-width: 676px !important;
}
.maxw677 {
  max-width: 677px !important;
}
.maxw678 {
  max-width: 678px !important;
}
.maxw679 {
  max-width: 679px !important;
}
.maxw680 {
  max-width: 680px !important;
}
.maxw681 {
  max-width: 681px !important;
}
.maxw682 {
  max-width: 682px !important;
}
.maxw683 {
  max-width: 683px !important;
}
.maxw684 {
  max-width: 684px !important;
}
.maxw685 {
  max-width: 685px !important;
}
.maxw686 {
  max-width: 686px !important;
}
.maxw687 {
  max-width: 687px !important;
}
.maxw688 {
  max-width: 688px !important;
}
.maxw689 {
  max-width: 689px !important;
}
.maxw690 {
  max-width: 690px !important;
}
.maxw691 {
  max-width: 691px !important;
}
.maxw692 {
  max-width: 692px !important;
}
.maxw693 {
  max-width: 693px !important;
}
.maxw694 {
  max-width: 694px !important;
}
.maxw695 {
  max-width: 695px !important;
}
.maxw696 {
  max-width: 696px !important;
}
.maxw697 {
  max-width: 697px !important;
}
.maxw698 {
  max-width: 698px !important;
}
.maxw699 {
  max-width: 699px !important;
}
.maxw700 {
  max-width: 700px !important;
}
.maxw701 {
  max-width: 701px !important;
}
.maxw702 {
  max-width: 702px !important;
}
.maxw703 {
  max-width: 703px !important;
}
.maxw704 {
  max-width: 704px !important;
}
.maxw705 {
  max-width: 705px !important;
}
.maxw706 {
  max-width: 706px !important;
}
.maxw707 {
  max-width: 707px !important;
}
.maxw708 {
  max-width: 708px !important;
}
.maxw709 {
  max-width: 709px !important;
}
.maxw710 {
  max-width: 710px !important;
}
.maxw711 {
  max-width: 711px !important;
}
.maxw712 {
  max-width: 712px !important;
}
.maxw713 {
  max-width: 713px !important;
}
.maxw714 {
  max-width: 714px !important;
}
.maxw715 {
  max-width: 715px !important;
}
.maxw716 {
  max-width: 716px !important;
}
.maxw717 {
  max-width: 717px !important;
}
.maxw718 {
  max-width: 718px !important;
}
.maxw719 {
  max-width: 719px !important;
}
.maxw720 {
  max-width: 720px !important;
}
.maxw721 {
  max-width: 721px !important;
}
.maxw722 {
  max-width: 722px !important;
}
.maxw723 {
  max-width: 723px !important;
}
.maxw724 {
  max-width: 724px !important;
}
.maxw725 {
  max-width: 725px !important;
}
.maxw726 {
  max-width: 726px !important;
}
.maxw727 {
  max-width: 727px !important;
}
.maxw728 {
  max-width: 728px !important;
}
.maxw729 {
  max-width: 729px !important;
}
.maxw730 {
  max-width: 730px !important;
}
.maxw731 {
  max-width: 731px !important;
}
.maxw732 {
  max-width: 732px !important;
}
.maxw733 {
  max-width: 733px !important;
}
.maxw734 {
  max-width: 734px !important;
}
.maxw735 {
  max-width: 735px !important;
}
.maxw736 {
  max-width: 736px !important;
}
.maxw737 {
  max-width: 737px !important;
}
.maxw738 {
  max-width: 738px !important;
}
.maxw739 {
  max-width: 739px !important;
}
.maxw740 {
  max-width: 740px !important;
}
.maxw741 {
  max-width: 741px !important;
}
.maxw742 {
  max-width: 742px !important;
}
.maxw743 {
  max-width: 743px !important;
}
.maxw744 {
  max-width: 744px !important;
}
.maxw745 {
  max-width: 745px !important;
}
.maxw746 {
  max-width: 746px !important;
}
.maxw747 {
  max-width: 747px !important;
}
.maxw748 {
  max-width: 748px !important;
}
.maxw749 {
  max-width: 749px !important;
}
.maxw750 {
  max-width: 750px !important;
}
.maxw751 {
  max-width: 751px !important;
}
.maxw752 {
  max-width: 752px !important;
}
.maxw753 {
  max-width: 753px !important;
}
.maxw754 {
  max-width: 754px !important;
}
.maxw755 {
  max-width: 755px !important;
}
.maxw756 {
  max-width: 756px !important;
}
.maxw757 {
  max-width: 757px !important;
}
.maxw758 {
  max-width: 758px !important;
}
.maxw759 {
  max-width: 759px !important;
}
.maxw760 {
  max-width: 760px !important;
}
.maxw761 {
  max-width: 761px !important;
}
.maxw762 {
  max-width: 762px !important;
}
.maxw763 {
  max-width: 763px !important;
}
.maxw764 {
  max-width: 764px !important;
}
.maxw765 {
  max-width: 765px !important;
}
.maxw766 {
  max-width: 766px !important;
}
.maxw767 {
  max-width: 767px !important;
}
.maxw768 {
  max-width: 768px !important;
}
.maxw769 {
  max-width: 769px !important;
}
.maxw770 {
  max-width: 770px !important;
}
.maxw771 {
  max-width: 771px !important;
}
.maxw772 {
  max-width: 772px !important;
}
.maxw773 {
  max-width: 773px !important;
}
.maxw774 {
  max-width: 774px !important;
}
.maxw775 {
  max-width: 775px !important;
}
.maxw776 {
  max-width: 776px !important;
}
.maxw777 {
  max-width: 777px !important;
}
.maxw778 {
  max-width: 778px !important;
}
.maxw779 {
  max-width: 779px !important;
}
.maxw780 {
  max-width: 780px !important;
}
.maxw781 {
  max-width: 781px !important;
}
.maxw782 {
  max-width: 782px !important;
}
.maxw783 {
  max-width: 783px !important;
}
.maxw784 {
  max-width: 784px !important;
}
.maxw785 {
  max-width: 785px !important;
}
.maxw786 {
  max-width: 786px !important;
}
.maxw787 {
  max-width: 787px !important;
}
.maxw788 {
  max-width: 788px !important;
}
.maxw789 {
  max-width: 789px !important;
}
.maxw790 {
  max-width: 790px !important;
}
.maxw791 {
  max-width: 791px !important;
}
.maxw792 {
  max-width: 792px !important;
}
.maxw793 {
  max-width: 793px !important;
}
.maxw794 {
  max-width: 794px !important;
}
.maxw795 {
  max-width: 795px !important;
}
.maxw796 {
  max-width: 796px !important;
}
.maxw797 {
  max-width: 797px !important;
}
.maxw798 {
  max-width: 798px !important;
}
.maxw799 {
  max-width: 799px !important;
}
.maxw800 {
  max-width: 800px !important;
}
.maxw801 {
  max-width: 801px !important;
}
.maxw802 {
  max-width: 802px !important;
}
.maxw803 {
  max-width: 803px !important;
}
.maxw804 {
  max-width: 804px !important;
}
.maxw805 {
  max-width: 805px !important;
}
.maxw806 {
  max-width: 806px !important;
}
.maxw807 {
  max-width: 807px !important;
}
.maxw808 {
  max-width: 808px !important;
}
.maxw809 {
  max-width: 809px !important;
}
.maxw810 {
  max-width: 810px !important;
}
.maxw811 {
  max-width: 811px !important;
}
.maxw812 {
  max-width: 812px !important;
}
.maxw813 {
  max-width: 813px !important;
}
.maxw814 {
  max-width: 814px !important;
}
.maxw815 {
  max-width: 815px !important;
}
.maxw816 {
  max-width: 816px !important;
}
.maxw817 {
  max-width: 817px !important;
}
.maxw818 {
  max-width: 818px !important;
}
.maxw819 {
  max-width: 819px !important;
}
.maxw820 {
  max-width: 820px !important;
}
.maxw821 {
  max-width: 821px !important;
}
.maxw822 {
  max-width: 822px !important;
}
.maxw823 {
  max-width: 823px !important;
}
.maxw824 {
  max-width: 824px !important;
}
.maxw825 {
  max-width: 825px !important;
}
.maxw826 {
  max-width: 826px !important;
}
.maxw827 {
  max-width: 827px !important;
}
.maxw828 {
  max-width: 828px !important;
}
.maxw829 {
  max-width: 829px !important;
}
.maxw830 {
  max-width: 830px !important;
}
.maxw831 {
  max-width: 831px !important;
}
.maxw832 {
  max-width: 832px !important;
}
.maxw833 {
  max-width: 833px !important;
}
.maxw834 {
  max-width: 834px !important;
}
.maxw835 {
  max-width: 835px !important;
}
.maxw836 {
  max-width: 836px !important;
}
.maxw837 {
  max-width: 837px !important;
}
.maxw838 {
  max-width: 838px !important;
}
.maxw839 {
  max-width: 839px !important;
}
.maxw840 {
  max-width: 840px !important;
}
.maxw841 {
  max-width: 841px !important;
}
.maxw842 {
  max-width: 842px !important;
}
.maxw843 {
  max-width: 843px !important;
}
.maxw844 {
  max-width: 844px !important;
}
.maxw845 {
  max-width: 845px !important;
}
.maxw846 {
  max-width: 846px !important;
}
.maxw847 {
  max-width: 847px !important;
}
.maxw848 {
  max-width: 848px !important;
}
.maxw849 {
  max-width: 849px !important;
}
.maxw850 {
  max-width: 850px !important;
}
.maxw851 {
  max-width: 851px !important;
}
.maxw852 {
  max-width: 852px !important;
}
.maxw853 {
  max-width: 853px !important;
}
.maxw854 {
  max-width: 854px !important;
}
.maxw855 {
  max-width: 855px !important;
}
.maxw856 {
  max-width: 856px !important;
}
.maxw857 {
  max-width: 857px !important;
}
.maxw858 {
  max-width: 858px !important;
}
.maxw859 {
  max-width: 859px !important;
}
.maxw860 {
  max-width: 860px !important;
}
.maxw861 {
  max-width: 861px !important;
}
.maxw862 {
  max-width: 862px !important;
}
.maxw863 {
  max-width: 863px !important;
}
.maxw864 {
  max-width: 864px !important;
}
.maxw865 {
  max-width: 865px !important;
}
.maxw866 {
  max-width: 866px !important;
}
.maxw867 {
  max-width: 867px !important;
}
.maxw868 {
  max-width: 868px !important;
}
.maxw869 {
  max-width: 869px !important;
}
.maxw870 {
  max-width: 870px !important;
}
.maxw871 {
  max-width: 871px !important;
}
.maxw872 {
  max-width: 872px !important;
}
.maxw873 {
  max-width: 873px !important;
}
.maxw874 {
  max-width: 874px !important;
}
.maxw875 {
  max-width: 875px !important;
}
.maxw876 {
  max-width: 876px !important;
}
.maxw877 {
  max-width: 877px !important;
}
.maxw878 {
  max-width: 878px !important;
}
.maxw879 {
  max-width: 879px !important;
}
.maxw880 {
  max-width: 880px !important;
}
.maxw881 {
  max-width: 881px !important;
}
.maxw882 {
  max-width: 882px !important;
}
.maxw883 {
  max-width: 883px !important;
}
.maxw884 {
  max-width: 884px !important;
}
.maxw885 {
  max-width: 885px !important;
}
.maxw886 {
  max-width: 886px !important;
}
.maxw887 {
  max-width: 887px !important;
}
.maxw888 {
  max-width: 888px !important;
}
.maxw889 {
  max-width: 889px !important;
}
.maxw890 {
  max-width: 890px !important;
}
.maxw891 {
  max-width: 891px !important;
}
.maxw892 {
  max-width: 892px !important;
}
.maxw893 {
  max-width: 893px !important;
}
.maxw894 {
  max-width: 894px !important;
}
.maxw895 {
  max-width: 895px !important;
}
.maxw896 {
  max-width: 896px !important;
}
.maxw897 {
  max-width: 897px !important;
}
.maxw898 {
  max-width: 898px !important;
}
.maxw899 {
  max-width: 899px !important;
}
.maxw900 {
  max-width: 900px !important;
}
.maxw901 {
  max-width: 901px !important;
}
.maxw902 {
  max-width: 902px !important;
}
.maxw903 {
  max-width: 903px !important;
}
.maxw904 {
  max-width: 904px !important;
}
.maxw905 {
  max-width: 905px !important;
}
.maxw906 {
  max-width: 906px !important;
}
.maxw907 {
  max-width: 907px !important;
}
.maxw908 {
  max-width: 908px !important;
}
.maxw909 {
  max-width: 909px !important;
}
.maxw910 {
  max-width: 910px !important;
}
.maxw911 {
  max-width: 911px !important;
}
.maxw912 {
  max-width: 912px !important;
}
.maxw913 {
  max-width: 913px !important;
}
.maxw914 {
  max-width: 914px !important;
}
.maxw915 {
  max-width: 915px !important;
}
.maxw916 {
  max-width: 916px !important;
}
.maxw917 {
  max-width: 917px !important;
}
.maxw918 {
  max-width: 918px !important;
}
.maxw919 {
  max-width: 919px !important;
}
.maxw920 {
  max-width: 920px !important;
}
.maxw921 {
  max-width: 921px !important;
}
.maxw922 {
  max-width: 922px !important;
}
.maxw923 {
  max-width: 923px !important;
}
.maxw924 {
  max-width: 924px !important;
}
.maxw925 {
  max-width: 925px !important;
}
.maxw926 {
  max-width: 926px !important;
}
.maxw927 {
  max-width: 927px !important;
}
.maxw928 {
  max-width: 928px !important;
}
.maxw929 {
  max-width: 929px !important;
}
.maxw930 {
  max-width: 930px !important;
}
.maxw931 {
  max-width: 931px !important;
}
.maxw932 {
  max-width: 932px !important;
}
.maxw933 {
  max-width: 933px !important;
}
.maxw934 {
  max-width: 934px !important;
}
.maxw935 {
  max-width: 935px !important;
}
.maxw936 {
  max-width: 936px !important;
}
.maxw937 {
  max-width: 937px !important;
}
.maxw938 {
  max-width: 938px !important;
}
.maxw939 {
  max-width: 939px !important;
}
.maxw940 {
  max-width: 940px !important;
}
.maxw941 {
  max-width: 941px !important;
}
.maxw942 {
  max-width: 942px !important;
}
.maxw943 {
  max-width: 943px !important;
}
.maxw944 {
  max-width: 944px !important;
}
.maxw945 {
  max-width: 945px !important;
}
.maxw946 {
  max-width: 946px !important;
}
.maxw947 {
  max-width: 947px !important;
}
.maxw948 {
  max-width: 948px !important;
}
.maxw949 {
  max-width: 949px !important;
}
.maxw950 {
  max-width: 950px !important;
}
.maxw951 {
  max-width: 951px !important;
}
.maxw952 {
  max-width: 952px !important;
}
.maxw953 {
  max-width: 953px !important;
}
.maxw954 {
  max-width: 954px !important;
}
.maxw955 {
  max-width: 955px !important;
}
.maxw956 {
  max-width: 956px !important;
}
.maxw957 {
  max-width: 957px !important;
}
.maxw958 {
  max-width: 958px !important;
}
.maxw959 {
  max-width: 959px !important;
}
.maxw960 {
  max-width: 960px !important;
}
.maxw961 {
  max-width: 961px !important;
}
.maxw962 {
  max-width: 962px !important;
}
.maxw963 {
  max-width: 963px !important;
}
.maxw964 {
  max-width: 964px !important;
}
.maxw965 {
  max-width: 965px !important;
}
.maxw966 {
  max-width: 966px !important;
}
.maxw967 {
  max-width: 967px !important;
}
.maxw968 {
  max-width: 968px !important;
}
.maxw969 {
  max-width: 969px !important;
}
.maxw970 {
  max-width: 970px !important;
}
.maxw971 {
  max-width: 971px !important;
}
.maxw972 {
  max-width: 972px !important;
}
.maxw973 {
  max-width: 973px !important;
}
.maxw974 {
  max-width: 974px !important;
}
.maxw975 {
  max-width: 975px !important;
}
.maxw976 {
  max-width: 976px !important;
}
.maxw977 {
  max-width: 977px !important;
}
.maxw978 {
  max-width: 978px !important;
}
.maxw979 {
  max-width: 979px !important;
}
.maxw980 {
  max-width: 980px !important;
}
.maxw981 {
  max-width: 981px !important;
}
.maxw982 {
  max-width: 982px !important;
}
.maxw983 {
  max-width: 983px !important;
}
.maxw984 {
  max-width: 984px !important;
}
.maxw985 {
  max-width: 985px !important;
}
.maxw986 {
  max-width: 986px !important;
}
.maxw987 {
  max-width: 987px !important;
}
.maxw988 {
  max-width: 988px !important;
}
.maxw989 {
  max-width: 989px !important;
}
.maxw990 {
  max-width: 990px !important;
}
.maxw991 {
  max-width: 991px !important;
}
.maxw992 {
  max-width: 992px !important;
}
.maxw993 {
  max-width: 993px !important;
}
.maxw994 {
  max-width: 994px !important;
}
.maxw995 {
  max-width: 995px !important;
}
.maxw996 {
  max-width: 996px !important;
}
.maxw997 {
  max-width: 997px !important;
}
.maxw998 {
  max-width: 998px !important;
}
.maxw999 {
  max-width: 999px !important;
}
.maxw1000 {
  max-width: 1000px !important;
}
.flex0 {
  flex: 1 1 0% !important;
  max-width: 0% !important;
}
.flexfix0 {
  flex: 0 0 0% !important;
  max-width: 0% !important;
}
.flex1 {
  flex: 1 1 1% !important;
  max-width: 1% !important;
}
.flexfix1 {
  flex: 0 0 1% !important;
  max-width: 1% !important;
}
.flex2 {
  flex: 1 1 2% !important;
  max-width: 2% !important;
}
.flexfix2 {
  flex: 0 0 2% !important;
  max-width: 2% !important;
}
.flex3 {
  flex: 1 1 3% !important;
  max-width: 3% !important;
}
.flexfix3 {
  flex: 0 0 3% !important;
  max-width: 3% !important;
}
.flex4 {
  flex: 1 1 4% !important;
  max-width: 4% !important;
}
.flexfix4 {
  flex: 0 0 4% !important;
  max-width: 4% !important;
}
.flex5 {
  flex: 1 1 5% !important;
  max-width: 5% !important;
}
.flexfix5 {
  flex: 0 0 5% !important;
  max-width: 5% !important;
}
.flex6 {
  flex: 1 1 6% !important;
  max-width: 6% !important;
}
.flexfix6 {
  flex: 0 0 6% !important;
  max-width: 6% !important;
}
.flex7 {
  flex: 1 1 7% !important;
  max-width: 7% !important;
}
.flexfix7 {
  flex: 0 0 7% !important;
  max-width: 7% !important;
}
.flex8 {
  flex: 1 1 8% !important;
  max-width: 8% !important;
}
.flexfix8 {
  flex: 0 0 8% !important;
  max-width: 8% !important;
}
.flex9 {
  flex: 1 1 9% !important;
  max-width: 9% !important;
}
.flexfix9 {
  flex: 0 0 9% !important;
  max-width: 9% !important;
}
.flex10 {
  flex: 1 1 10% !important;
  max-width: 10% !important;
}
.flexfix10 {
  flex: 0 0 10% !important;
  max-width: 10% !important;
}
.flex11 {
  flex: 1 1 11% !important;
  max-width: 11% !important;
}
.flexfix11 {
  flex: 0 0 11% !important;
  max-width: 11% !important;
}
.flex12 {
  flex: 1 1 12% !important;
  max-width: 12% !important;
}
.flexfix12 {
  flex: 0 0 12% !important;
  max-width: 12% !important;
}
.flex13 {
  flex: 1 1 13% !important;
  max-width: 13% !important;
}
.flexfix13 {
  flex: 0 0 13% !important;
  max-width: 13% !important;
}
.flex14 {
  flex: 1 1 14% !important;
  max-width: 14% !important;
}
.flexfix14 {
  flex: 0 0 14% !important;
  max-width: 14% !important;
}
.flex15 {
  flex: 1 1 15% !important;
  max-width: 15% !important;
}
.flexfix15 {
  flex: 0 0 15% !important;
  max-width: 15% !important;
}
.flex16 {
  flex: 1 1 16% !important;
  max-width: 16% !important;
}
.flexfix16 {
  flex: 0 0 16% !important;
  max-width: 16% !important;
}
.flex17 {
  flex: 1 1 17% !important;
  max-width: 17% !important;
}
.flexfix17 {
  flex: 0 0 17% !important;
  max-width: 17% !important;
}
.flex18 {
  flex: 1 1 18% !important;
  max-width: 18% !important;
}
.flexfix18 {
  flex: 0 0 18% !important;
  max-width: 18% !important;
}
.flex19 {
  flex: 1 1 19% !important;
  max-width: 19% !important;
}
.flexfix19 {
  flex: 0 0 19% !important;
  max-width: 19% !important;
}
.flex20 {
  flex: 1 1 20% !important;
  max-width: 20% !important;
}
.flexfix20 {
  flex: 0 0 20% !important;
  max-width: 20% !important;
}
.flex21 {
  flex: 1 1 21% !important;
  max-width: 21% !important;
}
.flexfix21 {
  flex: 0 0 21% !important;
  max-width: 21% !important;
}
.flex22 {
  flex: 1 1 22% !important;
  max-width: 22% !important;
}
.flexfix22 {
  flex: 0 0 22% !important;
  max-width: 22% !important;
}
.flex23 {
  flex: 1 1 23% !important;
  max-width: 23% !important;
}
.flexfix23 {
  flex: 0 0 23% !important;
  max-width: 23% !important;
}
.flex24 {
  flex: 1 1 24% !important;
  max-width: 24% !important;
}
.flexfix24 {
  flex: 0 0 24% !important;
  max-width: 24% !important;
}
.flex25 {
  flex: 1 1 25% !important;
  max-width: 25% !important;
}
.flexfix25 {
  flex: 0 0 25% !important;
  max-width: 25% !important;
}
.flex26 {
  flex: 1 1 26% !important;
  max-width: 26% !important;
}
.flexfix26 {
  flex: 0 0 26% !important;
  max-width: 26% !important;
}
.flex27 {
  flex: 1 1 27% !important;
  max-width: 27% !important;
}
.flexfix27 {
  flex: 0 0 27% !important;
  max-width: 27% !important;
}
.flex28 {
  flex: 1 1 28% !important;
  max-width: 28% !important;
}
.flexfix28 {
  flex: 0 0 28% !important;
  max-width: 28% !important;
}
.flex29 {
  flex: 1 1 29% !important;
  max-width: 29% !important;
}
.flexfix29 {
  flex: 0 0 29% !important;
  max-width: 29% !important;
}
.flex30 {
  flex: 1 1 30% !important;
  max-width: 30% !important;
}
.flexfix30 {
  flex: 0 0 30% !important;
  max-width: 30% !important;
}
.flex31 {
  flex: 1 1 31% !important;
  max-width: 31% !important;
}
.flexfix31 {
  flex: 0 0 31% !important;
  max-width: 31% !important;
}
.flex32 {
  flex: 1 1 32% !important;
  max-width: 32% !important;
}
.flexfix32 {
  flex: 0 0 32% !important;
  max-width: 32% !important;
}
.flex33 {
  flex: 1 1 33% !important;
  max-width: 33% !important;
}
.flexfix33 {
  flex: 0 0 33% !important;
  max-width: 33% !important;
}
.flex34 {
  flex: 1 1 34% !important;
  max-width: 34% !important;
}
.flexfix34 {
  flex: 0 0 34% !important;
  max-width: 34% !important;
}
.flex35 {
  flex: 1 1 35% !important;
  max-width: 35% !important;
}
.flexfix35 {
  flex: 0 0 35% !important;
  max-width: 35% !important;
}
.flex36 {
  flex: 1 1 36% !important;
  max-width: 36% !important;
}
.flexfix36 {
  flex: 0 0 36% !important;
  max-width: 36% !important;
}
.flex37 {
  flex: 1 1 37% !important;
  max-width: 37% !important;
}
.flexfix37 {
  flex: 0 0 37% !important;
  max-width: 37% !important;
}
.flex38 {
  flex: 1 1 38% !important;
  max-width: 38% !important;
}
.flexfix38 {
  flex: 0 0 38% !important;
  max-width: 38% !important;
}
.flex39 {
  flex: 1 1 39% !important;
  max-width: 39% !important;
}
.flexfix39 {
  flex: 0 0 39% !important;
  max-width: 39% !important;
}
.flex40 {
  flex: 1 1 40% !important;
  max-width: 40% !important;
}
.flexfix40 {
  flex: 0 0 40% !important;
  max-width: 40% !important;
}
.flex41 {
  flex: 1 1 41% !important;
  max-width: 41% !important;
}
.flexfix41 {
  flex: 0 0 41% !important;
  max-width: 41% !important;
}
.flex42 {
  flex: 1 1 42% !important;
  max-width: 42% !important;
}
.flexfix42 {
  flex: 0 0 42% !important;
  max-width: 42% !important;
}
.flex43 {
  flex: 1 1 43% !important;
  max-width: 43% !important;
}
.flexfix43 {
  flex: 0 0 43% !important;
  max-width: 43% !important;
}
.flex44 {
  flex: 1 1 44% !important;
  max-width: 44% !important;
}
.flexfix44 {
  flex: 0 0 44% !important;
  max-width: 44% !important;
}
.flex45 {
  flex: 1 1 45% !important;
  max-width: 45% !important;
}
.flexfix45 {
  flex: 0 0 45% !important;
  max-width: 45% !important;
}
.flex46 {
  flex: 1 1 46% !important;
  max-width: 46% !important;
}
.flexfix46 {
  flex: 0 0 46% !important;
  max-width: 46% !important;
}
.flex47 {
  flex: 1 1 47% !important;
  max-width: 47% !important;
}
.flexfix47 {
  flex: 0 0 47% !important;
  max-width: 47% !important;
}
.flex48 {
  flex: 1 1 48% !important;
  max-width: 48% !important;
}
.flexfix48 {
  flex: 0 0 48% !important;
  max-width: 48% !important;
}
.flex49 {
  flex: 1 1 49% !important;
  max-width: 49% !important;
}
.flexfix49 {
  flex: 0 0 49% !important;
  max-width: 49% !important;
}
.flex50 {
  flex: 1 1 50% !important;
  max-width: 50% !important;
}
.flexfix50 {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.flex51 {
  flex: 1 1 51% !important;
  max-width: 51% !important;
}
.flexfix51 {
  flex: 0 0 51% !important;
  max-width: 51% !important;
}
.flex52 {
  flex: 1 1 52% !important;
  max-width: 52% !important;
}
.flexfix52 {
  flex: 0 0 52% !important;
  max-width: 52% !important;
}
.flex53 {
  flex: 1 1 53% !important;
  max-width: 53% !important;
}
.flexfix53 {
  flex: 0 0 53% !important;
  max-width: 53% !important;
}
.flex54 {
  flex: 1 1 54% !important;
  max-width: 54% !important;
}
.flexfix54 {
  flex: 0 0 54% !important;
  max-width: 54% !important;
}
.flex55 {
  flex: 1 1 55% !important;
  max-width: 55% !important;
}
.flexfix55 {
  flex: 0 0 55% !important;
  max-width: 55% !important;
}
.flex56 {
  flex: 1 1 56% !important;
  max-width: 56% !important;
}
.flexfix56 {
  flex: 0 0 56% !important;
  max-width: 56% !important;
}
.flex57 {
  flex: 1 1 57% !important;
  max-width: 57% !important;
}
.flexfix57 {
  flex: 0 0 57% !important;
  max-width: 57% !important;
}
.flex58 {
  flex: 1 1 58% !important;
  max-width: 58% !important;
}
.flexfix58 {
  flex: 0 0 58% !important;
  max-width: 58% !important;
}
.flex59 {
  flex: 1 1 59% !important;
  max-width: 59% !important;
}
.flexfix59 {
  flex: 0 0 59% !important;
  max-width: 59% !important;
}
.flex60 {
  flex: 1 1 60% !important;
  max-width: 60% !important;
}
.flexfix60 {
  flex: 0 0 60% !important;
  max-width: 60% !important;
}
.flex61 {
  flex: 1 1 61% !important;
  max-width: 61% !important;
}
.flexfix61 {
  flex: 0 0 61% !important;
  max-width: 61% !important;
}
.flex62 {
  flex: 1 1 62% !important;
  max-width: 62% !important;
}
.flexfix62 {
  flex: 0 0 62% !important;
  max-width: 62% !important;
}
.flex63 {
  flex: 1 1 63% !important;
  max-width: 63% !important;
}
.flexfix63 {
  flex: 0 0 63% !important;
  max-width: 63% !important;
}
.flex64 {
  flex: 1 1 64% !important;
  max-width: 64% !important;
}
.flexfix64 {
  flex: 0 0 64% !important;
  max-width: 64% !important;
}
.flex65 {
  flex: 1 1 65% !important;
  max-width: 65% !important;
}
.flexfix65 {
  flex: 0 0 65% !important;
  max-width: 65% !important;
}
.flex66 {
  flex: 1 1 66% !important;
  max-width: 66% !important;
}
.flexfix66 {
  flex: 0 0 66% !important;
  max-width: 66% !important;
}
.flex67 {
  flex: 1 1 67% !important;
  max-width: 67% !important;
}
.flexfix67 {
  flex: 0 0 67% !important;
  max-width: 67% !important;
}
.flex68 {
  flex: 1 1 68% !important;
  max-width: 68% !important;
}
.flexfix68 {
  flex: 0 0 68% !important;
  max-width: 68% !important;
}
.flex69 {
  flex: 1 1 69% !important;
  max-width: 69% !important;
}
.flexfix69 {
  flex: 0 0 69% !important;
  max-width: 69% !important;
}
.flex70 {
  flex: 1 1 70% !important;
  max-width: 70% !important;
}
.flexfix70 {
  flex: 0 0 70% !important;
  max-width: 70% !important;
}
.flex71 {
  flex: 1 1 71% !important;
  max-width: 71% !important;
}
.flexfix71 {
  flex: 0 0 71% !important;
  max-width: 71% !important;
}
.flex72 {
  flex: 1 1 72% !important;
  max-width: 72% !important;
}
.flexfix72 {
  flex: 0 0 72% !important;
  max-width: 72% !important;
}
.flex73 {
  flex: 1 1 73% !important;
  max-width: 73% !important;
}
.flexfix73 {
  flex: 0 0 73% !important;
  max-width: 73% !important;
}
.flex74 {
  flex: 1 1 74% !important;
  max-width: 74% !important;
}
.flexfix74 {
  flex: 0 0 74% !important;
  max-width: 74% !important;
}
.flex75 {
  flex: 1 1 75% !important;
  max-width: 75% !important;
}
.flexfix75 {
  flex: 0 0 75% !important;
  max-width: 75% !important;
}
.flex76 {
  flex: 1 1 76% !important;
  max-width: 76% !important;
}
.flexfix76 {
  flex: 0 0 76% !important;
  max-width: 76% !important;
}
.flex77 {
  flex: 1 1 77% !important;
  max-width: 77% !important;
}
.flexfix77 {
  flex: 0 0 77% !important;
  max-width: 77% !important;
}
.flex78 {
  flex: 1 1 78% !important;
  max-width: 78% !important;
}
.flexfix78 {
  flex: 0 0 78% !important;
  max-width: 78% !important;
}
.flex79 {
  flex: 1 1 79% !important;
  max-width: 79% !important;
}
.flexfix79 {
  flex: 0 0 79% !important;
  max-width: 79% !important;
}
.flex80 {
  flex: 1 1 80% !important;
  max-width: 80% !important;
}
.flexfix80 {
  flex: 0 0 80% !important;
  max-width: 80% !important;
}
.flex81 {
  flex: 1 1 81% !important;
  max-width: 81% !important;
}
.flexfix81 {
  flex: 0 0 81% !important;
  max-width: 81% !important;
}
.flex82 {
  flex: 1 1 82% !important;
  max-width: 82% !important;
}
.flexfix82 {
  flex: 0 0 82% !important;
  max-width: 82% !important;
}
.flex83 {
  flex: 1 1 83% !important;
  max-width: 83% !important;
}
.flexfix83 {
  flex: 0 0 83% !important;
  max-width: 83% !important;
}
.flex84 {
  flex: 1 1 84% !important;
  max-width: 84% !important;
}
.flexfix84 {
  flex: 0 0 84% !important;
  max-width: 84% !important;
}
.flex85 {
  flex: 1 1 85% !important;
  max-width: 85% !important;
}
.flexfix85 {
  flex: 0 0 85% !important;
  max-width: 85% !important;
}
.flex86 {
  flex: 1 1 86% !important;
  max-width: 86% !important;
}
.flexfix86 {
  flex: 0 0 86% !important;
  max-width: 86% !important;
}
.flex87 {
  flex: 1 1 87% !important;
  max-width: 87% !important;
}
.flexfix87 {
  flex: 0 0 87% !important;
  max-width: 87% !important;
}
.flex88 {
  flex: 1 1 88% !important;
  max-width: 88% !important;
}
.flexfix88 {
  flex: 0 0 88% !important;
  max-width: 88% !important;
}
.flex89 {
  flex: 1 1 89% !important;
  max-width: 89% !important;
}
.flexfix89 {
  flex: 0 0 89% !important;
  max-width: 89% !important;
}
.flex90 {
  flex: 1 1 90% !important;
  max-width: 90% !important;
}
.flexfix90 {
  flex: 0 0 90% !important;
  max-width: 90% !important;
}
.flex91 {
  flex: 1 1 91% !important;
  max-width: 91% !important;
}
.flexfix91 {
  flex: 0 0 91% !important;
  max-width: 91% !important;
}
.flex92 {
  flex: 1 1 92% !important;
  max-width: 92% !important;
}
.flexfix92 {
  flex: 0 0 92% !important;
  max-width: 92% !important;
}
.flex93 {
  flex: 1 1 93% !important;
  max-width: 93% !important;
}
.flexfix93 {
  flex: 0 0 93% !important;
  max-width: 93% !important;
}
.flex94 {
  flex: 1 1 94% !important;
  max-width: 94% !important;
}
.flexfix94 {
  flex: 0 0 94% !important;
  max-width: 94% !important;
}
.flex95 {
  flex: 1 1 95% !important;
  max-width: 95% !important;
}
.flexfix95 {
  flex: 0 0 95% !important;
  max-width: 95% !important;
}
.flex96 {
  flex: 1 1 96% !important;
  max-width: 96% !important;
}
.flexfix96 {
  flex: 0 0 96% !important;
  max-width: 96% !important;
}
.flex97 {
  flex: 1 1 97% !important;
  max-width: 97% !important;
}
.flexfix97 {
  flex: 0 0 97% !important;
  max-width: 97% !important;
}
.flex98 {
  flex: 1 1 98% !important;
  max-width: 98% !important;
}
.flexfix98 {
  flex: 0 0 98% !important;
  max-width: 98% !important;
}
.flex99 {
  flex: 1 1 99% !important;
  max-width: 99% !important;
}
.flexfix99 {
  flex: 0 0 99% !important;
  max-width: 99% !important;
}
.flex100 {
  flex: 1 1 100% !important;
  max-width: 100% !important;
}
.flexfix100 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.readonly-field {
  pointer-events: none;
}
.readonly-field .mat-form-field-suffix {
  pointer-events: auto;
}
.readonly-field .mat-input-element,
.readonly-field .mat-form-field-outline,
.readonly-field .mat-form-field-suffix,
.readonly-field .mat-form-field-infix,
.readonly-field .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.spinner-center {
  width: 100%;
  height: 100%;
  align-self: center;
  justify-self: center;
  align-content: center;
  justify-items: center;
}
.image-icon div.adf-cell-value {
  justify-content: center;
}
.image-icon div.adf-cell-value img {
  height: 25px;
}
smt-custom-list {
  height: 100%;
  min-height: 0px;
  overflow-y: auto;
}
smt-custom-list .adf-datatable-list .adf-cell-value {
  font-size: 13px;
}
.smt-ellipsis-cell {
  position: sticky;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}
.date-datapicker .mat-calendar-period-button {
  pointer-events: none;
}
.date-datapicker .mat-calendar-arrow {
  display: none;
}
.date-datapicker-month-only {
  height: auto !important;
}
.date-datapicker-month-only .mat-calendar-header {
  display: none;
}
.date-datapicker-month-only .mat-calendar-body-label {
  display: none;
}
.bold {
  font-weight: bold;
}
.readonly-field {
  color: #bdbdbd !important;
  color: var(--theme-colors-mat-grey-dark) !important;
}
/* Scroll */
::-webkit-scrollbar {
  background-color: #fff;
  width: 16px;
}
::-webkit-scrollbar-track {
  background-color: #fff;
}
::-webkit-scrollbar-thumb {
  background-color: black;
  background-color: var(--theme-primary-color);
  border-radius: 16px;
  border: 4px solid #fff;
}
::-webkit-scrollbar-button {
  display: none;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./projects/deusto-extension/src/deusto.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable value-keyword-case */
/* stylelint-disable value-list-max-empty-lines */
/* stylelint-disable scss/no-global-function-names */
/* stylelint-disable scss/at-import-partial-extension */
@media screen and (max-width: 959px) {
  .adf-hide-small {
    display: none !important;
  }
}
@media screen and (max-width: 599px) {
  .adf-hide-xsmall {
    display: none !important;
  }
}
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable font-family-no-missing-generic-family-keyword */
/* stylelint-disable no-descending-specificity */
ul > li > form-field > .adf-focus .adf-label {
  color: #0055b8;
  color: var(--theme-primary-color);
}
.mat-form-field-label {
  color: #bdbdbd !important;
  color: var(--theme-colors-mat-grey-dark) !important;
}
.adf-error-container {
  height: 20px;
  margin-top: -12px;
}
.adf-error-text {
  padding: 1px;
  height: 16px;
  font-size: 12px;
  font-size: var(--theme-caption-font-size);
  line-height: 1.33;
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-error-icon {
  font-size: 17px;
  font-size: var(--theme-adf-icon-1-font-size);
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-label {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
.adf-asterisk {
  padding-left: 2px;
  color: #b8082a;
  color: var(--theme-warn-color);
}
.adf-invalid .mat-checkbox-layout {
  padding-bottom: 12px;
}
.adf-invalid .mat-form-field-underline {
  background-color: #b8082a !important;
  background-color: var(--theme-warn-color) !important;
}
.adf-invalid .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54) !important;
  color: var(--theme-secondary-text-color) !important;
}
.adf-invalid .adf-file {
  border-color: #b8082a;
  border-color: var(--theme-warn-color);
}
.adf-invalid .mat-form-field-prefix {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
.adf-invalid .adf-input {
  border-color: #b8082a;
  border-color: var(--theme-warn-color);
}
.adf-left-label {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-secondary-text-color);
}
/* query for Microsoft IE 11 */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  adf-form-field .mat-input-element,
adf-form-field .mat-select,
adf-form-field .mat-form-field {
    display: block !important;
  }
}
.adf-copy-tooltip {
  position: absolute;
  background: #0055b8;
  background: var(--theme-primary-color);
  color: white !important;
  color: var(--theme-primary-color-default-contrast) !important;
  font-size: 12px;
  font-size: var(--theme-caption-font-size);
  padding: 2px 5px;
  border-radius: 5px;
  bottom: 93%;
  left: 0;
  z-index: 1001;
  min-height: 20px;
}
.adf-sticky-header .adf-copy-tooltip {
  top: 85% !important;
  bottom: 0 !important;
}
/*
$smt-accent: (
  50 : #ffffff,
  100 : #ffffff,
  200 : #ffffff,
  300 : #ffffff,
  400 : #ffffff,
  500 : #ffffff,
  600 : #ffffff,
  700 : #ffffff,
  800 : #ffffff,
  900 : #ffffff,
  A100 : #ffffff,
  A200 : #ffffff,
  A400 : #ffffff,
  A700 : #ffffff,
  contrast: (
    50 : #000000,
    100 : #000000,
    200 : #000000,
    300 : #000000,
    400 : #000000,
    500 : #000000,
    600 : #000000,
    700 : #000000,
    800 : #000000,
    900 : #000000,
    A100 : #000000,
    A200 : #000000,
    A400 : #000000,
    A700 : #000000,
  )
);
*/
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #0055b8;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #cdcccc;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #b8082a;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #0055b8;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #cdcccc;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #b8082a;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-badge-content {
  color: white;
  background: #0055b8;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #cdcccc;
  color: black;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #b8082a;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #0055b8;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #cdcccc;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #b8082a;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #0055b8;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #cdcccc;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #b8082a;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: black;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: white;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #0055b8;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #cdcccc;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #b8082a;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #0055b8;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #cdcccc;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #b8082a;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #0055b8;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #cdcccc;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #b8082a;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #0055b8;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #b8082a;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #cdcccc;
  color: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(0, 85, 184, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 85, 184, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 85, 184, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #0055b8;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 85, 184, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 85, 184, 0.3);
}
@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 85, 184, 0.3);
  }
}
.mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(205, 204, 204, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(205, 204, 204, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(205, 204, 204, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #cdcccc;
  color: black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(205, 204, 204, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(205, 204, 204, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(205, 204, 204, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(184, 8, 42, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(184, 8, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(184, 8, 42, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #b8082a;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(184, 8, 42, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(184, 8, 42, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(184, 8, 42, 0.3);
  }
}
.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #0055b8;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #cdcccc;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #b8082a;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #0055b8;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #cdcccc;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #b8082a;
}
.mat-focused .mat-form-field-required-marker {
  color: #cdcccc;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #0055b8;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #cdcccc;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #b8082a;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #0055b8;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #cdcccc;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #b8082a;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #b8082a;
}
.mat-error {
  color: #b8082a;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #0055b8;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #cdcccc;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #b8082a;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #b8082a;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #0055b8;
}
.mat-icon.mat-accent {
  color: #cdcccc;
}
.mat-icon.mat-warn {
  color: #b8082a;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #0055b8;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #cdcccc;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #b8082a;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #b8082a;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #bcd1ea;
}
.mat-progress-bar-buffer {
  background-color: #bcd1ea;
}
.mat-progress-bar-fill::after {
  background-color: #0055b8;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #efefef;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #efefef;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #cdcccc;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #eabec6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #eabec6;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #b8082a;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #0055b8;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #cdcccc;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #b8082a;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #0055b8;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #0055b8;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #cdcccc;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #cdcccc;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #b8082a;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #b8082a;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #0055b8;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #cdcccc;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #b8082a;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #b8082a;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #cdcccc;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(205, 204, 204, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #cdcccc;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #0055b8;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 85, 184, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #0055b8;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #b8082a;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(184, 8, 42, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #b8082a;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #0055b8;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 85, 184, 0.2);
}
.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #cdcccc;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(205, 204, 204, 0.2);
}
.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #b8082a;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(184, 8, 42, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #0055b8;
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #cdcccc;
  color: black;
}
.mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #b8082a;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #b8082a;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #b8082a;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(1, 83, 206, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #0055b8;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(240, 240, 240, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #cdcccc;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(234, 181, 191, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #b8082a;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(1, 83, 206, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #0055b8;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(240, 240, 240, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #cdcccc;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(234, 181, 191, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #b8082a;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #0055b8;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #cdcccc;
  color: black;
}
.mat-toolbar.mat-warn {
  background: #b8082a;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #cdcccc;
}
:root {
  --theme-primary-color: #0055b8;
  --theme-primary-color-default-contrast: white;
  --theme-warn-color: #b8082a;
  --theme-warn-color-default-contrast: white;
  --theme-accent-color: #cdcccc;
  --theme-accent-color-a200: white;
  --theme-accent-color-default-contrast: black;
  --adf-snackbar-error-bg-color: #b8082a;
  --adf-snackbar-error-action-color: white;
  --adf-snackbar-warning-bg-color: #cdcccc;
  --adf-snackbar-warning-action-color: white;
  --adf-snackbar-info-bg-color: #0055b8;
  --adf-snackbar-info-action-color: white;
  --adf-breadcrumb-item-active-color: rgba(0, 0, 0, 0.87);
  --adf-breadcrumb-item-active-hover-color: rgba(0, 0, 0, 0.64);
  --adf-node-selector-icon-color: rgba(0, 0, 0, 0.54);
  --adf-node-selector-base-color: rgba(0, 0, 0, 0.45);
  --adf-node-selector-base-bold-color: rgba(0, 0, 0, 0.65);
  --adf-datatable-cell-link-hover-color: #cdcccc;
  --adf-datatable-selected-color: #0153ce;
  --adf-user-info-color: #0153ce;
  --adf-comment-list-primary-color: #0153ce;
  --adf-comment-list-ripple-color: #0153ce;
  --adf-search-input-bg-color: #0153ce;
  --adf-search-input-highlight-color: #0153ce;
  --adf-tooltip-card-color: rgba(0, 0, 0, 0.75);
  --adf-card-view-text-color: rgba(0, 0, 0, 0.25);
  --adf-card-view-label-color: rgba(0, 0, 0, 0.4);
  --adf-card-view-datetime-border-color: rgba(0, 0, 0, 0.42);
  --adf-upload-border-color: rgba(0, 0, 0, 0.14);
  --adf-header-background-color: #0055b8;
  --adf-header-text-color: white;
  --theme-hover-bg-color: rgba(0, 0, 0, 0.04);
  --theme-text-color: rgba(0, 0, 0, 0.54);
  --theme-text-bold-color: rgba(0, 0, 0, 0.87);
  --theme-background-color: #fafafa;
  --theme-text-fg-color: rgba(0, 0, 0, 0.87);
  --theme-text-fg-shadow-color: rgba(0, 0, 0, 0.27);
  --theme-border-color: rgba(0, 0, 0, 0.07);
  --theme-card-bg-color: white;
  --theme-card-bg-bold-color: rgba(255, 255, 255, 0.87);
  --theme-foreground-text-color: rgba(0, 0, 0, 0.72);
  --theme-secondary-text-color: rgba(0, 0, 0, 0.54);
  --theme-dialog-bg-color: white;
  --theme-bg-hover-color: rgba(0, 0, 0, 0.04);
  --theme-fg-base-color: black;
  --theme-fg-divider: rgba(0, 0, 0, 0.12);
  --theme-disabled-text-color: rgba(0, 0, 0, 0.38);
  --theme-selected-button-bg-color: #e0e0e0;
  --theme-icon-fg-color: rgba(0, 0, 0, 0.54);
  --theme-unselected-chip-bg-color: #e0e0e0;
  --theme-status-bar-bg-color: #e0e0e0;
  --theme-font-family: Muli, Roboto, "Helvetica Neue", sans-serif;
  --theme-body-1-font-size: 14px;
  --theme-body-2-font-size: 14px;
  --theme-body-1-line-height: 20px;
  --theme-display-1-font-size: 34px;
  --theme-display-3-font-size: 56px;
  --theme-display-4-font-size: 112px;
  --theme-caption-font-size: 12px;
  --theme-title-font-size: 20px;
  --theme-subheading-1-font-size: 15px;
  --theme-subheading-2-font-size: 16px;
  --theme-button-font-size: 14px;
  --theme-headline-font-size: 24px;
  --theme-headline-line-height: 32px;
  --theme-adf-icon-1-font-size: 17px;
  --theme-adf-picture-1-font-size: 18px;
  --theme-adf-task-footer-font-size: 18px;
  --theme-adf-task-title-font-size: 18px;
  --theme-colors-mat-grey: #eeeeee;
  --theme-colors-mat-grey-dark: #bdbdbd;
  --theme-colors-mag-grey-light: #fafafa;
}
.mat-datetimepicker-calendar-header {
  background-color: #0055b8;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-selected {
  background-color: #0055b8;
  color: white;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-disabled > .mat-datetimepicker-calendar-body-selected {
  background-color: rgba(0, 85, 184, 0.4);
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today:not(.mat-datetimepicker-calendar-body-selected) {
  border-color: #0055b8;
}
.mat-datetimepicker-calendar-body-cell-content.mat-datetimepicker-calendar-body-today.mat-datetimepicker-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datetimepicker-clock-center {
  background-color: #0055b8;
}
.mat-datetimepicker-clock-hand {
  background-color: #0055b8;
}
.mat-datetimepicker-clock-hand::before {
  background-color: #0055b8;
}
.mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-selected {
  background-color: #0061d2;
}
.adf-error-snackbar {
  background-color: #b8082a;
  background-color: var(--adf-snackbar-error-bg-color);
}
.adf-error-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-error-action-color);
}
.adf-warning-snackbar {
  background-color: #cdcccc;
  background-color: var(--adf-snackbar-warning-bg-color);
}
.adf-warning-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-warning-action-color);
}
.adf-info-snackbar {
  background-color: #0055b8;
  background-color: var(--adf-snackbar-info-bg-color);
}
.adf-info-snackbar .mat-simple-snackbar-action {
  color: white;
  color: var(--adf-snackbar-info-action-color);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background-color: rgba(0, 0, 0, 0.04);
  background-color: var(--theme-hover-bg-color);
}
.mat-calendar .mat-calendar-header button {
  color: rgba(0, 0, 0, 0.87);
  color: var(--theme-text-bold-color);
}
.mat-calendar .mat-calendar-header button:disabled {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-calendar .mat-calendar-content .mat-calendar-table-header th {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-calendar .mat-calendar-content .mat-calendar-body-disabled > div {
  color: rgba(0, 0, 0, 0.54) !important;
  color: var(--theme-text-color) !important;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-year {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-date {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-header .mat-datetimepicker-calendar-header-time {
  opacity: 1;
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-table-header th {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.mat-datetimepicker-calendar .mat-datetimepicker-calendar-content .mat-datetimepicker-calendar-body-disabled > div {
  color: rgba(0, 0, 0, 0.54);
  color: var(--theme-text-color);
}
.adf-content-node-selector-content-list .adf-content-selector-modified-cell {
  display: none;
}
.adf-content-node-selector-content-list .adf-content-selector-modifier-cell {
  display: none;
}
adf-share-dialog .mat-form-field-label-wrapper label {
  display: none !important;
}
adf-layout-header .mat-toolbar-single-row .adf-app-logo {
  height: 70px !important;
}
.adf-login-content .adf-alfresco-logo img {
  width: 100%;
  max-height: 250px !important;
}
.adf-login-dialog-content adf-login-alden .adf-login-content .adf-login-card-wide {
  padding: 0;
  box-shadow: none;
}
.adf-userinfo-pic {
  color: white;
}
.adf-userinfo-profile-initials {
  color: white;
}
.adf-userinfo-card-header {
  background-color: #cdcccc !important;
  background-image: none !important;
  background-image: initial !important;
}
/* Header */
.app-header .mat-toolbar .adf-toolbar-divider div {
  background-color: white !important;
}
adf-layout-header .mat-toolbar-single-row {
  color: white !important;
  background-color: #0055b8 !important;
  background-color: var(--adf-header-background-color) !important;
}
adf-layout-header .mat-toolbar-single-row .adf-userinfo-pic {
  color: #0055b8 !important;
  color: var(--adf-header-background-color) !important;
  background-color: white !important;
}
adf-layout-header .mat-toolbar-single-row .adf-userinfo-name {
  color: white !important;
}
adf-layout-header .mat-toolbar-single-row mat-icon {
  color: white;
}
adf-layout-header .mat-toolbar-single-row .app-search-container mat-icon {
  color: #000;
  color: initial;
}
adf-layout-header .mat-toolbar-single-row .adf-app-logo {
  height: 50px !important;
  margin-left: 20px !important;
  margin-top: 10px !important;
}
.app-create-menu .mat-stroked-button:not(.app-create-menu-secondary-button) {
  background-color: #0055b8 !important;
  background-color: var(--theme-primary-color) !important;
}
.app-create-menu--collapsed:not(.app-create-menu-secondary-button) .app-create-menu--icon {
  color: #0055b8 !important;
  color: var(--theme-primary-color) !important;
}
.app-create-menu .mat-stroked-button:not(.app-create-menu-secondary-button) {
  color: white !important;
}
.app-create-menu .mat-stroked-button:not(.app-create-menu-secondary-button) .mat-icon {
  color: white !important;
}
.mat-form-field-suffix mat-spinner {
  width: 25px !important;
  height: 25px !important;
}
.mat-form-field-suffix mat-spinner svg {
  width: 25px !important;
  height: 25px !important;
}
.mat-horizontal-content-container {
  padding-bottom: 0px !important;
}
.mat-step-icon.mat-step-icon-state-edit {
  background-color: green;
}
.accordion-div:has(+ .accordion-div) {
  margin-bottom: 10px;
}
.center {
  justify-items: center;
  align-content: center;
}
.div-row {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.div-wrap {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}
.formDiv {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 15px;
  max-height: 55vh;
  overflow-y: auto;
}
.action-buttons {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  gap: 10px;
  margin-top: 20px;
}
mat-stepper {
  padding: 20px;
}
.mat-expansion-panel-header {
  min-height: -moz-min-content;
  min-height: min-content;
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.65);
}
.mat-chip.mat-standard-chip[disabled] {
  color: rgb(0, 0, 0);
  opacity: 0.6;
}
.mat-start-date[disabled],
.mat-end-date[disabled] {
  color: rgba(0, 0, 0, 0.65);
}
.record-draft, .transfer-draft, .boud-draft {
  font-weight: bold !important;
  color: #b8082a !important;
  color: var(--theme-warn-color) !important;
}
.adf-datatable-row:has(.calendar-disabled) {
  background-color: rgba(206, 206, 205, 0.345);
}
.adf-datatable-row:has(.transfer-pending),
.adf-datatable-row:has(.loan-requested),
.adf-datatable-row:has(.boud-ready) {
  font-weight: bold;
  background-color: rgb(251, 244, 197);
}
.adf-datatable-row:has(.transfer-sended),
.adf-datatable-row:has(.loan-inProgress) {
  background-color: rgb(216, 229, 249);
}
.adf-datatable-row:has(.transfer-rejected),
.adf-datatable-row:has(.loan-expired) {
  background-color: rgb(255, 222, 235);
}
.adf-datatable-row:has(.transfer-accepted),
.adf-datatable-row:has(.loan-borrowed),
.adf-datatable-row:has(.boud-validated) {
  background-color: rgb(220, 238, 219);
}
.adf-warning-snackbar {
  background-color: #ff9800;
  color: white;
}
.adf-datatable-cell--image.deusto-datatable-cell {
  min-width: 65px !important;
}
.deusto-datatable-cell {
  min-width: 160px !important;
}

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