/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/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/angular-calendar/css/angular-calendar.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder; }

.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap; }

.cal-month-view .cal-days {
  border: 1px solid;
  border-bottom: 0; }

.cal-month-view .cal-cell-top {
  min-height: 78px;
  flex: 1; }

.cal-month-view .cal-cell-row {
  -js-display: flex;
  display: flex; }

.cal-month-view .cal-cell {
  float: left;
  flex: 1;
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: stretch; }

.cal-month-view .cal-cell .cal-event {
    pointer-events: all !important; }

.cal-month-view .cal-day-cell {
  min-height: 100px; }

@media all and (-ms-high-contrast: none) {
    .cal-month-view .cal-day-cell {
      display: block; } }

.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid; }

.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid; }

.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px; }

.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px; }

.cal-month-view .cal-events {
  flex: 1;
  align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap; }

.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px; }

.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer; }

.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default; }

.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em; }

.cal-month-view .cal-open-day-events {
  padding: 15px; }

.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px; }

.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3; }

.cal-month-view .cal-draggable {
  cursor: move; }

.cal-month-view .cal-drag-active * {
  pointer-events: none; }

.cal-month-view .cal-event-title {
  cursor: pointer; }

.cal-month-view .cal-event-title:hover {
    text-decoration: underline; }

.cal-month-view {
  background-color: #fff; }

.cal-month-view .cal-cell-row:hover {
    background-color: #fafafa; }

.cal-month-view .cal-cell-row .cal-cell:hover,
  .cal-month-view .cal-cell.cal-has-events.cal-open {
    background-color: #ededed; }

.cal-month-view .cal-days {
    border-color: #e1e1e1; }

.cal-month-view .cal-day-cell:not(:last-child) {
    border-right-color: #e1e1e1; }

.cal-month-view .cal-days .cal-cell-row {
    border-bottom-color: #e1e1e1; }

.cal-month-view .cal-day-badge {
    background-color: #b94a48;
    color: #fff; }

.cal-month-view .cal-event {
    background-color: #1e90ff;
    border-color: #d1e8ff;
    color: #fff; }

.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
    color: #8b0000; }

.cal-month-view .cal-day-cell.cal-today {
    background-color: #e8fde7; }

.cal-month-view .cal-day-cell.cal-drag-over {
    background-color: #e0e0e0 !important; }

.cal-month-view .cal-open-day-events {
    color: #fff;
    background-color: #555;
    box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }

.cal-week-view {
  /* stylelint-disable-next-line selector-type-no-unknown */ }

.cal-week-view * {
    box-sizing: border-box; }

.cal-week-view .cal-day-headers {
    -js-display: flex;
    display: flex;
    padding-left: 70px;
    border: 1px solid; }

.cal-week-view .cal-day-headers .cal-header {
    flex: 1;
    text-align: center;
    padding: 5px; }

.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
      border-right: 1px solid; }

.cal-week-view .cal-day-headers .cal-header:first-child {
      border-left: 1px solid; }

.cal-week-view .cal-day-headers span {
    font-weight: 400;
    opacity: 0.5; }

.cal-week-view .cal-day-column {
    flex-grow: 1;
    border-left: solid 1px; }

.cal-week-view .cal-event {
    font-size: 12px;
    border: 1px solid; }

.cal-week-view .cal-time-label-column {
    width: 70px;
    height: 100%; }

.cal-week-view .cal-current-time-marker {
    position: absolute;
    width: 100%;
    height: 2px;
    z-index: 2; }

.cal-week-view .cal-all-day-events {
    border: solid 1px;
    border-top: 0;
    border-bottom-width: 3px;
    padding-top: 3px;
    position: relative; }

.cal-week-view .cal-all-day-events .cal-day-columns {
      height: 100%;
      width: 100%;
      -js-display: flex;
      display: flex;
      position: absolute;
      top: 0;
      z-index: 0; }

.cal-week-view .cal-all-day-events .cal-events-row {
      position: relative;
      height: 31px;
      margin-left: 70px; }

.cal-week-view .cal-all-day-events .cal-event-container {
      display: inline-block;
      position: absolute; }

.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
        z-index: 1;
        pointer-events: none; }

.cal-week-view .cal-all-day-events .cal-event {
      padding: 0 5px;
      margin-left: 2px;
      margin-right: 2px;
      height: 28px;
      line-height: 28px; }

.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }

.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }

.cal-week-view .cal-all-day-events .cal-time-label-column {
      -js-display: flex;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px; }

.cal-week-view .cal-all-day-events .cal-resize-handle {
      width: 6px;
      height: 100%;
      cursor: col-resize;
      position: absolute;
      top: 0; }

.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
        right: 0; }

.cal-week-view .cal-event,
  .cal-week-view .cal-header {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.cal-week-view .cal-drag-active {
    pointer-events: none;
    z-index: 1; }

.cal-week-view .cal-drag-active * {
      pointer-events: none; }

.cal-week-view .cal-time-events {
    position: relative;
    border: solid 1px;
    border-top: 0;
    -js-display: flex;
    display: flex; }

.cal-week-view .cal-time-events .cal-day-columns {
      -js-display: flex;
      display: flex;
      flex-grow: 1; }

.cal-week-view .cal-time-events .cal-day-column {
      position: relative; }

.cal-week-view .cal-time-events .cal-events-container {
      position: relative; }

.cal-week-view .cal-time-events .cal-event-container {
      position: absolute;
      z-index: 1; }

.cal-week-view .cal-time-events .cal-event {
      width: calc(100% - 2px);
      height: calc(100% - 2px);
      margin: 1px;
      padding: 0 5px;
      line-height: 25px; }

.cal-week-view .cal-time-events .cal-resize-handle {
      width: 100%;
      height: 4px;
      cursor: row-resize;
      position: absolute; }

.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
        bottom: 0; }

.cal-week-view .cal-hour-segment {
    position: relative; }

.cal-week-view .cal-hour-segment::after {
      content: '\00a0'; }

.cal-week-view .cal-event-container:not(.cal-draggable) {
    cursor: pointer; }

.cal-week-view .cal-draggable {
    cursor: move; }

.cal-week-view mwl-calendar-week-view-hour-segment,
  .cal-week-view .cal-hour-segment {
    display: block; }

.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
  .cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
    border-bottom: thin dashed; }

.cal-week-view .cal-time {
    font-weight: bold;
    padding-top: 5px;
    width: 70px;
    text-align: center; }

.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
    display: none; }

.cal-week-view .cal-starts-within-day .cal-event {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

.cal-week-view .cal-ends-within-day .cal-event {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

.cal-week-view {
  background-color: #fff;
  border-top: solid 1px #e1e1e1; }

.cal-week-view .cal-day-headers {
    border-color: #e1e1e1;
    border-top: 0; }

.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
    border-right-color: #e1e1e1; }

.cal-week-view .cal-day-headers .cal-header:first-child {
    border-left-color: #e1e1e1; }

.cal-week-view .cal-day-headers .cal-header:hover,
  .cal-week-view .cal-day-headers .cal-drag-over {
    background-color: #ededed; }

.cal-week-view .cal-day-column {
    border-left-color: #e1e1e1; }

.cal-week-view .cal-event {
    background-color: #d1e8ff;
    border-color: #1e90ff;
    color: #1e90ff; }

.cal-week-view .cal-all-day-events {
    border-color: #e1e1e1; }

.cal-week-view .cal-header.cal-today {
    background-color: #e8fde7; }

.cal-week-view .cal-header.cal-weekend span {
    color: #8b0000; }

.cal-week-view .cal-time-events {
    border-color: #e1e1e1; }

.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
      background-color: #ededed; }

.cal-week-view .cal-hour-odd {
    background-color: #fafafa; }

.cal-week-view .cal-drag-over .cal-hour-segment {
    background-color: #ededed; }

.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
  .cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
    border-bottom-color: #e1e1e1; }

.cal-week-view .cal-current-time-marker {
    background-color: #ea4334; }

.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */ }

.cal-day-view mwl-calendar-week-view-header {
    display: none; }

.cal-day-view .cal-events-container {
    margin-left: 70px; }

.cal-day-view .cal-day-column {
    border-left: 0; }

.cal-day-view .cal-current-time-marker {
    margin-left: 70px;
    width: calc(100% - 70px); }

.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9; }

.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px; }

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0; }

.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px; }

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0; }

.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px; }

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px; }

.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px; }

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px; }

.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  border-radius: 0.25rem; }

.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  border-top-color: #000; }

.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  border-right-color: #000; }

.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  border-bottom-color: #000; }

.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  border-left-color: #000; }

.cal-tooltip-inner {
  color: #fff;
  background-color: #000; }

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/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/bootstrap/dist/css/bootstrap.min.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){.h1,h1{font-size:2.5rem}}
.h2,h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){.h2,h2{font-size:2rem}}
.h3,h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){.h3,h3{font-size:1.75rem}}
.h4,h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){.h4,h4{font-size:1.5rem}}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
.small,small{font-size:.875em}
.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:var(--bs-link-color);text-decoration:underline}
a:hover{color:var(--bs-link-hover-color)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}
kbd kbd{padding:0;font-size:1em}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px){legend{font-size:1.5rem}}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
::file-selector-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-1{font-size:5rem}}
.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-2{font-size:4.5rem}}
.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-3{font-size:4rem}}
.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-4{font-size:3.5rem}}
.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-5{font-size:3rem}}
.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){.display-6{font-size:2.5rem}}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:.875em;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote>:last-child{margin-bottom:0}
.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"— "}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:.875em;color:#6c757d}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0%}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:0.25rem}
.g-1,.gy-1{--bs-gutter-y:0.25rem}
.g-2,.gx-2{--bs-gutter-x:0.5rem}
.g-2,.gy-2{--bs-gutter-y:0.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}
@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}
@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}
@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}
@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}
@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}
.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}
.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}
.table>tbody{vertical-align:inherit}
.table>thead{vertical-align:bottom}
.table-group-divider{border-top:2px solid currentcolor}
.caption-top{caption-side:top}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:1px 0}
.table-bordered>:not(caption)>*>*{border-width:0 1px}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.table-borderless>:not(:first-child){border-top-width:0}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}
.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}
.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}
.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}
.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}
.form-label{margin-bottom:.5rem}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}
.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control{transition:none}}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled{background-color:#e9ecef;opacity:1}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext:focus{outline:0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}
.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}
.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}
.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}
textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}
.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}
.form-control-color::-webkit-color-swatch{border-radius:.375rem}
.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}
.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}
.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){.form-select{transition:none}}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-select:disabled{background-color:#e9ecef}
.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}
.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}
.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}
.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}
.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}
.form-switch{padding-left:2.5em}
.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}
.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}
.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}
.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}
.form-check-inline{display:inline-block;margin-right:1rem}
.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}
.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}
.form-range:focus{outline:0}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range::-moz-focus-outer{border:0}
.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}
.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}
.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}
.form-range::-moz-range-thumb:active{background-color:#b6d4fe}
.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.form-range:disabled{pointer-events:none}
.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.form-floating{position:relative}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}
.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}
.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}
.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}
.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control-plaintext~label{border-width:1px 0}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}
.input-group .btn{position:relative;z-index:2}
.input-group .btn:focus{z-index:3}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}
.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}
.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}
.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}
.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.btn{transition:none}}
.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}
.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}
.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}
.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}
.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}
.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}
.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}
.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}
.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}
.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}
.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}
.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}
.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}
.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}
.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}
.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}
.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}
.btn-link:focus{color:var(--bs-btn-color)}
.btn-link:hover{color:var(--bs-btn-hover-color)}
.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}
.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}
.dropdown-menu-start{--bs-position:start}
.dropdown-menu-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-end{--bs-position:end}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto}
@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropend .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-toggle::after{vertical-align:0}
.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}
.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropstart .dropdown-toggle::after{display:none}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left:0}
.dropstart .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}
.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}
.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}
.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}
.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}
.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group{border-radius:.375rem}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropstart .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}
.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}
.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}
.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}
.nav-tabs .nav-link{margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}
.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}
.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}
.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}
.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}
.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}
.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}
.navbar-nav .dropdown-menu{position:static}
.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}
.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}
@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}
@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}
.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand .offcanvas .offcanvas-header{display:none}
.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}
.card-title{margin-bottom:var(--bs-card-title-spacer-y)}
.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}
.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}
.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}
.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}
.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}
.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}
.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}
.card-img,.card-img-bottom,.card-img-top{width:100%}
.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card-group>.card{margin-bottom:var(--bs-card-group-margin)}
@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}
@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}
.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color)}
.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}
.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}
@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}
.accordion-header{margin-bottom:0}
.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}
.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}
.accordion-flush .accordion-collapse{border-width:0}
.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}
.accordion-flush .accordion-item:first-child{border-top:0}
.accordion-flush .accordion-item:last-child{border-bottom:0}
.accordion-flush .accordion-item .accordion-button{border-radius:0}
.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}
.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}
.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}
.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}
.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.page-link{transition:none}}
.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}
.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}
.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}
.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}
.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}
.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}
.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}
.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:3rem}
.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}
.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}
.alert-primary .alert-link{color:#06357a}
.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}
.alert-secondary .alert-link{color:#34383c}
.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}
.alert-success .alert-link{color:#0c4128}
.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}
.alert-info .alert-link{color:#04414d}
.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}
.alert-warning .alert-link{color:#523e02}
.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}
.alert-danger .alert-link{color:#6a1a21}
.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}
.alert-light .alert-link{color:#4f5050}
.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}
.alert-dark .alert-link{color:#101214}
@keyframes progress-bar-stripes{0%{background-position-x:1rem}}
.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}
@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}
.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}
@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}
.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}
.list-group-numbered{list-style-type:none;counter-reset:section}
.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}
.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}
.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}
.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}
.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}
@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}
@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{color:#084298;background-color:#cfe2ff}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}
.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}
.list-group-item-success{color:#0f5132;background-color:#d1e7dd}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}
.list-group-item-info{color:#055160;background-color:#cff4fc}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}
.list-group-item-warning{color:#664d03;background-color:#fff3cd}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}
.list-group-item-danger{color:#842029;background-color:#f8d7da}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}
.list-group-item-light{color:#636464;background-color:#fefefe}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}
.list-group-item-dark{color:#141619;background-color:#d3d3d4}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}
.btn-close:hover{color:#000;text-decoration:none;opacity:.75}
.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}
.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}
.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}
.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}
.toast.showing{opacity:0}
.toast:not(.show){display:none}
.toast-container{position:absolute;z-index:1090;width:max-content;max-width:100%;pointer-events:none}
.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}
.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}
.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}
.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}
.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}
.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}
.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}
.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}
.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}
.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}
@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}
@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}
@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}
@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}
@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}
@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}
@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}
.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}
.tooltip.show{opacity:var(--bs-tooltip-opacity)}
.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}
.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}
.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}
.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}
.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}
.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}
.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}
.popover-header:empty{display:none}
.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}
@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}
.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}
.carousel-dark .carousel-caption{color:#000}
.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}
@keyframes spinner-border{to{transform:rotate(360deg)}}
.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}
.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}
@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}
.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}
@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}
.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}
@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}
@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}
@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}
@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}
@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}
@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}
@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}
@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}
@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}
@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}
@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}
@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}
@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}
@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}
@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}
@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}
@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}
@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}
@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}
@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}
@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}
@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}
@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}
@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}
@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}
@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}
@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}
@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}
@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}
@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}
@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}
@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}
@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}
@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}
@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}
@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}
.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}
@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}
.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}
.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.offcanvas-backdrop.fade{opacity:0}
.offcanvas-backdrop.show{opacity:.5}
.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}
.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(var(--bs-offcanvas-padding-y) * -.5);margin-right:calc(var(--bs-offcanvas-padding-x) * -.5);margin-bottom:calc(var(--bs-offcanvas-padding-y) * -.5)}
.offcanvas-title{margin-bottom:0;line-height:1.5}
.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}
.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}
.placeholder.btn::before{display:inline-block;content:""}
.placeholder-xs{min-height:.6em}
.placeholder-sm{min-height:.8em}
.placeholder-lg{min-height:1.2em}
.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}
@keyframes placeholder-glow{50%{opacity:.2}}
.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}
@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}
.clearfix::after{display:block;clear:both;content:""}
.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}
.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}
.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}
.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}
.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}
.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}
.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}
.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}
.link-primary{color:#0d6efd!important}
.link-primary:focus,.link-primary:hover{color:#0a58ca!important}
.link-secondary{color:#6c757d!important}
.link-secondary:focus,.link-secondary:hover{color:#565e64!important}
.link-success{color:#198754!important}
.link-success:focus,.link-success:hover{color:#146c43!important}
.link-info{color:#0dcaf0!important}
.link-info:focus,.link-info:hover{color:#3dd5f3!important}
.link-warning{color:#ffc107!important}
.link-warning:focus,.link-warning:hover{color:#ffcd39!important}
.link-danger{color:#dc3545!important}
.link-danger:focus,.link-danger:hover{color:#b02a37!important}
.link-light{color:#f8f9fa!important}
.link-light:focus,.link-light:hover{color:#f9fafb!important}
.link-dark{color:#212529!important}
.link-dark:focus,.link-dark:hover{color:#1a1e21!important}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1{--bs-aspect-ratio:100%}
.ratio-4x3{--bs-aspect-ratio:75%}
.ratio-16x9{--bs-aspect-ratio:56.25%}
.ratio-21x9{--bs-aspect-ratio:42.8571428571%}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sticky-top{position:sticky;top:0;z-index:1020}
.sticky-bottom{position:sticky;bottom:0;z-index:1020}
@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}
@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}
.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}
.align-baseline{vertical-align:baseline!important}
.align-top{vertical-align:top!important}
.align-middle{vertical-align:middle!important}
.align-bottom{vertical-align:bottom!important}
.align-text-bottom{vertical-align:text-bottom!important}
.align-text-top{vertical-align:text-top!important}
.float-start{float:left!important}
.float-end{float:right!important}
.float-none{float:none!important}
.opacity-0{opacity:0!important}
.opacity-25{opacity:.25!important}
.opacity-50{opacity:.5!important}
.opacity-75{opacity:.75!important}
.opacity-100{opacity:1!important}
.overflow-auto{overflow:auto!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.overflow-scroll{overflow:scroll!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-grid{display:grid!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:flex!important}
.d-inline-flex{display:inline-flex!important}
.d-none{display:none!important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
.shadow-none{box-shadow:none!important}
.position-static{position:static!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-sticky{position:sticky!important}
.top-0{top:0!important}
.top-50{top:50%!important}
.top-100{top:100%!important}
.bottom-0{bottom:0!important}
.bottom-50{bottom:50%!important}
.bottom-100{bottom:100%!important}
.start-0{left:0!important}
.start-50{left:50%!important}
.start-100{left:100%!important}
.end-0{right:0!important}
.end-50{right:50%!important}
.end-100{right:100%!important}
.translate-middle{transform:translate(-50%,-50%)!important}
.translate-middle-x{transform:translateX(-50%)!important}
.translate-middle-y{transform:translateY(-50%)!important}
.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-0{border:0!important}
.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-top-0{border-top:0!important}
.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-end-0{border-right:0!important}
.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-bottom-0{border-bottom:0!important}
.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}
.border-start-0{border-left:0!important}
.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}
.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}
.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}
.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}
.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}
.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}
.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}
.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}
.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}
.border-1{--bs-border-width:1px}
.border-2{--bs-border-width:2px}
.border-3{--bs-border-width:3px}
.border-4{--bs-border-width:4px}
.border-5{--bs-border-width:5px}
.border-opacity-10{--bs-border-opacity:0.1}
.border-opacity-25{--bs-border-opacity:0.25}
.border-opacity-50{--bs-border-opacity:0.5}
.border-opacity-75{--bs-border-opacity:0.75}
.border-opacity-100{--bs-border-opacity:1}
.w-25{width:25%!important}
.w-50{width:50%!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.mw-100{max-width:100%!important}
.vw-100{width:100vw!important}
.min-vw-100{min-width:100vw!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mh-100{max-height:100%!important}
.vh-100{height:100vh!important}
.min-vh-100{min-height:100vh!important}
.flex-fill{flex:1 1 auto!important}
.flex-row{flex-direction:row!important}
.flex-column{flex-direction:column!important}
.flex-row-reverse{flex-direction:row-reverse!important}
.flex-column-reverse{flex-direction:column-reverse!important}
.flex-grow-0{flex-grow:0!important}
.flex-grow-1{flex-grow:1!important}
.flex-shrink-0{flex-shrink:0!important}
.flex-shrink-1{flex-shrink:1!important}
.flex-wrap{flex-wrap:wrap!important}
.flex-nowrap{flex-wrap:nowrap!important}
.flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-start{justify-content:flex-start!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.justify-content-between{justify-content:space-between!important}
.justify-content-around{justify-content:space-around!important}
.justify-content-evenly{justify-content:space-evenly!important}
.align-items-start{align-items:flex-start!important}
.align-items-end{align-items:flex-end!important}
.align-items-center{align-items:center!important}
.align-items-baseline{align-items:baseline!important}
.align-items-stretch{align-items:stretch!important}
.align-content-start{align-content:flex-start!important}
.align-content-end{align-content:flex-end!important}
.align-content-center{align-content:center!important}
.align-content-between{align-content:space-between!important}
.align-content-around{align-content:space-around!important}
.align-content-stretch{align-content:stretch!important}
.align-self-auto{align-self:auto!important}
.align-self-start{align-self:flex-start!important}
.align-self-end{align-self:flex-end!important}
.align-self-center{align-self:center!important}
.align-self-baseline{align-self:baseline!important}
.align-self-stretch{align-self:stretch!important}
.order-first{order:-1!important}
.order-0{order:0!important}
.order-1{order:1!important}
.order-2{order:2!important}
.order-3{order:3!important}
.order-4{order:4!important}
.order-5{order:5!important}
.order-last{order:6!important}
.m-0{margin:0!important}
.m-1{margin:.25rem!important}
.m-2{margin:.5rem!important}
.m-3{margin:1rem!important}
.m-4{margin:1.5rem!important}
.m-5{margin:3rem!important}
.m-auto{margin:auto!important}
.mx-0{margin-right:0!important;margin-left:0!important}
.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.my-0{margin-top:0!important;margin-bottom:0!important}
.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-0{margin-top:0!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.mt-auto{margin-top:auto!important}
.me-0{margin-right:0!important}
.me-1{margin-right:.25rem!important}
.me-2{margin-right:.5rem!important}
.me-3{margin-right:1rem!important}
.me-4{margin-right:1.5rem!important}
.me-5{margin-right:3rem!important}
.me-auto{margin-right:auto!important}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}
.mb-auto{margin-bottom:auto!important}
.ms-0{margin-left:0!important}
.ms-1{margin-left:.25rem!important}
.ms-2{margin-left:.5rem!important}
.ms-3{margin-left:1rem!important}
.ms-4{margin-left:1.5rem!important}
.ms-5{margin-left:3rem!important}
.ms-auto{margin-left:auto!important}
.p-0{padding:0!important}
.p-1{padding:.25rem!important}
.p-2{padding:.5rem!important}
.p-3{padding:1rem!important}
.p-4{padding:1.5rem!important}
.p-5{padding:3rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-3{padding-right:1rem!important;padding-left:1rem!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-5{padding-right:3rem!important;padding-left:3rem!important}
.py-0{padding-top:0!important;padding-bottom:0!important}
.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-0{padding-top:0!important}
.pt-1{padding-top:.25rem!important}
.pt-2{padding-top:.5rem!important}
.pt-3{padding-top:1rem!important}
.pt-4{padding-top:1.5rem!important}
.pt-5{padding-top:3rem!important}
.pe-0{padding-right:0!important}
.pe-1{padding-right:.25rem!important}
.pe-2{padding-right:.5rem!important}
.pe-3{padding-right:1rem!important}
.pe-4{padding-right:1.5rem!important}
.pe-5{padding-right:3rem!important}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:.25rem!important}
.pb-2{padding-bottom:.5rem!important}
.pb-3{padding-bottom:1rem!important}
.pb-4{padding-bottom:1.5rem!important}
.pb-5{padding-bottom:3rem!important}
.ps-0{padding-left:0!important}
.ps-1{padding-left:.25rem!important}
.ps-2{padding-left:.5rem!important}
.ps-3{padding-left:1rem!important}
.ps-4{padding-left:1.5rem!important}
.ps-5{padding-left:3rem!important}
.gap-0{gap:0!important}
.gap-1{gap:.25rem!important}
.gap-2{gap:.5rem!important}
.gap-3{gap:1rem!important}
.gap-4{gap:1.5rem!important}
.gap-5{gap:3rem!important}
.font-monospace{font-family:var(--bs-font-monospace)!important}
.fs-1{font-size:calc(1.375rem + 1.5vw)!important}
.fs-2{font-size:calc(1.325rem + .9vw)!important}
.fs-3{font-size:calc(1.3rem + .6vw)!important}
.fs-4{font-size:calc(1.275rem + .3vw)!important}
.fs-5{font-size:1.25rem!important}
.fs-6{font-size:1rem!important}
.fst-italic{font-style:italic!important}
.fst-normal{font-style:normal!important}
.fw-light{font-weight:300!important}
.fw-lighter{font-weight:lighter!important}
.fw-normal{font-weight:400!important}
.fw-bold{font-weight:700!important}
.fw-semibold{font-weight:600!important}
.fw-bolder{font-weight:bolder!important}
.lh-1{line-height:1!important}
.lh-sm{line-height:1.25!important}
.lh-base{line-height:1.5!important}
.lh-lg{line-height:2!important}
.text-start{text-align:left!important}
.text-end{text-align:right!important}
.text-center{text-align:center!important}
.text-decoration-none{text-decoration:none!important}
.text-decoration-underline{text-decoration:underline!important}
.text-decoration-line-through{text-decoration:line-through!important}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.text-wrap{white-space:normal!important}
.text-nowrap{white-space:nowrap!important}
.text-break{word-wrap:break-word!important;word-break:break-word!important}
.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}
.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}
.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}
.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}
.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}
.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}
.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}
.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}
.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}
.text-muted{--bs-text-opacity:1;color:#6c757d!important}
.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}
.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}
.text-reset{--bs-text-opacity:1;color:inherit!important}
.text-opacity-25{--bs-text-opacity:0.25}
.text-opacity-50{--bs-text-opacity:0.5}
.text-opacity-75{--bs-text-opacity:0.75}
.text-opacity-100{--bs-text-opacity:1}
.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}
.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}
.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}
.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}
.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}
.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}
.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}
.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}
.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}
.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}
.bg-opacity-10{--bs-bg-opacity:0.1}
.bg-opacity-25{--bs-bg-opacity:0.25}
.bg-opacity-50{--bs-bg-opacity:0.5}
.bg-opacity-75{--bs-bg-opacity:0.75}
.bg-opacity-100{--bs-bg-opacity:1}
.bg-gradient{background-image:var(--bs-gradient)!important}
.user-select-all{-webkit-user-select:all!important;user-select:all!important}
.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}
.user-select-none{-webkit-user-select:none!important;user-select:none!important}
.pe-none{pointer-events:none!important}
.pe-auto{pointer-events:auto!important}
.rounded{border-radius:var(--bs-border-radius)!important}
.rounded-0{border-radius:0!important}
.rounded-1{border-radius:var(--bs-border-radius-sm)!important}
.rounded-2{border-radius:var(--bs-border-radius)!important}
.rounded-3{border-radius:var(--bs-border-radius-lg)!important}
.rounded-4{border-radius:var(--bs-border-radius-xl)!important}
.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}
.rounded-circle{border-radius:50%!important}
.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}
.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}
.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}
.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}
.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}
.visible{visibility:visible!important}
.invisible{visibility:hidden!important}
@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}
@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}
@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}
@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}
@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}
@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/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/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/



.mCustomScrollbar{ touch-action: pinch-zoom; /* direct pointer events to js */ }



.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ touch-action: auto; }



.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}



.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/



.mCSB_inside > .mCSB_container{ margin-right: 30px; }



.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; }



/* non-visible scrollbar */



.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}



.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; }



/* RTL direction/left-side scrollbar */



.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}



.mCSB_outside + .mCSB_scrollTools{ right: -26px; }



/* scrollbar position: outside */



.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}



.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; }



/* RTL direction/left-side scrollbar (scrollbar position: outside) */



.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}



.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }



.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto; border-radius: 16px;
	}



.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto; border-radius: 16px;
		text-align: center;
	}



.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }



.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }



.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}



.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/



.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}



.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }



.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* non-visible scrollbar */



.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}



.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; }



/* scrollbar position: outside */



.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}



.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}



.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/



.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}



.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px; box-sizing: border-box;
	}



.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }



.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }



/* non-visible horizontal scrollbar */



.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }



/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */



.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }



/* RTL direction/left-side scrollbar */



.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }



/* non-visible scrollbar/RTL direction/left-side scrollbar */



.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }



.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}



.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }



.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }



.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}



/* non-visible horizontal scrollbar */



.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/



.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}



.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{ 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/



/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/



/* default theme ("light") */



.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }



.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }



.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }



.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}



.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}



.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}



.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}



.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}



.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}



.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}



.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}



.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }



.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }



/* theme: "dark" */



.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }



.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }



.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }



.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }



.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }



.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }



.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }



.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }



/* ---------------------------------------- */



/* theme: "light-2", "dark-2" */



.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1); border-radius: 1px;
	}



.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75); border-radius: 1px;
	}



.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}



.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }



.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }



.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }



.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }



.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }



.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }



/* theme: "dark-2" */



.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1); border-radius: 1px;
	}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75); border-radius: 1px;
	}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }



/* ---------------------------------------- */



/* theme: "light-thick", "dark-thick" */



.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1); border-radius: 2px;
	}



.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75); border-radius: 2px;
	}



.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}



.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}



.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }



.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }



/* theme: "dark-thick" */



.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1); border-radius: 2px;
	}



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75); border-radius: 2px;
	}



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }



/* ---------------------------------------- */



/* theme: "light-thin", "dark-thin" */



.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }



.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }



.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }



.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}



/* theme "dark-thin" */



.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }



/* ---------------------------------------- */



/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */



.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }



.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }



.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}



.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }



.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}



.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}



.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }



.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}



.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}



.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }



.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }



.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }



.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }



/* theme "rounded-dark", "rounded-dots-dark" */



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }



/* theme "rounded-dots", "rounded-dots-dark" */



.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }



.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}



.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}



.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }



/* theme "rounded-dots-dark" */



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }



/* ---------------------------------------- */



/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */



.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}



.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}



/* theme "3d", "3d-dark" */



.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }



.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }



.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}



.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ border-radius: 16px; }



.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}



.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }



.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }



.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}



.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}



.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }



.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }



.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }



.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }



/* theme "3d-dark" */



.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}



.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }



/* ---------------------------------------- */



/* theme: "3d-thick", "3d-thick-dark" */



.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}



.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ border-radius: 7px; }



.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ border-radius: 5px; }



.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }



.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }



.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}



.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}



.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }



.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }



.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}



.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}



.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }



/* theme: "3d-thick-dark" */



.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }



.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }



.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }



/* ---------------------------------------- */



/* theme: "minimal", "minimal-dark" */



.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}



.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}



/* RTL direction/left-side scrollbar */



.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}



.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }



.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }



.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }



.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}



.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}



/* theme: "minimal-dark" */



.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}



.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}



/* ---------------------------------------- */



/* theme "light-3", "dark-3" */



.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}



.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }



.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}



.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}



.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}



.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }



.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }



.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }



.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }



/* theme "dark-3" */



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }



/* ---------------------------------------- */



/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */



.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}



.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}



.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}



.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}



.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }



.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }



.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }



.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }



/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */



.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }



.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }



.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }



.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }



.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }



.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }



/* theme "inset-2", "inset-2-dark" */



.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2); box-sizing: border-box;
	}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }



/* theme "inset-3", "inset-3-dark" */



.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }



.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }



.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }



.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }



/* ---------------------------------------- */

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/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/@swimlane/ngx-datatable/assets/icons.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
  font-family: 'data-table';
  src: url('data-table.eot');
  src: url('data-table.eot?#iefix') format('embedded-opentype'), url('data-table.woff') format('woff'),
    url('data-table.ttf') format('truetype'), url('data-table.svg#data-table') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]::before {
  font-family: 'data-table' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='datatable-icon-']::before,
[class*=' datatable-icon-']::before {
  font-family: 'data-table' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.datatable-icon-filter::before {
  content: '\62';
}

.datatable-icon-collapse::before {
  content: '\61';
}

.datatable-icon-expand::before {
  content: '\63';
}

.datatable-icon-close::before {
  content: '\64';
}

.datatable-icon-up::before {
  content: '\65';
}

.datatable-icon-down::before {
  content: '\66';
}

.datatable-icon-sort-unset::before {
  content: '\63';
  opacity: 0.5;
}

.datatable-icon-sort::before {
  content: '\67';
}

.datatable-icon-done::before {
  content: '\68';
}

.datatable-icon-done-all::before {
  content: '\69';
}

.datatable-icon-search::before {
  content: '\6a';
}

.datatable-icon-pin::before {
  content: '\6b';
}

.datatable-icon-add::before {
  content: '\6d';
}

.datatable-icon-left::before {
  content: '\6f';
}

.datatable-icon-right::before {
  content: '\70';
}

.datatable-icon-skip::before {
  content: '\71';
}

.datatable-icon-prev::before {
  content: '\72';
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/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/sweetalert2/dist/sweetalert2.min.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*------------------------------------------------------------------------------
  MaterialWrap - Angular 4 Seed Project
------------------------------------------------------------------------------*/
/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url('materialdesignicons-webfont.eot?v=2.2.43');
  src: url('materialdesignicons-webfont.eot?#iefix&v=2.2.43') format("embedded-opentype"), url('materialdesignicons-webfont.woff2?v=2.2.43') format("woff2"), url('materialdesignicons-webfont.woff?v=2.2.43') format("woff"), url('materialdesignicons-webfont.ttf?v=2.2.43') format("truetype"), url('materialdesignicons-webfont.svg?v=2.2.43#materialdesigniconsregular') format("svg");
  font-weight: normal;
  font-style: normal;
}
.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mdi-access-point:before {
  content: "\F002";
}
.mdi-access-point-network:before {
  content: "\F003";
}
.mdi-account:before {
  content: "\F004";
}
.mdi-account-alert:before {
  content: "\F005";
}
.mdi-account-box:before {
  content: "\F006";
}
.mdi-account-box-outline:before {
  content: "\F007";
}
.mdi-account-card-details:before {
  content: "\F5D2";
}
.mdi-account-check:before {
  content: "\F008";
}
.mdi-account-circle:before {
  content: "\F009";
}
.mdi-account-convert:before {
  content: "\F00A";
}
.mdi-account-edit:before {
  content: "\F6BB";
}
.mdi-account-group:before {
  content: "\F848";
}
.mdi-account-heart:before {
  content: "\F898";
}
.mdi-account-key:before {
  content: "\F00B";
}
.mdi-account-location:before {
  content: "\F00C";
}
.mdi-account-minus:before {
  content: "\F00D";
}
.mdi-account-multiple:before {
  content: "\F00E";
}
.mdi-account-multiple-minus:before {
  content: "\F5D3";
}
.mdi-account-multiple-outline:before {
  content: "\F00F";
}
.mdi-account-multiple-plus:before {
  content: "\F010";
}
.mdi-account-multiple-plus-outline:before {
  content: "\F7FF";
}
.mdi-account-network:before {
  content: "\F011";
}
.mdi-account-off:before {
  content: "\F012";
}
.mdi-account-outline:before {
  content: "\F013";
}
.mdi-account-plus:before {
  content: "\F014";
}
.mdi-account-plus-outline:before {
  content: "\F800";
}
.mdi-account-remove:before {
  content: "\F015";
}
.mdi-account-search:before {
  content: "\F016";
}
.mdi-account-settings:before {
  content: "\F630";
}
.mdi-account-settings-variant:before {
  content: "\F631";
}
.mdi-account-star:before {
  content: "\F017";
}
.mdi-account-switch:before {
  content: "\F019";
}
.mdi-accusoft:before {
  content: "\F849";
}
.mdi-adjust:before {
  content: "\F01A";
}
.mdi-air-conditioner:before {
  content: "\F01B";
}
.mdi-airballoon:before {
  content: "\F01C";
}
.mdi-airplane:before {
  content: "\F01D";
}
.mdi-airplane-landing:before {
  content: "\F5D4";
}
.mdi-airplane-off:before {
  content: "\F01E";
}
.mdi-airplane-takeoff:before {
  content: "\F5D5";
}
.mdi-airplay:before {
  content: "\F01F";
}
.mdi-airport:before {
  content: "\F84A";
}
.mdi-alarm:before {
  content: "\F020";
}
.mdi-alarm-bell:before {
  content: "\F78D";
}
.mdi-alarm-check:before {
  content: "\F021";
}
.mdi-alarm-light:before {
  content: "\F78E";
}
.mdi-alarm-multiple:before {
  content: "\F022";
}
.mdi-alarm-off:before {
  content: "\F023";
}
.mdi-alarm-plus:before {
  content: "\F024";
}
.mdi-alarm-snooze:before {
  content: "\F68D";
}
.mdi-album:before {
  content: "\F025";
}
.mdi-alert:before {
  content: "\F026";
}
.mdi-alert-box:before {
  content: "\F027";
}
.mdi-alert-circle:before {
  content: "\F028";
}
.mdi-alert-circle-outline:before {
  content: "\F5D6";
}
.mdi-alert-decagram:before {
  content: "\F6BC";
}
.mdi-alert-octagon:before {
  content: "\F029";
}
.mdi-alert-octagram:before {
  content: "\F766";
}
.mdi-alert-outline:before {
  content: "\F02A";
}
.mdi-alien:before {
  content: "\F899";
}
.mdi-all-inclusive:before {
  content: "\F6BD";
}
.mdi-allo:before {
  content: "\F801";
}
.mdi-alpha:before {
  content: "\F02B";
}
.mdi-alphabetical:before {
  content: "\F02C";
}
.mdi-altimeter:before {
  content: "\F5D7";
}
.mdi-amazon:before {
  content: "\F02D";
}
.mdi-amazon-clouddrive:before {
  content: "\F02E";
}
.mdi-ambulance:before {
  content: "\F02F";
}
.mdi-amplifier:before {
  content: "\F030";
}
.mdi-anchor:before {
  content: "\F031";
}
.mdi-android:before {
  content: "\F032";
}
.mdi-android-debug-bridge:before {
  content: "\F033";
}
.mdi-android-head:before {
  content: "\F78F";
}
.mdi-android-studio:before {
  content: "\F034";
}
.mdi-angular:before {
  content: "\F6B1";
}
.mdi-angularjs:before {
  content: "\F6BE";
}
.mdi-animation:before {
  content: "\F5D8";
}
.mdi-anvil:before {
  content: "\F89A";
}
.mdi-apple:before {
  content: "\F035";
}
.mdi-apple-finder:before {
  content: "\F036";
}
.mdi-apple-ios:before {
  content: "\F037";
}
.mdi-apple-keyboard-caps:before {
  content: "\F632";
}
.mdi-apple-keyboard-command:before {
  content: "\F633";
}
.mdi-apple-keyboard-control:before {
  content: "\F634";
}
.mdi-apple-keyboard-option:before {
  content: "\F635";
}
.mdi-apple-keyboard-shift:before {
  content: "\F636";
}
.mdi-apple-mobileme:before {
  content: "\F038";
}
.mdi-apple-safari:before {
  content: "\F039";
}
.mdi-application:before {
  content: "\F614";
}
.mdi-approval:before {
  content: "\F790";
}
.mdi-apps:before {
  content: "\F03B";
}
.mdi-archive:before {
  content: "\F03C";
}
.mdi-arrange-bring-forward:before {
  content: "\F03D";
}
.mdi-arrange-bring-to-front:before {
  content: "\F03E";
}
.mdi-arrange-send-backward:before {
  content: "\F03F";
}
.mdi-arrange-send-to-back:before {
  content: "\F040";
}
.mdi-arrow-all:before {
  content: "\F041";
}
.mdi-arrow-bottom-left:before {
  content: "\F042";
}
.mdi-arrow-bottom-right:before {
  content: "\F043";
}
.mdi-arrow-collapse:before {
  content: "\F615";
}
.mdi-arrow-collapse-all:before {
  content: "\F044";
}
.mdi-arrow-collapse-down:before {
  content: "\F791";
}
.mdi-arrow-collapse-horizontal:before {
  content: "\F84B";
}
.mdi-arrow-collapse-left:before {
  content: "\F792";
}
.mdi-arrow-collapse-right:before {
  content: "\F793";
}
.mdi-arrow-collapse-up:before {
  content: "\F794";
}
.mdi-arrow-collapse-vertical:before {
  content: "\F84C";
}
.mdi-arrow-down:before {
  content: "\F045";
}
.mdi-arrow-down-bold:before {
  content: "\F72D";
}
.mdi-arrow-down-bold-box:before {
  content: "\F72E";
}
.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F";
}
.mdi-arrow-down-bold-circle:before {
  content: "\F047";
}
.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048";
}
.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}
.mdi-arrow-down-box:before {
  content: "\F6BF";
}
.mdi-arrow-down-drop-circle:before {
  content: "\F04A";
}
.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}
.mdi-arrow-down-thick:before {
  content: "\F046";
}
.mdi-arrow-expand:before {
  content: "\F616";
}
.mdi-arrow-expand-all:before {
  content: "\F04C";
}
.mdi-arrow-expand-down:before {
  content: "\F795";
}
.mdi-arrow-expand-horizontal:before {
  content: "\F84D";
}
.mdi-arrow-expand-left:before {
  content: "\F796";
}
.mdi-arrow-expand-right:before {
  content: "\F797";
}
.mdi-arrow-expand-up:before {
  content: "\F798";
}
.mdi-arrow-expand-vertical:before {
  content: "\F84E";
}
.mdi-arrow-left:before {
  content: "\F04D";
}
.mdi-arrow-left-bold:before {
  content: "\F730";
}
.mdi-arrow-left-bold-box:before {
  content: "\F731";
}
.mdi-arrow-left-bold-box-outline:before {
  content: "\F732";
}
.mdi-arrow-left-bold-circle:before {
  content: "\F04F";
}
.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050";
}
.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}
.mdi-arrow-left-box:before {
  content: "\F6C0";
}
.mdi-arrow-left-drop-circle:before {
  content: "\F052";
}
.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053";
}
.mdi-arrow-left-thick:before {
  content: "\F04E";
}
.mdi-arrow-right:before {
  content: "\F054";
}
.mdi-arrow-right-bold:before {
  content: "\F733";
}
.mdi-arrow-right-bold-box:before {
  content: "\F734";
}
.mdi-arrow-right-bold-box-outline:before {
  content: "\F735";
}
.mdi-arrow-right-bold-circle:before {
  content: "\F056";
}
.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057";
}
.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}
.mdi-arrow-right-box:before {
  content: "\F6C1";
}
.mdi-arrow-right-drop-circle:before {
  content: "\F059";
}
.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}
.mdi-arrow-right-thick:before {
  content: "\F055";
}
.mdi-arrow-top-left:before {
  content: "\F05B";
}
.mdi-arrow-top-right:before {
  content: "\F05C";
}
.mdi-arrow-up:before {
  content: "\F05D";
}
.mdi-arrow-up-bold:before {
  content: "\F736";
}
.mdi-arrow-up-bold-box:before {
  content: "\F737";
}
.mdi-arrow-up-bold-box-outline:before {
  content: "\F738";
}
.mdi-arrow-up-bold-circle:before {
  content: "\F05F";
}
.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060";
}
.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}
.mdi-arrow-up-box:before {
  content: "\F6C2";
}
.mdi-arrow-up-drop-circle:before {
  content: "\F062";
}
.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063";
}
.mdi-arrow-up-thick:before {
  content: "\F05E";
}
.mdi-artist:before {
  content: "\F802";
}
.mdi-assistant:before {
  content: "\F064";
}
.mdi-asterisk:before {
  content: "\F6C3";
}
.mdi-at:before {
  content: "\F065";
}
.mdi-atlassian:before {
  content: "\F803";
}
.mdi-atom:before {
  content: "\F767";
}
.mdi-attachment:before {
  content: "\F066";
}
.mdi-audiobook:before {
  content: "\F067";
}
.mdi-augmented-reality:before {
  content: "\F84F";
}
.mdi-auto-fix:before {
  content: "\F068";
}
.mdi-auto-upload:before {
  content: "\F069";
}
.mdi-autorenew:before {
  content: "\F06A";
}
.mdi-av-timer:before {
  content: "\F06B";
}
.mdi-azure:before {
  content: "\F804";
}
.mdi-baby:before {
  content: "\F06C";
}
.mdi-baby-buggy:before {
  content: "\F68E";
}
.mdi-backburger:before {
  content: "\F06D";
}
.mdi-backspace:before {
  content: "\F06E";
}
.mdi-backup-restore:before {
  content: "\F06F";
}
.mdi-badminton:before {
  content: "\F850";
}
.mdi-bandcamp:before {
  content: "\F674";
}
.mdi-bank:before {
  content: "\F070";
}
.mdi-barcode:before {
  content: "\F071";
}
.mdi-barcode-scan:before {
  content: "\F072";
}
.mdi-barley:before {
  content: "\F073";
}
.mdi-barrel:before {
  content: "\F074";
}
.mdi-baseball:before {
  content: "\F851";
}
.mdi-baseball-bat:before {
  content: "\F852";
}
.mdi-basecamp:before {
  content: "\F075";
}
.mdi-basket:before {
  content: "\F076";
}
.mdi-basket-fill:before {
  content: "\F077";
}
.mdi-basket-unfill:before {
  content: "\F078";
}
.mdi-basketball:before {
  content: "\F805";
}
.mdi-battery:before {
  content: "\F079";
}
.mdi-battery-10:before {
  content: "\F07A";
}
.mdi-battery-20:before {
  content: "\F07B";
}
.mdi-battery-30:before {
  content: "\F07C";
}
.mdi-battery-40:before {
  content: "\F07D";
}
.mdi-battery-50:before {
  content: "\F07E";
}
.mdi-battery-60:before {
  content: "\F07F";
}
.mdi-battery-70:before {
  content: "\F080";
}
.mdi-battery-80:before {
  content: "\F081";
}
.mdi-battery-90:before {
  content: "\F082";
}
.mdi-battery-alert:before {
  content: "\F083";
}
.mdi-battery-charging:before {
  content: "\F084";
}
.mdi-battery-charging-10:before {
  content: "\F89B";
}
.mdi-battery-charging-100:before {
  content: "\F085";
}
.mdi-battery-charging-20:before {
  content: "\F086";
}
.mdi-battery-charging-30:before {
  content: "\F087";
}
.mdi-battery-charging-40:before {
  content: "\F088";
}
.mdi-battery-charging-50:before {
  content: "\F89C";
}
.mdi-battery-charging-60:before {
  content: "\F089";
}
.mdi-battery-charging-70:before {
  content: "\F89D";
}
.mdi-battery-charging-80:before {
  content: "\F08A";
}
.mdi-battery-charging-90:before {
  content: "\F08B";
}
.mdi-battery-charging-outline:before {
  content: "\F89E";
}
.mdi-battery-charging-wireless:before {
  content: "\F806";
}
.mdi-battery-charging-wireless-10:before {
  content: "\F807";
}
.mdi-battery-charging-wireless-20:before {
  content: "\F808";
}
.mdi-battery-charging-wireless-30:before {
  content: "\F809";
}
.mdi-battery-charging-wireless-40:before {
  content: "\F80A";
}
.mdi-battery-charging-wireless-50:before {
  content: "\F80B";
}
.mdi-battery-charging-wireless-60:before {
  content: "\F80C";
}
.mdi-battery-charging-wireless-70:before {
  content: "\F80D";
}
.mdi-battery-charging-wireless-80:before {
  content: "\F80E";
}
.mdi-battery-charging-wireless-90:before {
  content: "\F80F";
}
.mdi-battery-charging-wireless-alert:before {
  content: "\F810";
}
.mdi-battery-charging-wireless-outline:before {
  content: "\F811";
}
.mdi-battery-minus:before {
  content: "\F08C";
}
.mdi-battery-negative:before {
  content: "\F08D";
}
.mdi-battery-outline:before {
  content: "\F08E";
}
.mdi-battery-plus:before {
  content: "\F08F";
}
.mdi-battery-positive:before {
  content: "\F090";
}
.mdi-battery-unknown:before {
  content: "\F091";
}
.mdi-beach:before {
  content: "\F092";
}
.mdi-beaker:before {
  content: "\F68F";
}
.mdi-beats:before {
  content: "\F097";
}
.mdi-bed-empty:before {
  content: "\F89F";
}
.mdi-beer:before {
  content: "\F098";
}
.mdi-behance:before {
  content: "\F099";
}
.mdi-bell:before {
  content: "\F09A";
}
.mdi-bell-off:before {
  content: "\F09B";
}
.mdi-bell-outline:before {
  content: "\F09C";
}
.mdi-bell-plus:before {
  content: "\F09D";
}
.mdi-bell-ring:before {
  content: "\F09E";
}
.mdi-bell-ring-outline:before {
  content: "\F09F";
}
.mdi-bell-sleep:before {
  content: "\F0A0";
}
.mdi-beta:before {
  content: "\F0A1";
}
.mdi-bible:before {
  content: "\F0A2";
}
.mdi-bike:before {
  content: "\F0A3";
}
.mdi-bing:before {
  content: "\F0A4";
}
.mdi-binoculars:before {
  content: "\F0A5";
}
.mdi-bio:before {
  content: "\F0A6";
}
.mdi-biohazard:before {
  content: "\F0A7";
}
.mdi-bitbucket:before {
  content: "\F0A8";
}
.mdi-bitcoin:before {
  content: "\F812";
}
.mdi-black-mesa:before {
  content: "\F0A9";
}
.mdi-blackberry:before {
  content: "\F0AA";
}
.mdi-blender:before {
  content: "\F0AB";
}
.mdi-blinds:before {
  content: "\F0AC";
}
.mdi-block-helper:before {
  content: "\F0AD";
}
.mdi-blogger:before {
  content: "\F0AE";
}
.mdi-bluetooth:before {
  content: "\F0AF";
}
.mdi-bluetooth-audio:before {
  content: "\F0B0";
}
.mdi-bluetooth-connect:before {
  content: "\F0B1";
}
.mdi-bluetooth-off:before {
  content: "\F0B2";
}
.mdi-bluetooth-settings:before {
  content: "\F0B3";
}
.mdi-bluetooth-transfer:before {
  content: "\F0B4";
}
.mdi-blur:before {
  content: "\F0B5";
}
.mdi-blur-linear:before {
  content: "\F0B6";
}
.mdi-blur-off:before {
  content: "\F0B7";
}
.mdi-blur-radial:before {
  content: "\F0B8";
}
.mdi-bomb:before {
  content: "\F690";
}
.mdi-bomb-off:before {
  content: "\F6C4";
}
.mdi-bone:before {
  content: "\F0B9";
}
.mdi-book:before {
  content: "\F0BA";
}
.mdi-book-minus:before {
  content: "\F5D9";
}
.mdi-book-multiple:before {
  content: "\F0BB";
}
.mdi-book-multiple-variant:before {
  content: "\F0BC";
}
.mdi-book-open:before {
  content: "\F0BD";
}
.mdi-book-open-page-variant:before {
  content: "\F5DA";
}
.mdi-book-open-variant:before {
  content: "\F0BE";
}
.mdi-book-plus:before {
  content: "\F5DB";
}
.mdi-book-secure:before {
  content: "\F799";
}
.mdi-book-unsecure:before {
  content: "\F79A";
}
.mdi-book-variant:before {
  content: "\F0BF";
}
.mdi-bookmark:before {
  content: "\F0C0";
}
.mdi-bookmark-check:before {
  content: "\F0C1";
}
.mdi-bookmark-music:before {
  content: "\F0C2";
}
.mdi-bookmark-outline:before {
  content: "\F0C3";
}
.mdi-bookmark-plus:before {
  content: "\F0C5";
}
.mdi-bookmark-plus-outline:before {
  content: "\F0C4";
}
.mdi-bookmark-remove:before {
  content: "\F0C6";
}
.mdi-boombox:before {
  content: "\F5DC";
}
.mdi-bootstrap:before {
  content: "\F6C5";
}
.mdi-border-all:before {
  content: "\F0C7";
}
.mdi-border-all-variant:before {
  content: "\F8A0";
}
.mdi-border-bottom:before {
  content: "\F0C8";
}
.mdi-border-bottom-variant:before {
  content: "\F8A1";
}
.mdi-border-color:before {
  content: "\F0C9";
}
.mdi-border-horizontal:before {
  content: "\F0CA";
}
.mdi-border-inside:before {
  content: "\F0CB";
}
.mdi-border-left:before {
  content: "\F0CC";
}
.mdi-border-left-variant:before {
  content: "\F8A2";
}
.mdi-border-none:before {
  content: "\F0CD";
}
.mdi-border-none-variant:before {
  content: "\F8A3";
}
.mdi-border-outside:before {
  content: "\F0CE";
}
.mdi-border-right:before {
  content: "\F0CF";
}
.mdi-border-right-variant:before {
  content: "\F8A4";
}
.mdi-border-style:before {
  content: "\F0D0";
}
.mdi-border-top:before {
  content: "\F0D1";
}
.mdi-border-top-variant:before {
  content: "\F8A5";
}
.mdi-border-vertical:before {
  content: "\F0D2";
}
.mdi-bottle-wine:before {
  content: "\F853";
}
.mdi-bow-tie:before {
  content: "\F677";
}
.mdi-bowl:before {
  content: "\F617";
}
.mdi-bowling:before {
  content: "\F0D3";
}
.mdi-box:before {
  content: "\F0D4";
}
.mdi-box-cutter:before {
  content: "\F0D5";
}
.mdi-box-shadow:before {
  content: "\F637";
}
.mdi-bridge:before {
  content: "\F618";
}
.mdi-briefcase:before {
  content: "\F0D6";
}
.mdi-briefcase-check:before {
  content: "\F0D7";
}
.mdi-briefcase-download:before {
  content: "\F0D8";
}
.mdi-briefcase-outline:before {
  content: "\F813";
}
.mdi-briefcase-upload:before {
  content: "\F0D9";
}
.mdi-brightness-1:before {
  content: "\F0DA";
}
.mdi-brightness-2:before {
  content: "\F0DB";
}
.mdi-brightness-3:before {
  content: "\F0DC";
}
.mdi-brightness-4:before {
  content: "\F0DD";
}
.mdi-brightness-5:before {
  content: "\F0DE";
}
.mdi-brightness-6:before {
  content: "\F0DF";
}
.mdi-brightness-7:before {
  content: "\F0E0";
}
.mdi-brightness-auto:before {
  content: "\F0E1";
}
.mdi-broom:before {
  content: "\F0E2";
}
.mdi-brush:before {
  content: "\F0E3";
}
.mdi-buffer:before {
  content: "\F619";
}
.mdi-bug:before {
  content: "\F0E4";
}
.mdi-bulletin-board:before {
  content: "\F0E5";
}
.mdi-bullhorn:before {
  content: "\F0E6";
}
.mdi-bullseye:before {
  content: "\F5DD";
}
.mdi-bus:before {
  content: "\F0E7";
}
.mdi-bus-articulated-end:before {
  content: "\F79B";
}
.mdi-bus-articulated-front:before {
  content: "\F79C";
}
.mdi-bus-double-decker:before {
  content: "\F79D";
}
.mdi-bus-school:before {
  content: "\F79E";
}
.mdi-bus-side:before {
  content: "\F79F";
}
.mdi-cached:before {
  content: "\F0E8";
}
.mdi-cake:before {
  content: "\F0E9";
}
.mdi-cake-layered:before {
  content: "\F0EA";
}
.mdi-cake-variant:before {
  content: "\F0EB";
}
.mdi-calculator:before {
  content: "\F0EC";
}
.mdi-calendar:before {
  content: "\F0ED";
}
.mdi-calendar-blank:before {
  content: "\F0EE";
}
.mdi-calendar-check:before {
  content: "\F0EF";
}
.mdi-calendar-clock:before {
  content: "\F0F0";
}
.mdi-calendar-edit:before {
  content: "\F8A6";
}
.mdi-calendar-multiple:before {
  content: "\F0F1";
}
.mdi-calendar-multiple-check:before {
  content: "\F0F2";
}
.mdi-calendar-plus:before {
  content: "\F0F3";
}
.mdi-calendar-question:before {
  content: "\F691";
}
.mdi-calendar-range:before {
  content: "\F678";
}
.mdi-calendar-remove:before {
  content: "\F0F4";
}
.mdi-calendar-text:before {
  content: "\F0F5";
}
.mdi-calendar-today:before {
  content: "\F0F6";
}
.mdi-call-made:before {
  content: "\F0F7";
}
.mdi-call-merge:before {
  content: "\F0F8";
}
.mdi-call-missed:before {
  content: "\F0F9";
}
.mdi-call-received:before {
  content: "\F0FA";
}
.mdi-call-split:before {
  content: "\F0FB";
}
.mdi-camcorder:before {
  content: "\F0FC";
}
.mdi-camcorder-box:before {
  content: "\F0FD";
}
.mdi-camcorder-box-off:before {
  content: "\F0FE";
}
.mdi-camcorder-off:before {
  content: "\F0FF";
}
.mdi-camera:before {
  content: "\F100";
}
.mdi-camera-burst:before {
  content: "\F692";
}
.mdi-camera-enhance:before {
  content: "\F101";
}
.mdi-camera-front:before {
  content: "\F102";
}
.mdi-camera-front-variant:before {
  content: "\F103";
}
.mdi-camera-gopro:before {
  content: "\F7A0";
}
.mdi-camera-iris:before {
  content: "\F104";
}
.mdi-camera-metering-center:before {
  content: "\F7A1";
}
.mdi-camera-metering-matrix:before {
  content: "\F7A2";
}
.mdi-camera-metering-partial:before {
  content: "\F7A3";
}
.mdi-camera-metering-spot:before {
  content: "\F7A4";
}
.mdi-camera-off:before {
  content: "\F5DF";
}
.mdi-camera-party-mode:before {
  content: "\F105";
}
.mdi-camera-rear:before {
  content: "\F106";
}
.mdi-camera-rear-variant:before {
  content: "\F107";
}
.mdi-camera-switch:before {
  content: "\F108";
}
.mdi-camera-timer:before {
  content: "\F109";
}
.mdi-cancel:before {
  content: "\F739";
}
.mdi-candle:before {
  content: "\F5E2";
}
.mdi-candycane:before {
  content: "\F10A";
}
.mdi-cannabis:before {
  content: "\F7A5";
}
.mdi-car:before {
  content: "\F10B";
}
.mdi-car-battery:before {
  content: "\F10C";
}
.mdi-car-connected:before {
  content: "\F10D";
}
.mdi-car-convertible:before {
  content: "\F7A6";
}
.mdi-car-estate:before {
  content: "\F7A7";
}
.mdi-car-hatchback:before {
  content: "\F7A8";
}
.mdi-car-pickup:before {
  content: "\F7A9";
}
.mdi-car-side:before {
  content: "\F7AA";
}
.mdi-car-sports:before {
  content: "\F7AB";
}
.mdi-car-wash:before {
  content: "\F10E";
}
.mdi-caravan:before {
  content: "\F7AC";
}
.mdi-cards:before {
  content: "\F638";
}
.mdi-cards-outline:before {
  content: "\F639";
}
.mdi-cards-playing-outline:before {
  content: "\F63A";
}
.mdi-cards-variant:before {
  content: "\F6C6";
}
.mdi-carrot:before {
  content: "\F10F";
}
.mdi-cart:before {
  content: "\F110";
}
.mdi-cart-off:before {
  content: "\F66B";
}
.mdi-cart-outline:before {
  content: "\F111";
}
.mdi-cart-plus:before {
  content: "\F112";
}
.mdi-case-sensitive-alt:before {
  content: "\F113";
}
.mdi-cash:before {
  content: "\F114";
}
.mdi-cash-100:before {
  content: "\F115";
}
.mdi-cash-multiple:before {
  content: "\F116";
}
.mdi-cash-usd:before {
  content: "\F117";
}
.mdi-cast:before {
  content: "\F118";
}
.mdi-cast-connected:before {
  content: "\F119";
}
.mdi-cast-off:before {
  content: "\F789";
}
.mdi-castle:before {
  content: "\F11A";
}
.mdi-cat:before {
  content: "\F11B";
}
.mdi-cctv:before {
  content: "\F7AD";
}
.mdi-ceiling-light:before {
  content: "\F768";
}
.mdi-cellphone:before {
  content: "\F11C";
}
.mdi-cellphone-android:before {
  content: "\F11D";
}
.mdi-cellphone-basic:before {
  content: "\F11E";
}
.mdi-cellphone-dock:before {
  content: "\F11F";
}
.mdi-cellphone-iphone:before {
  content: "\F120";
}
.mdi-cellphone-link:before {
  content: "\F121";
}
.mdi-cellphone-link-off:before {
  content: "\F122";
}
.mdi-cellphone-settings:before {
  content: "\F123";
}
.mdi-cellphone-wireless:before {
  content: "\F814";
}
.mdi-certificate:before {
  content: "\F124";
}
.mdi-chair-school:before {
  content: "\F125";
}
.mdi-chart-arc:before {
  content: "\F126";
}
.mdi-chart-areaspline:before {
  content: "\F127";
}
.mdi-chart-bar:before {
  content: "\F128";
}
.mdi-chart-bar-stacked:before {
  content: "\F769";
}
.mdi-chart-bubble:before {
  content: "\F5E3";
}
.mdi-chart-donut:before {
  content: "\F7AE";
}
.mdi-chart-donut-variant:before {
  content: "\F7AF";
}
.mdi-chart-gantt:before {
  content: "\F66C";
}
.mdi-chart-histogram:before {
  content: "\F129";
}
.mdi-chart-line:before {
  content: "\F12A";
}
.mdi-chart-line-stacked:before {
  content: "\F76A";
}
.mdi-chart-line-variant:before {
  content: "\F7B0";
}
.mdi-chart-pie:before {
  content: "\F12B";
}
.mdi-chart-scatterplot-hexbin:before {
  content: "\F66D";
}
.mdi-chart-timeline:before {
  content: "\F66E";
}
.mdi-check:before {
  content: "\F12C";
}
.mdi-check-all:before {
  content: "\F12D";
}
.mdi-check-circle:before {
  content: "\F5E0";
}
.mdi-check-circle-outline:before {
  content: "\F5E1";
}
.mdi-check-outline:before {
  content: "\F854";
}
.mdi-checkbox-blank:before {
  content: "\F12E";
}
.mdi-checkbox-blank-circle:before {
  content: "\F12F";
}
.mdi-checkbox-blank-circle-outline:before {
  content: "\F130";
}
.mdi-checkbox-blank-outline:before {
  content: "\F131";
}
.mdi-checkbox-intermediate:before {
  content: "\F855";
}
.mdi-checkbox-marked:before {
  content: "\F132";
}
.mdi-checkbox-marked-circle:before {
  content: "\F133";
}
.mdi-checkbox-marked-circle-outline:before {
  content: "\F134";
}
.mdi-checkbox-marked-outline:before {
  content: "\F135";
}
.mdi-checkbox-multiple-blank:before {
  content: "\F136";
}
.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}
.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}
.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137";
}
.mdi-checkbox-multiple-marked:before {
  content: "\F138";
}
.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}
.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}
.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139";
}
.mdi-checkerboard:before {
  content: "\F13A";
}
.mdi-chemical-weapon:before {
  content: "\F13B";
}
.mdi-chess-bishop:before {
  content: "\F85B";
}
.mdi-chess-king:before {
  content: "\F856";
}
.mdi-chess-knight:before {
  content: "\F857";
}
.mdi-chess-pawn:before {
  content: "\F858";
}
.mdi-chess-queen:before {
  content: "\F859";
}
.mdi-chess-rook:before {
  content: "\F85A";
}
.mdi-chevron-double-down:before {
  content: "\F13C";
}
.mdi-chevron-double-left:before {
  content: "\F13D";
}
.mdi-chevron-double-right:before {
  content: "\F13E";
}
.mdi-chevron-double-up:before {
  content: "\F13F";
}
.mdi-chevron-down:before {
  content: "\F140";
}
.mdi-chevron-left:before {
  content: "\F141";
}
.mdi-chevron-right:before {
  content: "\F142";
}
.mdi-chevron-up:before {
  content: "\F143";
}
.mdi-chili-hot:before {
  content: "\F7B1";
}
.mdi-chili-medium:before {
  content: "\F7B2";
}
.mdi-chili-mild:before {
  content: "\F7B3";
}
.mdi-chip:before {
  content: "\F61A";
}
.mdi-church:before {
  content: "\F144";
}
.mdi-circle:before {
  content: "\F764";
}
.mdi-circle-outline:before {
  content: "\F765";
}
.mdi-cisco-webex:before {
  content: "\F145";
}
.mdi-city:before {
  content: "\F146";
}
.mdi-clipboard:before {
  content: "\F147";
}
.mdi-clipboard-account:before {
  content: "\F148";
}
.mdi-clipboard-alert:before {
  content: "\F149";
}
.mdi-clipboard-arrow-down:before {
  content: "\F14A";
}
.mdi-clipboard-arrow-left:before {
  content: "\F14B";
}
.mdi-clipboard-check:before {
  content: "\F14C";
}
.mdi-clipboard-check-outline:before {
  content: "\F8A7";
}
.mdi-clipboard-flow:before {
  content: "\F6C7";
}
.mdi-clipboard-outline:before {
  content: "\F14D";
}
.mdi-clipboard-plus:before {
  content: "\F750";
}
.mdi-clipboard-pulse:before {
  content: "\F85C";
}
.mdi-clipboard-pulse-outline:before {
  content: "\F85D";
}
.mdi-clipboard-text:before {
  content: "\F14E";
}
.mdi-clippy:before {
  content: "\F14F";
}
.mdi-clock:before {
  content: "\F150";
}
.mdi-clock-alert:before {
  content: "\F5CE";
}
.mdi-clock-end:before {
  content: "\F151";
}
.mdi-clock-fast:before {
  content: "\F152";
}
.mdi-clock-in:before {
  content: "\F153";
}
.mdi-clock-out:before {
  content: "\F154";
}
.mdi-clock-start:before {
  content: "\F155";
}
.mdi-close:before {
  content: "\F156";
}
.mdi-close-box:before {
  content: "\F157";
}
.mdi-close-box-outline:before {
  content: "\F158";
}
.mdi-close-circle:before {
  content: "\F159";
}
.mdi-close-circle-outline:before {
  content: "\F15A";
}
.mdi-close-network:before {
  content: "\F15B";
}
.mdi-close-octagon:before {
  content: "\F15C";
}
.mdi-close-octagon-outline:before {
  content: "\F15D";
}
.mdi-close-outline:before {
  content: "\F6C8";
}
.mdi-closed-caption:before {
  content: "\F15E";
}
.mdi-cloud:before {
  content: "\F15F";
}
.mdi-cloud-braces:before {
  content: "\F7B4";
}
.mdi-cloud-check:before {
  content: "\F160";
}
.mdi-cloud-circle:before {
  content: "\F161";
}
.mdi-cloud-download:before {
  content: "\F162";
}
.mdi-cloud-off-outline:before {
  content: "\F164";
}
.mdi-cloud-outline:before {
  content: "\F163";
}
.mdi-cloud-print:before {
  content: "\F165";
}
.mdi-cloud-print-outline:before {
  content: "\F166";
}
.mdi-cloud-sync:before {
  content: "\F63F";
}
.mdi-cloud-tags:before {
  content: "\F7B5";
}
.mdi-cloud-upload:before {
  content: "\F167";
}
.mdi-clover:before {
  content: "\F815";
}
.mdi-code-array:before {
  content: "\F168";
}
.mdi-code-braces:before {
  content: "\F169";
}
.mdi-code-brackets:before {
  content: "\F16A";
}
.mdi-code-equal:before {
  content: "\F16B";
}
.mdi-code-greater-than:before {
  content: "\F16C";
}
.mdi-code-greater-than-or-equal:before {
  content: "\F16D";
}
.mdi-code-less-than:before {
  content: "\F16E";
}
.mdi-code-less-than-or-equal:before {
  content: "\F16F";
}
.mdi-code-not-equal:before {
  content: "\F170";
}
.mdi-code-not-equal-variant:before {
  content: "\F171";
}
.mdi-code-parentheses:before {
  content: "\F172";
}
.mdi-code-string:before {
  content: "\F173";
}
.mdi-code-tags:before {
  content: "\F174";
}
.mdi-code-tags-check:before {
  content: "\F693";
}
.mdi-codepen:before {
  content: "\F175";
}
.mdi-coffee:before {
  content: "\F176";
}
.mdi-coffee-outline:before {
  content: "\F6C9";
}
.mdi-coffee-to-go:before {
  content: "\F177";
}
.mdi-coin:before {
  content: "\F178";
}
.mdi-coins:before {
  content: "\F694";
}
.mdi-collage:before {
  content: "\F640";
}
.mdi-color-helper:before {
  content: "\F179";
}
.mdi-comment:before {
  content: "\F17A";
}
.mdi-comment-account:before {
  content: "\F17B";
}
.mdi-comment-account-outline:before {
  content: "\F17C";
}
.mdi-comment-alert:before {
  content: "\F17D";
}
.mdi-comment-alert-outline:before {
  content: "\F17E";
}
.mdi-comment-check:before {
  content: "\F17F";
}
.mdi-comment-check-outline:before {
  content: "\F180";
}
.mdi-comment-multiple:before {
  content: "\F85E";
}
.mdi-comment-multiple-outline:before {
  content: "\F181";
}
.mdi-comment-outline:before {
  content: "\F182";
}
.mdi-comment-plus-outline:before {
  content: "\F183";
}
.mdi-comment-processing:before {
  content: "\F184";
}
.mdi-comment-processing-outline:before {
  content: "\F185";
}
.mdi-comment-question:before {
  content: "\F816";
}
.mdi-comment-question-outline:before {
  content: "\F186";
}
.mdi-comment-remove:before {
  content: "\F5DE";
}
.mdi-comment-remove-outline:before {
  content: "\F187";
}
.mdi-comment-text:before {
  content: "\F188";
}
.mdi-comment-text-multiple:before {
  content: "\F85F";
}
.mdi-comment-text-multiple-outline:before {
  content: "\F860";
}
.mdi-comment-text-outline:before {
  content: "\F189";
}
.mdi-compare:before {
  content: "\F18A";
}
.mdi-compass:before {
  content: "\F18B";
}
.mdi-compass-outline:before {
  content: "\F18C";
}
.mdi-console:before {
  content: "\F18D";
}
.mdi-console-line:before {
  content: "\F7B6";
}
.mdi-console-network:before {
  content: "\F8A8";
}
.mdi-contact-mail:before {
  content: "\F18E";
}
.mdi-contacts:before {
  content: "\F6CA";
}
.mdi-content-copy:before {
  content: "\F18F";
}
.mdi-content-cut:before {
  content: "\F190";
}
.mdi-content-duplicate:before {
  content: "\F191";
}
.mdi-content-paste:before {
  content: "\F192";
}
.mdi-content-save:before {
  content: "\F193";
}
.mdi-content-save-all:before {
  content: "\F194";
}
.mdi-content-save-outline:before {
  content: "\F817";
}
.mdi-content-save-settings:before {
  content: "\F61B";
}
.mdi-contrast:before {
  content: "\F195";
}
.mdi-contrast-box:before {
  content: "\F196";
}
.mdi-contrast-circle:before {
  content: "\F197";
}
.mdi-cookie:before {
  content: "\F198";
}
.mdi-copyright:before {
  content: "\F5E6";
}
.mdi-corn:before {
  content: "\F7B7";
}
.mdi-counter:before {
  content: "\F199";
}
.mdi-cow:before {
  content: "\F19A";
}
.mdi-crane:before {
  content: "\F861";
}
.mdi-creation:before {
  content: "\F1C9";
}
.mdi-credit-card:before {
  content: "\F19B";
}
.mdi-credit-card-multiple:before {
  content: "\F19C";
}
.mdi-credit-card-off:before {
  content: "\F5E4";
}
.mdi-credit-card-plus:before {
  content: "\F675";
}
.mdi-credit-card-scan:before {
  content: "\F19D";
}
.mdi-crop:before {
  content: "\F19E";
}
.mdi-crop-free:before {
  content: "\F19F";
}
.mdi-crop-landscape:before {
  content: "\F1A0";
}
.mdi-crop-portrait:before {
  content: "\F1A1";
}
.mdi-crop-rotate:before {
  content: "\F695";
}
.mdi-crop-square:before {
  content: "\F1A2";
}
.mdi-crosshairs:before {
  content: "\F1A3";
}
.mdi-crosshairs-gps:before {
  content: "\F1A4";
}
.mdi-crown:before {
  content: "\F1A5";
}
.mdi-cube:before {
  content: "\F1A6";
}
.mdi-cube-outline:before {
  content: "\F1A7";
}
.mdi-cube-send:before {
  content: "\F1A8";
}
.mdi-cube-unfolded:before {
  content: "\F1A9";
}
.mdi-cup:before {
  content: "\F1AA";
}
.mdi-cup-off:before {
  content: "\F5E5";
}
.mdi-cup-water:before {
  content: "\F1AB";
}
.mdi-curling:before {
  content: "\F862";
}
.mdi-currency-bdt:before {
  content: "\F863";
}
.mdi-currency-btc:before {
  content: "\F1AC";
}
.mdi-currency-chf:before {
  content: "\F7B8";
}
.mdi-currency-cny:before {
  content: "\F7B9";
}
.mdi-currency-eth:before {
  content: "\F7BA";
}
.mdi-currency-eur:before {
  content: "\F1AD";
}
.mdi-currency-gbp:before {
  content: "\F1AE";
}
.mdi-currency-inr:before {
  content: "\F1AF";
}
.mdi-currency-jpy:before {
  content: "\F7BB";
}
.mdi-currency-krw:before {
  content: "\F7BC";
}
.mdi-currency-kzt:before {
  content: "\F864";
}
.mdi-currency-ngn:before {
  content: "\F1B0";
}
.mdi-currency-rub:before {
  content: "\F1B1";
}
.mdi-currency-sign:before {
  content: "\F7BD";
}
.mdi-currency-try:before {
  content: "\F1B2";
}
.mdi-currency-twd:before {
  content: "\F7BE";
}
.mdi-currency-usd:before {
  content: "\F1B3";
}
.mdi-currency-usd-off:before {
  content: "\F679";
}
.mdi-cursor-default:before {
  content: "\F1B4";
}
.mdi-cursor-default-outline:before {
  content: "\F1B5";
}
.mdi-cursor-move:before {
  content: "\F1B6";
}
.mdi-cursor-pointer:before {
  content: "\F1B7";
}
.mdi-cursor-text:before {
  content: "\F5E7";
}
.mdi-database:before {
  content: "\F1B8";
}
.mdi-database-minus:before {
  content: "\F1B9";
}
.mdi-database-plus:before {
  content: "\F1BA";
}
.mdi-database-search:before {
  content: "\F865";
}
.mdi-debug-step-into:before {
  content: "\F1BB";
}
.mdi-debug-step-out:before {
  content: "\F1BC";
}
.mdi-debug-step-over:before {
  content: "\F1BD";
}
.mdi-decagram:before {
  content: "\F76B";
}
.mdi-decagram-outline:before {
  content: "\F76C";
}
.mdi-decimal-decrease:before {
  content: "\F1BE";
}
.mdi-decimal-increase:before {
  content: "\F1BF";
}
.mdi-delete:before {
  content: "\F1C0";
}
.mdi-delete-circle:before {
  content: "\F682";
}
.mdi-delete-empty:before {
  content: "\F6CB";
}
.mdi-delete-forever:before {
  content: "\F5E8";
}
.mdi-delete-restore:before {
  content: "\F818";
}
.mdi-delete-sweep:before {
  content: "\F5E9";
}
.mdi-delete-variant:before {
  content: "\F1C1";
}
.mdi-delta:before {
  content: "\F1C2";
}
.mdi-deskphone:before {
  content: "\F1C3";
}
.mdi-desktop-classic:before {
  content: "\F7BF";
}
.mdi-desktop-mac:before {
  content: "\F1C4";
}
.mdi-desktop-tower:before {
  content: "\F1C5";
}
.mdi-details:before {
  content: "\F1C6";
}
.mdi-developer-board:before {
  content: "\F696";
}
.mdi-deviantart:before {
  content: "\F1C7";
}
.mdi-dialpad:before {
  content: "\F61C";
}
.mdi-diamond:before {
  content: "\F1C8";
}
.mdi-dice-1:before {
  content: "\F1CA";
}
.mdi-dice-2:before {
  content: "\F1CB";
}
.mdi-dice-3:before {
  content: "\F1CC";
}
.mdi-dice-4:before {
  content: "\F1CD";
}
.mdi-dice-5:before {
  content: "\F1CE";
}
.mdi-dice-6:before {
  content: "\F1CF";
}
.mdi-dice-d10:before {
  content: "\F76E";
}
.mdi-dice-d12:before {
  content: "\F866";
}
.mdi-dice-d20:before {
  content: "\F5EA";
}
.mdi-dice-d4:before {
  content: "\F5EB";
}
.mdi-dice-d6:before {
  content: "\F5EC";
}
.mdi-dice-d8:before {
  content: "\F5ED";
}
.mdi-dice-multiple:before {
  content: "\F76D";
}
.mdi-dictionary:before {
  content: "\F61D";
}
.mdi-dip-switch:before {
  content: "\F7C0";
}
.mdi-directions:before {
  content: "\F1D0";
}
.mdi-directions-fork:before {
  content: "\F641";
}
.mdi-discord:before {
  content: "\F66F";
}
.mdi-disk:before {
  content: "\F5EE";
}
.mdi-disk-alert:before {
  content: "\F1D1";
}
.mdi-disqus:before {
  content: "\F1D2";
}
.mdi-disqus-outline:before {
  content: "\F1D3";
}
.mdi-division:before {
  content: "\F1D4";
}
.mdi-division-box:before {
  content: "\F1D5";
}
.mdi-dna:before {
  content: "\F683";
}
.mdi-dns:before {
  content: "\F1D6";
}
.mdi-do-not-disturb:before {
  content: "\F697";
}
.mdi-do-not-disturb-off:before {
  content: "\F698";
}
.mdi-docker:before {
  content: "\F867";
}
.mdi-dolby:before {
  content: "\F6B2";
}
.mdi-domain:before {
  content: "\F1D7";
}
.mdi-donkey:before {
  content: "\F7C1";
}
.mdi-door:before {
  content: "\F819";
}
.mdi-door-closed:before {
  content: "\F81A";
}
.mdi-door-open:before {
  content: "\F81B";
}
.mdi-doorbell-video:before {
  content: "\F868";
}
.mdi-dots-horizontal:before {
  content: "\F1D8";
}
.mdi-dots-horizontal-circle:before {
  content: "\F7C2";
}
.mdi-dots-vertical:before {
  content: "\F1D9";
}
.mdi-dots-vertical-circle:before {
  content: "\F7C3";
}
.mdi-douban:before {
  content: "\F699";
}
.mdi-download:before {
  content: "\F1DA";
}
.mdi-download-network:before {
  content: "\F6F3";
}
.mdi-drag:before {
  content: "\F1DB";
}
.mdi-drag-horizontal:before {
  content: "\F1DC";
}
.mdi-drag-vertical:before {
  content: "\F1DD";
}
.mdi-drawing:before {
  content: "\F1DE";
}
.mdi-drawing-box:before {
  content: "\F1DF";
}
.mdi-dribbble:before {
  content: "\F1E0";
}
.mdi-dribbble-box:before {
  content: "\F1E1";
}
.mdi-drone:before {
  content: "\F1E2";
}
.mdi-dropbox:before {
  content: "\F1E3";
}
.mdi-drupal:before {
  content: "\F1E4";
}
.mdi-duck:before {
  content: "\F1E5";
}
.mdi-dumbbell:before {
  content: "\F1E6";
}
.mdi-ear-hearing:before {
  content: "\F7C4";
}
.mdi-earth:before {
  content: "\F1E7";
}
.mdi-earth-box:before {
  content: "\F6CC";
}
.mdi-earth-box-off:before {
  content: "\F6CD";
}
.mdi-earth-off:before {
  content: "\F1E8";
}
.mdi-edge:before {
  content: "\F1E9";
}
.mdi-eject:before {
  content: "\F1EA";
}
.mdi-elephant:before {
  content: "\F7C5";
}
.mdi-elevation-decline:before {
  content: "\F1EB";
}
.mdi-elevation-rise:before {
  content: "\F1EC";
}
.mdi-elevator:before {
  content: "\F1ED";
}
.mdi-email:before {
  content: "\F1EE";
}
.mdi-email-alert:before {
  content: "\F6CE";
}
.mdi-email-open:before {
  content: "\F1EF";
}
.mdi-email-open-outline:before {
  content: "\F5EF";
}
.mdi-email-outline:before {
  content: "\F1F0";
}
.mdi-email-secure:before {
  content: "\F1F1";
}
.mdi-email-variant:before {
  content: "\F5F0";
}
.mdi-emby:before {
  content: "\F6B3";
}
.mdi-emoticon:before {
  content: "\F1F2";
}
.mdi-emoticon-cool:before {
  content: "\F1F3";
}
.mdi-emoticon-dead:before {
  content: "\F69A";
}
.mdi-emoticon-devil:before {
  content: "\F1F4";
}
.mdi-emoticon-excited:before {
  content: "\F69B";
}
.mdi-emoticon-happy:before {
  content: "\F1F5";
}
.mdi-emoticon-neutral:before {
  content: "\F1F6";
}
.mdi-emoticon-poop:before {
  content: "\F1F7";
}
.mdi-emoticon-sad:before {
  content: "\F1F8";
}
.mdi-emoticon-tongue:before {
  content: "\F1F9";
}
.mdi-engine:before {
  content: "\F1FA";
}
.mdi-engine-outline:before {
  content: "\F1FB";
}
.mdi-equal:before {
  content: "\F1FC";
}
.mdi-equal-box:before {
  content: "\F1FD";
}
.mdi-eraser:before {
  content: "\F1FE";
}
.mdi-eraser-variant:before {
  content: "\F642";
}
.mdi-escalator:before {
  content: "\F1FF";
}
.mdi-ethereum:before {
  content: "\F869";
}
.mdi-ethernet:before {
  content: "\F200";
}
.mdi-ethernet-cable:before {
  content: "\F201";
}
.mdi-ethernet-cable-off:before {
  content: "\F202";
}
.mdi-etsy:before {
  content: "\F203";
}
.mdi-ev-station:before {
  content: "\F5F1";
}
.mdi-eventbrite:before {
  content: "\F7C6";
}
.mdi-evernote:before {
  content: "\F204";
}
.mdi-exclamation:before {
  content: "\F205";
}
.mdi-exit-to-app:before {
  content: "\F206";
}
.mdi-export:before {
  content: "\F207";
}
.mdi-eye:before {
  content: "\F208";
}
.mdi-eye-off:before {
  content: "\F209";
}
.mdi-eye-off-outline:before {
  content: "\F6D0";
}
.mdi-eye-outline:before {
  content: "\F6CF";
}
.mdi-eye-plus:before {
  content: "\F86A";
}
.mdi-eye-plus-outline:before {
  content: "\F86B";
}
.mdi-eye-settings:before {
  content: "\F86C";
}
.mdi-eye-settings-outline:before {
  content: "\F86D";
}
.mdi-eyedropper:before {
  content: "\F20A";
}
.mdi-eyedropper-variant:before {
  content: "\F20B";
}
.mdi-face:before {
  content: "\F643";
}
.mdi-face-profile:before {
  content: "\F644";
}
.mdi-facebook:before {
  content: "\F20C";
}
.mdi-facebook-box:before {
  content: "\F20D";
}
.mdi-facebook-messenger:before {
  content: "\F20E";
}
.mdi-factory:before {
  content: "\F20F";
}
.mdi-fan:before {
  content: "\F210";
}
.mdi-fan-off:before {
  content: "\F81C";
}
.mdi-fast-forward:before {
  content: "\F211";
}
.mdi-fast-forward-outline:before {
  content: "\F6D1";
}
.mdi-fax:before {
  content: "\F212";
}
.mdi-feather:before {
  content: "\F6D2";
}
.mdi-ferry:before {
  content: "\F213";
}
.mdi-file:before {
  content: "\F214";
}
.mdi-file-account:before {
  content: "\F73A";
}
.mdi-file-chart:before {
  content: "\F215";
}
.mdi-file-check:before {
  content: "\F216";
}
.mdi-file-cloud:before {
  content: "\F217";
}
.mdi-file-compare:before {
  content: "\F8A9";
}
.mdi-file-delimited:before {
  content: "\F218";
}
.mdi-file-document:before {
  content: "\F219";
}
.mdi-file-document-box:before {
  content: "\F21A";
}
.mdi-file-excel:before {
  content: "\F21B";
}
.mdi-file-excel-box:before {
  content: "\F21C";
}
.mdi-file-export:before {
  content: "\F21D";
}
.mdi-file-find:before {
  content: "\F21E";
}
.mdi-file-hidden:before {
  content: "\F613";
}
.mdi-file-image:before {
  content: "\F21F";
}
.mdi-file-import:before {
  content: "\F220";
}
.mdi-file-lock:before {
  content: "\F221";
}
.mdi-file-multiple:before {
  content: "\F222";
}
.mdi-file-music:before {
  content: "\F223";
}
.mdi-file-outline:before {
  content: "\F224";
}
.mdi-file-pdf:before {
  content: "\F225";
}
.mdi-file-pdf-box:before {
  content: "\F226";
}
.mdi-file-percent:before {
  content: "\F81D";
}
.mdi-file-plus:before {
  content: "\F751";
}
.mdi-file-powerpoint:before {
  content: "\F227";
}
.mdi-file-powerpoint-box:before {
  content: "\F228";
}
.mdi-file-presentation-box:before {
  content: "\F229";
}
.mdi-file-question:before {
  content: "\F86E";
}
.mdi-file-restore:before {
  content: "\F670";
}
.mdi-file-send:before {
  content: "\F22A";
}
.mdi-file-tree:before {
  content: "\F645";
}
.mdi-file-video:before {
  content: "\F22B";
}
.mdi-file-word:before {
  content: "\F22C";
}
.mdi-file-word-box:before {
  content: "\F22D";
}
.mdi-file-xml:before {
  content: "\F22E";
}
.mdi-film:before {
  content: "\F22F";
}
.mdi-filmstrip:before {
  content: "\F230";
}
.mdi-filmstrip-off:before {
  content: "\F231";
}
.mdi-filter:before {
  content: "\F232";
}
.mdi-filter-outline:before {
  content: "\F233";
}
.mdi-filter-remove:before {
  content: "\F234";
}
.mdi-filter-remove-outline:before {
  content: "\F235";
}
.mdi-filter-variant:before {
  content: "\F236";
}
.mdi-finance:before {
  content: "\F81E";
}
.mdi-find-replace:before {
  content: "\F6D3";
}
.mdi-fingerprint:before {
  content: "\F237";
}
.mdi-fire:before {
  content: "\F238";
}
.mdi-fire-truck:before {
  content: "\F8AA";
}
.mdi-firefox:before {
  content: "\F239";
}
.mdi-fish:before {
  content: "\F23A";
}
.mdi-flag:before {
  content: "\F23B";
}
.mdi-flag-checkered:before {
  content: "\F23C";
}
.mdi-flag-outline:before {
  content: "\F23D";
}
.mdi-flag-triangle:before {
  content: "\F23F";
}
.mdi-flag-variant:before {
  content: "\F240";
}
.mdi-flag-variant-outline:before {
  content: "\F23E";
}
.mdi-flash:before {
  content: "\F241";
}
.mdi-flash-auto:before {
  content: "\F242";
}
.mdi-flash-circle:before {
  content: "\F81F";
}
.mdi-flash-off:before {
  content: "\F243";
}
.mdi-flash-outline:before {
  content: "\F6D4";
}
.mdi-flash-red-eye:before {
  content: "\F67A";
}
.mdi-flashlight:before {
  content: "\F244";
}
.mdi-flashlight-off:before {
  content: "\F245";
}
.mdi-flask:before {
  content: "\F093";
}
.mdi-flask-empty:before {
  content: "\F094";
}
.mdi-flask-empty-outline:before {
  content: "\F095";
}
.mdi-flask-outline:before {
  content: "\F096";
}
.mdi-flattr:before {
  content: "\F246";
}
.mdi-flip-to-back:before {
  content: "\F247";
}
.mdi-flip-to-front:before {
  content: "\F248";
}
.mdi-floor-plan:before {
  content: "\F820";
}
.mdi-floppy:before {
  content: "\F249";
}
.mdi-flower:before {
  content: "\F24A";
}
.mdi-folder:before {
  content: "\F24B";
}
.mdi-folder-account:before {
  content: "\F24C";
}
.mdi-folder-download:before {
  content: "\F24D";
}
.mdi-folder-google-drive:before {
  content: "\F24E";
}
.mdi-folder-image:before {
  content: "\F24F";
}
.mdi-folder-key:before {
  content: "\F8AB";
}
.mdi-folder-key-network:before {
  content: "\F8AC";
}
.mdi-folder-lock:before {
  content: "\F250";
}
.mdi-folder-lock-open:before {
  content: "\F251";
}
.mdi-folder-move:before {
  content: "\F252";
}
.mdi-folder-multiple:before {
  content: "\F253";
}
.mdi-folder-multiple-image:before {
  content: "\F254";
}
.mdi-folder-multiple-outline:before {
  content: "\F255";
}
.mdi-folder-network:before {
  content: "\F86F";
}
.mdi-folder-open:before {
  content: "\F76F";
}
.mdi-folder-outline:before {
  content: "\F256";
}
.mdi-folder-plus:before {
  content: "\F257";
}
.mdi-folder-remove:before {
  content: "\F258";
}
.mdi-folder-star:before {
  content: "\F69C";
}
.mdi-folder-upload:before {
  content: "\F259";
}
.mdi-font-awesome:before {
  content: "\F03A";
}
.mdi-food:before {
  content: "\F25A";
}
.mdi-food-apple:before {
  content: "\F25B";
}
.mdi-food-croissant:before {
  content: "\F7C7";
}
.mdi-food-fork-drink:before {
  content: "\F5F2";
}
.mdi-food-off:before {
  content: "\F5F3";
}
.mdi-food-variant:before {
  content: "\F25C";
}
.mdi-football:before {
  content: "\F25D";
}
.mdi-football-australian:before {
  content: "\F25E";
}
.mdi-football-helmet:before {
  content: "\F25F";
}
.mdi-forklift:before {
  content: "\F7C8";
}
.mdi-format-align-bottom:before {
  content: "\F752";
}
.mdi-format-align-center:before {
  content: "\F260";
}
.mdi-format-align-justify:before {
  content: "\F261";
}
.mdi-format-align-left:before {
  content: "\F262";
}
.mdi-format-align-middle:before {
  content: "\F753";
}
.mdi-format-align-right:before {
  content: "\F263";
}
.mdi-format-align-top:before {
  content: "\F754";
}
.mdi-format-annotation-plus:before {
  content: "\F646";
}
.mdi-format-bold:before {
  content: "\F264";
}
.mdi-format-clear:before {
  content: "\F265";
}
.mdi-format-color-fill:before {
  content: "\F266";
}
.mdi-format-color-text:before {
  content: "\F69D";
}
.mdi-format-float-center:before {
  content: "\F267";
}
.mdi-format-float-left:before {
  content: "\F268";
}
.mdi-format-float-none:before {
  content: "\F269";
}
.mdi-format-float-right:before {
  content: "\F26A";
}
.mdi-format-font:before {
  content: "\F6D5";
}
.mdi-format-header-1:before {
  content: "\F26B";
}
.mdi-format-header-2:before {
  content: "\F26C";
}
.mdi-format-header-3:before {
  content: "\F26D";
}
.mdi-format-header-4:before {
  content: "\F26E";
}
.mdi-format-header-5:before {
  content: "\F26F";
}
.mdi-format-header-6:before {
  content: "\F270";
}
.mdi-format-header-decrease:before {
  content: "\F271";
}
.mdi-format-header-equal:before {
  content: "\F272";
}
.mdi-format-header-increase:before {
  content: "\F273";
}
.mdi-format-header-pound:before {
  content: "\F274";
}
.mdi-format-horizontal-align-center:before {
  content: "\F61E";
}
.mdi-format-horizontal-align-left:before {
  content: "\F61F";
}
.mdi-format-horizontal-align-right:before {
  content: "\F620";
}
.mdi-format-indent-decrease:before {
  content: "\F275";
}
.mdi-format-indent-increase:before {
  content: "\F276";
}
.mdi-format-italic:before {
  content: "\F277";
}
.mdi-format-line-spacing:before {
  content: "\F278";
}
.mdi-format-line-style:before {
  content: "\F5C8";
}
.mdi-format-line-weight:before {
  content: "\F5C9";
}
.mdi-format-list-bulleted:before {
  content: "\F279";
}
.mdi-format-list-bulleted-type:before {
  content: "\F27A";
}
.mdi-format-list-checks:before {
  content: "\F755";
}
.mdi-format-list-numbers:before {
  content: "\F27B";
}
.mdi-format-page-break:before {
  content: "\F6D6";
}
.mdi-format-paint:before {
  content: "\F27C";
}
.mdi-format-paragraph:before {
  content: "\F27D";
}
.mdi-format-pilcrow:before {
  content: "\F6D7";
}
.mdi-format-quote-close:before {
  content: "\F27E";
}
.mdi-format-quote-open:before {
  content: "\F756";
}
.mdi-format-rotate-90:before {
  content: "\F6A9";
}
.mdi-format-section:before {
  content: "\F69E";
}
.mdi-format-size:before {
  content: "\F27F";
}
.mdi-format-strikethrough:before {
  content: "\F280";
}
.mdi-format-strikethrough-variant:before {
  content: "\F281";
}
.mdi-format-subscript:before {
  content: "\F282";
}
.mdi-format-superscript:before {
  content: "\F283";
}
.mdi-format-text:before {
  content: "\F284";
}
.mdi-format-textdirection-l-to-r:before {
  content: "\F285";
}
.mdi-format-textdirection-r-to-l:before {
  content: "\F286";
}
.mdi-format-title:before {
  content: "\F5F4";
}
.mdi-format-underline:before {
  content: "\F287";
}
.mdi-format-vertical-align-bottom:before {
  content: "\F621";
}
.mdi-format-vertical-align-center:before {
  content: "\F622";
}
.mdi-format-vertical-align-top:before {
  content: "\F623";
}
.mdi-format-wrap-inline:before {
  content: "\F288";
}
.mdi-format-wrap-square:before {
  content: "\F289";
}
.mdi-format-wrap-tight:before {
  content: "\F28A";
}
.mdi-format-wrap-top-bottom:before {
  content: "\F28B";
}
.mdi-forum:before {
  content: "\F28C";
}
.mdi-forum-outline:before {
  content: "\F821";
}
.mdi-forward:before {
  content: "\F28D";
}
.mdi-foursquare:before {
  content: "\F28E";
}
.mdi-fridge:before {
  content: "\F28F";
}
.mdi-fridge-filled:before {
  content: "\F290";
}
.mdi-fridge-filled-bottom:before {
  content: "\F291";
}
.mdi-fridge-filled-top:before {
  content: "\F292";
}
.mdi-fuel:before {
  content: "\F7C9";
}
.mdi-fullscreen:before {
  content: "\F293";
}
.mdi-fullscreen-exit:before {
  content: "\F294";
}
.mdi-function:before {
  content: "\F295";
}
.mdi-function-variant:before {
  content: "\F870";
}
.mdi-gamepad:before {
  content: "\F296";
}
.mdi-gamepad-variant:before {
  content: "\F297";
}
.mdi-garage:before {
  content: "\F6D8";
}
.mdi-garage-alert:before {
  content: "\F871";
}
.mdi-garage-open:before {
  content: "\F6D9";
}
.mdi-gas-cylinder:before {
  content: "\F647";
}
.mdi-gas-station:before {
  content: "\F298";
}
.mdi-gate:before {
  content: "\F299";
}
.mdi-gauge:before {
  content: "\F29A";
}
.mdi-gauge-empty:before {
  content: "\F872";
}
.mdi-gauge-full:before {
  content: "\F873";
}
.mdi-gauge-low:before {
  content: "\F874";
}
.mdi-gavel:before {
  content: "\F29B";
}
.mdi-gender-female:before {
  content: "\F29C";
}
.mdi-gender-male:before {
  content: "\F29D";
}
.mdi-gender-male-female:before {
  content: "\F29E";
}
.mdi-gender-transgender:before {
  content: "\F29F";
}
.mdi-gesture:before {
  content: "\F7CA";
}
.mdi-gesture-double-tap:before {
  content: "\F73B";
}
.mdi-gesture-swipe-down:before {
  content: "\F73C";
}
.mdi-gesture-swipe-left:before {
  content: "\F73D";
}
.mdi-gesture-swipe-right:before {
  content: "\F73E";
}
.mdi-gesture-swipe-up:before {
  content: "\F73F";
}
.mdi-gesture-tap:before {
  content: "\F740";
}
.mdi-gesture-two-double-tap:before {
  content: "\F741";
}
.mdi-gesture-two-tap:before {
  content: "\F742";
}
.mdi-ghost:before {
  content: "\F2A0";
}
.mdi-gift:before {
  content: "\F2A1";
}
.mdi-git:before {
  content: "\F2A2";
}
.mdi-github-box:before {
  content: "\F2A3";
}
.mdi-github-circle:before {
  content: "\F2A4";
}
.mdi-github-face:before {
  content: "\F6DA";
}
.mdi-glass-cocktail:before {
  content: "\F356";
}
.mdi-glass-flute:before {
  content: "\F2A5";
}
.mdi-glass-mug:before {
  content: "\F2A6";
}
.mdi-glass-stange:before {
  content: "\F2A7";
}
.mdi-glass-tulip:before {
  content: "\F2A8";
}
.mdi-glass-wine:before {
  content: "\F875";
}
.mdi-glassdoor:before {
  content: "\F2A9";
}
.mdi-glasses:before {
  content: "\F2AA";
}
.mdi-gmail:before {
  content: "\F2AB";
}
.mdi-gnome:before {
  content: "\F2AC";
}
.mdi-golf:before {
  content: "\F822";
}
.mdi-gondola:before {
  content: "\F685";
}
.mdi-google:before {
  content: "\F2AD";
}
.mdi-google-analytics:before {
  content: "\F7CB";
}
.mdi-google-assistant:before {
  content: "\F7CC";
}
.mdi-google-cardboard:before {
  content: "\F2AE";
}
.mdi-google-chrome:before {
  content: "\F2AF";
}
.mdi-google-circles:before {
  content: "\F2B0";
}
.mdi-google-circles-communities:before {
  content: "\F2B1";
}
.mdi-google-circles-extended:before {
  content: "\F2B2";
}
.mdi-google-circles-group:before {
  content: "\F2B3";
}
.mdi-google-controller:before {
  content: "\F2B4";
}
.mdi-google-controller-off:before {
  content: "\F2B5";
}
.mdi-google-drive:before {
  content: "\F2B6";
}
.mdi-google-earth:before {
  content: "\F2B7";
}
.mdi-google-glass:before {
  content: "\F2B8";
}
.mdi-google-home:before {
  content: "\F823";
}
.mdi-google-keep:before {
  content: "\F6DB";
}
.mdi-google-maps:before {
  content: "\F5F5";
}
.mdi-google-nearby:before {
  content: "\F2B9";
}
.mdi-google-pages:before {
  content: "\F2BA";
}
.mdi-google-photos:before {
  content: "\F6DC";
}
.mdi-google-physical-web:before {
  content: "\F2BB";
}
.mdi-google-play:before {
  content: "\F2BC";
}
.mdi-google-plus:before {
  content: "\F2BD";
}
.mdi-google-plus-box:before {
  content: "\F2BE";
}
.mdi-google-translate:before {
  content: "\F2BF";
}
.mdi-google-wallet:before {
  content: "\F2C0";
}
.mdi-gpu:before {
  content: "\F8AD";
}
.mdi-gradient:before {
  content: "\F69F";
}
.mdi-graphql:before {
  content: "\F876";
}
.mdi-grease-pencil:before {
  content: "\F648";
}
.mdi-grid:before {
  content: "\F2C1";
}
.mdi-grid-large:before {
  content: "\F757";
}
.mdi-grid-off:before {
  content: "\F2C2";
}
.mdi-group:before {
  content: "\F2C3";
}
.mdi-guitar-acoustic:before {
  content: "\F770";
}
.mdi-guitar-electric:before {
  content: "\F2C4";
}
.mdi-guitar-pick:before {
  content: "\F2C5";
}
.mdi-guitar-pick-outline:before {
  content: "\F2C6";
}
.mdi-guy-fawkes-mask:before {
  content: "\F824";
}
.mdi-hackernews:before {
  content: "\F624";
}
.mdi-hamburger:before {
  content: "\F684";
}
.mdi-hand-pointing-right:before {
  content: "\F2C7";
}
.mdi-hanger:before {
  content: "\F2C8";
}
.mdi-hangouts:before {
  content: "\F2C9";
}
.mdi-harddisk:before {
  content: "\F2CA";
}
.mdi-headphones:before {
  content: "\F2CB";
}
.mdi-headphones-box:before {
  content: "\F2CC";
}
.mdi-headphones-off:before {
  content: "\F7CD";
}
.mdi-headphones-settings:before {
  content: "\F2CD";
}
.mdi-headset:before {
  content: "\F2CE";
}
.mdi-headset-dock:before {
  content: "\F2CF";
}
.mdi-headset-off:before {
  content: "\F2D0";
}
.mdi-heart:before {
  content: "\F2D1";
}
.mdi-heart-box:before {
  content: "\F2D2";
}
.mdi-heart-box-outline:before {
  content: "\F2D3";
}
.mdi-heart-broken:before {
  content: "\F2D4";
}
.mdi-heart-half:before {
  content: "\F6DE";
}
.mdi-heart-half-full:before {
  content: "\F6DD";
}
.mdi-heart-half-outline:before {
  content: "\F6DF";
}
.mdi-heart-off:before {
  content: "\F758";
}
.mdi-heart-outline:before {
  content: "\F2D5";
}
.mdi-heart-pulse:before {
  content: "\F5F6";
}
.mdi-help:before {
  content: "\F2D6";
}
.mdi-help-box:before {
  content: "\F78A";
}
.mdi-help-circle:before {
  content: "\F2D7";
}
.mdi-help-circle-outline:before {
  content: "\F625";
}
.mdi-help-network:before {
  content: "\F6F4";
}
.mdi-hexagon:before {
  content: "\F2D8";
}
.mdi-hexagon-multiple:before {
  content: "\F6E0";
}
.mdi-hexagon-outline:before {
  content: "\F2D9";
}
.mdi-high-definition:before {
  content: "\F7CE";
}
.mdi-high-definition-box:before {
  content: "\F877";
}
.mdi-highway:before {
  content: "\F5F7";
}
.mdi-history:before {
  content: "\F2DA";
}
.mdi-hockey-puck:before {
  content: "\F878";
}
.mdi-hockey-sticks:before {
  content: "\F879";
}
.mdi-hololens:before {
  content: "\F2DB";
}
.mdi-home:before {
  content: "\F2DC";
}
.mdi-home-account:before {
  content: "\F825";
}
.mdi-home-alert:before {
  content: "\F87A";
}
.mdi-home-assistant:before {
  content: "\F7CF";
}
.mdi-home-automation:before {
  content: "\F7D0";
}
.mdi-home-circle:before {
  content: "\F7D1";
}
.mdi-home-currency-usd:before {
  content: "\F8AE";
}
.mdi-home-heart:before {
  content: "\F826";
}
.mdi-home-map-marker:before {
  content: "\F5F8";
}
.mdi-home-modern:before {
  content: "\F2DD";
}
.mdi-home-outline:before {
  content: "\F6A0";
}
.mdi-home-variant:before {
  content: "\F2DE";
}
.mdi-hook:before {
  content: "\F6E1";
}
.mdi-hook-off:before {
  content: "\F6E2";
}
.mdi-hops:before {
  content: "\F2DF";
}
.mdi-hospital:before {
  content: "\F2E0";
}
.mdi-hospital-building:before {
  content: "\F2E1";
}
.mdi-hospital-marker:before {
  content: "\F2E2";
}
.mdi-hot-tub:before {
  content: "\F827";
}
.mdi-hotel:before {
  content: "\F2E3";
}
.mdi-houzz:before {
  content: "\F2E4";
}
.mdi-houzz-box:before {
  content: "\F2E5";
}
.mdi-hulu:before {
  content: "\F828";
}
.mdi-human:before {
  content: "\F2E6";
}
.mdi-human-child:before {
  content: "\F2E7";
}
.mdi-human-female:before {
  content: "\F649";
}
.mdi-human-greeting:before {
  content: "\F64A";
}
.mdi-human-handsdown:before {
  content: "\F64B";
}
.mdi-human-handsup:before {
  content: "\F64C";
}
.mdi-human-male:before {
  content: "\F64D";
}
.mdi-human-male-female:before {
  content: "\F2E8";
}
.mdi-human-pregnant:before {
  content: "\F5CF";
}
.mdi-humble-bundle:before {
  content: "\F743";
}
.mdi-ice-cream:before {
  content: "\F829";
}
.mdi-image:before {
  content: "\F2E9";
}
.mdi-image-album:before {
  content: "\F2EA";
}
.mdi-image-area:before {
  content: "\F2EB";
}
.mdi-image-area-close:before {
  content: "\F2EC";
}
.mdi-image-broken:before {
  content: "\F2ED";
}
.mdi-image-broken-variant:before {
  content: "\F2EE";
}
.mdi-image-filter:before {
  content: "\F2EF";
}
.mdi-image-filter-black-white:before {
  content: "\F2F0";
}
.mdi-image-filter-center-focus:before {
  content: "\F2F1";
}
.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2";
}
.mdi-image-filter-drama:before {
  content: "\F2F3";
}
.mdi-image-filter-frames:before {
  content: "\F2F4";
}
.mdi-image-filter-hdr:before {
  content: "\F2F5";
}
.mdi-image-filter-none:before {
  content: "\F2F6";
}
.mdi-image-filter-tilt-shift:before {
  content: "\F2F7";
}
.mdi-image-filter-vintage:before {
  content: "\F2F8";
}
.mdi-image-multiple:before {
  content: "\F2F9";
}
.mdi-image-off:before {
  content: "\F82A";
}
.mdi-image-plus:before {
  content: "\F87B";
}
.mdi-import:before {
  content: "\F2FA";
}
.mdi-inbox:before {
  content: "\F686";
}
.mdi-inbox-arrow-down:before {
  content: "\F2FB";
}
.mdi-inbox-arrow-up:before {
  content: "\F3D1";
}
.mdi-inbox-multiple:before {
  content: "\F8AF";
}
.mdi-incognito:before {
  content: "\F5F9";
}
.mdi-infinity:before {
  content: "\F6E3";
}
.mdi-information:before {
  content: "\F2FC";
}
.mdi-information-outline:before {
  content: "\F2FD";
}
.mdi-information-variant:before {
  content: "\F64E";
}
.mdi-instagram:before {
  content: "\F2FE";
}
.mdi-instapaper:before {
  content: "\F2FF";
}
.mdi-internet-explorer:before {
  content: "\F300";
}
.mdi-invert-colors:before {
  content: "\F301";
}
.mdi-itunes:before {
  content: "\F676";
}
.mdi-jeepney:before {
  content: "\F302";
}
.mdi-jira:before {
  content: "\F303";
}
.mdi-jquery:before {
  content: "\F87C";
}
.mdi-jsfiddle:before {
  content: "\F304";
}
.mdi-json:before {
  content: "\F626";
}
.mdi-karate:before {
  content: "\F82B";
}
.mdi-keg:before {
  content: "\F305";
}
.mdi-kettle:before {
  content: "\F5FA";
}
.mdi-key:before {
  content: "\F306";
}
.mdi-key-change:before {
  content: "\F307";
}
.mdi-key-minus:before {
  content: "\F308";
}
.mdi-key-plus:before {
  content: "\F309";
}
.mdi-key-remove:before {
  content: "\F30A";
}
.mdi-key-variant:before {
  content: "\F30B";
}
.mdi-keyboard:before {
  content: "\F30C";
}
.mdi-keyboard-backspace:before {
  content: "\F30D";
}
.mdi-keyboard-caps:before {
  content: "\F30E";
}
.mdi-keyboard-close:before {
  content: "\F30F";
}
.mdi-keyboard-off:before {
  content: "\F310";
}
.mdi-keyboard-return:before {
  content: "\F311";
}
.mdi-keyboard-tab:before {
  content: "\F312";
}
.mdi-keyboard-variant:before {
  content: "\F313";
}
.mdi-kickstarter:before {
  content: "\F744";
}
.mdi-kodi:before {
  content: "\F314";
}
.mdi-label:before {
  content: "\F315";
}
.mdi-label-outline:before {
  content: "\F316";
}
.mdi-ladybug:before {
  content: "\F82C";
}
.mdi-lambda:before {
  content: "\F627";
}
.mdi-lamp:before {
  content: "\F6B4";
}
.mdi-lan:before {
  content: "\F317";
}
.mdi-lan-connect:before {
  content: "\F318";
}
.mdi-lan-disconnect:before {
  content: "\F319";
}
.mdi-lan-pending:before {
  content: "\F31A";
}
.mdi-language-c:before {
  content: "\F671";
}
.mdi-language-cpp:before {
  content: "\F672";
}
.mdi-language-csharp:before {
  content: "\F31B";
}
.mdi-language-css3:before {
  content: "\F31C";
}
.mdi-language-go:before {
  content: "\F7D2";
}
.mdi-language-html5:before {
  content: "\F31D";
}
.mdi-language-javascript:before {
  content: "\F31E";
}
.mdi-language-lua:before {
  content: "\F8B0";
}
.mdi-language-php:before {
  content: "\F31F";
}
.mdi-language-python:before {
  content: "\F320";
}
.mdi-language-python-text:before {
  content: "\F321";
}
.mdi-language-r:before {
  content: "\F7D3";
}
.mdi-language-swift:before {
  content: "\F6E4";
}
.mdi-language-typescript:before {
  content: "\F6E5";
}
.mdi-laptop:before {
  content: "\F322";
}
.mdi-laptop-chromebook:before {
  content: "\F323";
}
.mdi-laptop-mac:before {
  content: "\F324";
}
.mdi-laptop-off:before {
  content: "\F6E6";
}
.mdi-laptop-windows:before {
  content: "\F325";
}
.mdi-lastfm:before {
  content: "\F326";
}
.mdi-lastpass:before {
  content: "\F446";
}
.mdi-launch:before {
  content: "\F327";
}
.mdi-lava-lamp:before {
  content: "\F7D4";
}
.mdi-layers:before {
  content: "\F328";
}
.mdi-layers-off:before {
  content: "\F329";
}
.mdi-lead-pencil:before {
  content: "\F64F";
}
.mdi-leaf:before {
  content: "\F32A";
}
.mdi-led-off:before {
  content: "\F32B";
}
.mdi-led-on:before {
  content: "\F32C";
}
.mdi-led-outline:before {
  content: "\F32D";
}
.mdi-led-strip:before {
  content: "\F7D5";
}
.mdi-led-variant-off:before {
  content: "\F32E";
}
.mdi-led-variant-on:before {
  content: "\F32F";
}
.mdi-led-variant-outline:before {
  content: "\F330";
}
.mdi-library:before {
  content: "\F331";
}
.mdi-library-books:before {
  content: "\F332";
}
.mdi-library-music:before {
  content: "\F333";
}
.mdi-library-plus:before {
  content: "\F334";
}
.mdi-lifebuoy:before {
  content: "\F87D";
}
.mdi-lightbulb:before {
  content: "\F335";
}
.mdi-lightbulb-on:before {
  content: "\F6E7";
}
.mdi-lightbulb-on-outline:before {
  content: "\F6E8";
}
.mdi-lightbulb-outline:before {
  content: "\F336";
}
.mdi-link:before {
  content: "\F337";
}
.mdi-link-off:before {
  content: "\F338";
}
.mdi-link-variant:before {
  content: "\F339";
}
.mdi-link-variant-off:before {
  content: "\F33A";
}
.mdi-linkedin:before {
  content: "\F33B";
}
.mdi-linkedin-box:before {
  content: "\F33C";
}
.mdi-linux:before {
  content: "\F33D";
}
.mdi-loading:before {
  content: "\F771";
}
.mdi-lock:before {
  content: "\F33E";
}
.mdi-lock-open:before {
  content: "\F33F";
}
.mdi-lock-open-outline:before {
  content: "\F340";
}
.mdi-lock-outline:before {
  content: "\F341";
}
.mdi-lock-pattern:before {
  content: "\F6E9";
}
.mdi-lock-plus:before {
  content: "\F5FB";
}
.mdi-lock-reset:before {
  content: "\F772";
}
.mdi-lock-smart:before {
  content: "\F8B1";
}
.mdi-locker:before {
  content: "\F7D6";
}
.mdi-locker-multiple:before {
  content: "\F7D7";
}
.mdi-login:before {
  content: "\F342";
}
.mdi-login-variant:before {
  content: "\F5FC";
}
.mdi-logout:before {
  content: "\F343";
}
.mdi-logout-variant:before {
  content: "\F5FD";
}
.mdi-looks:before {
  content: "\F344";
}
.mdi-loop:before {
  content: "\F6EA";
}
.mdi-loupe:before {
  content: "\F345";
}
.mdi-lumx:before {
  content: "\F346";
}
.mdi-magnet:before {
  content: "\F347";
}
.mdi-magnet-on:before {
  content: "\F348";
}
.mdi-magnify:before {
  content: "\F349";
}
.mdi-magnify-minus:before {
  content: "\F34A";
}
.mdi-magnify-minus-outline:before {
  content: "\F6EB";
}
.mdi-magnify-plus:before {
  content: "\F34B";
}
.mdi-magnify-plus-outline:before {
  content: "\F6EC";
}
.mdi-mail-ru:before {
  content: "\F34C";
}
.mdi-mailbox:before {
  content: "\F6ED";
}
.mdi-map:before {
  content: "\F34D";
}
.mdi-map-marker:before {
  content: "\F34E";
}
.mdi-map-marker-circle:before {
  content: "\F34F";
}
.mdi-map-marker-minus:before {
  content: "\F650";
}
.mdi-map-marker-multiple:before {
  content: "\F350";
}
.mdi-map-marker-off:before {
  content: "\F351";
}
.mdi-map-marker-outline:before {
  content: "\F7D8";
}
.mdi-map-marker-plus:before {
  content: "\F651";
}
.mdi-map-marker-radius:before {
  content: "\F352";
}
.mdi-margin:before {
  content: "\F353";
}
.mdi-markdown:before {
  content: "\F354";
}
.mdi-marker:before {
  content: "\F652";
}
.mdi-marker-check:before {
  content: "\F355";
}
.mdi-material-ui:before {
  content: "\F357";
}
.mdi-math-compass:before {
  content: "\F358";
}
.mdi-matrix:before {
  content: "\F628";
}
.mdi-maxcdn:before {
  content: "\F359";
}
.mdi-medical-bag:before {
  content: "\F6EE";
}
.mdi-medium:before {
  content: "\F35A";
}
.mdi-memory:before {
  content: "\F35B";
}
.mdi-menu:before {
  content: "\F35C";
}
.mdi-menu-down:before {
  content: "\F35D";
}
.mdi-menu-down-outline:before {
  content: "\F6B5";
}
.mdi-menu-left:before {
  content: "\F35E";
}
.mdi-menu-right:before {
  content: "\F35F";
}
.mdi-menu-up:before {
  content: "\F360";
}
.mdi-menu-up-outline:before {
  content: "\F6B6";
}
.mdi-message:before {
  content: "\F361";
}
.mdi-message-alert:before {
  content: "\F362";
}
.mdi-message-bulleted:before {
  content: "\F6A1";
}
.mdi-message-bulleted-off:before {
  content: "\F6A2";
}
.mdi-message-draw:before {
  content: "\F363";
}
.mdi-message-image:before {
  content: "\F364";
}
.mdi-message-outline:before {
  content: "\F365";
}
.mdi-message-plus:before {
  content: "\F653";
}
.mdi-message-processing:before {
  content: "\F366";
}
.mdi-message-reply:before {
  content: "\F367";
}
.mdi-message-reply-text:before {
  content: "\F368";
}
.mdi-message-settings:before {
  content: "\F6EF";
}
.mdi-message-settings-variant:before {
  content: "\F6F0";
}
.mdi-message-text:before {
  content: "\F369";
}
.mdi-message-text-outline:before {
  content: "\F36A";
}
.mdi-message-video:before {
  content: "\F36B";
}
.mdi-meteor:before {
  content: "\F629";
}
.mdi-metronome:before {
  content: "\F7D9";
}
.mdi-metronome-tick:before {
  content: "\F7DA";
}
.mdi-micro-sd:before {
  content: "\F7DB";
}
.mdi-microphone:before {
  content: "\F36C";
}
.mdi-microphone-minus:before {
  content: "\F8B2";
}
.mdi-microphone-off:before {
  content: "\F36D";
}
.mdi-microphone-outline:before {
  content: "\F36E";
}
.mdi-microphone-plus:before {
  content: "\F8B3";
}
.mdi-microphone-settings:before {
  content: "\F36F";
}
.mdi-microphone-variant:before {
  content: "\F370";
}
.mdi-microphone-variant-off:before {
  content: "\F371";
}
.mdi-microscope:before {
  content: "\F654";
}
.mdi-microsoft:before {
  content: "\F372";
}
.mdi-minecraft:before {
  content: "\F373";
}
.mdi-minus:before {
  content: "\F374";
}
.mdi-minus-box:before {
  content: "\F375";
}
.mdi-minus-box-outline:before {
  content: "\F6F1";
}
.mdi-minus-circle:before {
  content: "\F376";
}
.mdi-minus-circle-outline:before {
  content: "\F377";
}
.mdi-minus-network:before {
  content: "\F378";
}
.mdi-mixcloud:before {
  content: "\F62A";
}
.mdi-mixed-reality:before {
  content: "\F87E";
}
.mdi-mixer:before {
  content: "\F7DC";
}
.mdi-monitor:before {
  content: "\F379";
}
.mdi-monitor-multiple:before {
  content: "\F37A";
}
.mdi-more:before {
  content: "\F37B";
}
.mdi-motorbike:before {
  content: "\F37C";
}
.mdi-mouse:before {
  content: "\F37D";
}
.mdi-mouse-off:before {
  content: "\F37E";
}
.mdi-mouse-variant:before {
  content: "\F37F";
}
.mdi-mouse-variant-off:before {
  content: "\F380";
}
.mdi-move-resize:before {
  content: "\F655";
}
.mdi-move-resize-variant:before {
  content: "\F656";
}
.mdi-movie:before {
  content: "\F381";
}
.mdi-movie-roll:before {
  content: "\F7DD";
}
.mdi-multiplication:before {
  content: "\F382";
}
.mdi-multiplication-box:before {
  content: "\F383";
}
.mdi-mushroom:before {
  content: "\F7DE";
}
.mdi-mushroom-outline:before {
  content: "\F7DF";
}
.mdi-music:before {
  content: "\F759";
}
.mdi-music-box:before {
  content: "\F384";
}
.mdi-music-box-outline:before {
  content: "\F385";
}
.mdi-music-circle:before {
  content: "\F386";
}
.mdi-music-note:before {
  content: "\F387";
}
.mdi-music-note-bluetooth:before {
  content: "\F5FE";
}
.mdi-music-note-bluetooth-off:before {
  content: "\F5FF";
}
.mdi-music-note-eighth:before {
  content: "\F388";
}
.mdi-music-note-half:before {
  content: "\F389";
}
.mdi-music-note-off:before {
  content: "\F38A";
}
.mdi-music-note-quarter:before {
  content: "\F38B";
}
.mdi-music-note-sixteenth:before {
  content: "\F38C";
}
.mdi-music-note-whole:before {
  content: "\F38D";
}
.mdi-music-off:before {
  content: "\F75A";
}
.mdi-nativescript:before {
  content: "\F87F";
}
.mdi-nature:before {
  content: "\F38E";
}
.mdi-nature-people:before {
  content: "\F38F";
}
.mdi-navigation:before {
  content: "\F390";
}
.mdi-near-me:before {
  content: "\F5CD";
}
.mdi-needle:before {
  content: "\F391";
}
.mdi-nest-protect:before {
  content: "\F392";
}
.mdi-nest-thermostat:before {
  content: "\F393";
}
.mdi-netflix:before {
  content: "\F745";
}
.mdi-network:before {
  content: "\F6F2";
}
.mdi-new-box:before {
  content: "\F394";
}
.mdi-newspaper:before {
  content: "\F395";
}
.mdi-nfc:before {
  content: "\F396";
}
.mdi-nfc-tap:before {
  content: "\F397";
}
.mdi-nfc-variant:before {
  content: "\F398";
}
.mdi-ninja:before {
  content: "\F773";
}
.mdi-nintendo-switch:before {
  content: "\F7E0";
}
.mdi-nodejs:before {
  content: "\F399";
}
.mdi-note:before {
  content: "\F39A";
}
.mdi-note-multiple:before {
  content: "\F6B7";
}
.mdi-note-multiple-outline:before {
  content: "\F6B8";
}
.mdi-note-outline:before {
  content: "\F39B";
}
.mdi-note-plus:before {
  content: "\F39C";
}
.mdi-note-plus-outline:before {
  content: "\F39D";
}
.mdi-note-text:before {
  content: "\F39E";
}
.mdi-notebook:before {
  content: "\F82D";
}
.mdi-notification-clear-all:before {
  content: "\F39F";
}
.mdi-npm:before {
  content: "\F6F6";
}
.mdi-nuke:before {
  content: "\F6A3";
}
.mdi-null:before {
  content: "\F7E1";
}
.mdi-numeric:before {
  content: "\F3A0";
}
.mdi-numeric-0-box:before {
  content: "\F3A1";
}
.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}
.mdi-numeric-0-box-outline:before {
  content: "\F3A3";
}
.mdi-numeric-1-box:before {
  content: "\F3A4";
}
.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}
.mdi-numeric-1-box-outline:before {
  content: "\F3A6";
}
.mdi-numeric-2-box:before {
  content: "\F3A7";
}
.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}
.mdi-numeric-2-box-outline:before {
  content: "\F3A9";
}
.mdi-numeric-3-box:before {
  content: "\F3AA";
}
.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}
.mdi-numeric-3-box-outline:before {
  content: "\F3AC";
}
.mdi-numeric-4-box:before {
  content: "\F3AD";
}
.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}
.mdi-numeric-4-box-outline:before {
  content: "\F3AF";
}
.mdi-numeric-5-box:before {
  content: "\F3B0";
}
.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}
.mdi-numeric-5-box-outline:before {
  content: "\F3B2";
}
.mdi-numeric-6-box:before {
  content: "\F3B3";
}
.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}
.mdi-numeric-6-box-outline:before {
  content: "\F3B5";
}
.mdi-numeric-7-box:before {
  content: "\F3B6";
}
.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}
.mdi-numeric-7-box-outline:before {
  content: "\F3B8";
}
.mdi-numeric-8-box:before {
  content: "\F3B9";
}
.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}
.mdi-numeric-8-box-outline:before {
  content: "\F3BB";
}
.mdi-numeric-9-box:before {
  content: "\F3BC";
}
.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}
.mdi-numeric-9-box-outline:before {
  content: "\F3BE";
}
.mdi-numeric-9-plus-box:before {
  content: "\F3BF";
}
.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}
.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}
.mdi-nut:before {
  content: "\F6F7";
}
.mdi-nutrition:before {
  content: "\F3C2";
}
.mdi-oar:before {
  content: "\F67B";
}
.mdi-octagon:before {
  content: "\F3C3";
}
.mdi-octagon-outline:before {
  content: "\F3C4";
}
.mdi-octagram:before {
  content: "\F6F8";
}
.mdi-octagram-outline:before {
  content: "\F774";
}
.mdi-odnoklassniki:before {
  content: "\F3C5";
}
.mdi-office:before {
  content: "\F3C6";
}
.mdi-oil:before {
  content: "\F3C7";
}
.mdi-oil-temperature:before {
  content: "\F3C8";
}
.mdi-omega:before {
  content: "\F3C9";
}
.mdi-onedrive:before {
  content: "\F3CA";
}
.mdi-onenote:before {
  content: "\F746";
}
.mdi-onepassword:before {
  content: "\F880";
}
.mdi-opacity:before {
  content: "\F5CC";
}
.mdi-open-in-app:before {
  content: "\F3CB";
}
.mdi-open-in-new:before {
  content: "\F3CC";
}
.mdi-openid:before {
  content: "\F3CD";
}
.mdi-opera:before {
  content: "\F3CE";
}
.mdi-orbit:before {
  content: "\F018";
}
.mdi-ornament:before {
  content: "\F3CF";
}
.mdi-ornament-variant:before {
  content: "\F3D0";
}
.mdi-owl:before {
  content: "\F3D2";
}
.mdi-package:before {
  content: "\F3D3";
}
.mdi-package-down:before {
  content: "\F3D4";
}
.mdi-package-up:before {
  content: "\F3D5";
}
.mdi-package-variant:before {
  content: "\F3D6";
}
.mdi-package-variant-closed:before {
  content: "\F3D7";
}
.mdi-page-first:before {
  content: "\F600";
}
.mdi-page-last:before {
  content: "\F601";
}
.mdi-page-layout-body:before {
  content: "\F6F9";
}
.mdi-page-layout-footer:before {
  content: "\F6FA";
}
.mdi-page-layout-header:before {
  content: "\F6FB";
}
.mdi-page-layout-sidebar-left:before {
  content: "\F6FC";
}
.mdi-page-layout-sidebar-right:before {
  content: "\F6FD";
}
.mdi-palette:before {
  content: "\F3D8";
}
.mdi-palette-advanced:before {
  content: "\F3D9";
}
.mdi-palette-swatch:before {
  content: "\F8B4";
}
.mdi-panda:before {
  content: "\F3DA";
}
.mdi-pandora:before {
  content: "\F3DB";
}
.mdi-panorama:before {
  content: "\F3DC";
}
.mdi-panorama-fisheye:before {
  content: "\F3DD";
}
.mdi-panorama-horizontal:before {
  content: "\F3DE";
}
.mdi-panorama-vertical:before {
  content: "\F3DF";
}
.mdi-panorama-wide-angle:before {
  content: "\F3E0";
}
.mdi-paper-cut-vertical:before {
  content: "\F3E1";
}
.mdi-paperclip:before {
  content: "\F3E2";
}
.mdi-parking:before {
  content: "\F3E3";
}
.mdi-passport:before {
  content: "\F7E2";
}
.mdi-patreon:before {
  content: "\F881";
}
.mdi-pause:before {
  content: "\F3E4";
}
.mdi-pause-circle:before {
  content: "\F3E5";
}
.mdi-pause-circle-outline:before {
  content: "\F3E6";
}
.mdi-pause-octagon:before {
  content: "\F3E7";
}
.mdi-pause-octagon-outline:before {
  content: "\F3E8";
}
.mdi-paw:before {
  content: "\F3E9";
}
.mdi-paw-off:before {
  content: "\F657";
}
.mdi-paypal:before {
  content: "\F882";
}
.mdi-peace:before {
  content: "\F883";
}
.mdi-pen:before {
  content: "\F3EA";
}
.mdi-pencil:before {
  content: "\F3EB";
}
.mdi-pencil-box:before {
  content: "\F3EC";
}
.mdi-pencil-box-outline:before {
  content: "\F3ED";
}
.mdi-pencil-circle:before {
  content: "\F6FE";
}
.mdi-pencil-circle-outline:before {
  content: "\F775";
}
.mdi-pencil-lock:before {
  content: "\F3EE";
}
.mdi-pencil-off:before {
  content: "\F3EF";
}
.mdi-pentagon:before {
  content: "\F6FF";
}
.mdi-pentagon-outline:before {
  content: "\F700";
}
.mdi-percent:before {
  content: "\F3F0";
}
.mdi-periodic-table:before {
  content: "\F8B5";
}
.mdi-periodic-table-co2:before {
  content: "\F7E3";
}
.mdi-periscope:before {
  content: "\F747";
}
.mdi-pharmacy:before {
  content: "\F3F1";
}
.mdi-phone:before {
  content: "\F3F2";
}
.mdi-phone-bluetooth:before {
  content: "\F3F3";
}
.mdi-phone-classic:before {
  content: "\F602";
}
.mdi-phone-forward:before {
  content: "\F3F4";
}
.mdi-phone-hangup:before {
  content: "\F3F5";
}
.mdi-phone-in-talk:before {
  content: "\F3F6";
}
.mdi-phone-incoming:before {
  content: "\F3F7";
}
.mdi-phone-locked:before {
  content: "\F3F8";
}
.mdi-phone-log:before {
  content: "\F3F9";
}
.mdi-phone-minus:before {
  content: "\F658";
}
.mdi-phone-missed:before {
  content: "\F3FA";
}
.mdi-phone-outgoing:before {
  content: "\F3FB";
}
.mdi-phone-paused:before {
  content: "\F3FC";
}
.mdi-phone-plus:before {
  content: "\F659";
}
.mdi-phone-return:before {
  content: "\F82E";
}
.mdi-phone-rotate-landscape:before {
  content: "\F884";
}
.mdi-phone-rotate-portrait:before {
  content: "\F885";
}
.mdi-phone-settings:before {
  content: "\F3FD";
}
.mdi-phone-voip:before {
  content: "\F3FE";
}
.mdi-pi:before {
  content: "\F3FF";
}
.mdi-pi-box:before {
  content: "\F400";
}
.mdi-piano:before {
  content: "\F67C";
}
.mdi-pickaxe:before {
  content: "\F8B6";
}
.mdi-pier:before {
  content: "\F886";
}
.mdi-pier-crane:before {
  content: "\F887";
}
.mdi-pig:before {
  content: "\F401";
}
.mdi-pill:before {
  content: "\F402";
}
.mdi-pillar:before {
  content: "\F701";
}
.mdi-pin:before {
  content: "\F403";
}
.mdi-pin-off:before {
  content: "\F404";
}
.mdi-pine-tree:before {
  content: "\F405";
}
.mdi-pine-tree-box:before {
  content: "\F406";
}
.mdi-pinterest:before {
  content: "\F407";
}
.mdi-pinterest-box:before {
  content: "\F408";
}
.mdi-pipe:before {
  content: "\F7E4";
}
.mdi-pipe-disconnected:before {
  content: "\F7E5";
}
.mdi-pipe-leak:before {
  content: "\F888";
}
.mdi-pistol:before {
  content: "\F702";
}
.mdi-piston:before {
  content: "\F889";
}
.mdi-pizza:before {
  content: "\F409";
}
.mdi-plane-shield:before {
  content: "\F6BA";
}
.mdi-play:before {
  content: "\F40A";
}
.mdi-play-box-outline:before {
  content: "\F40B";
}
.mdi-play-circle:before {
  content: "\F40C";
}
.mdi-play-circle-outline:before {
  content: "\F40D";
}
.mdi-play-network:before {
  content: "\F88A";
}
.mdi-play-pause:before {
  content: "\F40E";
}
.mdi-play-protected-content:before {
  content: "\F40F";
}
.mdi-playlist-check:before {
  content: "\F5C7";
}
.mdi-playlist-minus:before {
  content: "\F410";
}
.mdi-playlist-play:before {
  content: "\F411";
}
.mdi-playlist-plus:before {
  content: "\F412";
}
.mdi-playlist-remove:before {
  content: "\F413";
}
.mdi-playstation:before {
  content: "\F414";
}
.mdi-plex:before {
  content: "\F6B9";
}
.mdi-plus:before {
  content: "\F415";
}
.mdi-plus-box:before {
  content: "\F416";
}
.mdi-plus-box-outline:before {
  content: "\F703";
}
.mdi-plus-circle:before {
  content: "\F417";
}
.mdi-plus-circle-multiple-outline:before {
  content: "\F418";
}
.mdi-plus-circle-outline:before {
  content: "\F419";
}
.mdi-plus-network:before {
  content: "\F41A";
}
.mdi-plus-one:before {
  content: "\F41B";
}
.mdi-plus-outline:before {
  content: "\F704";
}
.mdi-pocket:before {
  content: "\F41C";
}
.mdi-pokeball:before {
  content: "\F41D";
}
.mdi-poker-chip:before {
  content: "\F82F";
}
.mdi-polaroid:before {
  content: "\F41E";
}
.mdi-poll:before {
  content: "\F41F";
}
.mdi-poll-box:before {
  content: "\F420";
}
.mdi-polymer:before {
  content: "\F421";
}
.mdi-pool:before {
  content: "\F606";
}
.mdi-popcorn:before {
  content: "\F422";
}
.mdi-pot:before {
  content: "\F65A";
}
.mdi-pot-mix:before {
  content: "\F65B";
}
.mdi-pound:before {
  content: "\F423";
}
.mdi-pound-box:before {
  content: "\F424";
}
.mdi-power:before {
  content: "\F425";
}
.mdi-power-plug:before {
  content: "\F6A4";
}
.mdi-power-plug-off:before {
  content: "\F6A5";
}
.mdi-power-settings:before {
  content: "\F426";
}
.mdi-power-socket:before {
  content: "\F427";
}
.mdi-power-socket-eu:before {
  content: "\F7E6";
}
.mdi-power-socket-uk:before {
  content: "\F7E7";
}
.mdi-power-socket-us:before {
  content: "\F7E8";
}
.mdi-prescription:before {
  content: "\F705";
}
.mdi-presentation:before {
  content: "\F428";
}
.mdi-presentation-play:before {
  content: "\F429";
}
.mdi-printer:before {
  content: "\F42A";
}
.mdi-printer-3d:before {
  content: "\F42B";
}
.mdi-printer-alert:before {
  content: "\F42C";
}
.mdi-printer-settings:before {
  content: "\F706";
}
.mdi-priority-high:before {
  content: "\F603";
}
.mdi-priority-low:before {
  content: "\F604";
}
.mdi-professional-hexagon:before {
  content: "\F42D";
}
.mdi-projector:before {
  content: "\F42E";
}
.mdi-projector-screen:before {
  content: "\F42F";
}
.mdi-publish:before {
  content: "\F6A6";
}
.mdi-pulse:before {
  content: "\F430";
}
.mdi-puzzle:before {
  content: "\F431";
}
.mdi-qqchat:before {
  content: "\F605";
}
.mdi-qrcode:before {
  content: "\F432";
}
.mdi-qrcode-edit:before {
  content: "\F8B7";
}
.mdi-qrcode-scan:before {
  content: "\F433";
}
.mdi-quadcopter:before {
  content: "\F434";
}
.mdi-quality-high:before {
  content: "\F435";
}
.mdi-quicktime:before {
  content: "\F436";
}
.mdi-radar:before {
  content: "\F437";
}
.mdi-radiator:before {
  content: "\F438";
}
.mdi-radio:before {
  content: "\F439";
}
.mdi-radio-handheld:before {
  content: "\F43A";
}
.mdi-radio-tower:before {
  content: "\F43B";
}
.mdi-radioactive:before {
  content: "\F43C";
}
.mdi-radiobox-blank:before {
  content: "\F43D";
}
.mdi-radiobox-marked:before {
  content: "\F43E";
}
.mdi-raspberrypi:before {
  content: "\F43F";
}
.mdi-ray-end:before {
  content: "\F440";
}
.mdi-ray-end-arrow:before {
  content: "\F441";
}
.mdi-ray-start:before {
  content: "\F442";
}
.mdi-ray-start-arrow:before {
  content: "\F443";
}
.mdi-ray-start-end:before {
  content: "\F444";
}
.mdi-ray-vertex:before {
  content: "\F445";
}
.mdi-react:before {
  content: "\F707";
}
.mdi-read:before {
  content: "\F447";
}
.mdi-receipt:before {
  content: "\F449";
}
.mdi-record:before {
  content: "\F44A";
}
.mdi-record-rec:before {
  content: "\F44B";
}
.mdi-recycle:before {
  content: "\F44C";
}
.mdi-reddit:before {
  content: "\F44D";
}
.mdi-redo:before {
  content: "\F44E";
}
.mdi-redo-variant:before {
  content: "\F44F";
}
.mdi-refresh:before {
  content: "\F450";
}
.mdi-regex:before {
  content: "\F451";
}
.mdi-relative-scale:before {
  content: "\F452";
}
.mdi-reload:before {
  content: "\F453";
}
.mdi-reminder:before {
  content: "\F88B";
}
.mdi-remote:before {
  content: "\F454";
}
.mdi-remote-desktop:before {
  content: "\F8B8";
}
.mdi-rename-box:before {
  content: "\F455";
}
.mdi-reorder-horizontal:before {
  content: "\F687";
}
.mdi-reorder-vertical:before {
  content: "\F688";
}
.mdi-repeat:before {
  content: "\F456";
}
.mdi-repeat-off:before {
  content: "\F457";
}
.mdi-repeat-once:before {
  content: "\F458";
}
.mdi-replay:before {
  content: "\F459";
}
.mdi-reply:before {
  content: "\F45A";
}
.mdi-reply-all:before {
  content: "\F45B";
}
.mdi-reproduction:before {
  content: "\F45C";
}
.mdi-resize-bottom-right:before {
  content: "\F45D";
}
.mdi-responsive:before {
  content: "\F45E";
}
.mdi-restart:before {
  content: "\F708";
}
.mdi-restore:before {
  content: "\F6A7";
}
.mdi-rewind:before {
  content: "\F45F";
}
.mdi-rewind-outline:before {
  content: "\F709";
}
.mdi-rhombus:before {
  content: "\F70A";
}
.mdi-rhombus-outline:before {
  content: "\F70B";
}
.mdi-ribbon:before {
  content: "\F460";
}
.mdi-rice:before {
  content: "\F7E9";
}
.mdi-ring:before {
  content: "\F7EA";
}
.mdi-road:before {
  content: "\F461";
}
.mdi-road-variant:before {
  content: "\F462";
}
.mdi-robot:before {
  content: "\F6A8";
}
.mdi-rocket:before {
  content: "\F463";
}
.mdi-room-service:before {
  content: "\F88C";
}
.mdi-roomba:before {
  content: "\F70C";
}
.mdi-rotate-3d:before {
  content: "\F464";
}
.mdi-rotate-left:before {
  content: "\F465";
}
.mdi-rotate-left-variant:before {
  content: "\F466";
}
.mdi-rotate-right:before {
  content: "\F467";
}
.mdi-rotate-right-variant:before {
  content: "\F468";
}
.mdi-rounded-corner:before {
  content: "\F607";
}
.mdi-router-wireless:before {
  content: "\F469";
}
.mdi-routes:before {
  content: "\F46A";
}
.mdi-rowing:before {
  content: "\F608";
}
.mdi-rss:before {
  content: "\F46B";
}
.mdi-rss-box:before {
  content: "\F46C";
}
.mdi-ruler:before {
  content: "\F46D";
}
.mdi-run:before {
  content: "\F70D";
}
.mdi-run-fast:before {
  content: "\F46E";
}
.mdi-sale:before {
  content: "\F46F";
}
.mdi-salesforce:before {
  content: "\F88D";
}
.mdi-sass:before {
  content: "\F7EB";
}
.mdi-satellite:before {
  content: "\F470";
}
.mdi-satellite-variant:before {
  content: "\F471";
}
.mdi-sausage:before {
  content: "\F8B9";
}
.mdi-saxophone:before {
  content: "\F609";
}
.mdi-scale:before {
  content: "\F472";
}
.mdi-scale-balance:before {
  content: "\F5D1";
}
.mdi-scale-bathroom:before {
  content: "\F473";
}
.mdi-scanner:before {
  content: "\F6AA";
}
.mdi-school:before {
  content: "\F474";
}
.mdi-screen-rotation:before {
  content: "\F475";
}
.mdi-screen-rotation-lock:before {
  content: "\F476";
}
.mdi-screwdriver:before {
  content: "\F477";
}
.mdi-script:before {
  content: "\F478";
}
.mdi-sd:before {
  content: "\F479";
}
.mdi-seal:before {
  content: "\F47A";
}
.mdi-search-web:before {
  content: "\F70E";
}
.mdi-seat-flat:before {
  content: "\F47B";
}
.mdi-seat-flat-angled:before {
  content: "\F47C";
}
.mdi-seat-individual-suite:before {
  content: "\F47D";
}
.mdi-seat-legroom-extra:before {
  content: "\F47E";
}
.mdi-seat-legroom-normal:before {
  content: "\F47F";
}
.mdi-seat-legroom-reduced:before {
  content: "\F480";
}
.mdi-seat-recline-extra:before {
  content: "\F481";
}
.mdi-seat-recline-normal:before {
  content: "\F482";
}
.mdi-security:before {
  content: "\F483";
}
.mdi-security-account:before {
  content: "\F88E";
}
.mdi-security-home:before {
  content: "\F689";
}
.mdi-security-network:before {
  content: "\F484";
}
.mdi-select:before {
  content: "\F485";
}
.mdi-select-all:before {
  content: "\F486";
}
.mdi-select-inverse:before {
  content: "\F487";
}
.mdi-select-off:before {
  content: "\F488";
}
.mdi-selection:before {
  content: "\F489";
}
.mdi-selection-off:before {
  content: "\F776";
}
.mdi-send:before {
  content: "\F48A";
}
.mdi-send-secure:before {
  content: "\F7EC";
}
.mdi-serial-port:before {
  content: "\F65C";
}
.mdi-server:before {
  content: "\F48B";
}
.mdi-server-minus:before {
  content: "\F48C";
}
.mdi-server-network:before {
  content: "\F48D";
}
.mdi-server-network-off:before {
  content: "\F48E";
}
.mdi-server-off:before {
  content: "\F48F";
}
.mdi-server-plus:before {
  content: "\F490";
}
.mdi-server-remove:before {
  content: "\F491";
}
.mdi-server-security:before {
  content: "\F492";
}
.mdi-set-all:before {
  content: "\F777";
}
.mdi-set-center:before {
  content: "\F778";
}
.mdi-set-center-right:before {
  content: "\F779";
}
.mdi-set-left:before {
  content: "\F77A";
}
.mdi-set-left-center:before {
  content: "\F77B";
}
.mdi-set-left-right:before {
  content: "\F77C";
}
.mdi-set-none:before {
  content: "\F77D";
}
.mdi-set-right:before {
  content: "\F77E";
}
.mdi-settings:before {
  content: "\F493";
}
.mdi-settings-box:before {
  content: "\F494";
}
.mdi-settings-outline:before {
  content: "\F8BA";
}
.mdi-shape:before {
  content: "\F830";
}
.mdi-shape-circle-plus:before {
  content: "\F65D";
}
.mdi-shape-outline:before {
  content: "\F831";
}
.mdi-shape-plus:before {
  content: "\F495";
}
.mdi-shape-polygon-plus:before {
  content: "\F65E";
}
.mdi-shape-rectangle-plus:before {
  content: "\F65F";
}
.mdi-shape-square-plus:before {
  content: "\F660";
}
.mdi-share:before {
  content: "\F496";
}
.mdi-share-variant:before {
  content: "\F497";
}
.mdi-shield:before {
  content: "\F498";
}
.mdi-shield-half-full:before {
  content: "\F77F";
}
.mdi-shield-outline:before {
  content: "\F499";
}
.mdi-ship-wheel:before {
  content: "\F832";
}
.mdi-shopping:before {
  content: "\F49A";
}
.mdi-shopping-music:before {
  content: "\F49B";
}
.mdi-shovel:before {
  content: "\F70F";
}
.mdi-shovel-off:before {
  content: "\F710";
}
.mdi-shredder:before {
  content: "\F49C";
}
.mdi-shuffle:before {
  content: "\F49D";
}
.mdi-shuffle-disabled:before {
  content: "\F49E";
}
.mdi-shuffle-variant:before {
  content: "\F49F";
}
.mdi-sigma:before {
  content: "\F4A0";
}
.mdi-sigma-lower:before {
  content: "\F62B";
}
.mdi-sign-caution:before {
  content: "\F4A1";
}
.mdi-sign-direction:before {
  content: "\F780";
}
.mdi-sign-text:before {
  content: "\F781";
}
.mdi-signal:before {
  content: "\F4A2";
}
.mdi-signal-2g:before {
  content: "\F711";
}
.mdi-signal-3g:before {
  content: "\F712";
}
.mdi-signal-4g:before {
  content: "\F713";
}
.mdi-signal-cellular-1:before {
  content: "\F8BB";
}
.mdi-signal-cellular-2:before {
  content: "\F8BC";
}
.mdi-signal-cellular-3:before {
  content: "\F8BD";
}
.mdi-signal-cellular-outline:before {
  content: "\F8BE";
}
.mdi-signal-hspa:before {
  content: "\F714";
}
.mdi-signal-hspa-plus:before {
  content: "\F715";
}
.mdi-signal-off:before {
  content: "\F782";
}
.mdi-signal-variant:before {
  content: "\F60A";
}
.mdi-silverware:before {
  content: "\F4A3";
}
.mdi-silverware-fork:before {
  content: "\F4A4";
}
.mdi-silverware-spoon:before {
  content: "\F4A5";
}
.mdi-silverware-variant:before {
  content: "\F4A6";
}
.mdi-sim:before {
  content: "\F4A7";
}
.mdi-sim-alert:before {
  content: "\F4A8";
}
.mdi-sim-off:before {
  content: "\F4A9";
}
.mdi-sitemap:before {
  content: "\F4AA";
}
.mdi-skip-backward:before {
  content: "\F4AB";
}
.mdi-skip-forward:before {
  content: "\F4AC";
}
.mdi-skip-next:before {
  content: "\F4AD";
}
.mdi-skip-next-circle:before {
  content: "\F661";
}
.mdi-skip-next-circle-outline:before {
  content: "\F662";
}
.mdi-skip-previous:before {
  content: "\F4AE";
}
.mdi-skip-previous-circle:before {
  content: "\F663";
}
.mdi-skip-previous-circle-outline:before {
  content: "\F664";
}
.mdi-skull:before {
  content: "\F68B";
}
.mdi-skype:before {
  content: "\F4AF";
}
.mdi-skype-business:before {
  content: "\F4B0";
}
.mdi-slack:before {
  content: "\F4B1";
}
.mdi-sleep:before {
  content: "\F4B2";
}
.mdi-sleep-off:before {
  content: "\F4B3";
}
.mdi-smoking:before {
  content: "\F4B4";
}
.mdi-smoking-off:before {
  content: "\F4B5";
}
.mdi-snapchat:before {
  content: "\F4B6";
}
.mdi-snowflake:before {
  content: "\F716";
}
.mdi-snowman:before {
  content: "\F4B7";
}
.mdi-soccer:before {
  content: "\F4B8";
}
.mdi-soccer-field:before {
  content: "\F833";
}
.mdi-sofa:before {
  content: "\F4B9";
}
.mdi-solid:before {
  content: "\F68C";
}
.mdi-sort:before {
  content: "\F4BA";
}
.mdi-sort-alphabetical:before {
  content: "\F4BB";
}
.mdi-sort-ascending:before {
  content: "\F4BC";
}
.mdi-sort-descending:before {
  content: "\F4BD";
}
.mdi-sort-numeric:before {
  content: "\F4BE";
}
.mdi-sort-variant:before {
  content: "\F4BF";
}
.mdi-soundcloud:before {
  content: "\F4C0";
}
.mdi-source-branch:before {
  content: "\F62C";
}
.mdi-source-commit:before {
  content: "\F717";
}
.mdi-source-commit-end:before {
  content: "\F718";
}
.mdi-source-commit-end-local:before {
  content: "\F719";
}
.mdi-source-commit-local:before {
  content: "\F71A";
}
.mdi-source-commit-next-local:before {
  content: "\F71B";
}
.mdi-source-commit-start:before {
  content: "\F71C";
}
.mdi-source-commit-start-next-local:before {
  content: "\F71D";
}
.mdi-source-fork:before {
  content: "\F4C1";
}
.mdi-source-merge:before {
  content: "\F62D";
}
.mdi-source-pull:before {
  content: "\F4C2";
}
.mdi-soy-sauce:before {
  content: "\F7ED";
}
.mdi-speaker:before {
  content: "\F4C3";
}
.mdi-speaker-off:before {
  content: "\F4C4";
}
.mdi-speaker-wireless:before {
  content: "\F71E";
}
.mdi-speedometer:before {
  content: "\F4C5";
}
.mdi-spellcheck:before {
  content: "\F4C6";
}
.mdi-spotify:before {
  content: "\F4C7";
}
.mdi-spotlight:before {
  content: "\F4C8";
}
.mdi-spotlight-beam:before {
  content: "\F4C9";
}
.mdi-spray:before {
  content: "\F665";
}
.mdi-square:before {
  content: "\F763";
}
.mdi-square-inc:before {
  content: "\F4CA";
}
.mdi-square-inc-cash:before {
  content: "\F4CB";
}
.mdi-square-outline:before {
  content: "\F762";
}
.mdi-square-root:before {
  content: "\F783";
}
.mdi-ssh:before {
  content: "\F8BF";
}
.mdi-stack-overflow:before {
  content: "\F4CC";
}
.mdi-stackexchange:before {
  content: "\F60B";
}
.mdi-stadium:before {
  content: "\F71F";
}
.mdi-stairs:before {
  content: "\F4CD";
}
.mdi-standard-definition:before {
  content: "\F7EE";
}
.mdi-star:before {
  content: "\F4CE";
}
.mdi-star-circle:before {
  content: "\F4CF";
}
.mdi-star-half:before {
  content: "\F4D0";
}
.mdi-star-off:before {
  content: "\F4D1";
}
.mdi-star-outline:before {
  content: "\F4D2";
}
.mdi-steam:before {
  content: "\F4D3";
}
.mdi-steering:before {
  content: "\F4D4";
}
.mdi-step-backward:before {
  content: "\F4D5";
}
.mdi-step-backward-2:before {
  content: "\F4D6";
}
.mdi-step-forward:before {
  content: "\F4D7";
}
.mdi-step-forward-2:before {
  content: "\F4D8";
}
.mdi-stethoscope:before {
  content: "\F4D9";
}
.mdi-sticker:before {
  content: "\F5D0";
}
.mdi-sticker-emoji:before {
  content: "\F784";
}
.mdi-stocking:before {
  content: "\F4DA";
}
.mdi-stop:before {
  content: "\F4DB";
}
.mdi-stop-circle:before {
  content: "\F666";
}
.mdi-stop-circle-outline:before {
  content: "\F667";
}
.mdi-store:before {
  content: "\F4DC";
}
.mdi-store-24-hour:before {
  content: "\F4DD";
}
.mdi-stove:before {
  content: "\F4DE";
}
.mdi-subdirectory-arrow-left:before {
  content: "\F60C";
}
.mdi-subdirectory-arrow-right:before {
  content: "\F60D";
}
.mdi-subway:before {
  content: "\F6AB";
}
.mdi-subway-variant:before {
  content: "\F4DF";
}
.mdi-summit:before {
  content: "\F785";
}
.mdi-sunglasses:before {
  content: "\F4E0";
}
.mdi-surround-sound:before {
  content: "\F5C5";
}
.mdi-surround-sound-2-0:before {
  content: "\F7EF";
}
.mdi-surround-sound-3-1:before {
  content: "\F7F0";
}
.mdi-surround-sound-5-1:before {
  content: "\F7F1";
}
.mdi-surround-sound-7-1:before {
  content: "\F7F2";
}
.mdi-svg:before {
  content: "\F720";
}
.mdi-swap-horizontal:before {
  content: "\F4E1";
}
.mdi-swap-horizontal-variant:before {
  content: "\F8C0";
}
.mdi-swap-vertical:before {
  content: "\F4E2";
}
.mdi-swap-vertical-variant:before {
  content: "\F8C1";
}
.mdi-swim:before {
  content: "\F4E3";
}
.mdi-switch:before {
  content: "\F4E4";
}
.mdi-sword:before {
  content: "\F4E5";
}
.mdi-sword-cross:before {
  content: "\F786";
}
.mdi-sync:before {
  content: "\F4E6";
}
.mdi-sync-alert:before {
  content: "\F4E7";
}
.mdi-sync-off:before {
  content: "\F4E8";
}
.mdi-tab:before {
  content: "\F4E9";
}
.mdi-tab-plus:before {
  content: "\F75B";
}
.mdi-tab-unselected:before {
  content: "\F4EA";
}
.mdi-table:before {
  content: "\F4EB";
}
.mdi-table-column:before {
  content: "\F834";
}
.mdi-table-column-plus-after:before {
  content: "\F4EC";
}
.mdi-table-column-plus-before:before {
  content: "\F4ED";
}
.mdi-table-column-remove:before {
  content: "\F4EE";
}
.mdi-table-column-width:before {
  content: "\F4EF";
}
.mdi-table-edit:before {
  content: "\F4F0";
}
.mdi-table-large:before {
  content: "\F4F1";
}
.mdi-table-of-contents:before {
  content: "\F835";
}
.mdi-table-row:before {
  content: "\F836";
}
.mdi-table-row-height:before {
  content: "\F4F2";
}
.mdi-table-row-plus-after:before {
  content: "\F4F3";
}
.mdi-table-row-plus-before:before {
  content: "\F4F4";
}
.mdi-table-row-remove:before {
  content: "\F4F5";
}
.mdi-table-settings:before {
  content: "\F837";
}
.mdi-tablet:before {
  content: "\F4F6";
}
.mdi-tablet-android:before {
  content: "\F4F7";
}
.mdi-tablet-ipad:before {
  content: "\F4F8";
}
.mdi-taco:before {
  content: "\F761";
}
.mdi-tag:before {
  content: "\F4F9";
}
.mdi-tag-faces:before {
  content: "\F4FA";
}
.mdi-tag-heart:before {
  content: "\F68A";
}
.mdi-tag-multiple:before {
  content: "\F4FB";
}
.mdi-tag-outline:before {
  content: "\F4FC";
}
.mdi-tag-plus:before {
  content: "\F721";
}
.mdi-tag-remove:before {
  content: "\F722";
}
.mdi-tag-text-outline:before {
  content: "\F4FD";
}
.mdi-target:before {
  content: "\F4FE";
}
.mdi-taxi:before {
  content: "\F4FF";
}
.mdi-teach:before {
  content: "\F88F";
}
.mdi-teamviewer:before {
  content: "\F500";
}
.mdi-telegram:before {
  content: "\F501";
}
.mdi-television:before {
  content: "\F502";
}
.mdi-television-box:before {
  content: "\F838";
}
.mdi-television-classic:before {
  content: "\F7F3";
}
.mdi-television-classic-off:before {
  content: "\F839";
}
.mdi-television-guide:before {
  content: "\F503";
}
.mdi-television-off:before {
  content: "\F83A";
}
.mdi-temperature-celsius:before {
  content: "\F504";
}
.mdi-temperature-fahrenheit:before {
  content: "\F505";
}
.mdi-temperature-kelvin:before {
  content: "\F506";
}
.mdi-tennis:before {
  content: "\F507";
}
.mdi-tent:before {
  content: "\F508";
}
.mdi-terrain:before {
  content: "\F509";
}
.mdi-test-tube:before {
  content: "\F668";
}
.mdi-text-shadow:before {
  content: "\F669";
}
.mdi-text-to-speech:before {
  content: "\F50A";
}
.mdi-text-to-speech-off:before {
  content: "\F50B";
}
.mdi-textbox:before {
  content: "\F60E";
}
.mdi-textbox-password:before {
  content: "\F7F4";
}
.mdi-texture:before {
  content: "\F50C";
}
.mdi-theater:before {
  content: "\F50D";
}
.mdi-theme-light-dark:before {
  content: "\F50E";
}
.mdi-thermometer:before {
  content: "\F50F";
}
.mdi-thermometer-lines:before {
  content: "\F510";
}
.mdi-thermostat-box:before {
  content: "\F890";
}
.mdi-thought-bubble:before {
  content: "\F7F5";
}
.mdi-thought-bubble-outline:before {
  content: "\F7F6";
}
.mdi-thumb-down:before {
  content: "\F511";
}
.mdi-thumb-down-outline:before {
  content: "\F512";
}
.mdi-thumb-up:before {
  content: "\F513";
}
.mdi-thumb-up-outline:before {
  content: "\F514";
}
.mdi-thumbs-up-down:before {
  content: "\F515";
}
.mdi-ticket:before {
  content: "\F516";
}
.mdi-ticket-account:before {
  content: "\F517";
}
.mdi-ticket-confirmation:before {
  content: "\F518";
}
.mdi-ticket-percent:before {
  content: "\F723";
}
.mdi-tie:before {
  content: "\F519";
}
.mdi-tilde:before {
  content: "\F724";
}
.mdi-timelapse:before {
  content: "\F51A";
}
.mdi-timer:before {
  content: "\F51B";
}
.mdi-timer-10:before {
  content: "\F51C";
}
.mdi-timer-3:before {
  content: "\F51D";
}
.mdi-timer-off:before {
  content: "\F51E";
}
.mdi-timer-sand:before {
  content: "\F51F";
}
.mdi-timer-sand-empty:before {
  content: "\F6AC";
}
.mdi-timer-sand-full:before {
  content: "\F78B";
}
.mdi-timetable:before {
  content: "\F520";
}
.mdi-toggle-switch:before {
  content: "\F521";
}
.mdi-toggle-switch-off:before {
  content: "\F522";
}
.mdi-tooltip:before {
  content: "\F523";
}
.mdi-tooltip-edit:before {
  content: "\F524";
}
.mdi-tooltip-image:before {
  content: "\F525";
}
.mdi-tooltip-outline:before {
  content: "\F526";
}
.mdi-tooltip-outline-plus:before {
  content: "\F527";
}
.mdi-tooltip-text:before {
  content: "\F528";
}
.mdi-tooth:before {
  content: "\F8C2";
}
.mdi-tooth-outline:before {
  content: "\F529";
}
.mdi-tor:before {
  content: "\F52A";
}
.mdi-tower-beach:before {
  content: "\F680";
}
.mdi-tower-fire:before {
  content: "\F681";
}
.mdi-towing:before {
  content: "\F83B";
}
.mdi-trackpad:before {
  content: "\F7F7";
}
.mdi-tractor:before {
  content: "\F891";
}
.mdi-traffic-light:before {
  content: "\F52B";
}
.mdi-train:before {
  content: "\F52C";
}
.mdi-train-variant:before {
  content: "\F8C3";
}
.mdi-tram:before {
  content: "\F52D";
}
.mdi-transcribe:before {
  content: "\F52E";
}
.mdi-transcribe-close:before {
  content: "\F52F";
}
.mdi-transfer:before {
  content: "\F530";
}
.mdi-transit-transfer:before {
  content: "\F6AD";
}
.mdi-translate:before {
  content: "\F5CA";
}
.mdi-treasure-chest:before {
  content: "\F725";
}
.mdi-tree:before {
  content: "\F531";
}
.mdi-trello:before {
  content: "\F532";
}
.mdi-trending-down:before {
  content: "\F533";
}
.mdi-trending-neutral:before {
  content: "\F534";
}
.mdi-trending-up:before {
  content: "\F535";
}
.mdi-triangle:before {
  content: "\F536";
}
.mdi-triangle-outline:before {
  content: "\F537";
}
.mdi-trophy:before {
  content: "\F538";
}
.mdi-trophy-award:before {
  content: "\F539";
}
.mdi-trophy-outline:before {
  content: "\F53A";
}
.mdi-trophy-variant:before {
  content: "\F53B";
}
.mdi-trophy-variant-outline:before {
  content: "\F53C";
}
.mdi-truck:before {
  content: "\F53D";
}
.mdi-truck-delivery:before {
  content: "\F53E";
}
.mdi-truck-fast:before {
  content: "\F787";
}
.mdi-truck-trailer:before {
  content: "\F726";
}
.mdi-tshirt-crew:before {
  content: "\F53F";
}
.mdi-tshirt-v:before {
  content: "\F540";
}
.mdi-tumblr:before {
  content: "\F541";
}
.mdi-tumblr-reblog:before {
  content: "\F542";
}
.mdi-tune:before {
  content: "\F62E";
}
.mdi-tune-vertical:before {
  content: "\F66A";
}
.mdi-twitch:before {
  content: "\F543";
}
.mdi-twitter:before {
  content: "\F544";
}
.mdi-twitter-box:before {
  content: "\F545";
}
.mdi-twitter-circle:before {
  content: "\F546";
}
.mdi-twitter-retweet:before {
  content: "\F547";
}
.mdi-uber:before {
  content: "\F748";
}
.mdi-ubuntu:before {
  content: "\F548";
}
.mdi-ultra-high-definition:before {
  content: "\F7F8";
}
.mdi-umbraco:before {
  content: "\F549";
}
.mdi-umbrella:before {
  content: "\F54A";
}
.mdi-umbrella-outline:before {
  content: "\F54B";
}
.mdi-undo:before {
  content: "\F54C";
}
.mdi-undo-variant:before {
  content: "\F54D";
}
.mdi-unfold-less-horizontal:before {
  content: "\F54E";
}
.mdi-unfold-less-vertical:before {
  content: "\F75F";
}
.mdi-unfold-more-horizontal:before {
  content: "\F54F";
}
.mdi-unfold-more-vertical:before {
  content: "\F760";
}
.mdi-ungroup:before {
  content: "\F550";
}
.mdi-unity:before {
  content: "\F6AE";
}
.mdi-untappd:before {
  content: "\F551";
}
.mdi-update:before {
  content: "\F6AF";
}
.mdi-upload:before {
  content: "\F552";
}
.mdi-upload-multiple:before {
  content: "\F83C";
}
.mdi-upload-network:before {
  content: "\F6F5";
}
.mdi-usb:before {
  content: "\F553";
}
.mdi-van-passenger:before {
  content: "\F7F9";
}
.mdi-van-utility:before {
  content: "\F7FA";
}
.mdi-vanish:before {
  content: "\F7FB";
}
.mdi-vector-arrange-above:before {
  content: "\F554";
}
.mdi-vector-arrange-below:before {
  content: "\F555";
}
.mdi-vector-circle:before {
  content: "\F556";
}
.mdi-vector-circle-variant:before {
  content: "\F557";
}
.mdi-vector-combine:before {
  content: "\F558";
}
.mdi-vector-curve:before {
  content: "\F559";
}
.mdi-vector-difference:before {
  content: "\F55A";
}
.mdi-vector-difference-ab:before {
  content: "\F55B";
}
.mdi-vector-difference-ba:before {
  content: "\F55C";
}
.mdi-vector-ellipse:before {
  content: "\F892";
}
.mdi-vector-intersection:before {
  content: "\F55D";
}
.mdi-vector-line:before {
  content: "\F55E";
}
.mdi-vector-point:before {
  content: "\F55F";
}
.mdi-vector-polygon:before {
  content: "\F560";
}
.mdi-vector-polyline:before {
  content: "\F561";
}
.mdi-vector-radius:before {
  content: "\F749";
}
.mdi-vector-rectangle:before {
  content: "\F5C6";
}
.mdi-vector-selection:before {
  content: "\F562";
}
.mdi-vector-square:before {
  content: "\F001";
}
.mdi-vector-triangle:before {
  content: "\F563";
}
.mdi-vector-union:before {
  content: "\F564";
}
.mdi-venmo:before {
  content: "\F578";
}
.mdi-verified:before {
  content: "\F565";
}
.mdi-vibrate:before {
  content: "\F566";
}
.mdi-video:before {
  content: "\F567";
}
.mdi-video-3d:before {
  content: "\F7FC";
}
.mdi-video-4k-box:before {
  content: "\F83D";
}
.mdi-video-input-antenna:before {
  content: "\F83E";
}
.mdi-video-input-component:before {
  content: "\F83F";
}
.mdi-video-input-hdmi:before {
  content: "\F840";
}
.mdi-video-input-svideo:before {
  content: "\F841";
}
.mdi-video-off:before {
  content: "\F568";
}
.mdi-video-switch:before {
  content: "\F569";
}
.mdi-view-agenda:before {
  content: "\F56A";
}
.mdi-view-array:before {
  content: "\F56B";
}
.mdi-view-carousel:before {
  content: "\F56C";
}
.mdi-view-column:before {
  content: "\F56D";
}
.mdi-view-dashboard:before {
  content: "\F56E";
}
.mdi-view-dashboard-variant:before {
  content: "\F842";
}
.mdi-view-day:before {
  content: "\F56F";
}
.mdi-view-grid:before {
  content: "\F570";
}
.mdi-view-headline:before {
  content: "\F571";
}
.mdi-view-list:before {
  content: "\F572";
}
.mdi-view-module:before {
  content: "\F573";
}
.mdi-view-parallel:before {
  content: "\F727";
}
.mdi-view-quilt:before {
  content: "\F574";
}
.mdi-view-sequential:before {
  content: "\F728";
}
.mdi-view-stream:before {
  content: "\F575";
}
.mdi-view-week:before {
  content: "\F576";
}
.mdi-vimeo:before {
  content: "\F577";
}
.mdi-violin:before {
  content: "\F60F";
}
.mdi-virtual-reality:before {
  content: "\F893";
}
.mdi-visualstudio:before {
  content: "\F610";
}
.mdi-vk:before {
  content: "\F579";
}
.mdi-vk-box:before {
  content: "\F57A";
}
.mdi-vk-circle:before {
  content: "\F57B";
}
.mdi-vlc:before {
  content: "\F57C";
}
.mdi-voice:before {
  content: "\F5CB";
}
.mdi-voicemail:before {
  content: "\F57D";
}
.mdi-volume-high:before {
  content: "\F57E";
}
.mdi-volume-low:before {
  content: "\F57F";
}
.mdi-volume-medium:before {
  content: "\F580";
}
.mdi-volume-minus:before {
  content: "\F75D";
}
.mdi-volume-mute:before {
  content: "\F75E";
}
.mdi-volume-off:before {
  content: "\F581";
}
.mdi-volume-plus:before {
  content: "\F75C";
}
.mdi-vpn:before {
  content: "\F582";
}
.mdi-vuejs:before {
  content: "\F843";
}
.mdi-walk:before {
  content: "\F583";
}
.mdi-wall:before {
  content: "\F7FD";
}
.mdi-wallet:before {
  content: "\F584";
}
.mdi-wallet-giftcard:before {
  content: "\F585";
}
.mdi-wallet-membership:before {
  content: "\F586";
}
.mdi-wallet-travel:before {
  content: "\F587";
}
.mdi-wan:before {
  content: "\F588";
}
.mdi-washing-machine:before {
  content: "\F729";
}
.mdi-watch:before {
  content: "\F589";
}
.mdi-watch-export:before {
  content: "\F58A";
}
.mdi-watch-export-variant:before {
  content: "\F894";
}
.mdi-watch-import:before {
  content: "\F58B";
}
.mdi-watch-import-variant:before {
  content: "\F895";
}
.mdi-watch-variant:before {
  content: "\F896";
}
.mdi-watch-vibrate:before {
  content: "\F6B0";
}
.mdi-water:before {
  content: "\F58C";
}
.mdi-water-off:before {
  content: "\F58D";
}
.mdi-water-percent:before {
  content: "\F58E";
}
.mdi-water-pump:before {
  content: "\F58F";
}
.mdi-watermark:before {
  content: "\F612";
}
.mdi-waves:before {
  content: "\F78C";
}
.mdi-weather-cloudy:before {
  content: "\F590";
}
.mdi-weather-fog:before {
  content: "\F591";
}
.mdi-weather-hail:before {
  content: "\F592";
}
.mdi-weather-hurricane:before {
  content: "\F897";
}
.mdi-weather-lightning:before {
  content: "\F593";
}
.mdi-weather-lightning-rainy:before {
  content: "\F67D";
}
.mdi-weather-night:before {
  content: "\F594";
}
.mdi-weather-partlycloudy:before {
  content: "\F595";
}
.mdi-weather-pouring:before {
  content: "\F596";
}
.mdi-weather-rainy:before {
  content: "\F597";
}
.mdi-weather-snowy:before {
  content: "\F598";
}
.mdi-weather-snowy-rainy:before {
  content: "\F67E";
}
.mdi-weather-sunny:before {
  content: "\F599";
}
.mdi-weather-sunset:before {
  content: "\F59A";
}
.mdi-weather-sunset-down:before {
  content: "\F59B";
}
.mdi-weather-sunset-up:before {
  content: "\F59C";
}
.mdi-weather-windy:before {
  content: "\F59D";
}
.mdi-weather-windy-variant:before {
  content: "\F59E";
}
.mdi-web:before {
  content: "\F59F";
}
.mdi-webcam:before {
  content: "\F5A0";
}
.mdi-webhook:before {
  content: "\F62F";
}
.mdi-webpack:before {
  content: "\F72A";
}
.mdi-wechat:before {
  content: "\F611";
}
.mdi-weight:before {
  content: "\F5A1";
}
.mdi-weight-kilogram:before {
  content: "\F5A2";
}
.mdi-whatsapp:before {
  content: "\F5A3";
}
.mdi-wheelchair-accessibility:before {
  content: "\F5A4";
}
.mdi-white-balance-auto:before {
  content: "\F5A5";
}
.mdi-white-balance-incandescent:before {
  content: "\F5A6";
}
.mdi-white-balance-iridescent:before {
  content: "\F5A7";
}
.mdi-white-balance-sunny:before {
  content: "\F5A8";
}
.mdi-widgets:before {
  content: "\F72B";
}
.mdi-wifi:before {
  content: "\F5A9";
}
.mdi-wifi-off:before {
  content: "\F5AA";
}
.mdi-wii:before {
  content: "\F5AB";
}
.mdi-wiiu:before {
  content: "\F72C";
}
.mdi-wikipedia:before {
  content: "\F5AC";
}
.mdi-window-close:before {
  content: "\F5AD";
}
.mdi-window-closed:before {
  content: "\F5AE";
}
.mdi-window-maximize:before {
  content: "\F5AF";
}
.mdi-window-minimize:before {
  content: "\F5B0";
}
.mdi-window-open:before {
  content: "\F5B1";
}
.mdi-window-restore:before {
  content: "\F5B2";
}
.mdi-windows:before {
  content: "\F5B3";
}
.mdi-wordpress:before {
  content: "\F5B4";
}
.mdi-worker:before {
  content: "\F5B5";
}
.mdi-wrap:before {
  content: "\F5B6";
}
.mdi-wrench:before {
  content: "\F5B7";
}
.mdi-wunderlist:before {
  content: "\F5B8";
}
.mdi-xamarin:before {
  content: "\F844";
}
.mdi-xamarin-outline:before {
  content: "\F845";
}
.mdi-xaml:before {
  content: "\F673";
}
.mdi-xbox:before {
  content: "\F5B9";
}
.mdi-xbox-controller:before {
  content: "\F5BA";
}
.mdi-xbox-controller-battery-alert:before {
  content: "\F74A";
}
.mdi-xbox-controller-battery-empty:before {
  content: "\F74B";
}
.mdi-xbox-controller-battery-full:before {
  content: "\F74C";
}
.mdi-xbox-controller-battery-low:before {
  content: "\F74D";
}
.mdi-xbox-controller-battery-medium:before {
  content: "\F74E";
}
.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F";
}
.mdi-xbox-controller-off:before {
  content: "\F5BB";
}
.mdi-xda:before {
  content: "\F5BC";
}
.mdi-xing:before {
  content: "\F5BD";
}
.mdi-xing-box:before {
  content: "\F5BE";
}
.mdi-xing-circle:before {
  content: "\F5BF";
}
.mdi-xml:before {
  content: "\F5C0";
}
.mdi-xmpp:before {
  content: "\F7FE";
}
.mdi-yammer:before {
  content: "\F788";
}
.mdi-yeast:before {
  content: "\F5C1";
}
.mdi-yelp:before {
  content: "\F5C2";
}
.mdi-yin-yang:before {
  content: "\F67F";
}
.mdi-youtube-creator-studio:before {
  content: "\F846";
}
.mdi-youtube-gaming:before {
  content: "\F847";
}
.mdi-youtube-play:before {
  content: "\F5C3";
}
.mdi-youtube-tv:before {
  content: "\F448";
}
.mdi-zip-box:before {
  content: "\F5C4";
}
.mdi-blank:before {
  content: "\F68C";
  visibility: hidden;
}
.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px;
}
.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px;
}
.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px;
}
.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px;
}
.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54);
}
.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26);
}
.mdi-light:before {
  color: white;
}
.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3);
}
.mdi-rotate-45 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(45deg);
      transform: scaleX(-1) rotate(45deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: scaleY(-1) rotate(45deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-45:before {
  transform: rotate(45deg);
}
.mdi-rotate-90 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(90deg);
      transform: scaleX(-1) rotate(90deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: scaleY(-1) rotate(90deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-90:before {
  transform: rotate(90deg);
}
.mdi-rotate-135 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: scaleY(-1) rotate(135deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-135:before {
  transform: rotate(135deg);
}
.mdi-rotate-180 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(180deg);
      transform: scaleX(-1) rotate(180deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: scaleY(-1) rotate(180deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-180:before {
  transform: rotate(180deg);
}
.mdi-rotate-225 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(225deg);
      transform: scaleX(-1) rotate(225deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: scaleY(-1) rotate(225deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-225:before {
  transform: rotate(225deg);
}
.mdi-rotate-270 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(270deg);
      transform: scaleX(-1) rotate(270deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: scaleY(-1) rotate(270deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-270:before {
  transform: rotate(270deg);
}
.mdi-rotate-315 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(315deg);
      transform: scaleX(-1) rotate(315deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(315deg);
      -ms-transform: rotate(315deg);
      transform: scaleY(-1) rotate(315deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-315:before {
  transform: rotate(315deg);
}
.mdi-flip-h:before {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.mdi-flip-v:before {
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
.mdi-spin:before {
  animation: mdi-spin 2s infinite linear;
}
@keyframes mdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url('Material-Design-Iconic-Font.woff2?v=2.2.0') format('woff2'), url('Material-Design-Iconic-Font.woff?v=2.2.0') format('woff'), url('Material-Design-Iconic-Font.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.zmdi-hc-2x {
  font-size: 2em;
}
.zmdi-hc-3x {
  font-size: 3em;
}
.zmdi-hc-4x {
  font-size: 4em;
}
.zmdi-hc-5x {
  font-size: 5em;
}
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.zmdi-hc-ul > li {
  position: relative;
}
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 2px;
}
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 50%;
}
.zmdi.pull-left {
  float: left;
  margin-right: .15em;
}
.zmdi.pull-right {
  float: right;
  margin-left: .15em;
}
.zmdi-hc-spin {
  animation: zmdi-spin 1.5s infinite linear;
}
.zmdi-hc-spin-reverse {
  animation: zmdi-spin-reverse 1.5s infinite linear;
}
@keyframes zmdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes zmdi-spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-359deg);
  }
}
.zmdi-hc-rotate-90 {
  transform: rotate(90deg);
}
.zmdi-hc-rotate-180 {
  transform: rotate(180deg);
}
.zmdi-hc-rotate-270 {
  transform: rotate(270deg);
}
.zmdi-hc-flip-horizontal {
  transform: scale(-1, 1);
}
.zmdi-hc-flip-vertical {
  transform: scale(1, -1);
}
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.zmdi-hc-stack-1x {
  line-height: inherit;
}
.zmdi-hc-stack-2x {
  font-size: 2em;
}
.zmdi-hc-inverse {
  color: #ffffff;
}
/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-import-export:before {
  content: '\f30c';
}
.zmdi-swap-vertical-:before {
  content: '\f30c';
}
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}
.zmdi-airplanemode-active:before {
  content: '\f103';
}
.zmdi-rate-review:before {
  content: '\f103';
}
.zmdi-comment-sign:before {
  content: '\f25a';
}
.zmdi-network-warning:before {
  content: '\f2ad';
}
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}
.zmdi-file-add:before {
  content: '\f221';
}
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}
.zmdi-collection-add:before {
  content: '\f14e';
}
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}
.zmdi-format-queue-music:before {
  content: '\f3ab';
}
.zmdi-plus-box:before {
  content: '\f277';
}
.zmdi-tag-backspace:before {
  content: '\f1d9';
}
.zmdi-alarm-add:before {
  content: '\f32b';
}
.zmdi-battery-charging:before {
  content: '\f114';
}
.zmdi-daydream-setting:before {
  content: '\f217';
}
.zmdi-more-horiz:before {
  content: '\f19c';
}
.zmdi-book-photo:before {
  content: '\f11b';
}
.zmdi-incandescent:before {
  content: '\f189';
}
.zmdi-wb-iridescent:before {
  content: '\f38c';
}
.zmdi-calendar-remove:before {
  content: '\f330';
}
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}
.zmdi-crop-original:before {
  content: '\f17e';
}
.zmdi-power-off:before {
  content: '\f1af';
}
.zmdi-power-off-setting:before {
  content: '\f1ae';
}
.zmdi-leak-remove:before {
  content: '\f38d';
}
.zmdi-star-border:before {
  content: '\f27c';
}
.zmdi-brightness-low:before {
  content: '\f36d';
}
.zmdi-brightness-medium:before {
  content: '\f36e';
}
.zmdi-brightness-high:before {
  content: '\f36f';
}
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}
.zmdi-live-tv:before {
  content: '\f2d9';
}
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}
.zmdi-arrow-back:before {
  content: '\f2ea';
}
.zmdi-arrow-forward:before {
  content: '\f2ee';
}
.zmdi-arrow-in:before {
  content: '\f2e9';
}
.zmdi-arrow-out:before {
  content: '\f2ed';
}
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}
.zmdi-adb:before {
  content: '\f33a';
}
.zmdi-network-wifi:before {
  content: '\f2e8';
}
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}
.zmdi-layers-clear:before {
  content: '\f18b';
}
.zmdi-colorize:before {
  content: '\f15d';
}
.zmdi-format-paint:before {
  content: '\f1ba';
}
.zmdi-format-quote:before {
  content: '\f1b2';
}
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}
.zmdi-folder-shared:before {
  content: '\f225';
}
.zmdi-folder-special:before {
  content: '\f226';
}
.zmdi-comment-dots:before {
  content: '\f260';
}
.zmdi-reorder:before {
  content: '\f31e';
}
.zmdi-dehaze:before {
  content: '\f197';
}
.zmdi-sort:before {
  content: '\f1ce';
}
.zmdi-pages:before {
  content: '\f34a';
}
.zmdi-stack-overflow:before {
  content: '\f35c';
}
.zmdi-calendar-account:before {
  content: '\f204';
}
.zmdi-paste:before {
  content: '\f109';
}
.zmdi-cut:before {
  content: '\f1bc';
}
.zmdi-save:before {
  content: '\f297';
}
.zmdi-smartphone-code:before {
  content: '\f139';
}
.zmdi-directions-bike:before {
  content: '\f117';
}
.zmdi-directions-boat:before {
  content: '\f11a';
}
.zmdi-directions-bus:before {
  content: '\f121';
}
.zmdi-directions-car:before {
  content: '\f125';
}
.zmdi-directions-railway:before {
  content: '\f1b3';
}
.zmdi-directions-run:before {
  content: '\f215';
}
.zmdi-directions-subway:before {
  content: '\f1d5';
}
.zmdi-directions-walk:before {
  content: '\f216';
}
.zmdi-local-hotel:before {
  content: '\f178';
}
.zmdi-local-activity:before {
  content: '\f1df';
}
.zmdi-local-play:before {
  content: '\f1df';
}
.zmdi-local-airport:before {
  content: '\f103';
}
.zmdi-local-atm:before {
  content: '\f198';
}
.zmdi-local-bar:before {
  content: '\f137';
}
.zmdi-local-cafe:before {
  content: '\f13b';
}
.zmdi-local-car-wash:before {
  content: '\f124';
}
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}
.zmdi-local-dining:before {
  content: '\f153';
}
.zmdi-local-drink:before {
  content: '\f157';
}
.zmdi-local-florist:before {
  content: '\f168';
}
.zmdi-local-gas-station:before {
  content: '\f16f';
}
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}
.zmdi-local-hospital:before {
  content: '\f177';
}
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}
.zmdi-local-library:before {
  content: '\f18d';
}
.zmdi-local-mall:before {
  content: '\f195';
}
.zmdi-local-movies:before {
  content: '\f19d';
}
.zmdi-local-offer:before {
  content: '\f187';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-pharmacy:before {
  content: '\f176';
}
.zmdi-local-phone:before {
  content: '\f2be';
}
.zmdi-local-pizza:before {
  content: '\f1ac';
}
.zmdi-local-post-office:before {
  content: '\f15a';
}
.zmdi-local-printshop:before {
  content: '\f1b0';
}
.zmdi-local-see:before {
  content: '\f28c';
}
.zmdi-local-shipping:before {
  content: '\f1e6';
}
.zmdi-local-store:before {
  content: '\f1d4';
}
.zmdi-local-taxi:before {
  content: '\f123';
}
.zmdi-local-wc:before {
  content: '\f211';
}
.zmdi-my-location:before {
  content: '\f299';
}
.zmdi-directions:before {
  content: '\f1e7';
}
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder; }
.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap; }
.cal-month-view .cal-days {
  border: 1px solid;
  border-bottom: 0; }
.cal-month-view .cal-cell-top {
  min-height: 78px;
  flex: 1; }
.cal-month-view .cal-cell-row {
  -js-display: flex;
  display: flex; }
.cal-month-view .cal-cell {
  float: left;
  flex: 1;
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: stretch; }
.cal-month-view .cal-cell .cal-event {
    pointer-events: all !important; }
.cal-month-view .cal-day-cell {
  min-height: 100px; }
@media all and (-ms-high-contrast: none) {
    .cal-month-view .cal-day-cell {
      display: block; } }
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid; }
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid; }
.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px; }
.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px; }
.cal-month-view .cal-events {
  flex: 1;
  align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  -js-display: flex;
  display: flex;
  flex-wrap: wrap; }
.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px; }
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer; }
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default; }
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em; }
.cal-month-view .cal-open-day-events {
  padding: 15px; }
.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px; }
.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3; }
.cal-month-view .cal-draggable {
  cursor: move; }
.cal-month-view .cal-drag-active * {
  pointer-events: none; }
.cal-month-view .cal-event-title {
  cursor: pointer; }
.cal-month-view .cal-event-title:hover {
    text-decoration: underline; }
.cal-month-view {
  background-color: #fff; }
.cal-month-view .cal-cell-row:hover {
    background-color: #fafafa; }
.cal-month-view .cal-cell-row .cal-cell:hover,
  .cal-month-view .cal-cell.cal-has-events.cal-open {
    background-color: #ededed; }
.cal-month-view .cal-days {
    border-color: #e1e1e1; }
.cal-month-view .cal-day-cell:not(:last-child) {
    border-right-color: #e1e1e1; }
.cal-month-view .cal-days .cal-cell-row {
    border-bottom-color: #e1e1e1; }
.cal-month-view .cal-day-badge {
    background-color: #b94a48;
    color: #fff; }
.cal-month-view .cal-event {
    background-color: #1e90ff;
    border-color: #d1e8ff;
    color: #fff; }
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
    color: #8b0000; }
.cal-month-view .cal-day-cell.cal-today {
    background-color: #e8fde7; }
.cal-month-view .cal-day-cell.cal-drag-over {
    background-color: #e0e0e0 !important; }
.cal-month-view .cal-open-day-events {
    color: #fff;
    background-color: #555;
    box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }
.cal-week-view {
  /* stylelint-disable-next-line selector-type-no-unknown */ }
.cal-week-view * {
    box-sizing: border-box; }
.cal-week-view .cal-day-headers {
    -js-display: flex;
    display: flex;
    padding-left: 70px;
    border: 1px solid; }
.cal-week-view .cal-day-headers .cal-header {
    flex: 1;
    text-align: center;
    padding: 5px; }
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
      border-right: 1px solid; }
.cal-week-view .cal-day-headers .cal-header:first-child {
      border-left: 1px solid; }
.cal-week-view .cal-day-headers span {
    font-weight: 400;
    opacity: 0.5; }
.cal-week-view .cal-day-column {
    flex-grow: 1;
    border-left: solid 1px; }
.cal-week-view .cal-event {
    font-size: 12px;
    border: 1px solid; }
.cal-week-view .cal-time-label-column {
    width: 70px;
    height: 100%; }
.cal-week-view .cal-current-time-marker {
    position: absolute;
    width: 100%;
    height: 2px;
    z-index: 2; }
.cal-week-view .cal-all-day-events {
    border: solid 1px;
    border-top: 0;
    border-bottom-width: 3px;
    padding-top: 3px;
    position: relative; }
.cal-week-view .cal-all-day-events .cal-day-columns {
      height: 100%;
      width: 100%;
      -js-display: flex;
      display: flex;
      position: absolute;
      top: 0;
      z-index: 0; }
.cal-week-view .cal-all-day-events .cal-events-row {
      position: relative;
      height: 31px;
      margin-left: 70px; }
.cal-week-view .cal-all-day-events .cal-event-container {
      display: inline-block;
      position: absolute; }
.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
        z-index: 1;
        pointer-events: none; }
.cal-week-view .cal-all-day-events .cal-event {
      padding: 0 5px;
      margin-left: 2px;
      margin-right: 2px;
      height: 28px;
      line-height: 28px; }
.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
.cal-week-view .cal-all-day-events .cal-time-label-column {
      -js-display: flex;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px; }
.cal-week-view .cal-all-day-events .cal-resize-handle {
      width: 6px;
      height: 100%;
      cursor: col-resize;
      position: absolute;
      top: 0; }
.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
        right: 0; }
.cal-week-view .cal-event,
  .cal-week-view .cal-header {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.cal-week-view .cal-drag-active {
    pointer-events: none;
    z-index: 1; }
.cal-week-view .cal-drag-active * {
      pointer-events: none; }
.cal-week-view .cal-time-events {
    position: relative;
    border: solid 1px;
    border-top: 0;
    -js-display: flex;
    display: flex; }
.cal-week-view .cal-time-events .cal-day-columns {
      -js-display: flex;
      display: flex;
      flex-grow: 1; }
.cal-week-view .cal-time-events .cal-day-column {
      position: relative; }
.cal-week-view .cal-time-events .cal-events-container {
      position: relative; }
.cal-week-view .cal-time-events .cal-event-container {
      position: absolute;
      z-index: 1; }
.cal-week-view .cal-time-events .cal-event {
      width: calc(100% - 2px);
      height: calc(100% - 2px);
      margin: 1px;
      padding: 0 5px;
      line-height: 25px; }
.cal-week-view .cal-time-events .cal-resize-handle {
      width: 100%;
      height: 4px;
      cursor: row-resize;
      position: absolute; }
.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
        bottom: 0; }
.cal-week-view .cal-hour-segment {
    position: relative; }
.cal-week-view .cal-hour-segment::after {
      content: '\00a0'; }
.cal-week-view .cal-event-container:not(.cal-draggable) {
    cursor: pointer; }
.cal-week-view .cal-draggable {
    cursor: move; }
.cal-week-view mwl-calendar-week-view-hour-segment,
  .cal-week-view .cal-hour-segment {
    display: block; }
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
  .cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
    border-bottom: thin dashed; }
.cal-week-view .cal-time {
    font-weight: bold;
    padding-top: 5px;
    width: 70px;
    text-align: center; }
.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
    display: none; }
.cal-week-view .cal-starts-within-day .cal-event {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
.cal-week-view .cal-ends-within-day .cal-event {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
.cal-week-view {
  background-color: #fff;
  border-top: solid 1px #e1e1e1; }
.cal-week-view .cal-day-headers {
    border-color: #e1e1e1;
    border-top: 0; }
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
    border-right-color: #e1e1e1; }
.cal-week-view .cal-day-headers .cal-header:first-child {
    border-left-color: #e1e1e1; }
.cal-week-view .cal-day-headers .cal-header:hover,
  .cal-week-view .cal-day-headers .cal-drag-over {
    background-color: #ededed; }
.cal-week-view .cal-day-column {
    border-left-color: #e1e1e1; }
.cal-week-view .cal-event {
    background-color: #d1e8ff;
    border-color: #1e90ff;
    color: #1e90ff; }
.cal-week-view .cal-all-day-events {
    border-color: #e1e1e1; }
.cal-week-view .cal-header.cal-today {
    background-color: #e8fde7; }
.cal-week-view .cal-header.cal-weekend span {
    color: #8b0000; }
.cal-week-view .cal-time-events {
    border-color: #e1e1e1; }
.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
      background-color: #ededed; }
.cal-week-view .cal-hour-odd {
    background-color: #fafafa; }
.cal-week-view .cal-drag-over .cal-hour-segment {
    background-color: #ededed; }
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
  .cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
    border-bottom-color: #e1e1e1; }
.cal-week-view .cal-current-time-marker {
    background-color: #ea4334; }
.cal-day-view {
  /* stylelint-disable-next-line selector-type-no-unknown */ }
.cal-day-view mwl-calendar-week-view-header {
    display: none; }
.cal-day-view .cal-events-container {
    margin-left: 70px; }
.cal-day-view .cal-day-column {
    border-left: 0; }
.cal-day-view .cal-current-time-marker {
    margin-left: 70px;
    width: calc(100% - 70px); }
.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9; }
.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px; }
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0; }
.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px; }
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0; }
.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px; }
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px; }
.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px; }
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px; }
.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  border-radius: 0.25rem; }
.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  border-top-color: #000; }
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  border-right-color: #000; }
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  border-bottom-color: #000; }
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  border-left-color: #000; }
.cal-tooltip-inner {
  color: #fff;
  background-color: #000; }
@keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  50% {
    transform: translateY(0);
  }
  60% {
    transform: translateY(-15px);
  }
  80% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes shake {
  0% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-10px);
  }
  20% {
    transform: translateX(10px);
  }
  30% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  60% {
    transform: translateX(10px);
  }
  70% {
    transform: translateX(-10px);
  }
  80% {
    transform: translateX(10px);
  }
  90% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes tada {
  0% {
    transform: scale(1, 1);
  }
  10% {
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
@keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    transform-origin: top center 50%;
  }
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes wiggle {
  0% {
    transform: skewX(9deg);
  }
  10% {
    transform: skewX(-8deg);
  }
  20% {
    transform: skewX(7deg);
  }
  30% {
    transform: skewX(-6deg);
  }
  40% {
    transform: skewX(5deg);
  }
  50% {
    transform: skewX(-4deg);
  }
  60% {
    transform: skewX(3deg);
  }
  70% {
    transform: skewX(-2deg);
  }
  80% {
    transform: skewX(1deg);
  }
  90% {
    transform: skewX(0deg);
  }
  100% {
    transform: skewX(0deg);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3, 0.3);
  }
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05, 1.05);
  }
  70% {
    transform: scale(0.9, 0.9);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-20px);
    opacity: 0;
  }
}
@keyframes fadeOutDown {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(20px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(20px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-20px);
    opacity: 0;
  }
}
@keyframes fadeOutUpBig {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  0% {
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInLeft {
  0% {
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInUpBig {
  0% {
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center center 50%;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center 50%;
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom 50%;
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom 50%;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom 50%;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom 50%;
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center 50%;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center 50%;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom 50%;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom 50%;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom 50%;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom 50%;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom 50%;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left 50%;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left 50%;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left 50%;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    transform-origin: top left 50%;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
}
/*!
	multi-brand-colors 1.1.3
	https://github.com/raulghm/multi-brand-colors
	Licensed under the MIT license - http://opensource.org/licenses/MIT
	Copyright (c) 2017 Raúl Hernández
*/
/*
 *
 *   MaterialWrap - Multipurpose Admin Theme
*/
/* ANIMATION */
/* SHADOWS */
/*
 *
 *   MaterialWrap - Bootstrap + Material Design Admin Theme
*/
/*
 * CSS Transform - Scale and Rotate
 */
/*
 * CSS Animations based on animate.css
 */
.m-0 {
  margin: 0 !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-50 {
  margin: 50px !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.m-l-40 {
  margin-left: 40px !important;
}
.m-l-50 {
  margin-left: 50px !important;
}
.m-l-n-1 {
  margin-left: -1px !important;
}
.m-l-n-5 {
  margin-left: -5px !important;
}
.m-l-n-10 {
  margin-left: -10px !important;
}
.m-l-n-15 {
  margin-left: -15px !important;
}
.m-l-n-20 {
  margin-left: -20px !important;
}
.m-l-n-30 {
  margin-left: -30px !important;
}
.m-l-n-40 {
  margin-left: -40px !important;
}
.m-l-n-50 {
  margin-left: -50px !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-t-1 {
  margin-top: 1px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.m-t-50 {
  margin-top: 50px !important;
}
.m-t-75 {
  margin-top: 75px !important;
}
.m-t-100 {
  margin-top: 100px !important;
}
.m-t-120 {
  margin-top: 120px !important;
}
.m-t-140 {
  margin-top: 140px !important;
}
.m-t-n-1 {
  margin-top: -1px !important;
}
.m-t-n-5 {
  margin-top: -5px !important;
}
.m-t-n-10 {
  margin-top: -10px !important;
}
.m-t-n-15 {
  margin-top: -15px !important;
}
.m-t-n-20 {
  margin-top: -20px !important;
}
.m-t-n-30 {
  margin-top: -30px !important;
}
.m-t-n-40 {
  margin-top: -40px !important;
}
.m-t-n-50 {
  margin-top: -50px !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-r-1 {
  margin-right: 1px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.m-r-50 {
  margin-right: 50px !important;
}
.m-r-n-1 {
  margin-right: -1px !important;
}
.m-r-n-5 {
  margin-right: -5px !important;
}
.m-r-n-10 {
  margin-right: -10px !important;
}
.m-r-n-15 {
  margin-right: -15px !important;
}
.m-r-n-20 {
  margin-right: -20px !important;
}
.m-r-n-30 {
  margin-right: -30px !important;
}
.m-r-n-40 {
  margin-right: -40px !important;
}
.m-r-n-50 {
  margin-right: -50px !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-1 {
  margin-bottom: 1px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.m-b-50 {
  margin-bottom: 50px !important;
}
.m-b-n-1 {
  margin-bottom: -1px !important;
}
.m-b-n-5 {
  margin-bottom: -5px !important;
}
.m-b-n-10 {
  margin-bottom: -10px !important;
}
.m-b-n-15 {
  margin-bottom: -15px !important;
}
.m-b-n-20 {
  margin-bottom: -20px !important;
}
.m-b-n-30 {
  margin-bottom: -30px !important;
}
.m-b-n-40 {
  margin-bottom: -40px !important;
}
.m-b-n-50 {
  margin-bottom: -50px !important;
}
.p-0 {
  padding: 0 !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.p-75 {
  padding: 75px !important;
}
.p-100 {
  padding: 100px !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-l-75 {
  padding-left: 75px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.p-b-80 {
  padding-bottom: 80px !important;
}
.p-b-90 {
  padding-bottom: 90px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-t-75 {
  padding-top: 75px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.p-t-120 {
  padding-top: 120px !important;
}
.p-t-130 {
  padding-top: 130px !important;
}
.p-t-140 {
  padding-top: 140px !important;
}
.p-t-150 {
  padding-top: 150px !important;
}
.block {
  display: block !important;
}
.img-xs {
  width: 30px;
  height: 30px;
}
.img-sm {
  width: 35px;
  height: 35px;
}
.img-md {
  width: 55px;
  height: 55px;
}
.img-lg {
  width: 100px;
  height: 100px;
}
.max-w-20 {
  max-width: 20px !important;
}
.max-w-30 {
  max-width: 30px !important;
}
.max-w-32 {
  max-width: 35px !important;
}
.max-w-35 {
  max-width: 35px !important;
}
.max-w-40 {
  max-width: 40px !important;
}
.max-w-50 {
  max-width: 50px !important;
}
.max-w-75 {
  max-width: 75px !important;
}
.max-w-100 {
  max-width: 100px !important;
}
.max-w-150 {
  max-width: 150px !important;
}
.max-w-200 {
  max-width: 200px !important;
}
.max-w-300 {
  max-width: 300px !important;
}
.max-w-400 {
  max-width: 400px !important;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}
.max-h-50 {
  max-height: 50px !important;
}
.max-h-100 {
  max-height: 100px !important;
}
.max-h-200 {
  max-height: 200px !important;
}
.max-h-250 {
  max-height: 250px !important;
}
.max-h-300 {
  max-height: 300px !important;
}
.max-h-350 {
  max-height: 300px !important;
}
.max-h-375 {
  max-height: 300px !important;
}
.max-h-400 {
  max-height: 400px !important;
}
.max-h-450 {
  max-height: 450px !important;
}
.max-h-500 {
  max-height: 500px !important;
}
.max-h-600 {
  max-height: 600px !important;
}
.max-h-650 {
  max-height: 650px !important;
}
.max-h-700 {
  max-height: 700px !important;
}
.max-h-800 {
  max-height: 800px !important;
}
.max-h-900 {
  max-height: 900px !important;
}
.max-h-1000 {
  max-height: 1000px !important;
}
.min-h-0 {
  min-height: 0 !important;
}
.min-h-100 {
  min-height: 100px !important;
}
.min-h-200 {
  min-height: 200px !important;
}
.min-h-250 {
  min-height: 250px !important;
}
.min-h-300 {
  min-height: 300px !important;
}
.min-h-350 {
  min-height: 300px !important;
}
.min-h-375 {
  min-height: 300px !important;
}
.min-h-400 {
  min-height: 400px !important;
}
.min-h-450 {
  min-height: 450px !important;
}
.min-h-500 {
  min-height: 500px !important;
}
.min-h-600 {
  min-height: 600px !important;
}
.min-h-650 {
  min-height: 650px !important;
}
.min-h-700 {
  min-height: 700px !important;
}
.min-h-800 {
  min-height: 800px !important;
}
.min-h-900 {
  min-height: 900px !important;
}
.min-h-1000 {
  min-height: 1000px !important;
}
.h-5 {
  height: 5px !important;
}
.h-10 {
  height: 10px !important;
}
.h-50 {
  height: 50px !important;
}
.h-75 {
  height: 75px !important;
}
.h-100 {
  height: 100px !important;
}
.h-125 {
  height: 125px !important;
}
.h-150 {
  height: 150px !important;
}
.h-200 {
  height: 200px !important;
}
.h-300 {
  height: 300px !important;
}
.h-400 {
  height: 400px !important;
}
.h-450 {
  height: 450px !important;
}
.h-500 {
  height: 500px !important;
}
.h-600 {
  height: 600px !important;
}
.h-650 {
  height: 650px !important;
}
.h-700 {
  height: 700px !important;
}
.h-800 {
  height: 800px !important;
}
.h-900 {
  height: 900px !important;
}
.h-1000 {
  height: 1000px !important;
}
.w-5 {
  width: 5px !important;
}
.w-10 {
  width: 10px !important;
}
.w-15 {
  width: 15px !important;
}
.w-20 {
  width: 20px !important;
}
.w-50 {
  width: 20px !important;
}
.w-100 {
  width: 100px !important;
}
.w-150 {
  width: 150px !important;
}
.w-200 {
  width: 200px !important;
}
.w-250 {
  width: 250px !important;
}
.w-300 {
  width: 300px !important;
}
.w-100p {
  width: 100% !important;
}
.h-100p {
  width: 100% !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.block {
  display: block !important;
}
.inline-block {
  display: inline-block !important;
}
.list-block li {
  display: block !important;
}
.list-inline li {
  display: inline !important;
}
.clear-both {
  clear: both !important;
}
.line-height-normal {
  line-height: normal !important;
}
.line-height-8 {
  line-height: 8px !important;
}
.line-height-12 {
  line-height: normal !important;
}
ul.style-none {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.style-none li {
  font-size: 0.875rem;
  padding: 3px 0;
}
ul.style-none li ul {
  list-style: none;
}
ul.vertical-icon-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.vertical-icon-list li {
  font-size: 0.875rem;
  padding: 6px 0;
}
ul.vertical-icon-list li i {
  font-size: 1.25rem;
  padding-right: 15px;
  vertical-align: middle;
}
.bg-green {
  background: #28bebd !important;
}
.bg-blue {
  background: blue !important;
}
.bg-lightBlue {
  background: #2ebaee !important;
}
.bg-red {
  background: #ef5350 !important;
}
.bg-yellow {
  background: #f8c200 !important;
}
.bg-paleYellow {
  background: #fddd7e !important;
}
.bg-lightGray {
  background: #e3ecf7 !important;
}
.bg-gray {
  background: #8f9eb5 !important;
}
.bg-drakGray {
  background: #707c94 !important;
}
.bg-grayBlue {
  background: #59779b !important;
}
.bg-purple {
  background: #6b79c4 !important;
}
.bg-turquoise {
  background: #00c5dc !important;
}
.bg-peach {
  background: #feb38d !important;
}
.bg-transparent {
  background: transparent !important;
}
.text-green {
  color: #28bebd !important;
}
.text-turquoise {
  color: #00c5dc !important;
}
.text-red {
  color: #ef5350 !important;
}
.text-cyan {
  color: #26c6da !important;
}
.text-yellow {
  color: #f8c200 !important;
}
.text-gray {
  color: #8f9eb5 !important;
}
.text-blue {
  color: blue !important;
}
.text-orange {
  color: #ffb74d !important;
}
.text-purple {
  color: #6b79c4 !important;
}
.text-white {
  color: #fff !important;
}
.text-brown {
  color: #795548 !important;
}
.text-salmon {
  color: #ee6e73 !important;
}
.text-muted {
  color: #8396b0;
}
.color-black {
  color: #000 !important;
}
.color-white {
  color: #fff !important;
}
.bg-white {
  background-color: #fff !important;
}
.transparent {
  background: transparent !important;
}
.border-bottom,
.border-grey-bottom-1px {
  border-bottom: 1px solid rgba(215, 225, 237, 0.8) !important;
}
.border-grey-top-1px,
.border-top {
  border-top: 1px solid rgba(215, 225, 237, 0.6) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.shadow-z-1 {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}
.shadow-z-1:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.shadow-z-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.shadow-z-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.shadow-z-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}
.shadow-z-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}
.big-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
}
.shadow-2dp {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.shadow-3dp {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.shadow-4dp {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.shadow-6dp {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.shadow-8dp {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.shadow-24dp {
  box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
}
.font-weight-100 {
  font-weight: 100 !important;
}
.font-weight-200 {
  font-weight: 200 !important;
}
.font-weight-300 {
  font-weight: 300 !important;
}
.font-weight-400 {
  font-weight: 400 !important;
}
.font-weight-500 {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.font-weight-700 {
  font-weight: 700 !important;
}
.font-weight-800 {
  font-weight: 800 !important;
}
.font-weight-900 {
  font-weight: 900 !important;
}
.font-weight-light {
  font-weight: 100 !important;
}
.font-weight-normal {
  font-weight: 300 !important;
}
.font-weight-medium {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 500 !important;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-10 {
  font-size: 10px !important;
}
.font-size-11 {
  font-size: 11px !important;
}
.font-size-12 {
  font-size: 12px !important;
}
.font-size-14 {
  font-size: 14px !important;
}
.font-size-16 {
  font-size: 16px !important;
}
.font-size-18 {
  font-size: 18px !important;
}
.font-size-20 {
  font-size: 20px !important;
}
.font-size-24 {
  font-size: 24px !important;
}
.font-size-26 {
  font-size: 26px !important;
}
.font-size-30 {
  font-size: 30px !important;
}
.font-size-40 {
  font-size: 40px !important;
}
.font-size-50 {
  font-size: 50px !important;
}
.font-size-60 {
  font-size: 60px !important;
}
.font-size-70 {
  font-size: 70px !important;
}
.font-size-80 {
  font-size: 80px !important;
}
.hidden {
  display: none !important;
}
@media (max-width: 576px) {
  .d-xs-none {
    display: none !important;
  }

  .d-xs-inline {
    display: inline !important;
  }

  .d-xs-inline-block {
    display: inline-block !important;
  }

  .d-xs-block {
    display: block !important;
  }

  .d-xs-table {
    display: table !important;
  }

  .d-xs-table-cell {
    display: table-cell !important;
  }

  .d-xs-flex {
    display: flex !important;
  }

  .d-xs-inline-flex {
    display: inline-flex !important;
  }
}
.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  height: 5px !important;
  background-color: #6a7c94 !important;
}
.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: #6a7c94 !important;
  width: 5px !important;
}
.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x, .ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x {
  height: 5px !important;
}
.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y, .ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y, .ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y {
  width: 5px !important;
  right: 0 !important;
}
.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  width: 5px !important;
}
.ps > .ps__scrollbar-y-rail {
  width: 5px !important;
}
perfect-scrollbar {
  height: 100%;
}
.mat-sidenav-content,
.mat-drawer-container,
.mat-sidenav-content,
.mat-drawer-content {
  background-color: #EEF5F9 !important;
  overflow: initial !important;
}
.mat-input-underline,
.mat-select-underline {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
.mat-form-field {
  width: auto !important;
  display: block !important;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body,
html {
  height: 100%;
  width: 100%;
  min-height: 100vh !important;
  font-size: 100%;
}
body {
  padding: 0;
  margin: 0;
  display: block !important;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1.25em;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  background-color: #eef5f9;
  color: #0e0e4f;
}
a:link,
a:visited {
  text-decoration: none;
  outline: none;
  transition: all 250ms;
}
a:active,
a:hover {
  outline: none;
  text-decoration: none;
}
*,
:focus,
:active {
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  line-height: 1.6rem;
}
h1 {
  font-size: 1.6875rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.25rem;
}
h4 {
  font-size: 1.125rem;
}
p {
  font-size: 0.9375rem;
  line-height: 1.9em;
}
hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Poppins", sans-serif;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  color: #575f6c;
}
.dl-horizontal,
.dl-vertical {
  margin-bottom: 12px;
}
.dl-horizontal dt,
.dl-vertical dt {
  font-weight: 600;
}
.dl-horizontal dt,
.dl-horizontal dd,
.dl-vertical dt,
.dl-vertical dd {
  font-size: 0.875em;
}
small {
  font-size: 11px;
  font-weight: 600;
}
img {
  max-width: 100%;
}
pre {
  background-color: #e3ecf7;
  border: 1px solid #cdd7e2;
  color: #607188;
  padding: 10px;
}
blockquote {
  border-left: 5px solid #e3ecf7;
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 1.125rem;
}
canvas {
  display: block;
  padding: 0;
  margin: 0 auto;
  max-width: 100%;
}
address {
  line-height: 1.5em;
  font-size: 0.875em;
}
button {
  outline: none !important;
}
.mat-input-placeholder,
::placeholder {
  color: rgba(96, 113, 136, 0.6) !important;
}
button,
input,
optgroup,
select,
textarea {
  font-family: "Open Sans", sans-serif;
}
.card {
  border: none !important;
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 30px;
  -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.card .card-header {
  border-bottom: 1px solid transparent;
  position: relative;
  padding: 1rem;
}
.card .card-header:first-child {
  border-radius: 0 !important;
}
.card .card-header .card-title {
  font-size: 1.25rem;
  margin: 0;
}
.card .card-header .card-subtitle {
  font-size: 0.75rem;
  font-weight: normal;
  color: #6a7c94;
}
.card .card-header li {
  padding: 0;
}
.card .card-block {
  padding: 0.5rem 1rem 1rem;
}
.card .card-footer {
  border-top: 1px solid transparent;
  padding: 0.5rem 1rem 1rem;
}
.card .card-footer:last-child {
  border-radius: 0 0 2px 2px;
}
.card .card-footer,
.card .card-header {
  padding: 1rem;
  background-color: transparent;
}
.card.alt-card {
  box-shadow: none;
}
.card ol li,
.card ul li {
  font-weight: 400;
  padding: 3px 0;
  font-size: 0.875rem;
}
.card.profile .card-header.card-background {
  padding: 0;
  position: relative;
  height: 160px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.card.profile .card-header.card_img_01 {
  background-image: url("/assets/img/headers/header-mat-02.jpg");
}
.card.profile .card-header.card_img_02 {
  background-image: url("/assets/img/gallery/full/full-33.jpg");
}
.card.profile .card-header img {
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: -34px;
  left: 50%;
  margin-left: -60px;
  box-shadow: 0 8px 10px 1px rgba(143, 158, 181, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(143, 158, 181, 0.2);
  z-index: 1;
}
.card.profile .card-block {
  text-align: center;
}
.card.profile .card-block .name {
  font-size: 1.375rem !important;
  padding: 25px 0 0;
  margin: 25px auto 0 !important;
}
.card.profile .card-block span {
  display: block;
  font-size: 0.875rem;
}
.card.profile .card-block .btn {
  margin: 20px 0 5px !important;
}
.card.profile .card-footer {
  padding: 10px 20px;
  background: rgba(238, 245, 249, 0.6);
}
.card.profile .card-footer span {
  font-size: 0.875rem;
  font-weight: 200;
  display: block;
  text-align: center;
}
.card.profile .card-footer span.count {
  font-size: 1.25rem;
}
.card-footer {
  position: relative;
  padding: 10px 15px 15px;
  min-height: 60px;
}
.card-footer.border-top {
  border-top: 1px solid #eef5f9;
}
.card-footer.border-bottom {
  border-bottom: 1px solid #eef5f9;
}
.card-footer.border-top-trans {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.card-footer.border-bottom-trans {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.card-footer ul.more {
  position: absolute;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  min-height: 60px;
  list-style: none;
}
.card-footer ul.more li {
  padding: 0;
  line-height: 0.4em;
}
.card-footer ul.more li a {
  font-size: 0.75rem;
  text-transform: uppercase;
}
.card-footer .actions.icons.bottom-left {
  top: 15px;
}
.card-footer .actions.icons.bottom-left li a {
  margin: 0;
}
.card-footer .actions.icons.bottom-left li a .badge {
  position: absolute;
  top: -5px;
  right: -3px;
  font-size: 9px !important;
  font-weight: 600 !important;
}
.card-footer .actions.icons.bottom-right {
  top: 15px;
}
.card-footer .actions.icons.bottom-right li a {
  margin: 0;
}
.card-footer .actions.icons.bottom-right li a .badge {
  position: absolute;
  top: -5px;
  right: -3px;
  font-size: 9px !important;
  font-weight: 600 !important;
}
.card .card-header.card-image {
  padding: 0;
}
.card .card-header.card-image img {
  width: 100%;
}
.card .card-header.card-image .card-title {
  position: absolute;
}
.card .card-header.card-image .card-title.top-left {
  top: 0;
  left: 20px;
}
.card .card-header.card-image .card-title.bottom-left {
  bottom: 30px;
  left: 20px;
}
.card .card-header.card-image .card-title.top-right {
  top: 0;
  right: 20px;
}
.card .card-header.card-image .card-title.bottom-right {
  bottom: 30px;
  right: 20px;
}
.card .card-header.card-image .card-title.overlay {
  width: 100%;
  left: 0;
  text-indent: 20px;
  height: 30px;
  padding: 15px 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.35);
  border-bottom: solid 20px rgba(0, 0, 0, 0.02);
}
.card.image-over-card {
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 30px;
  border-radius: 6px;
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
  -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.card.image-over-card .card-image {
  height: 60%;
  position: relative;
  overflow: hidden;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: -30px;
  border-radius: 6px;
  box-shadow: 0 10px 40px -13px rgba(0, 0, 0, 0.58), 0 4px 27px 0 rgba(0, 0, 0, 0.16), 0 7px 10px -5px rgba(0, 0, 0, 0.3);
}
.card.image-over-card .card-image img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  pointer-events: none;
}
.card.card-default > .card-header,
.card.card-default .card-block,
.card.card-default .card-footer,
.card.card-default .card-footer a,
.card.card-default .card-footer a:visited,
.card.card-default .card-title {
  color: #4b5b6d;
  background-color: #e3ecf7;
}
.card.card-default .card-footer a:active,
.card.card-default .card-footer a:hover {
  color: #99a8b8 !important;
}
.card .card-block.card-default,
.card .card-footer.card-default,
.card .card-header.card-default,
.card .card-header.card-default .actions > a,
.card .card-header.card-default .actions > li > a,
.card .card-header.card-default .card-title {
  color: #4b5b6d;
  background-color: #e3ecf7;
  border-color: transparent;
}
.card.card-blue > .card-header,
.card.card-blue .card-block,
.card.card-blue .card-footer,
.card.card-blue .card-footer a,
.card.card-blue .card-footer a:visited,
.card.card-blue .card-title {
  color: #fff !important;
  background-color: blue;
}
.card.card-blue .card-block p {
  color: #fff !important;
}
.card.card-blue .card-footer a:active,
.card.card-blue .card-footer a:hover {
  color: #9999ff !important;
}
.card .card-block.card-blue,
.card .card-footer.card-blue,
.card .card-header.card-blue,
.card .card-header.card-blue .actions > a,
.card .card-header.card-blue .actions > li > a,
.card .card-header.card-blue .card-title {
  color: #fff;
  background-color: blue;
  border-color: transparent;
}
.card.card-purple > .card-header,
.card.card-purple .card-block,
.card.card-purple .card-footer,
.card.card-purple .card-footer a,
.card.card-purple .card-footer a:visited,
.card.card-purple .card-title {
  color: #fff !important;
  background-color: #6b79c4;
}
.card.card-purple .card-block p {
  color: #fff !important;
}
.card.card-purple .card-footer a:active,
.card.card-purple .card-footer a:hover {
  color: #d8dcf0 !important;
}
.card .card-block.card-purple,
.card .card-footer.card-purple,
.card .card-header.card-purple,
.card .card-header.card-purple .actions > a,
.card .card-header.card-purple .actions > li > a,
.card .card-header.card-purple .card-title,
.card .card.card-purple,
.card .card.card-purple .card-block p {
  color: #fff !important;
  background-color: #6b79c4;
  border-color: transparent;
}
.card.card-yellow > .card-header,
.card.card-yellow .card-block,
.card.card-yellow .card-footer,
.card.card-yellow .card-footer a,
.card.card-yellow .card-footer a:visited,
.card.card-yellow .card-title {
  color: #fff !important;
  background-color: #f8c200;
}
.card.card-yellow .card-block p {
  color: #fff !important;
}
.card.card-yellow .card-footer a:active,
.card.card-yellow .card-footer a:hover {
  color: #ffe792 !important;
}
.card .card-block.card-yellow,
.card .card-footer.card-yellow,
.card .card-header.card-yellow,
.card .card-header.card-yellow .actions > a,
.card .card-header.card-yellow .actions > li > a,
.card .card-header.card-yellow .card-title {
  color: #fff;
  background-color: #f8c200;
  border-color: transparent;
}
.card.card-salmon > .card-header,
.card.card-salmon .card-block,
.card.card-salmon .card-footer,
.card.card-salmon .card-footer a,
.card.card-salmon .card-footer a:visited,
.card.card-salmon .card-title {
  color: #fff !important;
  background-color: #ee6e73;
}
.card.card-salmon .card-block p {
  color: #fff !important;
}
.card.card-salmon .card-footer a:active,
.card.card-salmon .card-footer a:hover {
  color: #fef7f7 !important;
}
.card .card-block.card-salmon,
.card .card-footer.card-salmon,
.card .card-header.card-salmon,
.card .card-header.card-salmon .actions > a,
.card .card-header.card-salmon .actions > li > a,
.card .card-header.card-salmon .card-title {
  color: #fff;
  background-color: #ee6e73;
  border-color: transparent;
}
.card.card-green > .card-header,
.card.card-green .card-block,
.card.card-green .card-footer,
.card.card-green .card-footer a,
.card.card-green .card-footer a:visited,
.card.card-green .card-title {
  color: #fff !important;
  background-color: #28bebd;
}
.card.card-green .card-block p {
  color: #fff !important;
}
.card.card-green .card-footer a:active,
.card.card-green .card-footer a:hover {
  color: #96e9e8 !important;
}
.card .card-block.card-green,
.card .card-footer.card-green,
.card .card-header.card-green,
.card .card-header.card-green .actions > a,
.card .card-header.card-green .actions > li > a,
.card .card-header.card-green .card-title {
  color: #fff;
  background-color: #28bebd;
  border-color: transparent;
}
.card.no-shadow {
  box-shadow: none !important;
}
.card.card-transparent {
  background: transparent;
  box-shadow: none;
}
.flex-card div.card {
  margin-bottom: 15px;
}
.card.drawer .card-off-canvas {
  height: 100%;
  width: 35%;
  min-width: 240px;
  top: 0;
  background: #fff;
  transform: translateX(-105%);
  position: absolute;
  z-index: 5;
  -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  transition: all, 0.2s, ease-in-out;
}
.card.drawer .card-off-canvas .card-header {
  min-height: 150px;
  padding: 0;
  width: 100%;
  background-image: url("/assets/img/headers/header-mat-02.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.card.drawer .card-off-canvas .card-header .profile {
  min-height: 90px;
  padding: 15px;
}
.card.drawer .card-off-canvas .card-header .profile .card-title {
  width: 50px;
  height: 50px;
  background: #f04e1b;
  border-radius: 50%;
  font-size: 1.125rem;
  color: #fff;
  line-height: 46px;
  text-indent: 9px;
}
.card.drawer .card-off-canvas .card-header .profile .card-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.card.drawer .card-off-canvas .card-header a.info:link {
  font-size: 0.75rem;
  padding: 8px 0;
  margin: 5px 0 0;
  display: block;
  background-color: rgba(0, 0, 0, 0.35);
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #fff;
}
.card.drawer .card-off-canvas .card-header a.info:link span {
  padding: 0 15px;
}
.card.drawer .card-off-canvas .card-block .submenu li {
  position: relative;
}
.card.drawer .card-off-canvas ul {
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 15px 0 0;
}
.card.drawer .card-off-canvas ul li a {
  font-size: 0.875rem;
  line-height: 44px;
  height: 44px;
  padding: 0 20px;
  display: block;
}
.card.drawer .card-off-canvas ul li a:hover {
  background-color: #ebf1f9;
}
.card.drawer .card-off-canvas ul li i {
  font-size: 1.25rem;
  vertical-align: text-bottom;
  width: 20px;
}
.card.drawer .is-active {
  transform: translateX(0);
}
.card.card-header-left .card-header {
  position: absolute;
  left: 0;
  width: 20%;
  height: 100%;
}
.card.card-header-left section {
  margin-left: 20%;
}
.card.card-header-right .card-header {
  position: absolute;
  right: 0;
  width: 20%;
  height: 100%;
}
.card.card-header-right section {
  margin-right: 20%;
}
.card.profile-menu a.info:after {
  font-family: "Material-Design-Iconic-Font";
  right: 10px;
  top: 8px;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  pointer-events: none;
  color: #fff;
  content: "\f2f2";
  position: absolute;
}
.card.profile-menu .accounts {
  display: none;
}
.card.profile-menu.open a.info:after {
  font-family: "Material-Design-Iconic-Font";
  right: 10px;
  top: 8px;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  pointer-events: none;
  color: #fff;
  content: "\f2f8";
  position: absolute;
}
@media (max-width: 576px) {
  .card.drawer .card-off-canvas {
    width: 75%;
  }
}
.card.type--profile .card-header.card-background {
  padding: 0;
  position: relative;
  height: 160px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.card.type--profile .card-header.card_img_01 {
  background-image: url("/assets/img/headers/header-mat-02.jpg");
}
.card.type--profile .card-header.card_img_02 {
  background-image: url("/assets/img/gallery/full/full-33.jpg");
}
.card.type--profile .card-header img {
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: -34px;
  left: 50%;
  margin-left: -60px;
  box-shadow: 0 8px 10px 1px rgba(143, 158, 181, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(143, 158, 181, 0.2);
  z-index: 1;
}
.card.type--profile .card-block {
  text-align: center;
}
.card.type--profile .card-block .name {
  font-size: 1.375rem !important;
  padding: 25px 0 0;
  margin: 25px auto 0 !important;
}
.card.type--profile .card-block span {
  display: block;
  font-size: 0.875rem;
}
.card.type--profile .card-block .btn {
  margin: 20px 0 5px !important;
}
.card.type--profile .card-footer {
  padding: 10px 20px;
  background: rgba(238, 245, 249, 0.6);
}
.card.type--profile .card-footer span {
  font-size: 0.875rem;
  font-weight: 200;
  display: block;
  text-align: center;
}
.card.type--profile .card-footer span.count {
  font-size: 1.25rem;
}
.card-task .card-block ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.card-task .card-block ul li {
  font-size: 0.75rem;
  padding: 0;
}
.card-task .card-block ul li .checkbox label,
.card-task .card-block ul li .radio label,
.card-task .card-block ul li label {
  font-weight: 300;
}
.card-task .card-block ul li .checkbox .checkbox-material .check,
.card-task .card-block ul li label.checkbox-inline .checkbox-material .check {
  margin-right: 5px;
  vertical-align: sub;
}
.card.type--weather .curr-weather {
  text-align: center;
  padding: 10px 0;
}
.card.type--weather .curr-weather h5,
.card.type--weather .curr-weather h6 {
  font-size: 0.875rem;
  color: #8190a5;
}
.card.type--weather .curr-weather i {
  font-size: 2.375rem;
  color: #8190a5;
  padding: 15px 0 10px;
}
.card.type--weather .curr-weather .curr-temp-wrapper {
  font-size: 2rem;
  display: inline-block;
  color: #8190a5;
}
.card.type--weather .curr-weather .curr-temp-wrapper .curr-temp {
  margin-right: -9px;
}
.card.type--weather ul.forcast {
  margin: 0 0 0 10px;
  padding: 10px 0 0;
  list-style: none;
}
.card.type--weather ul.forcast li {
  color: #8190a5;
  line-height: 1.7em;
}
.card.type--weather ul.forcast li .forcast-day {
  width: 140px;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 400;
}
.card.type--weather ul.forcast li .curr-temp {
  margin-right: -4px;
}
.card.type--weather ul.forcast li .curr-f,
.card.type--weather ul.forcast li .curr-sup,
.card.type--weather ul.forcast li .curr-temp,
.card.type--weather ul.forcast li i {
  font-size: 0.9375rem;
}
.card-mail .list-group-item-header {
  margin-bottom: 3px;
}
.card-mail .card-reveal .card-header {
  padding: 27px 20px;
}
.card-mail .card-reveal .card-block {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 55px;
  background: rgba(238, 245, 249, 0.4);
}
.card-mail .email-form .form-group {
  margin: 0;
  padding: 0;
}
.card-mail .email-form .form-control {
  padding: 30px 20px;
  background-image: none;
  border-bottom: 1px solid #e3ecf7;
}
.card-mail .email-form .message {
  background: none;
  padding: 15px 20px 30px;
  margin: 0;
  border-bottom: none;
}
.card.card-gallery .card-block {
  padding: 0;
}
.card.card-gallery .card-block .row {
  padding: 2px !important;
  margin: 0;
}
.card.card-gallery .card-block .row div[class*=col-] {
  padding: 2px;
}
.card.card-gallery .card-block .row [class*=col-] > a {
  display: block;
}
.card.card-gallery .card-block .row [class*=col-] > a img {
  width: 100%;
}
.card-morris-demo h1 {
  color: #f4b0b2;
  padding: 35px 0 0 35px;
  font-weight: 200;
}
.card-morris-demo .percent {
  font-size: 37px;
}
.card-morris-demo text[text-anchor=end] {
  display: none;
}
.card-morris-demo text[text-anchor=middle] {
  fill: #f4b0b2;
}
.card-morris-demo path[stroke] {
  display: none;
}
.card-morris-demo #morris_card_demo {
  margin-top: -80px;
}
.card .scrum-group {
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 5px 0;
  position: relative;
}
.card .scrum-group .scrum-item {
  position: relative;
  min-height: 75px;
  margin: 10px;
  background: #fff;
  transition-duration: 0.2s;
  transition-property: transform, box-shadow;
  transition-timing-function: ease-in-out;
  -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.card .scrum-group .scrum-item .scrum-header .scrum-title {
  padding: 10px 20px;
  font-size: 0.875rem;
}
.card .scrum-group .scrum-item .scrum-body {
  padding: 0 15px;
}
.card .scrum-group .scrum-item .scrum-body img {
  max-width: 35px;
}
.card .scrum-group .scrum-item .scrum-footer {
  width: 100%;
  padding: 15px 0;
}
#app_topnavbar-wrapper {
  width: 100%;
  height: 65px;
  position: fixed;
  z-index: 100;
  top: 0;
  display: block;
}
#app_topnavbar-wrapper .navbar {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-direction: row;
  margin-left: 240px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0), 0 3px 1px -2px rgba(0, 0, 0, 0.16), 0 1px 5px 0 rgba(0, 0, 0, 0);
  /*0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12);*/
  max-height: 65px;
  background-color: lavender;
}
#app_topnavbar-wrapper .navbar .navbar-nav {
  display: flex;
  flex-direction: row;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
#app_topnavbar-wrapper .navbar .navbar-nav li.nav-item a {
  position: relative;
  text-align: center;
  padding: 10px 15px;
  line-height: 3.4em;
  font-size: 0.875rem;
  color: #4376ae;
  /*#688696;*/
  font-weight: 600;
  min-width: 35px;
}
#app_topnavbar-wrapper .navbar .navbar-nav li.nav-item a i {
  font-size: 1.5rem;
}
#app_topnavbar-wrapper .navbar .navbar-nav li.nav-item ul.dropdown-menu {
  position: absolute;
  top: 65px;
  width: 200px;
}
#app_topnavbar-wrapper .navbar .navbar-nav li.nav-item ul.dropdown-menu.dropdown-lg-menu {
  width: 350px;
  padding: 10px !important;
}
#app_topnavbar-wrapper .navbar .navbar-nav li.nav-item ul.dropdown-menu li a {
  text-align: left;
  font-size: 0.75rem;
  line-height: 1.3em;
  padding: 0 10px;
}
#app_topnavbar-wrapper .navbar .navbar-nav li.nav-item ul.dropdown-menu li a i {
  font-size: 1.25rem;
  vertical-align: middle;
  line-height: 2em;
}
#app_topnavbar-wrapper .navbar .navbar-nav > li > a {
  max-height: 65px;
}
#app_topnavbar-wrapper .navbar .navbar-nav.nav-logo {
  order: 1;
}
#app_topnavbar-wrapper .navbar .navbar-nav.nav-left {
  order: 2;
}
#app_topnavbar-wrapper .navbar .navbar-nav.nav-right {
  margin: 0 0 0 auto;
  padding: 0;
  order: 3;
}
#app_topnavbar-wrapper .navbar .navbar-nav > .nav-item > .nav-link > i.zmdi {
  line-height: 3rem;
}
#app_topnavbar-wrapper .avatar-menu .badge {
  position: absolute;
  top: 17px;
  left: 40px;
  border: 1px solid #fff;
}
#app_topnavbar-wrapper .mobile-menu-trigger {
  display: none;
}
#app_topnavbar-wrapper .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
#app_topnavbar-wrapper .app_menu_launcher li {
  display: block !important;
  padding: 0;
}
#app_topnavbar-wrapper .app_menu_launcher li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#app_topnavbar-wrapper .app_menu_launcher li ul li {
  display: inline-block !important;
  margin: 0 5px;
}
#app_topnavbar-wrapper .app_menu_launcher li ul li a {
  line-height: 24px !important;
  text-transform: uppercase;
  text-align: center !important;
  transition: all 0.3s;
  font-size: 1.125rem;
  display: block !important;
  padding: 10px !important;
  width: 90px;
}
#app_topnavbar-wrapper .app_menu_launcher li ul li a i {
  font-size: 1.5rem !important;
  line-height: 1.8em;
}
#app_topnavbar-wrapper .app_menu_launcher li ul li a span {
  display: block !important;
  clear: both;
  font-size: 0.75rem !important;
  text-align: center !important;
}
#app_topnavbar-wrapper .color-container {
  background: #EEF5F9;
}
#app_topnavbar-wrapper .color-container .title {
  display: block !important;
  width: 100%;
  clear: both;
}
#app_topnavbar-wrapper .color-container .title h3 {
  display: block;
  padding: 5px;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
#app_topnavbar-wrapper .dropdown.mega {
  position: static !important;
}
#app_topnavbar-wrapper .dropdown.mega .full-width {
  display: block;
  right: 0;
  position: absolute;
  margin: 0;
  top: 65px;
  transform: scale(1);
  left: 0;
  border-radius: 0;
  border-top: solid 2px #eef5f9;
}
#app_topnavbar-wrapper .dropdown.mega .full-width h3 {
  padding-left: 15px;
  color: #688696;
}
#app_topnavbar-wrapper .dropdown.mega .full-width ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#app_topnavbar-wrapper .dropdown.mega .full-width ul li {
  padding: 5px 0;
  white-space: nowrap;
}
#app_topnavbar-wrapper .dropdown.mega .full-width ul li a {
  line-height: 1.1em;
  display: block;
  padding: 10px !important;
  text-align: left;
}
#app_topnavbar-wrapper .dropdown.mega .full-width ul li a i {
  font-size: 0.75rem;
}
#app_topnavbar-wrapper .dropdown.mega .inline-block li {
  display: inline-block !important;
}
#app_topnavbar-wrapper .dropdown.mega #new_arrivals_megamenu .slick-dots li {
  display: inline-block !important;
}
#app_topnavbar-wrapper .dropdown.mega #new_arrivals_megamenu .slick-next:before,
#app_topnavbar-wrapper .dropdown.mega #new_arrivals_megamenu .slick-prev:before {
  font-size: 1.25rem;
  line-height: 1;
  color: #6b79c4;
  opacity: 0.75;
}
.app_sidebar-menu-collapsed #app_topnavbar-wrapper .navbar-form.open {
  left: 50px;
}
.app_sidebar-menu-collapsed #app_topnavbar-wrapper .navbar {
  margin-left: 50px;
}
@media (max-width: 992px) {
  #app_topnavbar-wrapper .navbar {
    margin-left: 0;
  }
  #app_topnavbar-wrapper .mobile-menu-trigger {
    display: block;
  }
  #app_topnavbar-wrapper .menu-trigger {
    display: none;
  }
  #app_topnavbar-wrapper .navbar-nav.nav-logo {
    display: none;
  }
  #app_topnavbar-wrapper .navbar-nav.nav-left {
    order: 1 !important;
  }
  #app_topnavbar-wrapper .navbar-nav.nav-right {
    margin: 0 0 0 auto;
    padding: 0;
    order: 2 !important;
  }
}
@media (max-width: 768px) {
  #app_topnavbar-wrapper .navbar-nav,
#app_topnavbar-wrapper li.menu-icon {
    float: left;
  }

  #app_topnavbar-wrapper .hidden-sm-down {
    display: none !important;
  }
}
@media (max-width: 375px) {
  #app_topnavbar-wrapper {
    padding-left: 0;
  }

  #logo_wrapper {
    width: 50px;
  }

  .brand-text {
    display: none;
  }
}
#app_main-menu-wrapper {
  overflow: hidden;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  left: 0;
}
#app_main-menu-wrapper .sidebar-inner {
  position: relative;
  height: 100%;
  width: 240px;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
  height: 100vh;
}
#app_main-menu-wrapper .nav-dropdown .nav-sub {
  max-height: 0;
  padding: 0;
  margin: 0;
  overflow-y: hidden;
  transition: max-height 0.3s ease-in-out;
}
#app_main-menu-wrapper .nav-dropdown .nav-sub ul {
  padding: 3px 0;
}
#app_main-menu-wrapper .nav-dropdown .nav-sub > ul:first-child {
  padding-top: 10px;
}
#app_main-menu-wrapper .nav-dropdown .nav-sub > ul:last-child {
  padding-bottom: 10px;
}
#app_main-menu-wrapper .nav-dropdown.open > .nav-sub {
  max-height: 1000px;
}
#app_main-menu-wrapper .nav-logo.mobile {
  display: none;
}
#app_main-menu-wrapper .nav-logo {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  width: 100%;
  top: 0;
  height: 65px;
  padding: 0;
  margin: 0;
  width: 240px;
  left: 0;
  justify-content: center;
}
#app_main-menu-wrapper .nav-logo li {
  display: inline-block;
}
#app_main-menu-wrapper .nav-logo li a {
  color: #fff;
}
#app_main-menu-wrapper .nav-logo li .logo {
  float: none;
  padding: 0;
  height: auto;
}
#app_main-menu-wrapper .nav-logo li .logo img {
  position: absolute;
  top: 19px;
  left: 13px;
  width: 25px;
  height: 25px;
  max-width: initial;
}
#app_main-menu-wrapper .nav-logo li .brand-text {
  font-size: 1.0625rem;
  padding: 11px 0 0px 40px;
  letter-spacing: 0.07em;
  font-weight: 500;
  transition: all 150ms;
}
#app_main-menu-wrapper .nav-logo .logo-wrapper a {
  display: flex;
  padding: 10px 15px 10px 5px;
}
#app_main-menu-wrapper .nav-logo .logo-wrapper a:hover {
  background: transparent !important;
}
@media (max-width: 1200px) {
  .app_sidebar_left {
    left: -240px;
    transition: all 250ms;
  }
}
#app_main-menu-wrapper {
  width: 240px;
  position: fixed;
  height: 100%;
  min-height: 100%;
  z-index: 100;
}
#app_main-menu-wrapper .navbar-nav {
  display: flex;
  flex-direction: row;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
#app_main-menu-wrapper .navbar-nav li a {
  position: relative;
  max-height: 65px;
  min-height: 65px;
  text-align: center;
  padding: 10px 15px;
  line-height: 3.4em;
  font-size: 14px;
  color: #00448e;
}
#app_main-menu-wrapper .navbar-nav li a:hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
}
#app_main-menu-wrapper .navbar-nav li a i {
  font-size: 1.5rem;
}
#app_main-menu-wrapper .navbar-nav li a.nav-link.menu-trigger i {
  color: #00448e;
  transition: all 150ms;
}
#app_main-menu-wrapper .navbar-nav li a.nav-link.menu-trigger:hover {
  background: transparent !important;
}
#app_main-menu-wrapper .navbar-nav li a.nav-link.menu-trigger:hover i {
  color: #b9baba;
}
#app_main-menu-wrapper .navbar-nav .logo-wrapper a {
  padding: 10px 15px 10px 5px !important;
}
#app_main-menu-wrapper .sidebar-header {
  color: #6c757d;
  opacity: 0.7;
  margin: 0;
  padding: 10px 25px;
  text-transform: uppercase;
  font-size: 0.6875rem;
  display: block;
}
#app_main-menu-wrapper .brand-text-app {
  color: #4376ae94;
  font-size: 26px;
  font-weight: bold;
  display: block;
}
#app_main-menu-wrapper .nav-pills {
  padding: 10px 0 100px 0;
}
#app_main-menu-wrapper .nav-pills .nav-item,
#app_main-menu-wrapper .nav-pills a {
  display: block;
  width: 100%;
}
#app_main-menu-wrapper .nav-pills li a {
  border-radius: 0 !important;
  font-size: 0.8125rem;
  border-left: solid 3px transparent;
  padding: 10px 15px;
  width: 100%;
  position: relative;
  font-weight: 600;
}
#app_main-menu-wrapper .nav-pills li a i {
  width: 25px;
  font-size: 1rem;
  vertical-align: text-top;
  display: inline-block;
}
#app_main-menu-wrapper .nav .open > a,
#app_main-menu-wrapper .nav .open > a:focus,
#app_main-menu-wrapper .nav .open > a:hover,
#app_main-menu-wrapper .nav-pills > li > a:active,
#app_main-menu-wrapper .nav-pills > li > a:hover {
  opacity: 1;
  width: 100%;
}
#app_main-menu-wrapper .nav-pills > li.active > a,
#app_main-menu-wrapper .nav-pills > li.active > a:focus,
#app_main-menu-wrapper .nav-pills > li.active > a:hover {
  width: 100%;
}
#app_main-menu-wrapper .nav-stacked > li + li {
  margin-top: 0;
  margin-left: 0;
}
#app_main-menu-wrapper .nav .nav-sub {
  list-style: none;
  position: relative;
}
#app_main-menu-wrapper .nav .nav-sub li > a {
  padding-right: 10px;
  font-size: 0.8125rem;
  padding: 6px 0 6px 39px;
  display: block;
  position: relative;
}
#app_main-menu-wrapper .nav .nav-sub li > a:last-child {
  padding: 6px 0 12px 39px;
}
#app_main-menu-wrapper .nav-pills > li.active > a,
#app_main-menu-wrapper .nav-pills > li.active > a:focus,
#app_main-menu-wrapper .nav-pills > li.active > a:hover {
  border-left: solid 3px transparent;
}
#app_main-menu-wrapper .nav.nav-pills.nav-stacked .nav-dropdown.active > a {
  border-left: solid 3px;
}
#app_main-menu-wrapper .nav.nav-pills.nav-stacked .nav-dropdown.active > .nav-sub {
  border-left: solid 3px;
}
#app_main-menu-wrapper .nav > li > .nav-sub > li > .nav-sub > li > a,
#app_main-menu-wrapper .nav > li > .nav-sub > li > .nav-sub > li > div.radio {
  padding-left: 55px;
}
#app_main-menu-wrapper .nav > li > .nav-sub > li > .nav-sub > li > div.radio label {
  font-weight: 400;
}
#app_main-menu-wrapper {
  display: block;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper {
  width: 50px;
}
.app_sidebar-menu-collapsed #app_topnavbar-wrapper .navbar-form {
  padding-left: 0;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav > li > a {
  white-space: nowrap;
  overflow: hidden;
}
#app_main-menu-wrapper .nav-link.menu-trigger i:before {
  transition: all 150ms;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-link.menu-trigger i:before {
  transition: all 150ms;
  transform: rotate(180deg);
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-logo {
  width: 50px;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-logo .brand-text {
  display: none;
}
.rotate {
  transition: all 150ms;
}
#app_main-menu-wrapper .sidebar-inner .nav li .badge,
#app_main-menu-wrapper .sidebar-inner .nav li .label {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 9px;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav li .badge,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav li .label {
  display: none;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav > li > .nav-sub {
  position: absolute;
  left: 50px;
  margin-top: 0;
  display: none;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-link.menu-trigger,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .sidebar-header,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .sidebar-menu-header,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .sidebar-menu-profile,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .sidebar-menu-summary,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .sidebar-profile,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .sidebar-summary {
  display: none;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-pills {
  margin: 0;
}
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-pills > li > a > i {
  margin-right: 40px;
  width: auto;
  font-size: 1.4375rem;
}
.app_sidebar-menu-collapsed #app_wrapper #app_sidebar-left:hover #app_main-menu-wrapper,
.app_sidebar-menu-collapsed #app_wrapper #app_sidebar-left:hover #app_main-menu-wrapper .nav-logo {
  width: 240px !important;
}
.app_sidebar-menu-collapsed #app_wrapper #app_sidebar-left:hover .nav > li > .nav-sub,
.app_sidebar-menu-collapsed #app_wrapper #app_sidebar-left:hover .nav-link.menu-trigger,
.app_sidebar-menu-collapsed #app_wrapper #app_sidebar-left:hover .nav-logo .brand-text {
  position: initial !important;
  display: block;
}
.app_sidebar-menu-collapsed #app_wrapper #app_sidebar-left:hover .nav-pills > li > a > i {
  margin-right: 10px;
  width: auto;
  font-size: 1.25rem;
}
#app_topnavbar-wrapper li.menu-icon {
  float: right;
}
#app_topnavbar-wrapper li.menu-icon a {
  display: block;
}
#app_topnavbar-wrapper li.menu-icon a:hover {
  color: #fff;
}
#app_topnavbar-wrapper li.menu-icon a i {
  font-size: 25px;
  height: 35px;
  width: 35px;
  transition: all 150ms;
}
.app_sidebar-menu-collapsed #app_topnavbar-wrapper li.menu-icon a i:before {
  transform: rotate(180deg);
}
.nav-dropdown > a {
  position: relative;
}
.nav-dropdown > a:after,
.nav-dropdown > a:before {
  position: absolute;
  font-family: "Material-Design-Iconic-Font";
  font-size: 17px;
  right: 15px;
  top: 50%;
  margin-top: -10px;
  transition: all, 250ms;
}
.nav-dropdown > a:before {
  content: "\f278";
  -khtml-transform: scale(1);
  transform: scale(1);
}
.nav-dropdown > a:after {
  content: "\f273";
  -khtml-transform: scale(0);
  transform: scale(0);
}
.nav-dropdown.open > a:before {
  content: "\f278";
  -khtml-transform: scale(0);
  transform: scale(0);
}
.nav-dropdown.open > a:after {
  content: "\f273";
  -khtml-transform: scale(1);
  transform: scale(1);
}
.app_sidebar-menu-collapsed .nav-dropdown > a:after,
.app_sidebar-menu-collapsed .nav-dropdown > a:before {
  display: none;
}
.app_sidebar-menu-collapsed #app_sidebar-left:hover .nav-dropdown > a:after,
.app_sidebar-menu-collapsed #app_sidebar-left:hover .nav-dropdown > a:before {
  display: block;
}
@media (max-width: 992px) {
  #app_main-menu-wrapper {
    z-index: 112;
    top: 0;
    padding-top: 0;
  }
  #app_main-menu-wrapper .nav-logo.mobile {
    display: block;
  }
  #app_main-menu-wrapper .nav-logo.mobile li a {
    padding: 25px 15px 10px !important;
  }
  #app_main-menu-wrapper .nav-logo.mobile li a .brand-text {
    padding-top: 3px;
  }
  #app_main-menu-wrapper .nav-logo.mobile li.logo-wrapper .logo {
    width: 40px;
  }

  .nav-link.menu-trigger {
    display: none !important;
  }

  .app_menu-open {
    display: block;
  }

  #app_main-menu-wrapper,
#app_wrapper #app_sidebar-left {
    width: 240px !important;
    left: -240px;
    box-shadow: none;
  }

  #app_topnavbar-wrapper #logo_wrapper {
    width: 240px;
  }

  .app_sidebar-menu-collapsed #logo_wrapper ul li .logo img {
    left: 13px !important;
  }

  #navbar_header {
    display: none;
  }

  #app_sidebar-left #logo_wrapper ul li.app_menu-close,
#app_topnavbar-wrapper ul li.app_menu-open {
    display: inline-block;
  }

  .app_sidebar-left-open #app_main-menu-wrapper,
.app_sidebar-menu-collapsed #app_main-menu-wrapper,
.app_sidebar-menu-collapsed #app_wrapper #app_main-menu-wrapper .app_sidebar-left-open #app_wrapper #app_sidebar-left {
    width: 240px !important;
    left: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    padding-bottom: 65px;
  }

  .app_sidebar-menu-collapsed #app_wrapper #app_main-menu-wrapper .sidebar-header {
    display: block !important;
  }

  .app_sidebar-menu-collapsed .nav-dropdown > a:after,
.app_sidebar-menu-collapsed .nav-dropdown > a:before {
    display: block;
  }

  .app_sidebar-left-open #app_main-menu-wrapper .nav-pills > li > a > i,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav-pills > li > a > i {
    margin-right: initial !important;
    width: 25px !important;
    font-size: initial !important;
  }

  .app_sidebar-left-open #app_main-menu-wrapper .nav > li > .nav-sub,
.app_sidebar-menu-collapsed #app_main-menu-wrapper .nav > li > .nav-sub {
    position: initial !important;
  }
}
.sidebar-overlay {
  position: fixed;
  border-top: solid thin #e6edf1;
  top: 0;
  bottom: 0;
  right: -330px;
  width: 320px;
  height: 100%;
  margin-top: 0;
  background-color: #fff;
  overflow: auto;
  box-shadow: none;
  -webkit-overflow-scrolling: touch;
  z-index: 65;
  transition: all 0.2s;
}
.sidebar-overlay ul.description {
  margin: 5px 20px;
  padding: 0;
  list-style: none;
}
.sidebar-overlay ul.description li.title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.875rem;
}
.sidebar-overlay .tab-content {
  padding: 20px 0;
}
.sidebar-overlay .mini.status.badge {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 12px;
  left: 49px;
  border: 1px solid #fff;
}
.sidebar-overlay-open #app_sidebar-right .sidebar-overlay {
  right: 0;
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
  z-index: 115;
  transition: all 0.2s;
}
.sidebar-overlay-open .backdrop {
  display: block;
}
.sidebar-timeline {
  border-left: 2px solid #4285f4;
  position: relative;
  margin: 20px;
}
.sidebar-timeline .time-item:after {
  background-color: #ffffff;
  border-color: #4285f4;
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: "";
  height: 10px;
  left: 0;
  margin-left: -6px;
  position: absolute;
  top: 5px;
  width: 10px;
}
.time-item {
  border-color: #4285f4;
  padding-bottom: 10px;
  position: relative;
}
.time-item:before {
  content: " ";
  display: table;
}
.time-item:after {
  background-color: #ffffff;
  border-color: #039cfd;
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: "";
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}
.time-item-item:after {
  content: " ";
  display: table;
}
.item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}
.item-info p {
  font-size: 13px;
}
#app_wrapper {
  position: relative;
  min-height: 100%;
}
#app_wrapper #content_outer_wrapper {
  padding: 65px 0 0 240px;
  transition: all 250ms;
}
#app_wrapper #content_outer_wrapper .content_inner_wrapper #content_wrapper .content {
  position: relative;
  padding-bottom: 80px;
  min-height: calc(100vh - 80px);
}
.app_sidebar-menu-collapsed #app_wrapper {
  position: relative;
  min-height: 100%;
}
.app_sidebar-menu-collapsed #app_wrapper #content_outer_wrapper {
  min-height: 100%;
  padding-left: 50px;
  transition: all 250ms;
}
@media (max-width: 992px) {
  .app_sidebar-menu-collapsed #app_wrapper #content_outer_wrapper {
    padding-left: 0;
    transition: all 250ms;
  }
}
@media (max-width: 992px) {
  #content_outer_wrapper {
    padding-left: 0 !important;
    transition: all 250ms;
  }
}
.content .header-wrapper {
  background: #fff;
  padding: 0;
  width: 100%;
  position: relative;
}
.content .header-wrapper.header-sm {
  height: 70px;
}
.content .header-wrapper.header-md {
  height: 140px;
}
.content .header-wrapper.header-md h1 {
  padding-top: 20px;
}
.content .header-wrapper.header-lg {
  height: 220px;
}
.content .header-wrapper.header-lg h1 {
  padding-top: 20px;
}
.content .header-wrapper.header-xl {
  height: 300px;
}
.content .header-wrapper.header-xl h1 {
  padding-top: 20px;
}
.content .header-wrapper.overlay {
  position: absolute;
}
.content .header-wrapper + .tabpanel .nav-tabs li:first-child {
  padding-left: 30px;
}
.content .content-header {
  padding: 15px 30px;
  width: 100%;
  position: relative;
}
.content .header-wrapper.header-md.overlay + .content-body {
  padding-top: 80px;
}
.content .header-wrapper.header-lg.overlay + .content-body {
  padding-top: 155px;
}
.content .header-wrapper.header-xl.overlay + .content-body {
  padding-top: 200px;
}
@media (max-width: 768px) {
  .content .header-wrapper.header-md.overlay + .content-body {
    padding-top: 65px;
  }
  .content .header-wrapper.header-lg.overlay + .content-body {
    padding-top: 65px;
  }
  .content .header-wrapper.header-xl.overlay + .content-body {
    padding-top: 65px;
  }
}
.fullWidth1-wrapper .content h1 {
  padding: 20px 30px;
}
.fullWidth1-wrapper .content .content-body {
  min-height: 54.1vh !important;
  padding: 30px;
}
.fullWidth2-wrapper .tab-header .nav-tabs li a:after {
  bottom: 2px;
}
.fullWidth2-wrapper .tab-header .nav-link {
  padding: 15px 30px;
  font-weight: 400;
  font-size: 0.875rem;
}
.fullWidth2-wrapper .content h1 {
  padding: 20px 30px;
}
.fullWidth2-wrapper .content .content-body {
  padding: 30px;
  min-height: 54.1vh !important;
}
.fullWidth3-wrapper .content h1 {
  padding: 20px 30px;
}
.fullWidth3-wrapper .content .content-body {
  padding: 30px;
}
.boxedlayout1-wrapper .content h1 {
  padding: 20px 0;
}
.boxedlayout1-wrapper .content .content-body {
  padding-top: 30px;
}
.boxedlayout3-wrapper .content h1 {
  padding: 20px 30px;
}
.boxedlayout3-wrapper .content .content-body {
  padding-top: 30px;
}
.leftSidenav1-wrapper .content h1 {
  padding: 20px 30px 20px 60px;
}
.leftSidenav1-wrapper .content .content-body {
  padding: 30px;
}
.leftSidenav1-wrapper .sidenav {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  background-color: #eef5f9;
}
.leftSidenav1-wrapper .sidenav #leftSidenav1 {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  left: 0;
  height: 100%;
  min-height: 100%;
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
  color: #627288;
  padding: 0 25px;
  -khtml-transform: translateX(0);
  transform: translateX(0);
  transition: all 150ms linear;
}
.leftSidenav1-wrapper .sidenav #leftSidenav1 .header {
  position: relative;
  padding: 15px;
}
.leftSidenav1-wrapper .sidenav #leftSidenav1 .header .header-title {
  line-height: 1.875rem;
  text-transform: uppercase;
  font-size: 18px;
}
.leftSidenav1-wrapper .sidenav #leftSidenav1 .nav.nav-pills .nav-link.btn.active {
  will-change: box-shadow, transform;
  transition: box-shadow 0.1s cubic-bezier(0.4, 0, 1, 1), background-color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.leftSidenav1-wrapper .sidenav .submenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.leftSidenav1-wrapper .sidenav .submenu ul li {
  position: relative;
  display: block;
}
.leftSidenav1-wrapper .sidenav .submenu ul li a {
  position: relative;
  display: block;
  padding: 15px 15px 15px 25px;
}
.leftSidenav1-wrapper .sidenav .submenu ul li a:hover {
  color: #516073;
}
.leftSidenav1-wrapper .sidenav .submenu ul li a i {
  width: 25px;
  font-size: 1rem;
  vertical-align: text-top;
  display: inline-block;
}
.leftSidenav1-wrapper .sidenav .submenu ul li:active, .leftSidenav1-wrapper .sidenav .submenu ul li:focus, .leftSidenav1-wrapper .sidenav .submenu ul li:hover {
  background: #e3eef5;
  cursor: pointer;
}
.leftSidenav1-wrapper #tabset .nav-pills {
  display: none;
}
.leftSidenav2-wrapper .content h1 {
  padding: 20px 30px 20px 60px;
}
.leftSidenav2-wrapper .content .content-body {
  padding: 30px;
}
.leftSidenav2-wrapper .sidenav {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  background-color: #eef5f9;
}
.leftSidenav2-wrapper .sidenav #leftSidenav2 {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  left: 0;
  height: 100%;
  min-height: 100%;
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
  box-shadow: inset -3px 0 22px 2px rgba(0, 0, 0, 0.06);
  color: #627288;
  padding-left: 0;
  -khtml-transform: translateX(0);
  transform: translateX(0);
  transition: all 150ms linear;
}
.leftSidenav2-wrapper .sidenav #leftSidenav2 .header {
  position: relative;
  padding: 15px;
  height: 65px;
}
.leftSidenav2-wrapper .sidenav #leftSidenav2 .header .header-title {
  line-height: 1.875rem;
  text-transform: uppercase;
  font-size: 18px;
}
.leftSidenav2-wrapper .sidenav #leftSidenav2 .header .actions.icons.top-right {
  top: 18px;
}
.leftSidenav2-wrapper .sidenav #leftSidenav2 .header .actions.icons.top-left {
  top: 18px;
}
.leftSidenav2-wrapper .sidenav .submenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.leftSidenav2-wrapper .sidenav .submenu ul li {
  position: relative;
  display: block;
}
.leftSidenav2-wrapper .sidenav .submenu ul li a {
  position: relative;
  display: block;
  padding: 15px 15px 15px 25px;
}
.leftSidenav2-wrapper .sidenav .submenu ul li a:hover {
  color: #516073;
}
.leftSidenav2-wrapper .sidenav .submenu ul li a i {
  width: 25px;
  font-size: 1rem;
  vertical-align: text-top;
  display: inline-block;
}
.leftSidenav2-wrapper .sidenav .submenu ul li:active, .leftSidenav2-wrapper .sidenav .submenu ul li:focus, .leftSidenav2-wrapper .sidenav .submenu ul li:hover {
  background: #e3eef5;
  cursor: pointer;
}
.rightSidenav1-wrapper .content h1 {
  padding: 20px 30px;
}
.rightSidenav1-wrapper .content .content-body {
  padding: 30px;
}
.rightSidenav1-wrapper .sidenav {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  background-color: #eef5f9;
}
.rightSidenav1-wrapper .sidenav #rightSidenav1 {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  right: 0;
  height: 100%;
  min-height: 100%;
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
  color: #627288;
  padding: 0 25px;
  -khtml-transform: translateX(0);
  transform: translateX(0);
  transition: all 150ms linear;
}
.rightSidenav1-wrapper .sidenav #rightSidenav1 .header {
  position: relative;
  padding: 15px;
}
.rightSidenav1-wrapper .sidenav #rightSidenav1 .header .header-title {
  line-height: 1.875rem;
  text-transform: uppercase;
  font-size: 18px;
}
.rightSidenav1-wrapper .sidenav #rightSidenav1 .nav.nav-pills .nav-link.btn.active {
  will-change: box-shadow, transform;
  transition: box-shadow 0.1s cubic-bezier(0.4, 0, 1, 1), background-color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.rightSidenav1-wrapper .sidenav .submenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.rightSidenav1-wrapper .sidenav .submenu ul li {
  position: relative;
  display: block;
}
.rightSidenav1-wrapper .sidenav .submenu ul li a {
  position: relative;
  display: block;
  padding: 15px 15px 15px 25px;
}
.rightSidenav1-wrapper .sidenav .submenu ul li a:hover {
  color: #516073;
}
.rightSidenav1-wrapper .sidenav .submenu ul li a i {
  width: 25px;
  font-size: 1.4em;
  vertical-align: text-top;
  display: inline-block;
}
.rightSidenav1-wrapper .sidenav .submenu ul li:active, .rightSidenav1-wrapper .sidenav .submenu ul li:focus, .rightSidenav1-wrapper .sidenav .submenu ul li:hover {
  background: #e3eef5;
  cursor: pointer;
}
.rightSidenav1-wrapper #tabset .nav-pills {
  display: none;
}
.rightSidenav1-wrapper .sidenav-container .content-body {
  min-height: 54.1vh !important;
}
.rightSidenav2-wrapper .content h1 {
  padding: 20px 30px;
}
.rightSidenav2-wrapper .content .content-body {
  padding: 30px;
}
.rightSidenav2-wrapper .sidenav {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  background-color: #eef5f9;
}
.rightSidenav2-wrapper .sidenav #rightSidenav2 {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  right: 0;
  height: 100%;
  min-height: 100%;
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
  box-shadow: inset -3px 0 22px 2px rgba(0, 0, 0, 0.06);
  color: #627288;
  padding-right: 0;
  -khtml-transform: translateX(0);
  transform: translateX(0);
  transition: all 150ms linear;
}
.rightSidenav2-wrapper .sidenav #rightSidenav2 .header {
  position: relative;
  padding: 15px;
  height: 65px;
}
.rightSidenav2-wrapper .sidenav #rightSidenav2 .header .header-title {
  line-height: 1.875rem;
  text-transform: uppercase;
  font-size: 18px;
}
.rightSidenav2-wrapper .sidenav #rightSidenav2 .header .actions.icons.top-right {
  top: 18px;
}
.rightSidenav2-wrapper .sidenav #rightSidenav2 .header .actions.icons.top-left {
  top: 18px;
}
.rightSidenav2-wrapper .sidenav .submenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.rightSidenav2-wrapper .sidenav .submenu ul li {
  position: relative;
  display: block;
}
.rightSidenav2-wrapper .sidenav .submenu ul li a {
  position: relative;
  display: block;
  padding: 15px 15px 15px 25px;
  font-size: 0.875rem;
}
.rightSidenav2-wrapper .sidenav .submenu ul li a:hover {
  color: #516073;
}
.rightSidenav2-wrapper .sidenav .submenu ul li a i {
  width: 25px;
  font-size: 1.375rem;
  vertical-align: text-top;
  display: inline-block;
}
.rightSidenav2-wrapper .sidenav .submenu ul li:active, .rightSidenav2-wrapper .sidenav .submenu ul li:focus, .rightSidenav2-wrapper .sidenav .submenu ul li:hover {
  background: #e3eef5;
  cursor: pointer;
}
.rightSidenav2-wrapper .sidenav.lg {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
}
.rightSidenav2-wrapper .sidenav.lg #rightSidenav2 {
  width: 320px;
  min-width: 320px;
  max-width: 320px;
}
.rightSidenav2-wrapper .sidenav-container .content-body {
  min-height: 54.1vh !important;
}
#footer_wrapper {
  bottom: 0;
  width: 100%;
  background: #2196f3;
}
#footer_wrapper .footer-content {
  text-align: left;
  padding: 40px 30px 20px;
}
#footer_wrapper .footer-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer_wrapper .footer-content ul li {
  line-height: 2em;
  font-size: 0.8125rem;
}
#footer_wrapper .footer-content ul li a,
#footer_wrapper .footer-content ul li a:link,
#footer_wrapper .footer-content ul li a:visited {
  color: rgba(255, 255, 255, 0.5);
  font-weight: 400;
}
#footer_wrapper .footer-content ul li a:active,
#footer_wrapper .footer-content ul li a:hover {
  color: #fff;
}
#footer_wrapper .footer-content h6,
#footer_wrapper .footer-content p,
#footer_wrapper .footer-content span {
  color: #fff;
}
#footer_wrapper .footer-content h6 {
  font-size: 1.125rem;
  margin: 0 0 15px;
}
#footer_wrapper .footer-content p {
  font-size: 0.8125rem;
}
#footer_wrapper .footer-content span {
  font-size: 0.75rem;
}
#footer_wrapper .footer-content .copy-wrapper {
  padding: 10px 0 0;
  margin: 10px 0 0;
}
#footer_wrapper .footer-content .copy-wrapper .copy {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 200;
}
#footer_wrapper .footer-content .form-group .control-label {
  color: rgba(255, 255, 255, 0.6);
}
#footer_wrapper .footer-content .form-group .form-control {
  background-image: none;
  border: none;
  margin: -5px 0 0;
  padding: 10px 20px;
  border-radius: 3px;
  height: 45px;
  display: inline-block;
  color: #fff;
  transition: all 150ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.2);
}
#footer_wrapper .footer-content .form-group .input-group-btn {
  top: -4px;
}
#footer_wrapper .footer-content .form-group .form-control:focus {
  color: #4b5a6d;
  opacity: 1;
}
#footer_wrapper .footer-content .form-group .input-group-addon {
  position: absolute;
  z-index: 15;
  left: 0;
  top: -1px;
  font-size: 25px;
  color: rgba(255, 255, 255, 0.6);
}
#footer_wrapper .footer-content .form-group.is-focused .input-group-addon i {
  color: #4b5a6d !important;
}
#footer_wrapper .footer-content .form-group ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6) !important;
}
#footer_wrapper .footer-content .form-group :-moz-placeholder {
  color: rgba(255, 255, 255, 0.6) !important;
}
#footer_wrapper .footer-content .form-group ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6) !important;
}
#footer_wrapper .footer-content .form-group :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6) !important;
}
#footer_wrapper .footer-content .form-group input:focus::-webkit-input-placeholder {
  color: #4b5a6d !important;
}
#footer_wrapper .footer-content .form-group input:focus:-moz-placeholder {
  color: #4b5a6d !important;
}
#footer_wrapper .footer-content .form-group input:focus::-moz-placeholder {
  color: #4b5a6d !important;
}
#footer_wrapper .footer-content .form-group input:focus:-ms-input-placeholder {
  color: #4b5a6d !important;
}
@media (max-width: 576px) {
  #footer_wrapper .footer-content {
    padding: 20px;
  }
  #footer_wrapper .footer-content h6 {
    margin: 15px 0;
  }
}
/* Material Design colors for texts and backgrounds */
.mat-text-red {
  color: #f44336 !important;
}
.mat-text-red-50 {
  color: #ffebee !important;
}
.mat-text-red-100 {
  color: #ffcdd2 !important;
}
.mat-text-red-200 {
  color: #ef9a9a !important;
}
.mat-text-red-300 {
  color: #e57373 !important;
}
.mat-text-red-400 {
  color: #ef5350 !important;
}
.mat-text-red-500 {
  color: #f44336 !important;
}
.mat-text-red-600 {
  color: #e53935 !important;
}
.mat-text-red-700 {
  color: #d32f2f !important;
}
.mat-text-red-800 {
  color: #c62828 !important;
}
.mat-text-red-900 {
  color: #b71c1c !important;
}
.mat-text-red-A100 {
  color: #ff8a80 !important;
}
.mat-text-red-A200 {
  color: #ff5252 !important;
}
.mat-text-red-A400 {
  color: #ff1744 !important;
}
.mat-text-red-A700 {
  color: #d50000 !important;
}
.mat-text-pink {
  color: #e91e63 !important;
}
.mat-text-pink-50 {
  color: #fce4ec !important;
}
.mat-text-pink-100 {
  color: #f8bbd0 !important;
}
.mat-text-pink-200 {
  color: #f48fb1 !important;
}
.mat-text-pink-300 {
  color: #f06292 !important;
}
.mat-text-pink-400 {
  color: #ec407a !important;
}
.mat-text-pink-500 {
  color: #e91e63 !important;
}
.mat-text-pink-600 {
  color: #d81b60 !important;
}
.mat-text-pink-700 {
  color: #c2185b !important;
}
.mat-text-pink-800 {
  color: #ad1457 !important;
}
.mat-text-pink-900 {
  color: #880e4f !important;
}
.mat-text-pink-A100 {
  color: #ff80ab !important;
}
.mat-text-pink-A200 {
  color: #ff4081 !important;
}
.mat-text-pink-A400 {
  color: #f50057 !important;
}
.mat-text-pink-A700 {
  color: #c51162 !important;
}
.mat-text-purple {
  color: #9c27b0 !important;
}
.mat-text-purple-50 {
  color: #f3e5f5 !important;
}
.mat-text-purple-100 {
  color: #e1bee7 !important;
}
.mat-text-purple-200 {
  color: #ce93d8 !important;
}
.mat-text-purple-300 {
  color: #ba68c8 !important;
}
.mat-text-purple-400 {
  color: #ab47bc !important;
}
.mat-text-purple-500 {
  color: #9c27b0 !important;
}
.mat-text-purple-600 {
  color: #8e24aa !important;
}
.mat-text-purple-700 {
  color: #7b1fa2 !important;
}
.mat-text-purple-800 {
  color: #6a1b9a !important;
}
.mat-text-purple-900 {
  color: #4a148c !important;
}
.mat-text-purple-A100 {
  color: #ea80fc !important;
}
.mat-text-purple-A200 {
  color: #e040fb !important;
}
.mat-text-purple-A400 {
  color: #d500f9 !important;
}
.mat-text-purple-A700 {
  color: #aa00ff !important;
}
.mat-text-deep-purple {
  color: #673ab7 !important;
}
.mat-text-deep-purple-50 {
  color: #ede7f6 !important;
}
.mat-text-deep-purple-100 {
  color: #d1c4e9 !important;
}
.mat-text-deep-purple-200 {
  color: #b39ddb !important;
}
.mat-text-deep-purple-300 {
  color: #9575cd !important;
}
.mat-text-deep-purple-400 {
  color: #7e57c2 !important;
}
.mat-text-deep-purple-500 {
  color: #673ab7 !important;
}
.mat-text-deep-purple-600 {
  color: #5e35b1 !important;
}
.mat-text-deep-purple-700 {
  color: #512da8 !important;
}
.mat-text-deep-purple-800 {
  color: #4527a0 !important;
}
.mat-text-deep-purple-900 {
  color: #311b92 !important;
}
.mat-text-deep-purple-A100 {
  color: #b388ff !important;
}
.mat-text-deep-purple-A200 {
  color: #7c4dff !important;
}
.mat-text-deep-purple-A400 {
  color: #651fff !important;
}
.mat-text-deep-purple-A700 {
  color: #6200ea !important;
}
.mat-text-indigo {
  color: #3f51b5 !important;
}
.mat-text-indigo-50 {
  color: #e8eaf6 !important;
}
.mat-text-indigo-100 {
  color: #c5cae9 !important;
}
.mat-text-indigo-200 {
  color: #9fa8da !important;
}
.mat-text-indigo-300 {
  color: #7986cb !important;
}
.mat-text-indigo-400 {
  color: #5c6bc0 !important;
}
.mat-text-indigo-500 {
  color: #3f51b5 !important;
}
.mat-text-indigo-600 {
  color: #3949ab !important;
}
.mat-text-indigo-700 {
  color: #303f9f !important;
}
.mat-text-indigo-800 {
  color: #283593 !important;
}
.mat-text-indigo-900 {
  color: #1a237e !important;
}
.mat-text-indigo-A100 {
  color: #8c9eff !important;
}
.mat-text-indigo-A200 {
  color: #536dfe !important;
}
.mat-text-indigo-A400 {
  color: #3d5afe !important;
}
.mat-text-indigo-A700 {
  color: #304ffe !important;
}
.mat-text-blue {
  color: #2196f3 !important;
}
.mat-text-blue-50 {
  color: #e3f2fd !important;
}
.mat-text-blue-100 {
  color: #bbdefb !important;
}
.mat-text-blue-200 {
  color: #90caf9 !important;
}
.mat-text-blue-300 {
  color: #64b5f6 !important;
}
.mat-text-blue-400 {
  color: #42a5f5 !important;
}
.mat-text-blue-500 {
  color: #2196f3 !important;
}
.mat-text-blue-600 {
  color: #1e88e5 !important;
}
.mat-text-blue-700 {
  color: #1976d2 !important;
}
.mat-text-blue-800 {
  color: #1565c0 !important;
}
.mat-text-blue-900 {
  color: #0d47a1 !important;
}
.mat-text-blue-A100 {
  color: #82b1ff !important;
}
.mat-text-blue-A200 {
  color: #448aff !important;
}
.mat-text-blue-A400 {
  color: #2979ff !important;
}
.mat-text-blue-A700 {
  color: #2962ff !important;
}
.mat-text-light-blue {
  color: #03a9f4 !important;
}
.mat-text-light-blue-50 {
  color: #e1f5fe !important;
}
.mat-text-light-blue-100 {
  color: #b3e5fc !important;
}
.mat-text-light-blue-200 {
  color: #81d4fa !important;
}
.mat-text-light-blue-300 {
  color: #4fc3f7 !important;
}
.mat-text-light-blue-400 {
  color: #29b6f6 !important;
}
.mat-text-light-blue-500 {
  color: #03a9f4 !important;
}
.mat-text-light-blue-600 {
  color: #039be5 !important;
}
.mat-text-light-blue-700 {
  color: #0288d1 !important;
}
.mat-text-light-blue-800 {
  color: #0277bd !important;
}
.mat-text-light-blue-900 {
  color: #01579b !important;
}
.mat-text-light-blue-A100 {
  color: #80d8ff !important;
}
.mat-text-light-blue-A200 {
  color: #40c4ff !important;
}
.mat-text-light-blue-A400 {
  color: #00b0ff !important;
}
.mat-text-light-blue-A700 {
  color: #0091ea !important;
}
.mat-text-cyan {
  color: #00bcd4 !important;
}
.mat-text-cyan-50 {
  color: #e0f7fa !important;
}
.mat-text-cyan-100 {
  color: #b2ebf2 !important;
}
.mat-text-cyan-200 {
  color: #80deea !important;
}
.mat-text-cyan-300 {
  color: #4dd0e1 !important;
}
.mat-text-cyan-400 {
  color: #26c6da !important;
}
.mat-text-cyan-500 {
  color: #00bcd4 !important;
}
.mat-text-cyan-600 {
  color: #00acc1 !important;
}
.mat-text-cyan-700 {
  color: #0097a7 !important;
}
.mat-text-cyan-800 {
  color: #00838f !important;
}
.mat-text-cyan-900 {
  color: #006064 !important;
}
.mat-text-cyan-A100 {
  color: #84ffff !important;
}
.mat-text-cyan-A200 {
  color: #18ffff !important;
}
.mat-text-cyan-A400 {
  color: #00e5ff !important;
}
.mat-text-cyan-A700 {
  color: #00b8d4 !important;
}
.mat-text-teal {
  color: #009688 !important;
}
.mat-text-teal-50 {
  color: #e0f2f1 !important;
}
.mat-text-teal-100 {
  color: #b2dfdb !important;
}
.mat-text-teal-200 {
  color: #80cbc4 !important;
}
.mat-text-teal-300 {
  color: #4db6ac !important;
}
.mat-text-teal-400 {
  color: #26a69a !important;
}
.mat-text-teal-500 {
  color: #009688 !important;
}
.mat-text-teal-600 {
  color: #00897b !important;
}
.mat-text-teal-700 {
  color: #00796b !important;
}
.mat-text-teal-800 {
  color: #00695c !important;
}
.mat-text-teal-900 {
  color: #004d40 !important;
}
.mat-text-teal-A100 {
  color: #a7ffeb !important;
}
.mat-text-teal-A200 {
  color: #64ffda !important;
}
.mat-text-teal-A400 {
  color: #1de9b6 !important;
}
.mat-text-teal-A700 {
  color: #00bfa5 !important;
}
.mat-text-green {
  color: #4caf50 !important;
}
.mat-text-green-50 {
  color: #e8f5e9 !important;
}
.mat-text-green-100 {
  color: #c8e6c9 !important;
}
.mat-text-green-200 {
  color: #a5d6a7 !important;
}
.mat-text-green-300 {
  color: #81c784 !important;
}
.mat-text-green-400 {
  color: #66bb6a !important;
}
.mat-text-green-500 {
  color: #4caf50 !important;
}
.mat-text-green-600 {
  color: #43a047 !important;
}
.mat-text-green-700 {
  color: #388e3c !important;
}
.mat-text-green-800 {
  color: #2e7d32 !important;
}
.mat-text-green-900 {
  color: #1b5e20 !important;
}
.mat-text-green-A100 {
  color: #b9f6ca !important;
}
.mat-text-green-A200 {
  color: #69f0ae !important;
}
.mat-text-green-A400 {
  color: #00e676 !important;
}
.mat-text-green-A700 {
  color: #00c853 !important;
}
.mat-text-light-green {
  color: #8bc34a !important;
}
.mat-text-light-green-50 {
  color: #f1f8e9 !important;
}
.mat-text-light-green-100 {
  color: #dcedc8 !important;
}
.mat-text-light-green-200 {
  color: #c5e1a5 !important;
}
.mat-text-light-green-300 {
  color: #aed581 !important;
}
.mat-text-light-green-400 {
  color: #9ccc65 !important;
}
.mat-text-light-green-500 {
  color: #8bc34a !important;
}
.mat-text-light-green-600 {
  color: #7cb342 !important;
}
.mat-text-light-green-700 {
  color: #689f38 !important;
}
.mat-text-light-green-800 {
  color: #558b2f !important;
}
.mat-text-light-green-900 {
  color: #33691e !important;
}
.mat-text-light-green-A100 {
  color: #ccff90 !important;
}
.mat-text-light-green-A200 {
  color: #b2ff59 !important;
}
.mat-text-light-green-A400 {
  color: #76ff03 !important;
}
.mat-text-light-green-A700 {
  color: #64dd17 !important;
}
.mat-text-lime {
  color: #cddc39 !important;
}
.mat-text-lime-50 {
  color: #f9fbe7 !important;
}
.mat-text-lime-100 {
  color: #f0f4c3 !important;
}
.mat-text-lime-200 {
  color: #e6ee9c !important;
}
.mat-text-lime-300 {
  color: #dce775 !important;
}
.mat-text-lime-400 {
  color: #d4e157 !important;
}
.mat-text-lime-500 {
  color: #cddc39 !important;
}
.mat-text-lime-600 {
  color: #c0ca33 !important;
}
.mat-text-lime-700 {
  color: #afb42b !important;
}
.mat-text-lime-800 {
  color: #9e9d24 !important;
}
.mat-text-lime-900 {
  color: #827717 !important;
}
.mat-text-lime-A100 {
  color: #f4ff81 !important;
}
.mat-text-lime-A200 {
  color: #eeff41 !important;
}
.mat-text-lime-A400 {
  color: #c6ff00 !important;
}
.mat-text-lime-A700 {
  color: #aeea00 !important;
}
.mat-text-yellow {
  color: #ffeb3b !important;
}
.mat-text-yellow-50 {
  color: #fffde7 !important;
}
.mat-text-yellow-100 {
  color: #fff9c4 !important;
}
.mat-text-yellow-200 {
  color: #fff59d !important;
}
.mat-text-yellow-300 {
  color: #fff176 !important;
}
.mat-text-yellow-400 {
  color: #ffee58 !important;
}
.mat-text-yellow-500 {
  color: #ffeb3b !important;
}
.mat-text-yellow-600 {
  color: #fdd835 !important;
}
.mat-text-yellow-700 {
  color: #fbc02d !important;
}
.mat-text-yellow-800 {
  color: #f9a825 !important;
}
.mat-text-yellow-900 {
  color: #f57f17 !important;
}
.mat-text-yellow-A100 {
  color: #ffff8d !important;
}
.mat-text-yellow-A200 {
  color: #ffff00 !important;
}
.mat-text-yellow-A400 {
  color: #ffea00 !important;
}
.mat-text-yellow-A700 {
  color: #ffd600 !important;
}
.mat-text-amber {
  color: #ffc107 !important;
}
.mat-text-amber-50 {
  color: #fff8e1 !important;
}
.mat-text-amber-100 {
  color: #ffecb3 !important;
}
.mat-text-amber-200 {
  color: #ffe082 !important;
}
.mat-text-amber-300 {
  color: #ffd54f !important;
}
.mat-text-amber-400 {
  color: #ffca28 !important;
}
.mat-text-amber-500 {
  color: #ffc107 !important;
}
.mat-text-amber-600 {
  color: #ffb300 !important;
}
.mat-text-amber-700 {
  color: #ffa000 !important;
}
.mat-text-amber-800 {
  color: #ff8f00 !important;
}
.mat-text-amber-900 {
  color: #ff6f00 !important;
}
.mat-text-amber-A100 {
  color: #ffe57f !important;
}
.mat-text-amber-A200 {
  color: #ffd740 !important;
}
.mat-text-amber-A400 {
  color: #ffc400 !important;
}
.mat-text-amber-A700 {
  color: #ffab00 !important;
}
.mat-text-orange {
  color: #ff9800 !important;
}
.mat-text-orange-50 {
  color: #fff3e0 !important;
}
.mat-text-orange-100 {
  color: #ffe0b2 !important;
}
.mat-text-orange-200 {
  color: #ffcc80 !important;
}
.mat-text-orange-300 {
  color: #ffb74d !important;
}
.mat-text-orange-400 {
  color: #ffa726 !important;
}
.mat-text-orange-500 {
  color: #ff9800 !important;
}
.mat-text-orange-600 {
  color: #fb8c00 !important;
}
.mat-text-orange-700 {
  color: #f57c00 !important;
}
.mat-text-orange-800 {
  color: #ef6c00 !important;
}
.mat-text-orange-900 {
  color: #e65100 !important;
}
.mat-text-orange-A100 {
  color: #ffd180 !important;
}
.mat-text-orange-A200 {
  color: #ffab40 !important;
}
.mat-text-orange-A400 {
  color: #ff9100 !important;
}
.mat-text-orange-A700 {
  color: #ff6d00 !important;
}
.mat-text-deep-orange {
  color: #ff5722 !important;
}
.mat-text-deep-orange-50 {
  color: #fbe9e7 !important;
}
.mat-text-deep-orange-100 {
  color: #ffccbc !important;
}
.mat-text-deep-orange-200 {
  color: #ffab91 !important;
}
.mat-text-deep-orange-300 {
  color: #ff8a65 !important;
}
.mat-text-deep-orange-400 {
  color: #ff7043 !important;
}
.mat-text-deep-orange-500 {
  color: #ff5722 !important;
}
.mat-text-deep-orange-600 {
  color: #f4511e !important;
}
.mat-text-deep-orange-700 {
  color: #e64a19 !important;
}
.mat-text-deep-orange-800 {
  color: #d84315 !important;
}
.mat-text-deep-orange-900 {
  color: #bf360c !important;
}
.mat-text-deep-orange-A100 {
  color: #ff9e80 !important;
}
.mat-text-deep-orange-A200 {
  color: #ff6e40 !important;
}
.mat-text-deep-orange-A400 {
  color: #ff3d00 !important;
}
.mat-text-deep-orange-A700 {
  color: #dd2c00 !important;
}
.mat-text-brown {
  color: #795548 !important;
}
.mat-text-brown-50 {
  color: #efebe9 !important;
}
.mat-text-brown-100 {
  color: #d7ccc8 !important;
}
.mat-text-brown-200 {
  color: #bcaaa4 !important;
}
.mat-text-brown-300 {
  color: #a1887f !important;
}
.mat-text-brown-400 {
  color: #8d6e63 !important;
}
.mat-text-brown-500 {
  color: #795548 !important;
}
.mat-text-brown-600 {
  color: #6d4c41 !important;
}
.mat-text-brown-700 {
  color: #5d4037 !important;
}
.mat-text-brown-800 {
  color: #4e342e !important;
}
.mat-text-brown-900 {
  color: #3e2723 !important;
}
.mat-text-brown-A100 {
  color: #d7ccc8 !important;
}
.mat-text-brown-A200 {
  color: #bcaaa4 !important;
}
.mat-text-brown-A400 {
  color: #8d6e63 !important;
}
.mat-text-brown-A700 {
  color: #5d4037 !important;
}
.mat-text-grey {
  color: #9e9e9e !important;
}
.mat-text-grey-50 {
  color: #fafafa !important;
}
.mat-text-grey-100 {
  color: #f5f5f5 !important;
}
.mat-text-grey-200 {
  color: #eeeeee !important;
}
.mat-text-grey-300 {
  color: #e0e0e0 !important;
}
.mat-text-grey-400 {
  color: #bdbdbd !important;
}
.mat-text-grey-500 {
  color: #9e9e9e !important;
}
.mat-text-grey-600 {
  color: #757575 !important;
}
.mat-text-grey-700 {
  color: #616161 !important;
}
.mat-text-grey-800 {
  color: #424242 !important;
}
.mat-text-grey-900 {
  color: #212121 !important;
}
.mat-text-grey-A100 {
  color: #f5f5f5 !important;
}
.mat-text-grey-A200 {
  color: #eeeeee !important;
}
.mat-text-grey-A400 {
  color: #bdbdbd !important;
}
.mat-text-grey-A700 {
  color: #616161 !important;
}
.mat-text-blue-grey {
  color: #607d8b !important;
}
.mat-text-blue-grey-50 {
  color: #eceff1 !important;
}
.mat-text-blue-grey-100 {
  color: #cfd8dc !important;
}
.mat-text-blue-grey-200 {
  color: #b0bec5 !important;
}
.mat-text-blue-grey-300 {
  color: #90a4ae !important;
}
.mat-text-blue-grey-400 {
  color: #78909c !important;
}
.mat-text-blue-grey-500 {
  color: #607d8b !important;
}
.mat-text-blue-grey-600 {
  color: #546e7a !important;
}
.mat-text-blue-grey-700 {
  color: #455a64 !important;
}
.mat-text-blue-grey-800 {
  color: #37474f !important;
}
.mat-text-blue-grey-900 {
  color: #263238 !important;
}
.mat-text-blue-grey-A100 {
  color: #cfd8dc !important;
}
.mat-text-blue-grey-A200 {
  color: #b0bec5 !important;
}
.mat-text-blue-grey-A400 {
  color: #78909c !important;
}
.mat-text-blue-grey-A700 {
  color: #455a64 !important;
}
.mat-bg-red {
  background-color: #f44336 !important;
}
.mat-bg-red-50 {
  background-color: #ffebee !important;
}
.mat-bg-red-100 {
  background-color: #ffcdd2 !important;
}
.mat-bg-red-200 {
  background-color: #ef9a9a !important;
}
.mat-bg-red-300 {
  background-color: #e57373 !important;
}
.mat-bg-red-400 {
  background-color: #ef5350 !important;
}
.mat-bg-red-500 {
  background-color: #f44336 !important;
}
.mat-bg-red-600 {
  background-color: #e53935 !important;
}
.mat-bg-red-700 {
  background-color: #d32f2f !important;
}
.mat-bg-red-800 {
  background-color: #c62828 !important;
}
.mat-bg-red-900 {
  background-color: #b71c1c !important;
}
.mat-bg-red-A100 {
  background-color: #ff8a80 !important;
}
.mat-bg-red-A200 {
  background-color: #ff5252 !important;
}
.mat-bg-red-A400 {
  background-color: #ff1744 !important;
}
.mat-bg-red-A700 {
  background-color: #d50000 !important;
}
.mat-bg-pink {
  background-color: #e91e63 !important;
}
.mat-bg-pink-50 {
  background-color: #fce4ec !important;
}
.mat-bg-pink-100 {
  background-color: #f8bbd0 !important;
}
.mat-bg-pink-200 {
  background-color: #f48fb1 !important;
}
.mat-bg-pink-300 {
  background-color: #f06292 !important;
}
.mat-bg-pink-400 {
  background-color: #ec407a !important;
}
.mat-bg-pink-500 {
  background-color: #e91e63 !important;
}
.mat-bg-pink-600 {
  background-color: #d81b60 !important;
}
.mat-bg-pink-700 {
  background-color: #c2185b !important;
}
.mat-bg-pink-800 {
  background-color: #ad1457 !important;
}
.mat-bg-pink-900 {
  background-color: #880e4f !important;
}
.mat-bg-pink-A100 {
  background-color: #ff80ab !important;
}
.mat-bg-pink-A200 {
  background-color: #ff4081 !important;
}
.mat-bg-pink-A400 {
  background-color: #f50057 !important;
}
.mat-bg-pink-A700 {
  background-color: #c51162 !important;
}
.mat-bg-purple {
  background-color: #9c27b0 !important;
}
.mat-bg-purple-50 {
  background-color: #f3e5f5 !important;
}
.mat-bg-purple-100 {
  background-color: #e1bee7 !important;
}
.mat-bg-purple-200 {
  background-color: #ce93d8 !important;
}
.mat-bg-purple-300 {
  background-color: #ba68c8 !important;
}
.mat-bg-purple-400 {
  background-color: #ab47bc !important;
}
.mat-bg-purple-500 {
  background-color: #9c27b0 !important;
}
.mat-bg-purple-600 {
  background-color: #8e24aa !important;
}
.mat-bg-purple-700 {
  background-color: #7b1fa2 !important;
}
.mat-bg-purple-800 {
  background-color: #6a1b9a !important;
}
.mat-bg-purple-900 {
  background-color: #4a148c !important;
}
.mat-bg-purple-A100 {
  background-color: #ea80fc !important;
}
.mat-bg-purple-A200 {
  background-color: #e040fb !important;
}
.mat-bg-purple-A400 {
  background-color: #d500f9 !important;
}
.mat-bg-purple-A700 {
  background-color: #aa00ff !important;
}
.mat-bg-deep-purple {
  background-color: #673ab7 !important;
}
.mat-bg-deep-purple-50 {
  background-color: #ede7f6 !important;
}
.mat-bg-deep-purple-100 {
  background-color: #d1c4e9 !important;
}
.mat-bg-deep-purple-200 {
  background-color: #b39ddb !important;
}
.mat-bg-deep-purple-300 {
  background-color: #9575cd !important;
}
.mat-bg-deep-purple-400 {
  background-color: #7e57c2 !important;
}
.mat-bg-deep-purple-500 {
  background-color: #673ab7 !important;
}
.mat-bg-deep-purple-600 {
  background-color: #5e35b1 !important;
}
.mat-bg-deep-purple-700 {
  background-color: #512da8 !important;
}
.mat-bg-deep-purple-800 {
  background-color: #4527a0 !important;
}
.mat-bg-deep-purple-900 {
  background-color: #311b92 !important;
}
.mat-bg-deep-purple-A100 {
  background-color: #b388ff !important;
}
.mat-bg-deep-purple-A200 {
  background-color: #7c4dff !important;
}
.mat-bg-deep-purple-A400 {
  background-color: #651fff !important;
}
.mat-bg-deep-purple-A700 {
  background-color: #6200ea !important;
}
.mat-bg-indigo {
  background-color: #3f51b5 !important;
}
.mat-bg-indigo-50 {
  background-color: #e8eaf6 !important;
}
.mat-bg-indigo-100 {
  background-color: #c5cae9 !important;
}
.mat-bg-indigo-200 {
  background-color: #9fa8da !important;
}
.mat-bg-indigo-300 {
  background-color: #7986cb !important;
}
.mat-bg-indigo-400 {
  background-color: #5c6bc0 !important;
}
.mat-bg-indigo-500 {
  background-color: #3f51b5 !important;
}
.mat-bg-indigo-600 {
  background-color: #3949ab !important;
}
.mat-bg-indigo-700 {
  background-color: #303f9f !important;
}
.mat-bg-indigo-800 {
  background-color: #283593 !important;
}
.mat-bg-indigo-900 {
  background-color: #1a237e !important;
}
.mat-bg-indigo-A100 {
  background-color: #8c9eff !important;
}
.mat-bg-indigo-A200 {
  background-color: #536dfe !important;
}
.mat-bg-indigo-A400 {
  background-color: #3d5afe !important;
}
.mat-bg-indigo-A700 {
  background-color: #304ffe !important;
}
.mat-bg-blue {
  background-color: #2196f3 !important;
}
.mat-bg-blue-50 {
  background-color: #e3f2fd !important;
}
.mat-bg-blue-100 {
  background-color: #bbdefb !important;
}
.mat-bg-blue-200 {
  background-color: #90caf9 !important;
}
.mat-bg-blue-300 {
  background-color: #64b5f6 !important;
}
.mat-bg-blue-400 {
  background-color: #42a5f5 !important;
}
.mat-bg-blue-500 {
  background-color: #2196f3 !important;
}
.mat-bg-blue-600 {
  background-color: #1e88e5 !important;
}
.mat-bg-blue-700 {
  background-color: #1976d2 !important;
}
.mat-bg-blue-800 {
  background-color: #1565c0 !important;
}
.mat-bg-blue-900 {
  background-color: #0d47a1 !important;
}
.mat-bg-blue-A100 {
  background-color: #82b1ff !important;
}
.mat-bg-blue-A200 {
  background-color: #448aff !important;
}
.mat-bg-blue-A400 {
  background-color: #2979ff !important;
}
.mat-bg-blue-A700 {
  background-color: #2962ff !important;
}
.mat-bg-light-blue {
  background-color: #03a9f4 !important;
}
.mat-bg-light-blue-50 {
  background-color: #e1f5fe !important;
}
.mat-bg-light-blue-100 {
  background-color: #b3e5fc !important;
}
.mat-bg-light-blue-200 {
  background-color: #81d4fa !important;
}
.mat-bg-light-blue-300 {
  background-color: #4fc3f7 !important;
}
.mat-bg-light-blue-400 {
  background-color: #29b6f6 !important;
}
.mat-bg-light-blue-500 {
  background-color: #03a9f4 !important;
}
.mat-bg-light-blue-600 {
  background-color: #039be5 !important;
}
.mat-bg-light-blue-700 {
  background-color: #0288d1 !important;
}
.mat-bg-light-blue-800 {
  background-color: #0277bd !important;
}
.mat-bg-light-blue-900 {
  background-color: #01579b !important;
}
.mat-bg-light-blue-A100 {
  background-color: #80d8ff !important;
}
.mat-bg-light-blue-A200 {
  background-color: #40c4ff !important;
}
.mat-bg-light-blue-A400 {
  background-color: #00b0ff !important;
}
.mat-bg-light-blue-A700 {
  background-color: #0091ea !important;
}
.mat-bg-cyan {
  background-color: #00bcd4 !important;
}
.mat-bg-cyan-50 {
  background-color: #e0f7fa !important;
}
.mat-bg-cyan-100 {
  background-color: #b2ebf2 !important;
}
.mat-bg-cyan-200 {
  background-color: #80deea !important;
}
.mat-bg-cyan-300 {
  background-color: #4dd0e1 !important;
}
.mat-bg-cyan-400 {
  background-color: #26c6da !important;
}
.mat-bg-cyan-500 {
  background-color: #00bcd4 !important;
}
.mat-bg-cyan-600 {
  background-color: #00acc1 !important;
}
.mat-bg-cyan-700 {
  background-color: #0097a7 !important;
}
.mat-bg-cyan-800 {
  background-color: #00838f !important;
}
.mat-bg-cyan-900 {
  background-color: #006064 !important;
}
.mat-bg-cyan-A100 {
  background-color: #84ffff !important;
}
.mat-bg-cyan-A200 {
  background-color: #18ffff !important;
}
.mat-bg-cyan-A400 {
  background-color: #00e5ff !important;
}
.mat-bg-cyan-A700 {
  background-color: #00b8d4 !important;
}
.mat-bg-teal {
  background-color: #009688 !important;
}
.mat-bg-teal-50 {
  background-color: #e0f2f1 !important;
}
.mat-bg-teal-100 {
  background-color: #b2dfdb !important;
}
.mat-bg-teal-200 {
  background-color: #80cbc4 !important;
}
.mat-bg-teal-300 {
  background-color: #4db6ac !important;
}
.mat-bg-teal-400 {
  background-color: #26a69a !important;
}
.mat-bg-teal-500 {
  background-color: #009688 !important;
}
.mat-bg-teal-600 {
  background-color: #00897b !important;
}
.mat-bg-teal-700 {
  background-color: #00796b !important;
}
.mat-bg-teal-800 {
  background-color: #00695c !important;
}
.mat-bg-teal-900 {
  background-color: #004d40 !important;
}
.mat-bg-teal-A100 {
  background-color: #a7ffeb !important;
}
.mat-bg-teal-A200 {
  background-color: #64ffda !important;
}
.mat-bg-teal-A400 {
  background-color: #1de9b6 !important;
}
.mat-bg-teal-A700 {
  background-color: #00bfa5 !important;
}
.mat-bg-green {
  background-color: #4caf50 !important;
}
.mat-bg-green-50 {
  background-color: #e8f5e9 !important;
}
.mat-bg-green-100 {
  background-color: #c8e6c9 !important;
}
.mat-bg-green-200 {
  background-color: #a5d6a7 !important;
}
.mat-bg-green-300 {
  background-color: #81c784 !important;
}
.mat-bg-green-400 {
  background-color: #66bb6a !important;
}
.mat-bg-green-500 {
  background-color: #4caf50 !important;
}
.mat-bg-green-600 {
  background-color: #43a047 !important;
}
.mat-bg-green-700 {
  background-color: #388e3c !important;
}
.mat-bg-green-800 {
  background-color: #2e7d32 !important;
}
.mat-bg-green-900 {
  background-color: #1b5e20 !important;
}
.mat-bg-green-A100 {
  background-color: #b9f6ca !important;
}
.mat-bg-green-A200 {
  background-color: #69f0ae !important;
}
.mat-bg-green-A400 {
  background-color: #00e676 !important;
}
.mat-bg-green-A700 {
  background-color: #00c853 !important;
}
.mat-bg-light-green {
  background-color: #8bc34a !important;
}
.mat-bg-light-green-50 {
  background-color: #f1f8e9 !important;
}
.mat-bg-light-green-100 {
  background-color: #dcedc8 !important;
}
.mat-bg-light-green-200 {
  background-color: #c5e1a5 !important;
}
.mat-bg-light-green-300 {
  background-color: #aed581 !important;
}
.mat-bg-light-green-400 {
  background-color: #9ccc65 !important;
}
.mat-bg-light-green-500 {
  background-color: #8bc34a !important;
}
.mat-bg-light-green-600 {
  background-color: #7cb342 !important;
}
.mat-bg-light-green-700 {
  background-color: #689f38 !important;
}
.mat-bg-light-green-800 {
  background-color: #558b2f !important;
}
.mat-bg-light-green-900 {
  background-color: #33691e !important;
}
.mat-bg-light-green-A100 {
  background-color: #ccff90 !important;
}
.mat-bg-light-green-A200 {
  background-color: #b2ff59 !important;
}
.mat-bg-light-green-A400 {
  background-color: #76ff03 !important;
}
.mat-bg-light-green-A700 {
  background-color: #64dd17 !important;
}
.mat-bg-lime {
  background-color: #cddc39 !important;
}
.mat-bg-lime-50 {
  background-color: #f9fbe7 !important;
}
.mat-bg-lime-100 {
  background-color: #f0f4c3 !important;
}
.mat-bg-lime-200 {
  background-color: #e6ee9c !important;
}
.mat-bg-lime-300 {
  background-color: #dce775 !important;
}
.mat-bg-lime-400 {
  background-color: #d4e157 !important;
}
.mat-bg-lime-500 {
  background-color: #cddc39 !important;
}
.mat-bg-lime-600 {
  background-color: #c0ca33 !important;
}
.mat-bg-lime-700 {
  background-color: #afb42b !important;
}
.mat-bg-lime-800 {
  background-color: #9e9d24 !important;
}
.mat-bg-lime-900 {
  background-color: #827717 !important;
}
.mat-bg-lime-A100 {
  background-color: #f4ff81 !important;
}
.mat-bg-lime-A200 {
  background-color: #eeff41 !important;
}
.mat-bg-lime-A400 {
  background-color: #c6ff00 !important;
}
.mat-bg-lime-A700 {
  background-color: #aeea00 !important;
}
.mat-bg-yellow {
  background-color: #ffeb3b !important;
}
.mat-bg-yellow-50 {
  background-color: #fffde7 !important;
}
.mat-bg-yellow-100 {
  background-color: #fff9c4 !important;
}
.mat-bg-yellow-200 {
  background-color: #fff59d !important;
}
.mat-bg-yellow-300 {
  background-color: #fff176 !important;
}
.mat-bg-yellow-400 {
  background-color: #ffee58 !important;
}
.mat-bg-yellow-500 {
  background-color: #ffeb3b !important;
}
.mat-bg-yellow-600 {
  background-color: #fdd835 !important;
}
.mat-bg-yellow-700 {
  background-color: #fbc02d !important;
}
.mat-bg-yellow-800 {
  background-color: #f9a825 !important;
}
.mat-bg-yellow-900 {
  background-color: #f57f17 !important;
}
.mat-bg-yellow-A100 {
  background-color: #ffff8d !important;
}
.mat-bg-yellow-A200 {
  background-color: #ffff00 !important;
}
.mat-bg-yellow-A400 {
  background-color: #ffea00 !important;
}
.mat-bg-yellow-A700 {
  background-color: #ffd600 !important;
}
.mat-bg-amber {
  background-color: #ffc107 !important;
}
.mat-bg-amber-50 {
  background-color: #fff8e1 !important;
}
.mat-bg-amber-100 {
  background-color: #ffecb3 !important;
}
.mat-bg-amber-200 {
  background-color: #ffe082 !important;
}
.mat-bg-amber-300 {
  background-color: #ffd54f !important;
}
.mat-bg-amber-400 {
  background-color: #ffca28 !important;
}
.mat-bg-amber-500 {
  background-color: #ffc107 !important;
}
.mat-bg-amber-600 {
  background-color: #ffb300 !important;
}
.mat-bg-amber-700 {
  background-color: #ffa000 !important;
}
.mat-bg-amber-800 {
  background-color: #ff8f00 !important;
}
.mat-bg-amber-900 {
  background-color: #ff6f00 !important;
}
.mat-bg-amber-A100 {
  background-color: #ffe57f !important;
}
.mat-bg-amber-A200 {
  background-color: #ffd740 !important;
}
.mat-bg-amber-A400 {
  background-color: #ffc400 !important;
}
.mat-bg-amber-A700 {
  background-color: #ffab00 !important;
}
.mat-bg-orange {
  background-color: #ff9800 !important;
}
.mat-bg-orange-50 {
  background-color: #fff3e0 !important;
}
.mat-bg-orange-100 {
  background-color: #ffe0b2 !important;
}
.mat-bg-orange-200 {
  background-color: #ffcc80 !important;
}
.mat-bg-orange-300 {
  background-color: #ffb74d !important;
}
.mat-bg-orange-400 {
  background-color: #ffa726 !important;
}
.mat-bg-orange-500 {
  background-color: #ff9800 !important;
}
.mat-bg-orange-600 {
  background-color: #fb8c00 !important;
}
.mat-bg-orange-700 {
  background-color: #f57c00 !important;
}
.mat-bg-orange-800 {
  background-color: #ef6c00 !important;
}
.mat-bg-orange-900 {
  background-color: #e65100 !important;
}
.mat-bg-orange-A100 {
  background-color: #ffd180 !important;
}
.mat-bg-orange-A200 {
  background-color: #ffab40 !important;
}
.mat-bg-orange-A400 {
  background-color: #ff9100 !important;
}
.mat-bg-orange-A700 {
  background-color: #ff6d00 !important;
}
.mat-bg-deep-orange {
  background-color: #ff5722 !important;
}
.mat-bg-deep-orange-50 {
  background-color: #fbe9e7 !important;
}
.mat-bg-deep-orange-100 {
  background-color: #ffccbc !important;
}
.mat-bg-deep-orange-200 {
  background-color: #ffab91 !important;
}
.mat-bg-deep-orange-300 {
  background-color: #ff8a65 !important;
}
.mat-bg-deep-orange-400 {
  background-color: #ff7043 !important;
}
.mat-bg-deep-orange-500 {
  background-color: #ff5722 !important;
}
.mat-bg-deep-orange-600 {
  background-color: #f4511e !important;
}
.mat-bg-deep-orange-700 {
  background-color: #e64a19 !important;
}
.mat-bg-deep-orange-800 {
  background-color: #d84315 !important;
}
.mat-bg-deep-orange-900 {
  background-color: #bf360c !important;
}
.mat-bg-deep-orange-A100 {
  background-color: #ff9e80 !important;
}
.mat-bg-deep-orange-A200 {
  background-color: #ff6e40 !important;
}
.mat-bg-deep-orange-A400 {
  background-color: #ff3d00 !important;
}
.mat-bg-deep-orange-A700 {
  background-color: #dd2c00 !important;
}
.mat-bg-brown {
  background-color: #795548 !important;
}
.mat-bg-brown-50 {
  background-color: #efebe9 !important;
}
.mat-bg-brown-100 {
  background-color: #d7ccc8 !important;
}
.mat-bg-brown-200 {
  background-color: #bcaaa4 !important;
}
.mat-bg-brown-300 {
  background-color: #a1887f !important;
}
.mat-bg-brown-400 {
  background-color: #8d6e63 !important;
}
.mat-bg-brown-500 {
  background-color: #795548 !important;
}
.mat-bg-brown-600 {
  background-color: #6d4c41 !important;
}
.mat-bg-brown-700 {
  background-color: #5d4037 !important;
}
.mat-bg-brown-800 {
  background-color: #4e342e !important;
}
.mat-bg-brown-900 {
  background-color: #3e2723 !important;
}
.mat-bg-brown-A100 {
  background-color: #d7ccc8 !important;
}
.mat-bg-brown-A200 {
  background-color: #bcaaa4 !important;
}
.mat-bg-brown-A400 {
  background-color: #8d6e63 !important;
}
.mat-bg-brown-A700 {
  background-color: #5d4037 !important;
}
.mat-bg-grey {
  background-color: #9e9e9e !important;
}
.mat-bg-grey-50 {
  background-color: #fafafa !important;
}
.mat-bg-grey-100 {
  background-color: #f5f5f5 !important;
}
.mat-bg-grey-200 {
  background-color: #eeeeee !important;
}
.mat-bg-grey-300 {
  background-color: #e0e0e0 !important;
}
.mat-bg-grey-400 {
  background-color: #bdbdbd !important;
}
.mat-bg-grey-500 {
  background-color: #9e9e9e !important;
}
.mat-bg-grey-600 {
  background-color: #757575 !important;
}
.mat-bg-grey-700 {
  background-color: #616161 !important;
}
.mat-bg-grey-800 {
  background-color: #424242 !important;
}
.mat-bg-grey-900 {
  background-color: #212121 !important;
}
.mat-bg-grey-A100 {
  background-color: #f5f5f5 !important;
}
.mat-bg-grey-A200 {
  background-color: #eeeeee !important;
}
.mat-bg-grey-A400 {
  background-color: #bdbdbd !important;
}
.mat-bg-grey-A700 {
  background-color: #616161 !important;
}
.mat-bg-blue-grey {
  background-color: #607d8b !important;
}
.mat-bg-blue-grey-50 {
  background-color: #eceff1 !important;
}
.mat-bg-blue-grey-100 {
  background-color: #cfd8dc !important;
}
.mat-bg-blue-grey-200 {
  background-color: #b0bec5 !important;
}
.mat-bg-blue-grey-300 {
  background-color: #90a4ae !important;
}
.mat-bg-blue-grey-400 {
  background-color: #78909c !important;
}
.mat-bg-blue-grey-500 {
  background-color: #607d8b !important;
}
.mat-bg-blue-grey-600 {
  background-color: #546e7a !important;
}
.mat-bg-blue-grey-700 {
  background-color: #455a64 !important;
}
.mat-bg-blue-grey-800 {
  background-color: #37474f !important;
}
.mat-bg-blue-grey-900 {
  background-color: #263238 !important;
}
.mat-bg-blue-grey-A100 {
  background-color: #cfd8dc !important;
}
.mat-bg-blue-grey-A200 {
  background-color: #b0bec5 !important;
}
.mat-bg-blue-grey-A400 {
  background-color: #78909c !important;
}
.mat-bg-blue-grey-A700 {
  background-color: #455a64 !important;
}
.mw-green {
  background: #009688 !important;
  color: #fff !important;
}
.mw-blue {
  background: #42a5f5 !important;
  color: #fff !important;
}
.mw-blue-text {
  color: #42a5f5 !important;
}
.mw-royalBlue {
  background: #4285f4 !important;
}
.mw-royalBlue-text {
  color: #4285f4 !important;
}
.mw-darkBlue {
  background: #222f3c;
}
.mw-lightBlue {
  background: #2ebaee !important;
  color: #fff !important;
}
.mw-red {
  background: #fb4869 !important;
  color: #fff !important;
}
.mw-yellow {
  background: #ffeb3b !important;
  color: #3e3e3e !important;
}
.mw-paleYellow {
  background: #fddd7e !important;
  color: #fff !important;
}
.mw-lightGray {
  background: #eef5f9 !important;
  color: #6f829c !important;
}
.mw-gray {
  background: #8f9eb5 !important;
  color: #fff !important;
}
.mw-darkGray {
  background: #707c94 !important;
  color: #fff !important;
}
.mw-grayBlue {
  background: #59779b !important;
  color: fff !important;
}
.mw-purple {
  background: #6b79c4 !important;
  color: #fff !important;
}
.mw-turquoise {
  background: #00c5dc !important;
  color: #fff !important;
}
.mw-peach {
  background: #feb38d !important;
  color: #fff !important;
}
.mw-salmon {
  background: #ee6e73 !important;
  color: #fff !important;
}
.mw-salmon-text {
  color: #ee6e73 !important;
}
.mw-white {
  background: #fff !important;
}
.highlight {
  background-color: #e8f0fe !important;
}
.highlight2 {
  background-color: #fffde7 !important;
}
ul.actions {
  position: absolute;
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.actions.icons > li > a:before {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: scale3d(0, 0, 0);
  transition: all;
  transition-duration: 250ms;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 0;
  border-radius: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
}
ul.actions.top-left {
  top: 15px;
  left: 10px;
}
ul.actions.top-right {
  top: 15px;
  right: 10px;
}
ul.actions li {
  display: inline-block;
}
ul.actions li a i {
  font-size: 1.25rem;
  text-transform: uppercase;
}
.content .header-wrapper ul.actions.icons > li > a {
  width: 35px;
  height: 35px;
}
.content .header-wrapper ul.actions.icons > li > a i {
  font-size: 1.4375rem;
}
.content .header-wrapper ul.actions.top-left {
  top: 17px;
  left: 20px;
}
.content .header-wrapper ul.actions.top-right {
  top: 17px;
  right: 20px;
}
.actions.icons > a,
.actions.icons > li > a {
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  padding-top: 6px;
  position: relative;
}
.actions.icons > a:hover,
.actions.icons > li > a:hover {
  color: #3e4c5e;
}
.actions.icons > a:before,
.actions.icons > li > a:before {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: scale3d(0, 0, 0);
  transition: all;
  transition-duration: 250ms;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 0;
  border-radius: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
}
.actions.icons > a.open:before,
.actions.icons > a:hover:before,
.actions.icons > li > a.open:before,
.actions.icons > li > a:hover:before {
  transform: scale3d(1, 1, 1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.actions.icons.lg > a,
.actions.icons.lg > li > a {
  font-size: 1rem;
}
.actions.icons.lg > a:before,
.actions.icons.lg > li > a:before {
  top: 3px;
}
.actions.icons.lg > a.open:before,
.actions.icons.lg > a:hover:before,
.actions.icons.lg > li > a.open:before,
.actions.icons.lg > li > a:hover:before {
  transform: scale3d(1.2, 1.2, 1.2);
  opacity: 1;
  filter: alpha(opacity=100);
}
.actions.icons > li.open > a > i,
.actions.icons.open > a > i {
  color: #000;
}
.actions.icons > li.open > a:before,
.actions.icons.open > a:before {
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.actions.icons.alt-actions > li > a > i {
  color: rgba(255, 255, 255, 0.9);
}
.actions.icons.alt-actions > li > a:hover > i,
.actions.icons.alt-actions > li.open > a > i {
  color: #fff;
}
.breadcrumb {
  padding: 6px 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
  font-size: 0.75rem;
}
.breadcrumb li a {
  font-weight: 400;
}
.breadcrumb.white li.active {
  color: rgba(255, 255, 255, 0.7);
}
.breadcrumb.white a {
  color: #fff;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  content: "\f2fb";
  font-family: Material-Design-Iconic-Font;
  font-size: 14px;
  vertical-align: bottom;
}
.mega.breadcrumb {
  padding: 5px 0 0 !important;
  display: block !important;
}
.mega.breadcrumb li,
.mega.breadcrumb li a {
  font-size: 25px;
  font-weight: 200;
}
.mega.breadcrumb > li + li:before {
  padding: 12px 8px;
  content: "\f2fb";
  font-family: Material-Design-Iconic-Font;
  font-size: 20px;
  vertical-align: initial;
}
@media only screen and (max-width: 768px) {
  #header .breadcrumb {
    display: none !important;
  }
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.btn-default.active,
.btn-default:active,
.btn-default:hover,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:hover,
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open > .dropdown-toggle.btn-danger,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover .open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.btn-warning {
  outline: none;
}
.btn,
.navbar .navbar-nav > li > a.btn {
  border: none;
  border-radius: 3px;
  position: relative;
  padding: 12px 30px;
  margin: 10px 1px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  border-color: none !important;
}
.btn::-moz-focus-inner,
.navbar .navbar-nav > li > a.btn::-moz-focus-inner {
  border: 0;
}
.btn.btn-default, .btn.btn-gray,
.navbar .navbar-nav > li > a.btn.btn-default,
.navbar .navbar-nav > li > a.btn.btn-gray {
  box-shadow: 0 2px 2px 0 rgba(157, 174, 196, 0.14), 0 3px 1px -2px rgba(157, 174, 196, 0.2), 0 1px 5px 0 rgba(157, 174, 196, 0.12);
}
.btn.btn-default, .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default.active, .btn.btn-default:active:focus, .btn.btn-default:active:hover, .btn.btn-default.active:focus, .btn.btn-default.active:hover, .open > .btn.btn-default.dropdown-toggle, .open > .btn.btn-default.dropdown-toggle:focus, .open > .btn.btn-default.dropdown-toggle:hover, .btn.btn-gray, .btn.btn-gray:hover, .btn.btn-gray:focus, .btn.btn-gray:active, .btn.btn-gray.active, .btn.btn-gray:active:focus, .btn.btn-gray:active:hover, .btn.btn-gray.active:focus, .btn.btn-gray.active:hover, .open > .btn.btn-gray.dropdown-toggle, .open > .btn.btn-gray.dropdown-toggle:focus, .open > .btn.btn-gray.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-default,
.navbar .navbar-nav > li > a.btn.btn-default:hover,
.navbar .navbar-nav > li > a.btn.btn-default:focus,
.navbar .navbar-nav > li > a.btn.btn-default:active,
.navbar .navbar-nav > li > a.btn.btn-default.active,
.navbar .navbar-nav > li > a.btn.btn-default:active:focus,
.navbar .navbar-nav > li > a.btn.btn-default:active:hover,
.navbar .navbar-nav > li > a.btn.btn-default.active:focus,
.navbar .navbar-nav > li > a.btn.btn-default.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-default.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-default.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-default.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-gray,
.navbar .navbar-nav > li > a.btn.btn-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-gray:focus,
.navbar .navbar-nav > li > a.btn.btn-gray:active,
.navbar .navbar-nav > li > a.btn.btn-gray.active,
.navbar .navbar-nav > li > a.btn.btn-gray:active:focus,
.navbar .navbar-nav > li > a.btn.btn-gray:active:hover,
.navbar .navbar-nav > li > a.btn.btn-gray.active:focus,
.navbar .navbar-nav > li > a.btn.btn-gray.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-gray.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-gray.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-gray.dropdown-toggle:hover {
  background-color: #9daec4;
  color: #ffffff;
}
.btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default:hover, .btn.btn-gray:focus, .btn.btn-gray:active, .btn.btn-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-default:focus,
.navbar .navbar-nav > li > a.btn.btn-default:active,
.navbar .navbar-nav > li > a.btn.btn-default:hover,
.navbar .navbar-nav > li > a.btn.btn-gray:focus,
.navbar .navbar-nav > li > a.btn.btn-gray:active,
.navbar .navbar-nav > li > a.btn.btn-gray:hover {
  box-shadow: 0 14px 26px -12px rgba(157, 174, 196, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(157, 174, 196, 0.2);
}
.btn.btn-default.disabled, .btn.btn-default.disabled:hover, .btn.btn-default.disabled:focus, .btn.btn-default.disabled.focus, .btn.btn-default.disabled:active, .btn.btn-default.disabled.active, .btn.btn-default:disabled, .btn.btn-default:disabled:hover, .btn.btn-default:disabled:focus, .btn.btn-default:disabled.focus, .btn.btn-default:disabled:active, .btn.btn-default:disabled.active, .btn.btn-default[disabled], .btn.btn-default[disabled]:hover, .btn.btn-default[disabled]:focus, .btn.btn-default[disabled].focus, .btn.btn-default[disabled]:active, .btn.btn-default[disabled].active, fieldset[disabled] .btn.btn-default, fieldset[disabled] .btn.btn-default:hover, fieldset[disabled] .btn.btn-default:focus, fieldset[disabled] .btn.btn-default.focus, fieldset[disabled] .btn.btn-default:active, fieldset[disabled] .btn.btn-default.active, .btn.btn-gray.disabled, .btn.btn-gray.disabled:hover, .btn.btn-gray.disabled:focus, .btn.btn-gray.disabled.focus, .btn.btn-gray.disabled:active, .btn.btn-gray.disabled.active, .btn.btn-gray:disabled, .btn.btn-gray:disabled:hover, .btn.btn-gray:disabled:focus, .btn.btn-gray:disabled.focus, .btn.btn-gray:disabled:active, .btn.btn-gray:disabled.active, .btn.btn-gray[disabled], .btn.btn-gray[disabled]:hover, .btn.btn-gray[disabled]:focus, .btn.btn-gray[disabled].focus, .btn.btn-gray[disabled]:active, .btn.btn-gray[disabled].active, fieldset[disabled] .btn.btn-gray, fieldset[disabled] .btn.btn-gray:hover, fieldset[disabled] .btn.btn-gray:focus, fieldset[disabled] .btn.btn-gray.focus, fieldset[disabled] .btn.btn-gray:active, fieldset[disabled] .btn.btn-gray.active,
.navbar .navbar-nav > li > a.btn.btn-default.disabled,
.navbar .navbar-nav > li > a.btn.btn-default.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-default.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-default.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-default.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-default.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-default:disabled,
.navbar .navbar-nav > li > a.btn.btn-default:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-default:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-default:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-default:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-default:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-default[disabled],
.navbar .navbar-nav > li > a.btn.btn-default[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-default[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-default[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-default[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-default[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-default,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-default:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-default:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-default.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-default:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-default.active,
.navbar .navbar-nav > li > a.btn.btn-gray.disabled,
.navbar .navbar-nav > li > a.btn.btn-gray.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-gray.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-gray.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-gray.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-gray.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-gray:disabled,
.navbar .navbar-nav > li > a.btn.btn-gray:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-gray:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-gray:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-gray:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-gray:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-gray[disabled],
.navbar .navbar-nav > li > a.btn.btn-gray[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-gray[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-gray[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-gray[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-gray[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-gray,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-gray:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-gray:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-gray.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-gray:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-gray.active {
  box-shadow: none;
}
.btn.btn-default.btn-flat, .btn.btn-gray.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-default.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-gray.btn-flat {
  background-color: transparent;
  color: #9daec4;
  box-shadow: none;
}
.btn.btn-default.btn-flat:hover, .btn.btn-default.btn-flat:focus, .btn.btn-default.btn-flat:active, .btn.btn-gray.btn-flat:hover, .btn.btn-gray.btn-flat:focus, .btn.btn-gray.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-default.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-default.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-default.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-gray.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-gray.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-gray.btn-flat:active {
  background-color: transparent;
  color: #9daec4;
}
.btn.btn-blue, .btn.btn-info,
.navbar .navbar-nav > li > a.btn.btn-blue,
.navbar .navbar-nav > li > a.btn.btn-info {
  box-shadow: 0 2px 2px 0 rgba(66, 165, 245, 0.14), 0 3px 1px -2px rgba(66, 165, 245, 0.2), 0 1px 5px 0 rgba(66, 165, 245, 0.12);
}
.btn.btn-blue, .btn.btn-blue:hover, .btn.btn-blue:focus, .btn.btn-blue:active, .btn.btn-blue.active, .btn.btn-blue:active:focus, .btn.btn-blue:active:hover, .btn.btn-blue.active:focus, .btn.btn-blue.active:hover, .open > .btn.btn-blue.dropdown-toggle, .open > .btn.btn-blue.dropdown-toggle:focus, .open > .btn.btn-blue.dropdown-toggle:hover, .btn.btn-info, .btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active, .btn.btn-info:active:focus, .btn.btn-info:active:hover, .btn.btn-info.active:focus, .btn.btn-info.active:hover, .open > .btn.btn-info.dropdown-toggle, .open > .btn.btn-info.dropdown-toggle:focus, .open > .btn.btn-info.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-blue,
.navbar .navbar-nav > li > a.btn.btn-blue:hover,
.navbar .navbar-nav > li > a.btn.btn-blue:focus,
.navbar .navbar-nav > li > a.btn.btn-blue:active,
.navbar .navbar-nav > li > a.btn.btn-blue.active,
.navbar .navbar-nav > li > a.btn.btn-blue:active:focus,
.navbar .navbar-nav > li > a.btn.btn-blue:active:hover,
.navbar .navbar-nav > li > a.btn.btn-blue.active:focus,
.navbar .navbar-nav > li > a.btn.btn-blue.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-blue.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-blue.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-blue.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-info,
.navbar .navbar-nav > li > a.btn.btn-info:hover,
.navbar .navbar-nav > li > a.btn.btn-info:focus,
.navbar .navbar-nav > li > a.btn.btn-info:active,
.navbar .navbar-nav > li > a.btn.btn-info.active,
.navbar .navbar-nav > li > a.btn.btn-info:active:focus,
.navbar .navbar-nav > li > a.btn.btn-info:active:hover,
.navbar .navbar-nav > li > a.btn.btn-info.active:focus,
.navbar .navbar-nav > li > a.btn.btn-info.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle:hover {
  background-color: #42a5f5;
  color: #ffffff;
}
.btn.btn-blue:focus, .btn.btn-blue:active, .btn.btn-blue:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info:hover,
.navbar .navbar-nav > li > a.btn.btn-blue:focus,
.navbar .navbar-nav > li > a.btn.btn-blue:active,
.navbar .navbar-nav > li > a.btn.btn-blue:hover,
.navbar .navbar-nav > li > a.btn.btn-info:focus,
.navbar .navbar-nav > li > a.btn.btn-info:active,
.navbar .navbar-nav > li > a.btn.btn-info:hover {
  box-shadow: 0 14px 26px -12px rgba(66, 165, 245, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(66, 165, 245, 0.2);
}
.btn.btn-blue.disabled, .btn.btn-blue.disabled:hover, .btn.btn-blue.disabled:focus, .btn.btn-blue.disabled.focus, .btn.btn-blue.disabled:active, .btn.btn-blue.disabled.active, .btn.btn-blue:disabled, .btn.btn-blue:disabled:hover, .btn.btn-blue:disabled:focus, .btn.btn-blue:disabled.focus, .btn.btn-blue:disabled:active, .btn.btn-blue:disabled.active, .btn.btn-blue[disabled], .btn.btn-blue[disabled]:hover, .btn.btn-blue[disabled]:focus, .btn.btn-blue[disabled].focus, .btn.btn-blue[disabled]:active, .btn.btn-blue[disabled].active, fieldset[disabled] .btn.btn-blue, fieldset[disabled] .btn.btn-blue:hover, fieldset[disabled] .btn.btn-blue:focus, fieldset[disabled] .btn.btn-blue.focus, fieldset[disabled] .btn.btn-blue:active, fieldset[disabled] .btn.btn-blue.active, .btn.btn-info.disabled, .btn.btn-info.disabled:hover, .btn.btn-info.disabled:focus, .btn.btn-info.disabled.focus, .btn.btn-info.disabled:active, .btn.btn-info.disabled.active, .btn.btn-info:disabled, .btn.btn-info:disabled:hover, .btn.btn-info:disabled:focus, .btn.btn-info:disabled.focus, .btn.btn-info:disabled:active, .btn.btn-info:disabled.active, .btn.btn-info[disabled], .btn.btn-info[disabled]:hover, .btn.btn-info[disabled]:focus, .btn.btn-info[disabled].focus, .btn.btn-info[disabled]:active, .btn.btn-info[disabled].active, fieldset[disabled] .btn.btn-info, fieldset[disabled] .btn.btn-info:hover, fieldset[disabled] .btn.btn-info:focus, fieldset[disabled] .btn.btn-info.focus, fieldset[disabled] .btn.btn-info:active, fieldset[disabled] .btn.btn-info.active,
.navbar .navbar-nav > li > a.btn.btn-blue.disabled,
.navbar .navbar-nav > li > a.btn.btn-blue.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-blue.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-blue.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-blue.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-blue.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-blue:disabled,
.navbar .navbar-nav > li > a.btn.btn-blue:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-blue:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-blue:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-blue:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-blue:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-blue[disabled],
.navbar .navbar-nav > li > a.btn.btn-blue[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-blue[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-blue[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-blue[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-blue[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-blue,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-blue:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-blue:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-blue.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-blue:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-blue.active,
.navbar .navbar-nav > li > a.btn.btn-info.disabled,
.navbar .navbar-nav > li > a.btn.btn-info.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-info.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-info.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-info.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-info.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-info:disabled,
.navbar .navbar-nav > li > a.btn.btn-info:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-info:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-info:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-info:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-info:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-info[disabled],
.navbar .navbar-nav > li > a.btn.btn-info[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-info[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-info[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-info[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-info[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info.active {
  box-shadow: none;
}
.btn.btn-blue.btn-flat, .btn.btn-info.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-blue.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat {
  background-color: transparent;
  color: #42a5f5;
  box-shadow: none;
}
.btn.btn-blue.btn-flat:hover, .btn.btn-blue.btn-flat:focus, .btn.btn-blue.btn-flat:active, .btn.btn-info.btn-flat:hover, .btn.btn-info.btn-flat:focus, .btn.btn-info.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-blue.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-blue.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-blue.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat:active {
  background-color: transparent;
  color: #42a5f5;
}
.btn.btn-success,
.navbar .navbar-nav > li > a.btn.btn-success {
  box-shadow: 0 2px 2px 0 rgba(0, 150, 136, 0.14), 0 3px 1px -2px rgba(0, 150, 136, 0.2), 0 1px 5px 0 rgba(0, 150, 136, 0.12);
}
.btn.btn-success, .btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active, .btn.btn-success:active:focus, .btn.btn-success:active:hover, .btn.btn-success.active:focus, .btn.btn-success.active:hover, .open > .btn.btn-success.dropdown-toggle, .open > .btn.btn-success.dropdown-toggle:focus, .open > .btn.btn-success.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-success,
.navbar .navbar-nav > li > a.btn.btn-success:hover,
.navbar .navbar-nav > li > a.btn.btn-success:focus,
.navbar .navbar-nav > li > a.btn.btn-success:active,
.navbar .navbar-nav > li > a.btn.btn-success.active,
.navbar .navbar-nav > li > a.btn.btn-success:active:focus,
.navbar .navbar-nav > li > a.btn.btn-success:active:hover,
.navbar .navbar-nav > li > a.btn.btn-success.active:focus,
.navbar .navbar-nav > li > a.btn.btn-success.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-success.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-success.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-success.dropdown-toggle:hover {
  background-color: #009688;
  color: #ffffff;
}
.btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success:hover,
.navbar .navbar-nav > li > a.btn.btn-success:focus,
.navbar .navbar-nav > li > a.btn.btn-success:active,
.navbar .navbar-nav > li > a.btn.btn-success:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 150, 136, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 150, 136, 0.2);
}
.btn.btn-success.disabled, .btn.btn-success.disabled:hover, .btn.btn-success.disabled:focus, .btn.btn-success.disabled.focus, .btn.btn-success.disabled:active, .btn.btn-success.disabled.active, .btn.btn-success:disabled, .btn.btn-success:disabled:hover, .btn.btn-success:disabled:focus, .btn.btn-success:disabled.focus, .btn.btn-success:disabled:active, .btn.btn-success:disabled.active, .btn.btn-success[disabled], .btn.btn-success[disabled]:hover, .btn.btn-success[disabled]:focus, .btn.btn-success[disabled].focus, .btn.btn-success[disabled]:active, .btn.btn-success[disabled].active, fieldset[disabled] .btn.btn-success, fieldset[disabled] .btn.btn-success:hover, fieldset[disabled] .btn.btn-success:focus, fieldset[disabled] .btn.btn-success.focus, fieldset[disabled] .btn.btn-success:active, fieldset[disabled] .btn.btn-success.active,
.navbar .navbar-nav > li > a.btn.btn-success.disabled,
.navbar .navbar-nav > li > a.btn.btn-success.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-success.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-success.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-success.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-success.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-success:disabled,
.navbar .navbar-nav > li > a.btn.btn-success:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-success:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-success:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-success:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-success:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-success[disabled],
.navbar .navbar-nav > li > a.btn.btn-success[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-success[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-success[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-success[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-success[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-success,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-success:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-success:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-success.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-success:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-success.active {
  box-shadow: none;
}
.btn.btn-success.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-success.btn-flat {
  background-color: transparent;
  color: #009688;
  box-shadow: none;
}
.btn.btn-success.btn-flat:hover, .btn.btn-success.btn-flat:focus, .btn.btn-success.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-success.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-success.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-success.btn-flat:active {
  background-color: transparent;
  color: #009688;
}
.btn.btn-warning, .btn.btn-yellow,
.navbar .navbar-nav > li > a.btn.btn-warning,
.navbar .navbar-nav > li > a.btn.btn-yellow {
  box-shadow: 0 2px 2px 0 rgba(248, 194, 0, 0.14), 0 3px 1px -2px rgba(248, 194, 0, 0.2), 0 1px 5px 0 rgba(248, 194, 0, 0.12);
}
.btn.btn-warning, .btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active, .btn.btn-warning:active:focus, .btn.btn-warning:active:hover, .btn.btn-warning.active:focus, .btn.btn-warning.active:hover, .open > .btn.btn-warning.dropdown-toggle, .open > .btn.btn-warning.dropdown-toggle:focus, .open > .btn.btn-warning.dropdown-toggle:hover, .btn.btn-yellow, .btn.btn-yellow:hover, .btn.btn-yellow:focus, .btn.btn-yellow:active, .btn.btn-yellow.active, .btn.btn-yellow:active:focus, .btn.btn-yellow:active:hover, .btn.btn-yellow.active:focus, .btn.btn-yellow.active:hover, .open > .btn.btn-yellow.dropdown-toggle, .open > .btn.btn-yellow.dropdown-toggle:focus, .open > .btn.btn-yellow.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-warning,
.navbar .navbar-nav > li > a.btn.btn-warning:hover,
.navbar .navbar-nav > li > a.btn.btn-warning:focus,
.navbar .navbar-nav > li > a.btn.btn-warning:active,
.navbar .navbar-nav > li > a.btn.btn-warning.active,
.navbar .navbar-nav > li > a.btn.btn-warning:active:focus,
.navbar .navbar-nav > li > a.btn.btn-warning:active:hover,
.navbar .navbar-nav > li > a.btn.btn-warning.active:focus,
.navbar .navbar-nav > li > a.btn.btn-warning.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-warning.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-warning.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-warning.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow,
.navbar .navbar-nav > li > a.btn.btn-yellow:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow:active,
.navbar .navbar-nav > li > a.btn.btn-yellow.active,
.navbar .navbar-nav > li > a.btn.btn-yellow:active:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow:active:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow.active:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-yellow.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-yellow.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-yellow.dropdown-toggle:hover {
  background-color: #f8c200;
  color: #ffffff;
}
.btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning:hover, .btn.btn-yellow:focus, .btn.btn-yellow:active, .btn.btn-yellow:hover,
.navbar .navbar-nav > li > a.btn.btn-warning:focus,
.navbar .navbar-nav > li > a.btn.btn-warning:active,
.navbar .navbar-nav > li > a.btn.btn-warning:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow:active,
.navbar .navbar-nav > li > a.btn.btn-yellow:hover {
  box-shadow: 0 14px 26px -12px rgba(248, 194, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(248, 194, 0, 0.2);
}
.btn.btn-warning.disabled, .btn.btn-warning.disabled:hover, .btn.btn-warning.disabled:focus, .btn.btn-warning.disabled.focus, .btn.btn-warning.disabled:active, .btn.btn-warning.disabled.active, .btn.btn-warning:disabled, .btn.btn-warning:disabled:hover, .btn.btn-warning:disabled:focus, .btn.btn-warning:disabled.focus, .btn.btn-warning:disabled:active, .btn.btn-warning:disabled.active, .btn.btn-warning[disabled], .btn.btn-warning[disabled]:hover, .btn.btn-warning[disabled]:focus, .btn.btn-warning[disabled].focus, .btn.btn-warning[disabled]:active, .btn.btn-warning[disabled].active, fieldset[disabled] .btn.btn-warning, fieldset[disabled] .btn.btn-warning:hover, fieldset[disabled] .btn.btn-warning:focus, fieldset[disabled] .btn.btn-warning.focus, fieldset[disabled] .btn.btn-warning:active, fieldset[disabled] .btn.btn-warning.active, .btn.btn-yellow.disabled, .btn.btn-yellow.disabled:hover, .btn.btn-yellow.disabled:focus, .btn.btn-yellow.disabled.focus, .btn.btn-yellow.disabled:active, .btn.btn-yellow.disabled.active, .btn.btn-yellow:disabled, .btn.btn-yellow:disabled:hover, .btn.btn-yellow:disabled:focus, .btn.btn-yellow:disabled.focus, .btn.btn-yellow:disabled:active, .btn.btn-yellow:disabled.active, .btn.btn-yellow[disabled], .btn.btn-yellow[disabled]:hover, .btn.btn-yellow[disabled]:focus, .btn.btn-yellow[disabled].focus, .btn.btn-yellow[disabled]:active, .btn.btn-yellow[disabled].active, fieldset[disabled] .btn.btn-yellow, fieldset[disabled] .btn.btn-yellow:hover, fieldset[disabled] .btn.btn-yellow:focus, fieldset[disabled] .btn.btn-yellow.focus, fieldset[disabled] .btn.btn-yellow:active, fieldset[disabled] .btn.btn-yellow.active,
.navbar .navbar-nav > li > a.btn.btn-warning.disabled,
.navbar .navbar-nav > li > a.btn.btn-warning.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-warning.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-warning.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-warning.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-warning.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-warning:disabled,
.navbar .navbar-nav > li > a.btn.btn-warning:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-warning:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-warning:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-warning:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-warning:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-warning[disabled],
.navbar .navbar-nav > li > a.btn.btn-warning[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-warning[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-warning[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-warning[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-warning[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warning,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warning:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warning:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warning.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warning:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warning.active,
.navbar .navbar-nav > li > a.btn.btn-yellow.disabled,
.navbar .navbar-nav > li > a.btn.btn-yellow.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-yellow.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-yellow.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-yellow:disabled,
.navbar .navbar-nav > li > a.btn.btn-yellow:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-yellow:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-yellow:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-yellow[disabled],
.navbar .navbar-nav > li > a.btn.btn-yellow[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-yellow[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-yellow[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-yellow,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-yellow:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-yellow:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-yellow.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-yellow:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-yellow.active {
  box-shadow: none;
}
.btn.btn-warning.btn-flat, .btn.btn-yellow.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-warning.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-yellow.btn-flat {
  background-color: transparent;
  color: #f8c200;
  box-shadow: none;
}
.btn.btn-warning.btn-flat:hover, .btn.btn-warning.btn-flat:focus, .btn.btn-warning.btn-flat:active, .btn.btn-yellow.btn-flat:hover, .btn.btn-yellow.btn-flat:focus, .btn.btn-yellow.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-warning.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-warning.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-warning.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-yellow.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-yellow.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-yellow.btn-flat:active {
  background-color: transparent;
  color: #f8c200;
}
.btn.btn-danger, .btn.btn-red,
.navbar .navbar-nav > li > a.btn.btn-danger,
.navbar .navbar-nav > li > a.btn.btn-red {
  box-shadow: 0 2px 2px 0 rgba(239, 83, 80, 0.14), 0 3px 1px -2px rgba(239, 83, 80, 0.2), 0 1px 5px 0 rgba(239, 83, 80, 0.12);
}
.btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active, .btn.btn-danger:active:focus, .btn.btn-danger:active:hover, .btn.btn-danger.active:focus, .btn.btn-danger.active:hover, .open > .btn.btn-danger.dropdown-toggle, .open > .btn.btn-danger.dropdown-toggle:focus, .open > .btn.btn-danger.dropdown-toggle:hover, .btn.btn-red, .btn.btn-red:hover, .btn.btn-red:focus, .btn.btn-red:active, .btn.btn-red.active, .btn.btn-red:active:focus, .btn.btn-red:active:hover, .btn.btn-red.active:focus, .btn.btn-red.active:hover, .open > .btn.btn-red.dropdown-toggle, .open > .btn.btn-red.dropdown-toggle:focus, .open > .btn.btn-red.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-danger,
.navbar .navbar-nav > li > a.btn.btn-danger:hover,
.navbar .navbar-nav > li > a.btn.btn-danger:focus,
.navbar .navbar-nav > li > a.btn.btn-danger:active,
.navbar .navbar-nav > li > a.btn.btn-danger.active,
.navbar .navbar-nav > li > a.btn.btn-danger:active:focus,
.navbar .navbar-nav > li > a.btn.btn-danger:active:hover,
.navbar .navbar-nav > li > a.btn.btn-danger.active:focus,
.navbar .navbar-nav > li > a.btn.btn-danger.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-danger.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-danger.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-danger.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-red,
.navbar .navbar-nav > li > a.btn.btn-red:hover,
.navbar .navbar-nav > li > a.btn.btn-red:focus,
.navbar .navbar-nav > li > a.btn.btn-red:active,
.navbar .navbar-nav > li > a.btn.btn-red.active,
.navbar .navbar-nav > li > a.btn.btn-red:active:focus,
.navbar .navbar-nav > li > a.btn.btn-red:active:hover,
.navbar .navbar-nav > li > a.btn.btn-red.active:focus,
.navbar .navbar-nav > li > a.btn.btn-red.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-red.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-red.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-red.dropdown-toggle:hover {
  background-color: #ef5350;
  color: #ffffff;
}
.btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger:hover, .btn.btn-red:focus, .btn.btn-red:active, .btn.btn-red:hover,
.navbar .navbar-nav > li > a.btn.btn-danger:focus,
.navbar .navbar-nav > li > a.btn.btn-danger:active,
.navbar .navbar-nav > li > a.btn.btn-danger:hover,
.navbar .navbar-nav > li > a.btn.btn-red:focus,
.navbar .navbar-nav > li > a.btn.btn-red:active,
.navbar .navbar-nav > li > a.btn.btn-red:hover {
  box-shadow: 0 14px 26px -12px rgba(239, 83, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 83, 80, 0.2);
}
.btn.btn-danger.disabled, .btn.btn-danger.disabled:hover, .btn.btn-danger.disabled:focus, .btn.btn-danger.disabled.focus, .btn.btn-danger.disabled:active, .btn.btn-danger.disabled.active, .btn.btn-danger:disabled, .btn.btn-danger:disabled:hover, .btn.btn-danger:disabled:focus, .btn.btn-danger:disabled.focus, .btn.btn-danger:disabled:active, .btn.btn-danger:disabled.active, .btn.btn-danger[disabled], .btn.btn-danger[disabled]:hover, .btn.btn-danger[disabled]:focus, .btn.btn-danger[disabled].focus, .btn.btn-danger[disabled]:active, .btn.btn-danger[disabled].active, fieldset[disabled] .btn.btn-danger, fieldset[disabled] .btn.btn-danger:hover, fieldset[disabled] .btn.btn-danger:focus, fieldset[disabled] .btn.btn-danger.focus, fieldset[disabled] .btn.btn-danger:active, fieldset[disabled] .btn.btn-danger.active, .btn.btn-red.disabled, .btn.btn-red.disabled:hover, .btn.btn-red.disabled:focus, .btn.btn-red.disabled.focus, .btn.btn-red.disabled:active, .btn.btn-red.disabled.active, .btn.btn-red:disabled, .btn.btn-red:disabled:hover, .btn.btn-red:disabled:focus, .btn.btn-red:disabled.focus, .btn.btn-red:disabled:active, .btn.btn-red:disabled.active, .btn.btn-red[disabled], .btn.btn-red[disabled]:hover, .btn.btn-red[disabled]:focus, .btn.btn-red[disabled].focus, .btn.btn-red[disabled]:active, .btn.btn-red[disabled].active, fieldset[disabled] .btn.btn-red, fieldset[disabled] .btn.btn-red:hover, fieldset[disabled] .btn.btn-red:focus, fieldset[disabled] .btn.btn-red.focus, fieldset[disabled] .btn.btn-red:active, fieldset[disabled] .btn.btn-red.active,
.navbar .navbar-nav > li > a.btn.btn-danger.disabled,
.navbar .navbar-nav > li > a.btn.btn-danger.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-danger.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-danger.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-danger.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-danger.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-danger:disabled,
.navbar .navbar-nav > li > a.btn.btn-danger:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-danger:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-danger:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-danger:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-danger:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-danger[disabled],
.navbar .navbar-nav > li > a.btn.btn-danger[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-danger[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-danger[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-danger[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-danger[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-danger,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-danger:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-danger:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-danger.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-danger:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-danger.active,
.navbar .navbar-nav > li > a.btn.btn-red.disabled,
.navbar .navbar-nav > li > a.btn.btn-red.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-red.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-red.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-red.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-red.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-red:disabled,
.navbar .navbar-nav > li > a.btn.btn-red:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-red:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-red:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-red:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-red:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-red[disabled],
.navbar .navbar-nav > li > a.btn.btn-red[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-red[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-red[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-red[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-red[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-red,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-red:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-red:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-red.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-red:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-red.active {
  box-shadow: none;
}
.btn.btn-danger.btn-flat, .btn.btn-red.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-danger.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-red.btn-flat {
  background-color: transparent;
  color: #ef5350;
  box-shadow: none;
}
.btn.btn-danger.btn-flat:hover, .btn.btn-danger.btn-flat:focus, .btn.btn-danger.btn-flat:active, .btn.btn-red.btn-flat:hover, .btn.btn-red.btn-flat:focus, .btn.btn-red.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-danger.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-danger.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-danger.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-red.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-red.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-red.btn-flat:active {
  background-color: transparent;
  color: #ef5350;
}
.btn.btn-royalBlue,
.navbar .navbar-nav > li > a.btn.btn-royalBlue {
  box-shadow: 0 2px 2px 0 rgba(66, 133, 244, 0.14), 0 3px 1px -2px rgba(66, 133, 244, 0.2), 0 1px 5px 0 rgba(66, 133, 244, 0.12);
}
.btn.btn-royalBlue, .btn.btn-royalBlue:hover, .btn.btn-royalBlue:focus, .btn.btn-royalBlue:active, .btn.btn-royalBlue.active, .btn.btn-royalBlue:active:focus, .btn.btn-royalBlue:active:hover, .btn.btn-royalBlue.active:focus, .btn.btn-royalBlue.active:hover, .open > .btn.btn-royalBlue.dropdown-toggle, .open > .btn.btn-royalBlue.dropdown-toggle:focus, .open > .btn.btn-royalBlue.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:active:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:active:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.active:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-royalBlue.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-royalBlue.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-royalBlue.dropdown-toggle:hover {
  background-color: #4285f4;
  color: #ffffff;
}
.btn.btn-royalBlue:focus, .btn.btn-royalBlue:active, .btn.btn-royalBlue:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:hover {
  box-shadow: 0 14px 26px -12px rgba(66, 133, 244, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(66, 133, 244, 0.2);
}
.btn.btn-royalBlue.disabled, .btn.btn-royalBlue.disabled:hover, .btn.btn-royalBlue.disabled:focus, .btn.btn-royalBlue.disabled.focus, .btn.btn-royalBlue.disabled:active, .btn.btn-royalBlue.disabled.active, .btn.btn-royalBlue:disabled, .btn.btn-royalBlue:disabled:hover, .btn.btn-royalBlue:disabled:focus, .btn.btn-royalBlue:disabled.focus, .btn.btn-royalBlue:disabled:active, .btn.btn-royalBlue:disabled.active, .btn.btn-royalBlue[disabled], .btn.btn-royalBlue[disabled]:hover, .btn.btn-royalBlue[disabled]:focus, .btn.btn-royalBlue[disabled].focus, .btn.btn-royalBlue[disabled]:active, .btn.btn-royalBlue[disabled].active, fieldset[disabled] .btn.btn-royalBlue, fieldset[disabled] .btn.btn-royalBlue:hover, fieldset[disabled] .btn.btn-royalBlue:focus, fieldset[disabled] .btn.btn-royalBlue.focus, fieldset[disabled] .btn.btn-royalBlue:active, fieldset[disabled] .btn.btn-royalBlue.active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.disabled,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:disabled,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue[disabled],
.navbar .navbar-nav > li > a.btn.btn-royalBlue[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-royalBlue,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-royalBlue:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-royalBlue:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-royalBlue.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-royalBlue:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-royalBlue.active {
  box-shadow: none;
}
.btn.btn-royalBlue.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.btn-flat {
  background-color: transparent;
  color: #4285f4;
  box-shadow: none;
}
.btn.btn-royalBlue.btn-flat:hover, .btn.btn-royalBlue.btn-flat:focus, .btn.btn-royalBlue.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-royalBlue.btn-flat:active {
  background-color: transparent;
  color: #4285f4;
}
.btn.btn-white,
.navbar .navbar-nav > li > a.btn.btn-white {
  box-shadow: 0 2px 2px 0 rgba(255, 255, 255, 0.14), 0 3px 1px -2px rgba(255, 255, 255, 0.2), 0 1px 5px 0 rgba(255, 255, 255, 0.12);
  color: #59779b !important;
}
.btn.btn-white, .btn.btn-white:hover, .btn.btn-white:focus, .btn.btn-white:active, .btn.btn-white.active, .btn.btn-white:active:focus, .btn.btn-white:active:hover, .btn.btn-white.active:focus, .btn.btn-white.active:hover, .open > .btn.btn-white.dropdown-toggle, .open > .btn.btn-white.dropdown-toggle:focus, .open > .btn.btn-white.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-white,
.navbar .navbar-nav > li > a.btn.btn-white:hover,
.navbar .navbar-nav > li > a.btn.btn-white:focus,
.navbar .navbar-nav > li > a.btn.btn-white:active,
.navbar .navbar-nav > li > a.btn.btn-white.active,
.navbar .navbar-nav > li > a.btn.btn-white:active:focus,
.navbar .navbar-nav > li > a.btn.btn-white:active:hover,
.navbar .navbar-nav > li > a.btn.btn-white.active:focus,
.navbar .navbar-nav > li > a.btn.btn-white.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-white.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-white.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-white.dropdown-toggle:hover {
  background-color: #ffffff;
  color: #ffffff;
}
.btn.btn-white:focus, .btn.btn-white:active, .btn.btn-white:hover,
.navbar .navbar-nav > li > a.btn.btn-white:focus,
.navbar .navbar-nav > li > a.btn.btn-white:active,
.navbar .navbar-nav > li > a.btn.btn-white:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 255, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 255, 255, 0.2);
}
.btn.btn-white.disabled, .btn.btn-white.disabled:hover, .btn.btn-white.disabled:focus, .btn.btn-white.disabled.focus, .btn.btn-white.disabled:active, .btn.btn-white.disabled.active, .btn.btn-white:disabled, .btn.btn-white:disabled:hover, .btn.btn-white:disabled:focus, .btn.btn-white:disabled.focus, .btn.btn-white:disabled:active, .btn.btn-white:disabled.active, .btn.btn-white[disabled], .btn.btn-white[disabled]:hover, .btn.btn-white[disabled]:focus, .btn.btn-white[disabled].focus, .btn.btn-white[disabled]:active, .btn.btn-white[disabled].active, fieldset[disabled] .btn.btn-white, fieldset[disabled] .btn.btn-white:hover, fieldset[disabled] .btn.btn-white:focus, fieldset[disabled] .btn.btn-white.focus, fieldset[disabled] .btn.btn-white:active, fieldset[disabled] .btn.btn-white.active,
.navbar .navbar-nav > li > a.btn.btn-white.disabled,
.navbar .navbar-nav > li > a.btn.btn-white.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-white.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-white.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-white.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-white.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-white:disabled,
.navbar .navbar-nav > li > a.btn.btn-white:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-white:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-white:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-white:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-white:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-white[disabled],
.navbar .navbar-nav > li > a.btn.btn-white[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-white[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-white[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-white[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-white[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-white,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-white:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-white:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-white.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-white:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-white.active {
  box-shadow: none;
}
.btn.btn-white.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-white.btn-flat {
  background-color: transparent;
  color: #ffffff;
  box-shadow: none;
}
.btn.btn-white.btn-flat:hover, .btn.btn-white.btn-flat:focus, .btn.btn-white.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-white.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-white.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-white.btn-flat:active {
  background-color: transparent;
  color: #ffffff;
}
.btn.btn-twitter,
.navbar .navbar-nav > li > a.btn.btn-twitter {
  box-shadow: 0 2px 2px 0 rgba(46, 164, 251, 0.14), 0 3px 1px -2px rgba(46, 164, 251, 0.2), 0 1px 5px 0 rgba(46, 164, 251, 0.12);
}
.btn.btn-twitter, .btn.btn-twitter:hover, .btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter.active, .btn.btn-twitter:active:focus, .btn.btn-twitter:active:hover, .btn.btn-twitter.active:focus, .btn.btn-twitter.active:hover, .open > .btn.btn-twitter.dropdown-toggle, .open > .btn.btn-twitter.dropdown-toggle:focus, .open > .btn.btn-twitter.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter,
.navbar .navbar-nav > li > a.btn.btn-twitter:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:active,
.navbar .navbar-nav > li > a.btn.btn-twitter.active,
.navbar .navbar-nav > li > a.btn.btn-twitter:active:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:active:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter.active:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-twitter.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-twitter.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-twitter.dropdown-toggle:hover {
  background-color: #2ea4fb;
  color: #ffffff;
}
.btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:active,
.navbar .navbar-nav > li > a.btn.btn-twitter:hover {
  box-shadow: 0 14px 26px -12px rgba(46, 164, 251, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(46, 164, 251, 0.2);
}
.btn.btn-twitter.disabled, .btn.btn-twitter.disabled:hover, .btn.btn-twitter.disabled:focus, .btn.btn-twitter.disabled.focus, .btn.btn-twitter.disabled:active, .btn.btn-twitter.disabled.active, .btn.btn-twitter:disabled, .btn.btn-twitter:disabled:hover, .btn.btn-twitter:disabled:focus, .btn.btn-twitter:disabled.focus, .btn.btn-twitter:disabled:active, .btn.btn-twitter:disabled.active, .btn.btn-twitter[disabled], .btn.btn-twitter[disabled]:hover, .btn.btn-twitter[disabled]:focus, .btn.btn-twitter[disabled].focus, .btn.btn-twitter[disabled]:active, .btn.btn-twitter[disabled].active, fieldset[disabled] .btn.btn-twitter, fieldset[disabled] .btn.btn-twitter:hover, fieldset[disabled] .btn.btn-twitter:focus, fieldset[disabled] .btn.btn-twitter.focus, fieldset[disabled] .btn.btn-twitter:active, fieldset[disabled] .btn.btn-twitter.active,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled],
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter.active {
  box-shadow: none;
}
.btn.btn-twitter.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat {
  background-color: transparent;
  color: #2ea4fb;
  box-shadow: none;
}
.btn.btn-twitter.btn-flat:hover, .btn.btn-twitter.btn-flat:focus, .btn.btn-twitter.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat:active {
  background-color: transparent;
  color: #2ea4fb;
}
.btn.btn-facebook,
.navbar .navbar-nav > li > a.btn.btn-facebook {
  box-shadow: 0 2px 2px 0 rgba(40, 85, 170, 0.14), 0 3px 1px -2px rgba(40, 85, 170, 0.2), 0 1px 5px 0 rgba(40, 85, 170, 0.12);
}
.btn.btn-facebook, .btn.btn-facebook:hover, .btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook.active, .btn.btn-facebook:active:focus, .btn.btn-facebook:active:hover, .btn.btn-facebook.active:focus, .btn.btn-facebook.active:hover, .open > .btn.btn-facebook.dropdown-toggle, .open > .btn.btn-facebook.dropdown-toggle:focus, .open > .btn.btn-facebook.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook,
.navbar .navbar-nav > li > a.btn.btn-facebook:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:active,
.navbar .navbar-nav > li > a.btn.btn-facebook.active,
.navbar .navbar-nav > li > a.btn.btn-facebook:active:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:active:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook.active:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-facebook.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-facebook.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-facebook.dropdown-toggle:hover {
  background-color: #2855aa;
  color: #ffffff;
}
.btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:active,
.navbar .navbar-nav > li > a.btn.btn-facebook:hover {
  box-shadow: 0 14px 26px -12px rgba(40, 85, 170, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 85, 170, 0.2);
}
.btn.btn-facebook.disabled, .btn.btn-facebook.disabled:hover, .btn.btn-facebook.disabled:focus, .btn.btn-facebook.disabled.focus, .btn.btn-facebook.disabled:active, .btn.btn-facebook.disabled.active, .btn.btn-facebook:disabled, .btn.btn-facebook:disabled:hover, .btn.btn-facebook:disabled:focus, .btn.btn-facebook:disabled.focus, .btn.btn-facebook:disabled:active, .btn.btn-facebook:disabled.active, .btn.btn-facebook[disabled], .btn.btn-facebook[disabled]:hover, .btn.btn-facebook[disabled]:focus, .btn.btn-facebook[disabled].focus, .btn.btn-facebook[disabled]:active, .btn.btn-facebook[disabled].active, fieldset[disabled] .btn.btn-facebook, fieldset[disabled] .btn.btn-facebook:hover, fieldset[disabled] .btn.btn-facebook:focus, fieldset[disabled] .btn.btn-facebook.focus, fieldset[disabled] .btn.btn-facebook:active, fieldset[disabled] .btn.btn-facebook.active,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled],
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook.active {
  box-shadow: none;
}
.btn.btn-facebook.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat {
  background-color: transparent;
  color: #2855aa;
  box-shadow: none;
}
.btn.btn-facebook.btn-flat:hover, .btn.btn-facebook.btn-flat:focus, .btn.btn-facebook.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat:active {
  background-color: transparent;
  color: #2855aa;
}
.btn.btn-dribbble,
.navbar .navbar-nav > li > a.btn.btn-dribbble {
  box-shadow: 0 2px 2px 0 rgba(255, 92, 147, 0.14), 0 3px 1px -2px rgba(255, 92, 147, 0.2), 0 1px 5px 0 rgba(255, 92, 147, 0.12);
}
.btn.btn-dribbble, .btn.btn-dribbble:hover, .btn.btn-dribbble:focus, .btn.btn-dribbble:active, .btn.btn-dribbble.active, .btn.btn-dribbble:active:focus, .btn.btn-dribbble:active:hover, .btn.btn-dribbble.active:focus, .btn.btn-dribbble.active:hover, .open > .btn.btn-dribbble.dropdown-toggle, .open > .btn.btn-dribbble.dropdown-toggle:focus, .open > .btn.btn-dribbble.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble,
.navbar .navbar-nav > li > a.btn.btn-dribbble:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble.active:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-dribbble.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-dribbble.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-dribbble.dropdown-toggle:hover {
  background-color: #ff5c93;
  color: #ffffff;
}
.btn.btn-dribbble:focus, .btn.btn-dribbble:active, .btn.btn-dribbble:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 92, 147, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 92, 147, 0.2);
}
.btn.btn-dribbble.disabled, .btn.btn-dribbble.disabled:hover, .btn.btn-dribbble.disabled:focus, .btn.btn-dribbble.disabled.focus, .btn.btn-dribbble.disabled:active, .btn.btn-dribbble.disabled.active, .btn.btn-dribbble:disabled, .btn.btn-dribbble:disabled:hover, .btn.btn-dribbble:disabled:focus, .btn.btn-dribbble:disabled.focus, .btn.btn-dribbble:disabled:active, .btn.btn-dribbble:disabled.active, .btn.btn-dribbble[disabled], .btn.btn-dribbble[disabled]:hover, .btn.btn-dribbble[disabled]:focus, .btn.btn-dribbble[disabled].focus, .btn.btn-dribbble[disabled]:active, .btn.btn-dribbble[disabled].active, fieldset[disabled] .btn.btn-dribbble, fieldset[disabled] .btn.btn-dribbble:hover, fieldset[disabled] .btn.btn-dribbble:focus, fieldset[disabled] .btn.btn-dribbble.focus, fieldset[disabled] .btn.btn-dribbble:active, fieldset[disabled] .btn.btn-dribbble.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled],
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble.active {
  box-shadow: none;
}
.btn.btn-dribbble.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat {
  background-color: transparent;
  color: #ff5c93;
  box-shadow: none;
}
.btn.btn-dribbble.btn-flat:hover, .btn.btn-dribbble.btn-flat:focus, .btn.btn-dribbble.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat:active {
  background-color: transparent;
  color: #ff5c93;
}
.btn.btn-add-gray,
.navbar .navbar-nav > li > a.btn.btn-add-gray {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  border: dashed 2px #8f9eb5;
  color: #8f9eb5 !important;
}
.btn.btn-add-gray, .btn.btn-add-gray:hover, .btn.btn-add-gray:focus, .btn.btn-add-gray:active, .btn.btn-add-gray.active, .btn.btn-add-gray:active:focus, .btn.btn-add-gray:active:hover, .btn.btn-add-gray.active:focus, .btn.btn-add-gray.active:hover, .open > .btn.btn-add-gray.dropdown-toggle, .open > .btn.btn-add-gray.dropdown-toggle:focus, .open > .btn.btn-add-gray.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:active:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:active:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray.active:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-add-gray.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-add-gray.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-add-gray.dropdown-toggle:hover {
  background-color: transparent;
  color: #ffffff;
}
.btn.btn-add-gray:focus, .btn.btn-add-gray:active, .btn.btn-add-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.btn.btn-add-gray.disabled, .btn.btn-add-gray.disabled:hover, .btn.btn-add-gray.disabled:focus, .btn.btn-add-gray.disabled.focus, .btn.btn-add-gray.disabled:active, .btn.btn-add-gray.disabled.active, .btn.btn-add-gray:disabled, .btn.btn-add-gray:disabled:hover, .btn.btn-add-gray:disabled:focus, .btn.btn-add-gray:disabled.focus, .btn.btn-add-gray:disabled:active, .btn.btn-add-gray:disabled.active, .btn.btn-add-gray[disabled], .btn.btn-add-gray[disabled]:hover, .btn.btn-add-gray[disabled]:focus, .btn.btn-add-gray[disabled].focus, .btn.btn-add-gray[disabled]:active, .btn.btn-add-gray[disabled].active, fieldset[disabled] .btn.btn-add-gray, fieldset[disabled] .btn.btn-add-gray:hover, fieldset[disabled] .btn.btn-add-gray:focus, fieldset[disabled] .btn.btn-add-gray.focus, fieldset[disabled] .btn.btn-add-gray:active, fieldset[disabled] .btn.btn-add-gray.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray.disabled,
.navbar .navbar-nav > li > a.btn.btn-add-gray.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:disabled,
.navbar .navbar-nav > li > a.btn.btn-add-gray:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray[disabled],
.navbar .navbar-nav > li > a.btn.btn-add-gray[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray.active {
  box-shadow: none;
}
.btn.btn-add-gray.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-add-gray.btn-flat {
  background-color: transparent;
  color: transparent;
  box-shadow: none;
}
.btn.btn-add-gray.btn-flat:hover, .btn.btn-add-gray.btn-flat:focus, .btn.btn-add-gray.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray.btn-flat:active {
  background-color: transparent;
  color: transparent;
}
.btn.btn-add-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover {
  box-shadow: 0 2px 2px 0 rgba(66, 165, 245, 0.14), 0 3px 1px -2px rgba(66, 165, 245, 0.2), 0 1px 5px 0 rgba(66, 165, 245, 0.12);
  color: #fff !important;
  border: solid 2px #42a5f5;
  border: none;
}
.btn.btn-add-gray:hover, .btn.btn-add-gray:hover:hover, .btn.btn-add-gray:hover:focus, .btn.btn-add-gray:hover:active, .btn.btn-add-gray:hover.active, .btn.btn-add-gray:hover:active:focus, .btn.btn-add-gray:hover:active:hover, .btn.btn-add-gray:hover.active:focus, .btn.btn-add-gray:hover.active:hover, .open > .btn.btn-add-gray:hover.dropdown-toggle, .open > .btn.btn-add-gray:hover.dropdown-toggle:focus, .open > .btn.btn-add-gray:hover.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:active:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:active:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.active:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-add-gray:hover.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-add-gray:hover.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-add-gray:hover.dropdown-toggle:hover {
  background-color: #42a5f5;
  color: #ffffff;
}
.btn.btn-add-gray:hover:focus, .btn.btn-add-gray:hover:active, .btn.btn-add-gray:hover:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:hover {
  box-shadow: 0 14px 26px -12px rgba(66, 165, 245, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(66, 165, 245, 0.2);
}
.btn.btn-add-gray:hover.disabled, .btn.btn-add-gray:hover.disabled:hover, .btn.btn-add-gray:hover.disabled:focus, .btn.btn-add-gray:hover.disabled.focus, .btn.btn-add-gray:hover.disabled:active, .btn.btn-add-gray:hover.disabled.active, .btn.btn-add-gray:hover:disabled, .btn.btn-add-gray:hover:disabled:hover, .btn.btn-add-gray:hover:disabled:focus, .btn.btn-add-gray:hover:disabled.focus, .btn.btn-add-gray:hover:disabled:active, .btn.btn-add-gray:hover:disabled.active, .btn.btn-add-gray:hover[disabled], .btn.btn-add-gray:hover[disabled]:hover, .btn.btn-add-gray:hover[disabled]:focus, .btn.btn-add-gray:hover[disabled].focus, .btn.btn-add-gray:hover[disabled]:active, .btn.btn-add-gray:hover[disabled].active, fieldset[disabled] .btn.btn-add-gray:hover, fieldset[disabled] .btn.btn-add-gray:hover:hover, fieldset[disabled] .btn.btn-add-gray:hover:focus, fieldset[disabled] .btn.btn-add-gray:hover.focus, fieldset[disabled] .btn.btn-add-gray:hover:active, fieldset[disabled] .btn.btn-add-gray:hover.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.disabled,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:disabled,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover[disabled],
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-add-gray:hover.active {
  box-shadow: none;
}
.btn.btn-add-gray:hover.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.btn-flat {
  background-color: transparent;
  color: #42a5f5;
  box-shadow: none;
}
.btn.btn-add-gray:hover.btn-flat:hover, .btn.btn-add-gray:hover.btn-flat:focus, .btn.btn-add-gray:hover.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:hover.btn-flat:active {
  background-color: transparent;
  color: #42a5f5;
}
.btn.btn-add-gray:focus,
.navbar .navbar-nav > li > a.btn.btn-add-gray:focus {
  box-shadow: none;
}
.btn.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-flat {
  color: #636c72;
  background: transparent;
  box-shadow: none;
}
.btn.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-flat:hover {
  outline: 0;
  outline: none;
  background-color: transparent;
  box-shadow: none;
}
.btn.btn-flat.btn-default,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-default {
  color: #688696;
}
.btn.btn-flat.btn-default:hover, .btn.btn-flat.btn-gray:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-default:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-gray:hover {
  background-color: rgba(157, 174, 196, 0.2);
  color: #688696;
}
.btn.btn-flat.btn-green:hover, .btn.btn-flat.btn-success:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-green:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-success:hover {
  background-color: rgba(40, 190, 189, 0.1);
}
.btn.btn-flat.btn-blue:hover, .btn.btn-flat.btn-info:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-blue:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-info:hover {
  background-color: rgba(66, 165, 245, 0.1);
}
.btn.btn-flat.btn-warning:hover, .btn.btn-flat.btn-yellow:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-warning:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-yellow:hover {
  background-color: rgba(248, 194, 0, 0.3);
}
.btn.btn-flat.btn-danger:hover, .btn.btn-flat.btn-red:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-danger:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-red:hover {
  background-color: rgba(239, 83, 80, 0.1);
}
.btn.btn-flat.btn-white-text:hover,
.navbar .navbar-nav > li > a.btn.btn-flat.btn-white-text:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.btn.btn-alt,
.navbar .navbar-nav > li > a.btn.btn-alt {
  color: #fff !important;
}
.btn:active, .btn:active:focus, .btn:focus,
.navbar .navbar-nav > li > a.btn:active,
.navbar .navbar-nav > li > a.btn:active:focus,
.navbar .navbar-nav > li > a.btn:focus {
  outline: 0;
  outline: none;
}
.btn.btn-round,
.navbar .navbar-nav > li > a.btn.btn-round {
  border-radius: 30px;
}
.btn:not(.btn-just-icon):not(.btn-fab) .fa,
.navbar .navbar-nav > li > a.btn:not(.btn-just-icon):not(.btn-fab) .fa {
  font-size: 18px;
  margin-top: -2px;
  position: relative;
  top: 2px;
}
.btn.btn-fab,
.navbar .navbar-nav > li > a.btn.btn-fab {
  border-radius: 50%;
  font-size: 1.25rem !important;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  position: relative;
  line-height: normal;
}
.btn.btn-fab .ripple-container,
.navbar .navbar-nav > li > a.btn.btn-fab .ripple-container {
  border-radius: 50%;
}
.btn.btn-fab.btn-fab-sm, .btn-group-sm .btn.btn-fab,
.navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-sm,
.btn-group-sm .navbar .navbar-nav > li > a.btn.btn-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
  font-size: 20px;
  line-height: 2em;
}
.btn.btn-fab.btn-fab-sm.material-icons, .btn-group-sm .btn.btn-fab.material-icons,
.navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-sm.material-icons,
.btn-group-sm .navbar .navbar-nav > li > a.btn.btn-fab.material-icons {
  top: 0px;
  left: 0px;
}
.btn.btn-fab.btn-fab-sm .material-icons, .btn-group-sm .btn.btn-fab .material-icons,
.navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-sm .material-icons,
.btn-group-sm .navbar .navbar-nav > li > a.btn.btn-fab .material-icons {
  font-size: 24px;
}
.btn.btn-fab.btn-fab-xs, .btn-group-xs .btn.btn-fab,
.navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-xs,
.btn-group-xs .navbar .navbar-nav > li > a.btn.btn-fab {
  height: 30px;
  min-width: 30px;
  width: 30px;
  font-size: 18px;
  line-height: 1.4em;
}
.btn.btn-fab.btn-fab-xs.material-icons, .btn-group-xs .btn.btn-fab.material-icons,
.navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-xs.material-icons,
.btn-group-xs .navbar .navbar-nav > li > a.btn.btn-fab.material-icons {
  top: -3px;
  left: -3px;
}
.btn.btn-fab.btn-fab-xs .material-icons, .btn-group-xs .btn.btn-fab .material-icons,
.navbar .navbar-nav > li > a.btn.btn-fab.btn-fab-xs .material-icons,
.btn-group-xs .navbar .navbar-nav > li > a.btn.btn-fab .material-icons {
  font-size: 18px;
}
.btn.btn-fab i.material-icons,
.navbar .navbar-nav > li > a.btn.btn-fab i.material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(12px, 12px);
  line-height: 24px;
  width: 24px;
  font-size: 24px;
}
.btn.animate-fab i,
.navbar .navbar-nav > li > a.btn.animate-fab i {
  transition: all 0.5s;
}
.btn.animate-fab:hover i,
.navbar .navbar-nav > li > a.btn.animate-fab:hover i {
  -khtml-transform: rotate(360deg);
  transform: rotate(360deg);
}
.btn.animate-fab[disabled=disabled]:hover i,
.navbar .navbar-nav > li > a.btn.animate-fab[disabled=disabled]:hover i {
  -khtml-transform: rotate(0deg);
  transform: rotate(0deg);
}
.btn.btn-lg, .btn-group-lg .btn,
.navbar .navbar-nav > li > a.btn.btn-lg,
.btn-group-lg .navbar .navbar-nav > li > a.btn {
  font-size: 16px;
  padding: 18px 36px;
}
.btn.btn-sm, .btn-group-sm .btn,
.navbar .navbar-nav > li > a.btn.btn-sm,
.btn-group-sm .navbar .navbar-nav > li > a.btn {
  padding: 5px 20px;
  font-size: 12px;
}
.btn.btn-xs, .btn-group-xs .btn,
.navbar .navbar-nav > li > a.btn.btn-xs,
.btn-group-xs .navbar .navbar-nav > li > a.btn {
  padding: 4px 15px;
  font-size: 10px;
}
.btn.btn-just-icon,
.navbar .navbar-nav > li > a.btn.btn-just-icon {
  font-size: 18px;
  padding: 10px;
  line-height: 1em;
}
.btn.btn-just-icon i,
.navbar .navbar-nav > li > a.btn.btn-just-icon i {
  width: 20px;
}
.btn.btn-just-icon.btn-lg,
.navbar .navbar-nav > li > a.btn.btn-just-icon.btn-lg {
  font-size: 22px;
  padding: 13px 18px;
}
.btn.btn-warning {
  color: #3e3e3e !important;
}
.btn.btn-warning:active, .btn.btn-warning:focus, .btn.btn-warning:hover, .btn.btn-warning:visited {
  color: #3e3e3e !important;
}
.btn.btn-warning.btn-flat {
  color: #3e3e3e !important;
}
.btn .material-icons {
  vertical-align: middle;
  font-size: 24px;
  top: -1px;
  position: relative;
}
.navbar .navbar-nav > li > a.btn {
  margin-top: 2px;
  margin-bottom: 2px;
}
.navbar .navbar-nav > li > a.btn.btn-fab {
  margin: 5px 2px;
}
.navbar .navbar-nav > li > a:not(.btn) .material-icons {
  margin-top: -3px;
  top: 0;
  position: relative;
  margin-right: 3px;
}
.navbar .navbar-nav > li > .profile-photo {
  margin: 5px 2px;
}
.navbar-default:not(.navbar-transparent) .navbar-nav > li > a.btn.btn-white.flat {
  color: #464a4c;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  margin: 10px 1px;
}
.btn-group .dropdown-menu,
.btn-group-vertical .dropdown-menu {
  border-radius: 0 0 3px 3px;
}
.btn-group.btn-group-raised,
.btn-group-vertical.btn-group-raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-group .btn + .btn,
.btn-group .btn,
.btn-group .btn-group,
.btn-group .btn:active,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn,
.btn-group-vertical .btn-group,
.btn-group-vertical .btn:active {
  margin: 0;
}
.close {
  font-size: inherit;
  color: #ffffff;
  opacity: 0.9;
  text-shadow: none;
}
.close:focus, .close:hover {
  opacity: 1;
  color: #ffffff;
}
.close i {
  font-size: 20px;
}
.btn:not(.btn-fab) i {
  vertical-align: middle;
  font-size: 1.5rem;
  position: relative;
  padding: 0 3px;
}
.btn-demo .btn {
  margin-right: 7px;
}
button[data-transition] {
  transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1);
  transform-origin: 50%;
}
a[data-transistion].close-fullscreen-transistion {
  z-index: 99999;
  color: #fff;
  font-size: 45px;
  position: absolute;
  opacity: 0;
  display: none;
}
button[data-transition].fullscreen {
  transform: scale(70);
  z-index: 999;
  position: fixed;
  cursor: default;
}
button[data-transition].fullscreen i {
  display: none;
}
.input-group-btn .btn.btn-fab {
  border-radius: 50%;
}
.form-group .btn-suffix {
  position: absolute;
  right: 0;
  top: 10px;
}
/*
*
*  FAB MENU
*/
.btn-fab-group {
  position: relative;
  z-index: 99;
}
.btn-fab-group [data-fab=down] + .nav-sub li {
  margin: 10px;
  bottom: -9px;
  left: -3px;
}
.btn-fab-group [data-fab=up] + .nav-sub li {
  margin: 10px;
  top: -67px;
  left: -2px;
}
.btn-fab-group [data-fab=left] + .nav-sub li {
  left: 0;
  top: -50px;
}
.btn-fab-group [data-fab=right] + .nav-sub li {
  right: -58px;
  top: -50px;
}
.btn-fab-group .fab-menu {
  z-index: 70;
}
.btn-fab-group .fab-menu i {
  transition: all 0.5s;
}
.btn-fab-group .nav-sub {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 49;
  -khtml-transform: scale(0, 0);
  transform: scale(0, 0);
  transition: all 0.2s ease-in-out;
}
.btn-fab-group .nav-sub li {
  position: absolute;
}
.btn-fab-group .nav-sub li i {
  transition: all 0.5s;
}
.btn-fab-group.open .fab-menu i {
  transition: all 0.5s;
  -khtml-transform: rotate(405deg);
  transform: rotate(405deg);
}
.btn-fab-group.open .nav-sub {
  display: block;
  -khtml-transform: scale(1, 1);
  transform: scale(1, 1);
}
.btn-fab-group.open .nav-sub li {
  line-height: 40px;
  position: absolute;
}
.btn-fab-group.open .nav-sub li i {
  -khtml-transform: rotate(360deg);
  transform: rotate(360deg);
}
.animate_plus_x {
  transition: all 0.5s;
  -khtml-transform: rotate(0deg);
  transform: rotate(0deg);
}
.animate_plus_x.open {
  -khtml-transform: rotate(405deg);
  transform: rotate(405deg);
}
.btn.btn-facebook,
.navbar .navbar-nav > li > a.btn.btn-facebook {
  box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
}
.btn.btn-facebook, .btn.btn-facebook:hover, .btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook.active, .btn.btn-facebook:active:focus, .btn.btn-facebook:active:hover, .btn.btn-facebook.active:focus, .btn.btn-facebook.active:hover, .open > .btn.btn-facebook.dropdown-toggle, .open > .btn.btn-facebook.dropdown-toggle:focus, .open > .btn.btn-facebook.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook,
.navbar .navbar-nav > li > a.btn.btn-facebook:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:active,
.navbar .navbar-nav > li > a.btn.btn-facebook.active,
.navbar .navbar-nav > li > a.btn.btn-facebook:active:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:active:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook.active:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-facebook.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-facebook.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-facebook.dropdown-toggle:hover {
  background-color: #3b5998;
  color: #ffffff;
}
.btn.btn-facebook:focus, .btn.btn-facebook:active, .btn.btn-facebook:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:active,
.navbar .navbar-nav > li > a.btn.btn-facebook:hover {
  box-shadow: 0 14px 26px -12px rgba(59, 89, 152, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(59, 89, 152, 0.2);
}
.btn.btn-facebook.disabled, .btn.btn-facebook.disabled:hover, .btn.btn-facebook.disabled:focus, .btn.btn-facebook.disabled.focus, .btn.btn-facebook.disabled:active, .btn.btn-facebook.disabled.active, .btn.btn-facebook:disabled, .btn.btn-facebook:disabled:hover, .btn.btn-facebook:disabled:focus, .btn.btn-facebook:disabled.focus, .btn.btn-facebook:disabled:active, .btn.btn-facebook:disabled.active, .btn.btn-facebook[disabled], .btn.btn-facebook[disabled]:hover, .btn.btn-facebook[disabled]:focus, .btn.btn-facebook[disabled].focus, .btn.btn-facebook[disabled]:active, .btn.btn-facebook[disabled].active, fieldset[disabled] .btn.btn-facebook, fieldset[disabled] .btn.btn-facebook:hover, fieldset[disabled] .btn.btn-facebook:focus, fieldset[disabled] .btn.btn-facebook.focus, fieldset[disabled] .btn.btn-facebook:active, fieldset[disabled] .btn.btn-facebook.active,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-facebook.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-facebook:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled],
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-facebook[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-facebook.active {
  box-shadow: none;
}
.btn.btn-facebook.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat {
  background-color: transparent;
  color: #3b5998;
  box-shadow: none;
}
.btn.btn-facebook.btn-flat:hover, .btn.btn-facebook.btn-flat:focus, .btn.btn-facebook.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-facebook.btn-flat:active {
  background-color: transparent;
  color: #3b5998;
}
.btn.btn-twitter,
.navbar .navbar-nav > li > a.btn.btn-twitter {
  box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}
.btn.btn-twitter, .btn.btn-twitter:hover, .btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter.active, .btn.btn-twitter:active:focus, .btn.btn-twitter:active:hover, .btn.btn-twitter.active:focus, .btn.btn-twitter.active:hover, .open > .btn.btn-twitter.dropdown-toggle, .open > .btn.btn-twitter.dropdown-toggle:focus, .open > .btn.btn-twitter.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter,
.navbar .navbar-nav > li > a.btn.btn-twitter:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:active,
.navbar .navbar-nav > li > a.btn.btn-twitter.active,
.navbar .navbar-nav > li > a.btn.btn-twitter:active:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:active:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter.active:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-twitter.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-twitter.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-twitter.dropdown-toggle:hover {
  background-color: #55acee;
  color: #ffffff;
}
.btn.btn-twitter:focus, .btn.btn-twitter:active, .btn.btn-twitter:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:active,
.navbar .navbar-nav > li > a.btn.btn-twitter:hover {
  box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
}
.btn.btn-twitter.disabled, .btn.btn-twitter.disabled:hover, .btn.btn-twitter.disabled:focus, .btn.btn-twitter.disabled.focus, .btn.btn-twitter.disabled:active, .btn.btn-twitter.disabled.active, .btn.btn-twitter:disabled, .btn.btn-twitter:disabled:hover, .btn.btn-twitter:disabled:focus, .btn.btn-twitter:disabled.focus, .btn.btn-twitter:disabled:active, .btn.btn-twitter:disabled.active, .btn.btn-twitter[disabled], .btn.btn-twitter[disabled]:hover, .btn.btn-twitter[disabled]:focus, .btn.btn-twitter[disabled].focus, .btn.btn-twitter[disabled]:active, .btn.btn-twitter[disabled].active, fieldset[disabled] .btn.btn-twitter, fieldset[disabled] .btn.btn-twitter:hover, fieldset[disabled] .btn.btn-twitter:focus, fieldset[disabled] .btn.btn-twitter.focus, fieldset[disabled] .btn.btn-twitter:active, fieldset[disabled] .btn.btn-twitter.active,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-twitter.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-twitter:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled],
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-twitter[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-twitter.active {
  box-shadow: none;
}
.btn.btn-twitter.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat {
  background-color: transparent;
  color: #55acee;
  box-shadow: none;
}
.btn.btn-twitter.btn-flat:hover, .btn.btn-twitter.btn-flat:focus, .btn.btn-twitter.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-twitter.btn-flat:active {
  background-color: transparent;
  color: #55acee;
}
.btn.btn-pinterest,
.navbar .navbar-nav > li > a.btn.btn-pinterest {
  box-shadow: 0 2px 2px 0 rgba(204, 33, 39, 0.14), 0 3px 1px -2px rgba(204, 33, 39, 0.2), 0 1px 5px 0 rgba(204, 33, 39, 0.12);
}
.btn.btn-pinterest, .btn.btn-pinterest:hover, .btn.btn-pinterest:focus, .btn.btn-pinterest:active, .btn.btn-pinterest.active, .btn.btn-pinterest:active:focus, .btn.btn-pinterest:active:hover, .btn.btn-pinterest.active:focus, .btn.btn-pinterest.active:hover, .open > .btn.btn-pinterest.dropdown-toggle, .open > .btn.btn-pinterest.dropdown-toggle:focus, .open > .btn.btn-pinterest.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest,
.navbar .navbar-nav > li > a.btn.btn-pinterest:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest:active,
.navbar .navbar-nav > li > a.btn.btn-pinterest.active,
.navbar .navbar-nav > li > a.btn.btn-pinterest:active:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest:active:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest.active:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-pinterest.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-pinterest.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-pinterest.dropdown-toggle:hover {
  background-color: #cc2127;
  color: #ffffff;
}
.btn.btn-pinterest:focus, .btn.btn-pinterest:active, .btn.btn-pinterest:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest:active,
.navbar .navbar-nav > li > a.btn.btn-pinterest:hover {
  box-shadow: 0 14px 26px -12px rgba(204, 33, 39, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(204, 33, 39, 0.2);
}
.btn.btn-pinterest.disabled, .btn.btn-pinterest.disabled:hover, .btn.btn-pinterest.disabled:focus, .btn.btn-pinterest.disabled.focus, .btn.btn-pinterest.disabled:active, .btn.btn-pinterest.disabled.active, .btn.btn-pinterest:disabled, .btn.btn-pinterest:disabled:hover, .btn.btn-pinterest:disabled:focus, .btn.btn-pinterest:disabled.focus, .btn.btn-pinterest:disabled:active, .btn.btn-pinterest:disabled.active, .btn.btn-pinterest[disabled], .btn.btn-pinterest[disabled]:hover, .btn.btn-pinterest[disabled]:focus, .btn.btn-pinterest[disabled].focus, .btn.btn-pinterest[disabled]:active, .btn.btn-pinterest[disabled].active, fieldset[disabled] .btn.btn-pinterest, fieldset[disabled] .btn.btn-pinterest:hover, fieldset[disabled] .btn.btn-pinterest:focus, fieldset[disabled] .btn.btn-pinterest.focus, fieldset[disabled] .btn.btn-pinterest:active, fieldset[disabled] .btn.btn-pinterest.active,
.navbar .navbar-nav > li > a.btn.btn-pinterest.disabled,
.navbar .navbar-nav > li > a.btn.btn-pinterest.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-pinterest.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-pinterest:disabled,
.navbar .navbar-nav > li > a.btn.btn-pinterest:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-pinterest:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-pinterest[disabled],
.navbar .navbar-nav > li > a.btn.btn-pinterest[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-pinterest[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-pinterest,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-pinterest:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-pinterest:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-pinterest.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-pinterest:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-pinterest.active {
  box-shadow: none;
}
.btn.btn-pinterest.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-pinterest.btn-flat {
  background-color: transparent;
  color: #cc2127;
  box-shadow: none;
}
.btn.btn-pinterest.btn-flat:hover, .btn.btn-pinterest.btn-flat:focus, .btn.btn-pinterest.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-pinterest.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-pinterest.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-pinterest.btn-flat:active {
  background-color: transparent;
  color: #cc2127;
}
.btn.btn-google,
.navbar .navbar-nav > li > a.btn.btn-google {
  box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
}
.btn.btn-google, .btn.btn-google:hover, .btn.btn-google:focus, .btn.btn-google:active, .btn.btn-google.active, .btn.btn-google:active:focus, .btn.btn-google:active:hover, .btn.btn-google.active:focus, .btn.btn-google.active:hover, .open > .btn.btn-google.dropdown-toggle, .open > .btn.btn-google.dropdown-toggle:focus, .open > .btn.btn-google.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-google,
.navbar .navbar-nav > li > a.btn.btn-google:hover,
.navbar .navbar-nav > li > a.btn.btn-google:focus,
.navbar .navbar-nav > li > a.btn.btn-google:active,
.navbar .navbar-nav > li > a.btn.btn-google.active,
.navbar .navbar-nav > li > a.btn.btn-google:active:focus,
.navbar .navbar-nav > li > a.btn.btn-google:active:hover,
.navbar .navbar-nav > li > a.btn.btn-google.active:focus,
.navbar .navbar-nav > li > a.btn.btn-google.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-google.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-google.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-google.dropdown-toggle:hover {
  background-color: #dd4b39;
  color: #ffffff;
}
.btn.btn-google:focus, .btn.btn-google:active, .btn.btn-google:hover,
.navbar .navbar-nav > li > a.btn.btn-google:focus,
.navbar .navbar-nav > li > a.btn.btn-google:active,
.navbar .navbar-nav > li > a.btn.btn-google:hover {
  box-shadow: 0 14px 26px -12px rgba(221, 75, 57, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(221, 75, 57, 0.2);
}
.btn.btn-google.disabled, .btn.btn-google.disabled:hover, .btn.btn-google.disabled:focus, .btn.btn-google.disabled.focus, .btn.btn-google.disabled:active, .btn.btn-google.disabled.active, .btn.btn-google:disabled, .btn.btn-google:disabled:hover, .btn.btn-google:disabled:focus, .btn.btn-google:disabled.focus, .btn.btn-google:disabled:active, .btn.btn-google:disabled.active, .btn.btn-google[disabled], .btn.btn-google[disabled]:hover, .btn.btn-google[disabled]:focus, .btn.btn-google[disabled].focus, .btn.btn-google[disabled]:active, .btn.btn-google[disabled].active, fieldset[disabled] .btn.btn-google, fieldset[disabled] .btn.btn-google:hover, fieldset[disabled] .btn.btn-google:focus, fieldset[disabled] .btn.btn-google.focus, fieldset[disabled] .btn.btn-google:active, fieldset[disabled] .btn.btn-google.active,
.navbar .navbar-nav > li > a.btn.btn-google.disabled,
.navbar .navbar-nav > li > a.btn.btn-google.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-google.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-google.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-google.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-google.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-google:disabled,
.navbar .navbar-nav > li > a.btn.btn-google:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-google:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-google:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-google:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-google:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-google[disabled],
.navbar .navbar-nav > li > a.btn.btn-google[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-google[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-google[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-google[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-google[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-google,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-google:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-google:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-google.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-google:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-google.active {
  box-shadow: none;
}
.btn.btn-google.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-google.btn-flat {
  background-color: transparent;
  color: #dd4b39;
  box-shadow: none;
}
.btn.btn-google.btn-flat:hover, .btn.btn-google.btn-flat:focus, .btn.btn-google.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-google.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-google.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-google.btn-flat:active {
  background-color: transparent;
  color: #dd4b39;
}
.btn.btn-linkedin,
.navbar .navbar-nav > li > a.btn.btn-linkedin {
  box-shadow: 0 2px 2px 0 rgba(0, 123, 182, 0.14), 0 3px 1px -2px rgba(0, 123, 182, 0.2), 0 1px 5px 0 rgba(0, 123, 182, 0.12);
}
.btn.btn-linkedin, .btn.btn-linkedin:hover, .btn.btn-linkedin:focus, .btn.btn-linkedin:active, .btn.btn-linkedin.active, .btn.btn-linkedin:active:focus, .btn.btn-linkedin:active:hover, .btn.btn-linkedin.active:focus, .btn.btn-linkedin.active:hover, .open > .btn.btn-linkedin.dropdown-toggle, .open > .btn.btn-linkedin.dropdown-toggle:focus, .open > .btn.btn-linkedin.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin,
.navbar .navbar-nav > li > a.btn.btn-linkedin:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin:active,
.navbar .navbar-nav > li > a.btn.btn-linkedin.active,
.navbar .navbar-nav > li > a.btn.btn-linkedin:active:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin:active:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin.active:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-linkedin.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-linkedin.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-linkedin.dropdown-toggle:hover {
  background-color: #007bb6;
  color: #ffffff;
}
.btn.btn-linkedin:focus, .btn.btn-linkedin:active, .btn.btn-linkedin:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin:active,
.navbar .navbar-nav > li > a.btn.btn-linkedin:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 182, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 182, 0.2);
}
.btn.btn-linkedin.disabled, .btn.btn-linkedin.disabled:hover, .btn.btn-linkedin.disabled:focus, .btn.btn-linkedin.disabled.focus, .btn.btn-linkedin.disabled:active, .btn.btn-linkedin.disabled.active, .btn.btn-linkedin:disabled, .btn.btn-linkedin:disabled:hover, .btn.btn-linkedin:disabled:focus, .btn.btn-linkedin:disabled.focus, .btn.btn-linkedin:disabled:active, .btn.btn-linkedin:disabled.active, .btn.btn-linkedin[disabled], .btn.btn-linkedin[disabled]:hover, .btn.btn-linkedin[disabled]:focus, .btn.btn-linkedin[disabled].focus, .btn.btn-linkedin[disabled]:active, .btn.btn-linkedin[disabled].active, fieldset[disabled] .btn.btn-linkedin, fieldset[disabled] .btn.btn-linkedin:hover, fieldset[disabled] .btn.btn-linkedin:focus, fieldset[disabled] .btn.btn-linkedin.focus, fieldset[disabled] .btn.btn-linkedin:active, fieldset[disabled] .btn.btn-linkedin.active,
.navbar .navbar-nav > li > a.btn.btn-linkedin.disabled,
.navbar .navbar-nav > li > a.btn.btn-linkedin.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-linkedin.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-linkedin:disabled,
.navbar .navbar-nav > li > a.btn.btn-linkedin:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-linkedin:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-linkedin[disabled],
.navbar .navbar-nav > li > a.btn.btn-linkedin[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-linkedin[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-linkedin,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-linkedin:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-linkedin:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-linkedin.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-linkedin:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-linkedin.active {
  box-shadow: none;
}
.btn.btn-linkedin.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-linkedin.btn-flat {
  background-color: transparent;
  color: #007bb6;
  box-shadow: none;
}
.btn.btn-linkedin.btn-flat:hover, .btn.btn-linkedin.btn-flat:focus, .btn.btn-linkedin.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-linkedin.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-linkedin.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-linkedin.btn-flat:active {
  background-color: transparent;
  color: #007bb6;
}
.btn.btn-dribbble,
.navbar .navbar-nav > li > a.btn.btn-dribbble {
  box-shadow: 0 2px 2px 0 rgba(234, 76, 137, 0.14), 0 3px 1px -2px rgba(234, 76, 137, 0.2), 0 1px 5px 0 rgba(234, 76, 137, 0.12);
}
.btn.btn-dribbble, .btn.btn-dribbble:hover, .btn.btn-dribbble:focus, .btn.btn-dribbble:active, .btn.btn-dribbble.active, .btn.btn-dribbble:active:focus, .btn.btn-dribbble:active:hover, .btn.btn-dribbble.active:focus, .btn.btn-dribbble.active:hover, .open > .btn.btn-dribbble.dropdown-toggle, .open > .btn.btn-dribbble.dropdown-toggle:focus, .open > .btn.btn-dribbble.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble,
.navbar .navbar-nav > li > a.btn.btn-dribbble:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble.active:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-dribbble.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-dribbble.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-dribbble.dropdown-toggle:hover {
  background-color: #ea4c89;
  color: #ffffff;
}
.btn.btn-dribbble:focus, .btn.btn-dribbble:active, .btn.btn-dribbble:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:hover {
  box-shadow: 0 14px 26px -12px rgba(234, 76, 137, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(234, 76, 137, 0.2);
}
.btn.btn-dribbble.disabled, .btn.btn-dribbble.disabled:hover, .btn.btn-dribbble.disabled:focus, .btn.btn-dribbble.disabled.focus, .btn.btn-dribbble.disabled:active, .btn.btn-dribbble.disabled.active, .btn.btn-dribbble:disabled, .btn.btn-dribbble:disabled:hover, .btn.btn-dribbble:disabled:focus, .btn.btn-dribbble:disabled.focus, .btn.btn-dribbble:disabled:active, .btn.btn-dribbble:disabled.active, .btn.btn-dribbble[disabled], .btn.btn-dribbble[disabled]:hover, .btn.btn-dribbble[disabled]:focus, .btn.btn-dribbble[disabled].focus, .btn.btn-dribbble[disabled]:active, .btn.btn-dribbble[disabled].active, fieldset[disabled] .btn.btn-dribbble, fieldset[disabled] .btn.btn-dribbble:hover, fieldset[disabled] .btn.btn-dribbble:focus, fieldset[disabled] .btn.btn-dribbble.focus, fieldset[disabled] .btn.btn-dribbble:active, fieldset[disabled] .btn.btn-dribbble.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled],
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-dribbble.active {
  box-shadow: none;
}
.btn.btn-dribbble.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat {
  background-color: transparent;
  color: #ea4c89;
  box-shadow: none;
}
.btn.btn-dribbble.btn-flat:hover, .btn.btn-dribbble.btn-flat:focus, .btn.btn-dribbble.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-dribbble.btn-flat:active {
  background-color: transparent;
  color: #ea4c89;
}
.btn.btn-github,
.navbar .navbar-nav > li > a.btn.btn-github {
  box-shadow: 0 2px 2px 0 rgba(23, 21, 21, 0.14), 0 3px 1px -2px rgba(23, 21, 21, 0.2), 0 1px 5px 0 rgba(23, 21, 21, 0.12);
}
.btn.btn-github, .btn.btn-github:hover, .btn.btn-github:focus, .btn.btn-github:active, .btn.btn-github.active, .btn.btn-github:active:focus, .btn.btn-github:active:hover, .btn.btn-github.active:focus, .btn.btn-github.active:hover, .open > .btn.btn-github.dropdown-toggle, .open > .btn.btn-github.dropdown-toggle:focus, .open > .btn.btn-github.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-github,
.navbar .navbar-nav > li > a.btn.btn-github:hover,
.navbar .navbar-nav > li > a.btn.btn-github:focus,
.navbar .navbar-nav > li > a.btn.btn-github:active,
.navbar .navbar-nav > li > a.btn.btn-github.active,
.navbar .navbar-nav > li > a.btn.btn-github:active:focus,
.navbar .navbar-nav > li > a.btn.btn-github:active:hover,
.navbar .navbar-nav > li > a.btn.btn-github.active:focus,
.navbar .navbar-nav > li > a.btn.btn-github.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-github.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-github.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-github.dropdown-toggle:hover {
  background-color: #171515;
  color: #ffffff;
}
.btn.btn-github:focus, .btn.btn-github:active, .btn.btn-github:hover,
.navbar .navbar-nav > li > a.btn.btn-github:focus,
.navbar .navbar-nav > li > a.btn.btn-github:active,
.navbar .navbar-nav > li > a.btn.btn-github:hover {
  box-shadow: 0 14px 26px -12px rgba(23, 21, 21, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 21, 21, 0.2);
}
.btn.btn-github.disabled, .btn.btn-github.disabled:hover, .btn.btn-github.disabled:focus, .btn.btn-github.disabled.focus, .btn.btn-github.disabled:active, .btn.btn-github.disabled.active, .btn.btn-github:disabled, .btn.btn-github:disabled:hover, .btn.btn-github:disabled:focus, .btn.btn-github:disabled.focus, .btn.btn-github:disabled:active, .btn.btn-github:disabled.active, .btn.btn-github[disabled], .btn.btn-github[disabled]:hover, .btn.btn-github[disabled]:focus, .btn.btn-github[disabled].focus, .btn.btn-github[disabled]:active, .btn.btn-github[disabled].active, fieldset[disabled] .btn.btn-github, fieldset[disabled] .btn.btn-github:hover, fieldset[disabled] .btn.btn-github:focus, fieldset[disabled] .btn.btn-github.focus, fieldset[disabled] .btn.btn-github:active, fieldset[disabled] .btn.btn-github.active,
.navbar .navbar-nav > li > a.btn.btn-github.disabled,
.navbar .navbar-nav > li > a.btn.btn-github.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-github.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-github.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-github.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-github.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-github:disabled,
.navbar .navbar-nav > li > a.btn.btn-github:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-github:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-github:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-github:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-github:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-github[disabled],
.navbar .navbar-nav > li > a.btn.btn-github[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-github[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-github[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-github[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-github[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-github,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-github:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-github:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-github.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-github:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-github.active {
  box-shadow: none;
}
.btn.btn-github.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-github.btn-flat {
  background-color: transparent;
  color: #171515;
  box-shadow: none;
}
.btn.btn-github.btn-flat:hover, .btn.btn-github.btn-flat:focus, .btn.btn-github.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-github.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-github.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-github.btn-flat:active {
  background-color: transparent;
  color: #171515;
}
.btn.btn-youtube,
.navbar .navbar-nav > li > a.btn.btn-youtube {
  box-shadow: 0 2px 2px 0 rgba(205, 32, 31, 0.14), 0 3px 1px -2px rgba(205, 32, 31, 0.2), 0 1px 5px 0 rgba(205, 32, 31, 0.12);
}
.btn.btn-youtube, .btn.btn-youtube:hover, .btn.btn-youtube:focus, .btn.btn-youtube:active, .btn.btn-youtube.active, .btn.btn-youtube:active:focus, .btn.btn-youtube:active:hover, .btn.btn-youtube.active:focus, .btn.btn-youtube.active:hover, .open > .btn.btn-youtube.dropdown-toggle, .open > .btn.btn-youtube.dropdown-toggle:focus, .open > .btn.btn-youtube.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube,
.navbar .navbar-nav > li > a.btn.btn-youtube:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube:active,
.navbar .navbar-nav > li > a.btn.btn-youtube.active,
.navbar .navbar-nav > li > a.btn.btn-youtube:active:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube:active:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube.active:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-youtube.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-youtube.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-youtube.dropdown-toggle:hover {
  background-color: #cd201f;
  color: #ffffff;
}
.btn.btn-youtube:focus, .btn.btn-youtube:active, .btn.btn-youtube:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube:active,
.navbar .navbar-nav > li > a.btn.btn-youtube:hover {
  box-shadow: 0 14px 26px -12px rgba(205, 32, 31, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(205, 32, 31, 0.2);
}
.btn.btn-youtube.disabled, .btn.btn-youtube.disabled:hover, .btn.btn-youtube.disabled:focus, .btn.btn-youtube.disabled.focus, .btn.btn-youtube.disabled:active, .btn.btn-youtube.disabled.active, .btn.btn-youtube:disabled, .btn.btn-youtube:disabled:hover, .btn.btn-youtube:disabled:focus, .btn.btn-youtube:disabled.focus, .btn.btn-youtube:disabled:active, .btn.btn-youtube:disabled.active, .btn.btn-youtube[disabled], .btn.btn-youtube[disabled]:hover, .btn.btn-youtube[disabled]:focus, .btn.btn-youtube[disabled].focus, .btn.btn-youtube[disabled]:active, .btn.btn-youtube[disabled].active, fieldset[disabled] .btn.btn-youtube, fieldset[disabled] .btn.btn-youtube:hover, fieldset[disabled] .btn.btn-youtube:focus, fieldset[disabled] .btn.btn-youtube.focus, fieldset[disabled] .btn.btn-youtube:active, fieldset[disabled] .btn.btn-youtube.active,
.navbar .navbar-nav > li > a.btn.btn-youtube.disabled,
.navbar .navbar-nav > li > a.btn.btn-youtube.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-youtube.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-youtube.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-youtube:disabled,
.navbar .navbar-nav > li > a.btn.btn-youtube:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-youtube:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-youtube:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-youtube[disabled],
.navbar .navbar-nav > li > a.btn.btn-youtube[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-youtube[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-youtube[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-youtube,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-youtube:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-youtube:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-youtube.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-youtube:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-youtube.active {
  box-shadow: none;
}
.btn.btn-youtube.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-youtube.btn-flat {
  background-color: transparent;
  color: #cd201f;
  box-shadow: none;
}
.btn.btn-youtube.btn-flat:hover, .btn.btn-youtube.btn-flat:focus, .btn.btn-youtube.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-youtube.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-youtube.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-youtube.btn-flat:active {
  background-color: transparent;
  color: #cd201f;
}
.btn.btn-instagram,
.navbar .navbar-nav > li > a.btn.btn-instagram {
  box-shadow: 0 2px 2px 0 rgba(63, 114, 155, 0.14), 0 3px 1px -2px rgba(63, 114, 155, 0.2), 0 1px 5px 0 rgba(63, 114, 155, 0.12);
}
.btn.btn-instagram, .btn.btn-instagram:hover, .btn.btn-instagram:focus, .btn.btn-instagram:active, .btn.btn-instagram.active, .btn.btn-instagram:active:focus, .btn.btn-instagram:active:hover, .btn.btn-instagram.active:focus, .btn.btn-instagram.active:hover, .open > .btn.btn-instagram.dropdown-toggle, .open > .btn.btn-instagram.dropdown-toggle:focus, .open > .btn.btn-instagram.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram,
.navbar .navbar-nav > li > a.btn.btn-instagram:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram:active,
.navbar .navbar-nav > li > a.btn.btn-instagram.active,
.navbar .navbar-nav > li > a.btn.btn-instagram:active:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram:active:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram.active:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-instagram.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-instagram.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-instagram.dropdown-toggle:hover {
  background-color: #3f729b;
  color: #ffffff;
}
.btn.btn-instagram:focus, .btn.btn-instagram:active, .btn.btn-instagram:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram:active,
.navbar .navbar-nav > li > a.btn.btn-instagram:hover {
  box-shadow: 0 14px 26px -12px rgba(63, 114, 155, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(63, 114, 155, 0.2);
}
.btn.btn-instagram.disabled, .btn.btn-instagram.disabled:hover, .btn.btn-instagram.disabled:focus, .btn.btn-instagram.disabled.focus, .btn.btn-instagram.disabled:active, .btn.btn-instagram.disabled.active, .btn.btn-instagram:disabled, .btn.btn-instagram:disabled:hover, .btn.btn-instagram:disabled:focus, .btn.btn-instagram:disabled.focus, .btn.btn-instagram:disabled:active, .btn.btn-instagram:disabled.active, .btn.btn-instagram[disabled], .btn.btn-instagram[disabled]:hover, .btn.btn-instagram[disabled]:focus, .btn.btn-instagram[disabled].focus, .btn.btn-instagram[disabled]:active, .btn.btn-instagram[disabled].active, fieldset[disabled] .btn.btn-instagram, fieldset[disabled] .btn.btn-instagram:hover, fieldset[disabled] .btn.btn-instagram:focus, fieldset[disabled] .btn.btn-instagram.focus, fieldset[disabled] .btn.btn-instagram:active, fieldset[disabled] .btn.btn-instagram.active,
.navbar .navbar-nav > li > a.btn.btn-instagram.disabled,
.navbar .navbar-nav > li > a.btn.btn-instagram.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-instagram.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-instagram.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-instagram:disabled,
.navbar .navbar-nav > li > a.btn.btn-instagram:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-instagram:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-instagram:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-instagram[disabled],
.navbar .navbar-nav > li > a.btn.btn-instagram[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-instagram[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-instagram[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-instagram,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-instagram:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-instagram:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-instagram.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-instagram:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-instagram.active {
  box-shadow: none;
}
.btn.btn-instagram.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-instagram.btn-flat {
  background-color: transparent;
  color: #3f729b;
  box-shadow: none;
}
.btn.btn-instagram.btn-flat:hover, .btn.btn-instagram.btn-flat:focus, .btn.btn-instagram.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-instagram.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-instagram.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-instagram.btn-flat:active {
  background-color: transparent;
  color: #3f729b;
}
.btn.btn-reddit,
.navbar .navbar-nav > li > a.btn.btn-reddit {
  box-shadow: 0 2px 2px 0 rgba(206, 226, 248, 0.14), 0 3px 1px -2px rgba(206, 226, 248, 0.2), 0 1px 5px 0 rgba(206, 226, 248, 0.12);
}
.btn.btn-reddit, .btn.btn-reddit:hover, .btn.btn-reddit:focus, .btn.btn-reddit:active, .btn.btn-reddit.active, .btn.btn-reddit:active:focus, .btn.btn-reddit:active:hover, .btn.btn-reddit.active:focus, .btn.btn-reddit.active:hover, .open > .btn.btn-reddit.dropdown-toggle, .open > .btn.btn-reddit.dropdown-toggle:focus, .open > .btn.btn-reddit.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit,
.navbar .navbar-nav > li > a.btn.btn-reddit:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit:active,
.navbar .navbar-nav > li > a.btn.btn-reddit.active,
.navbar .navbar-nav > li > a.btn.btn-reddit:active:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit:active:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit.active:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-reddit.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-reddit.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-reddit.dropdown-toggle:hover {
  background-color: #cee2f8;
  color: #ffffff;
}
.btn.btn-reddit:focus, .btn.btn-reddit:active, .btn.btn-reddit:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit:active,
.navbar .navbar-nav > li > a.btn.btn-reddit:hover {
  box-shadow: 0 14px 26px -12px rgba(206, 226, 248, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(206, 226, 248, 0.2);
}
.btn.btn-reddit.disabled, .btn.btn-reddit.disabled:hover, .btn.btn-reddit.disabled:focus, .btn.btn-reddit.disabled.focus, .btn.btn-reddit.disabled:active, .btn.btn-reddit.disabled.active, .btn.btn-reddit:disabled, .btn.btn-reddit:disabled:hover, .btn.btn-reddit:disabled:focus, .btn.btn-reddit:disabled.focus, .btn.btn-reddit:disabled:active, .btn.btn-reddit:disabled.active, .btn.btn-reddit[disabled], .btn.btn-reddit[disabled]:hover, .btn.btn-reddit[disabled]:focus, .btn.btn-reddit[disabled].focus, .btn.btn-reddit[disabled]:active, .btn.btn-reddit[disabled].active, fieldset[disabled] .btn.btn-reddit, fieldset[disabled] .btn.btn-reddit:hover, fieldset[disabled] .btn.btn-reddit:focus, fieldset[disabled] .btn.btn-reddit.focus, fieldset[disabled] .btn.btn-reddit:active, fieldset[disabled] .btn.btn-reddit.active,
.navbar .navbar-nav > li > a.btn.btn-reddit.disabled,
.navbar .navbar-nav > li > a.btn.btn-reddit.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-reddit.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-reddit.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-reddit:disabled,
.navbar .navbar-nav > li > a.btn.btn-reddit:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-reddit:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-reddit:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-reddit[disabled],
.navbar .navbar-nav > li > a.btn.btn-reddit[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-reddit[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-reddit[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-reddit,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-reddit:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-reddit:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-reddit.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-reddit:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-reddit.active {
  box-shadow: none;
}
.btn.btn-reddit.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-reddit.btn-flat {
  background-color: transparent;
  color: #cee2f8;
  box-shadow: none;
}
.btn.btn-reddit.btn-flat:hover, .btn.btn-reddit.btn-flat:focus, .btn.btn-reddit.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-reddit.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-reddit.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-reddit.btn-flat:active {
  background-color: transparent;
  color: #cee2f8;
}
.btn.btn-tumblr,
.navbar .navbar-nav > li > a.btn.btn-tumblr {
  box-shadow: 0 2px 2px 0 rgba(53, 70, 92, 0.14), 0 3px 1px -2px rgba(53, 70, 92, 0.2), 0 1px 5px 0 rgba(53, 70, 92, 0.12);
}
.btn.btn-tumblr, .btn.btn-tumblr:hover, .btn.btn-tumblr:focus, .btn.btn-tumblr:active, .btn.btn-tumblr.active, .btn.btn-tumblr:active:focus, .btn.btn-tumblr:active:hover, .btn.btn-tumblr.active:focus, .btn.btn-tumblr.active:hover, .open > .btn.btn-tumblr.dropdown-toggle, .open > .btn.btn-tumblr.dropdown-toggle:focus, .open > .btn.btn-tumblr.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr,
.navbar .navbar-nav > li > a.btn.btn-tumblr:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr:active,
.navbar .navbar-nav > li > a.btn.btn-tumblr.active,
.navbar .navbar-nav > li > a.btn.btn-tumblr:active:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr:active:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr.active:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-tumblr.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-tumblr.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-tumblr.dropdown-toggle:hover {
  background-color: #35465c;
  color: #ffffff;
}
.btn.btn-tumblr:focus, .btn.btn-tumblr:active, .btn.btn-tumblr:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr:active,
.navbar .navbar-nav > li > a.btn.btn-tumblr:hover {
  box-shadow: 0 14px 26px -12px rgba(53, 70, 92, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(53, 70, 92, 0.2);
}
.btn.btn-tumblr.disabled, .btn.btn-tumblr.disabled:hover, .btn.btn-tumblr.disabled:focus, .btn.btn-tumblr.disabled.focus, .btn.btn-tumblr.disabled:active, .btn.btn-tumblr.disabled.active, .btn.btn-tumblr:disabled, .btn.btn-tumblr:disabled:hover, .btn.btn-tumblr:disabled:focus, .btn.btn-tumblr:disabled.focus, .btn.btn-tumblr:disabled:active, .btn.btn-tumblr:disabled.active, .btn.btn-tumblr[disabled], .btn.btn-tumblr[disabled]:hover, .btn.btn-tumblr[disabled]:focus, .btn.btn-tumblr[disabled].focus, .btn.btn-tumblr[disabled]:active, .btn.btn-tumblr[disabled].active, fieldset[disabled] .btn.btn-tumblr, fieldset[disabled] .btn.btn-tumblr:hover, fieldset[disabled] .btn.btn-tumblr:focus, fieldset[disabled] .btn.btn-tumblr.focus, fieldset[disabled] .btn.btn-tumblr:active, fieldset[disabled] .btn.btn-tumblr.active,
.navbar .navbar-nav > li > a.btn.btn-tumblr.disabled,
.navbar .navbar-nav > li > a.btn.btn-tumblr.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-tumblr.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-tumblr:disabled,
.navbar .navbar-nav > li > a.btn.btn-tumblr:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-tumblr:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-tumblr[disabled],
.navbar .navbar-nav > li > a.btn.btn-tumblr[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-tumblr[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-tumblr,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-tumblr:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-tumblr:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-tumblr.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-tumblr:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-tumblr.active {
  box-shadow: none;
}
.btn.btn-tumblr.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-tumblr.btn-flat {
  background-color: transparent;
  color: #35465c;
  box-shadow: none;
}
.btn.btn-tumblr.btn-flat:hover, .btn.btn-tumblr.btn-flat:focus, .btn.btn-tumblr.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-tumblr.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-tumblr.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-tumblr.btn-flat:active {
  background-color: transparent;
  color: #35465c;
}
.btn.btn-behance,
.navbar .navbar-nav > li > a.btn.btn-behance {
  box-shadow: 0 2px 2px 0 rgba(23, 105, 255, 0.14), 0 3px 1px -2px rgba(23, 105, 255, 0.2), 0 1px 5px 0 rgba(23, 105, 255, 0.12);
}
.btn.btn-behance, .btn.btn-behance:hover, .btn.btn-behance:focus, .btn.btn-behance:active, .btn.btn-behance.active, .btn.btn-behance:active:focus, .btn.btn-behance:active:hover, .btn.btn-behance.active:focus, .btn.btn-behance.active:hover, .open > .btn.btn-behance.dropdown-toggle, .open > .btn.btn-behance.dropdown-toggle:focus, .open > .btn.btn-behance.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-behance,
.navbar .navbar-nav > li > a.btn.btn-behance:hover,
.navbar .navbar-nav > li > a.btn.btn-behance:focus,
.navbar .navbar-nav > li > a.btn.btn-behance:active,
.navbar .navbar-nav > li > a.btn.btn-behance.active,
.navbar .navbar-nav > li > a.btn.btn-behance:active:focus,
.navbar .navbar-nav > li > a.btn.btn-behance:active:hover,
.navbar .navbar-nav > li > a.btn.btn-behance.active:focus,
.navbar .navbar-nav > li > a.btn.btn-behance.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-behance.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-behance.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-behance.dropdown-toggle:hover {
  background-color: #1769ff;
  color: #ffffff;
}
.btn.btn-behance:focus, .btn.btn-behance:active, .btn.btn-behance:hover,
.navbar .navbar-nav > li > a.btn.btn-behance:focus,
.navbar .navbar-nav > li > a.btn.btn-behance:active,
.navbar .navbar-nav > li > a.btn.btn-behance:hover {
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
}
.btn.btn-behance.disabled, .btn.btn-behance.disabled:hover, .btn.btn-behance.disabled:focus, .btn.btn-behance.disabled.focus, .btn.btn-behance.disabled:active, .btn.btn-behance.disabled.active, .btn.btn-behance:disabled, .btn.btn-behance:disabled:hover, .btn.btn-behance:disabled:focus, .btn.btn-behance:disabled.focus, .btn.btn-behance:disabled:active, .btn.btn-behance:disabled.active, .btn.btn-behance[disabled], .btn.btn-behance[disabled]:hover, .btn.btn-behance[disabled]:focus, .btn.btn-behance[disabled].focus, .btn.btn-behance[disabled]:active, .btn.btn-behance[disabled].active, fieldset[disabled] .btn.btn-behance, fieldset[disabled] .btn.btn-behance:hover, fieldset[disabled] .btn.btn-behance:focus, fieldset[disabled] .btn.btn-behance.focus, fieldset[disabled] .btn.btn-behance:active, fieldset[disabled] .btn.btn-behance.active,
.navbar .navbar-nav > li > a.btn.btn-behance.disabled,
.navbar .navbar-nav > li > a.btn.btn-behance.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-behance.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-behance.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-behance.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-behance.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-behance:disabled,
.navbar .navbar-nav > li > a.btn.btn-behance:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-behance:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-behance:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-behance:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-behance:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-behance[disabled],
.navbar .navbar-nav > li > a.btn.btn-behance[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-behance[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-behance[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-behance[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-behance[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-behance,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-behance:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-behance:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-behance.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-behance:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-behance.active {
  box-shadow: none;
}
.btn.btn-behance.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-behance.btn-flat {
  background-color: transparent;
  color: #1769ff;
  box-shadow: none;
}
.btn.btn-behance.btn-flat:hover, .btn.btn-behance.btn-flat:focus, .btn.btn-behance.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-behance.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-behance.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-behance.btn-flat:active {
  background-color: transparent;
  color: #1769ff;
}
.btn.btn-skype,
.navbar .navbar-nav > li > a.btn.btn-skype {
  box-shadow: 0 2px 2px 0 rgba(0, 175, 240, 0.14), 0 3px 1px -2px rgba(0, 175, 240, 0.2), 0 1px 5px 0 rgba(0, 175, 240, 0.12);
}
.btn.btn-skype, .btn.btn-skype:hover, .btn.btn-skype:focus, .btn.btn-skype:active, .btn.btn-skype.active, .btn.btn-skype:active:focus, .btn.btn-skype:active:hover, .btn.btn-skype.active:focus, .btn.btn-skype.active:hover, .open > .btn.btn-skype.dropdown-toggle, .open > .btn.btn-skype.dropdown-toggle:focus, .open > .btn.btn-skype.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-skype,
.navbar .navbar-nav > li > a.btn.btn-skype:hover,
.navbar .navbar-nav > li > a.btn.btn-skype:focus,
.navbar .navbar-nav > li > a.btn.btn-skype:active,
.navbar .navbar-nav > li > a.btn.btn-skype.active,
.navbar .navbar-nav > li > a.btn.btn-skype:active:focus,
.navbar .navbar-nav > li > a.btn.btn-skype:active:hover,
.navbar .navbar-nav > li > a.btn.btn-skype.active:focus,
.navbar .navbar-nav > li > a.btn.btn-skype.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-skype.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-skype.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-skype.dropdown-toggle:hover {
  background-color: #00aff0;
  color: #ffffff;
}
.btn.btn-skype:focus, .btn.btn-skype:active, .btn.btn-skype:hover,
.navbar .navbar-nav > li > a.btn.btn-skype:focus,
.navbar .navbar-nav > li > a.btn.btn-skype:active,
.navbar .navbar-nav > li > a.btn.btn-skype:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 175, 240, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 175, 240, 0.2);
}
.btn.btn-skype.disabled, .btn.btn-skype.disabled:hover, .btn.btn-skype.disabled:focus, .btn.btn-skype.disabled.focus, .btn.btn-skype.disabled:active, .btn.btn-skype.disabled.active, .btn.btn-skype:disabled, .btn.btn-skype:disabled:hover, .btn.btn-skype:disabled:focus, .btn.btn-skype:disabled.focus, .btn.btn-skype:disabled:active, .btn.btn-skype:disabled.active, .btn.btn-skype[disabled], .btn.btn-skype[disabled]:hover, .btn.btn-skype[disabled]:focus, .btn.btn-skype[disabled].focus, .btn.btn-skype[disabled]:active, .btn.btn-skype[disabled].active, fieldset[disabled] .btn.btn-skype, fieldset[disabled] .btn.btn-skype:hover, fieldset[disabled] .btn.btn-skype:focus, fieldset[disabled] .btn.btn-skype.focus, fieldset[disabled] .btn.btn-skype:active, fieldset[disabled] .btn.btn-skype.active,
.navbar .navbar-nav > li > a.btn.btn-skype.disabled,
.navbar .navbar-nav > li > a.btn.btn-skype.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-skype.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-skype.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-skype.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-skype.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-skype:disabled,
.navbar .navbar-nav > li > a.btn.btn-skype:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-skype:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-skype:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-skype:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-skype:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-skype[disabled],
.navbar .navbar-nav > li > a.btn.btn-skype[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-skype[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-skype[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-skype[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-skype[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-skype,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-skype:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-skype:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-skype.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-skype:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-skype.active {
  box-shadow: none;
}
.btn.btn-skype.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-skype.btn-flat {
  background-color: transparent;
  color: #00aff0;
  box-shadow: none;
}
.btn.btn-skype.btn-flat:hover, .btn.btn-skype.btn-flat:focus, .btn.btn-skype.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-skype.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-skype.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-skype.btn-flat:active {
  background-color: transparent;
  color: #00aff0;
}
.btn.btn-slack,
.navbar .navbar-nav > li > a.btn.btn-slack {
  box-shadow: 0 2px 2px 0 rgba(111, 203, 220, 0.14), 0 3px 1px -2px rgba(111, 203, 220, 0.2), 0 1px 5px 0 rgba(111, 203, 220, 0.12);
}
.btn.btn-slack, .btn.btn-slack:hover, .btn.btn-slack:focus, .btn.btn-slack:active, .btn.btn-slack.active, .btn.btn-slack:active:focus, .btn.btn-slack:active:hover, .btn.btn-slack.active:focus, .btn.btn-slack.active:hover, .open > .btn.btn-slack.dropdown-toggle, .open > .btn.btn-slack.dropdown-toggle:focus, .open > .btn.btn-slack.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-slack,
.navbar .navbar-nav > li > a.btn.btn-slack:hover,
.navbar .navbar-nav > li > a.btn.btn-slack:focus,
.navbar .navbar-nav > li > a.btn.btn-slack:active,
.navbar .navbar-nav > li > a.btn.btn-slack.active,
.navbar .navbar-nav > li > a.btn.btn-slack:active:focus,
.navbar .navbar-nav > li > a.btn.btn-slack:active:hover,
.navbar .navbar-nav > li > a.btn.btn-slack.active:focus,
.navbar .navbar-nav > li > a.btn.btn-slack.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-slack.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-slack.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-slack.dropdown-toggle:hover {
  background-color: #6fcbdc;
  color: #ffffff;
}
.btn.btn-slack:focus, .btn.btn-slack:active, .btn.btn-slack:hover,
.navbar .navbar-nav > li > a.btn.btn-slack:focus,
.navbar .navbar-nav > li > a.btn.btn-slack:active,
.navbar .navbar-nav > li > a.btn.btn-slack:hover {
  box-shadow: 0 14px 26px -12px rgba(111, 203, 220, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(111, 203, 220, 0.2);
}
.btn.btn-slack.disabled, .btn.btn-slack.disabled:hover, .btn.btn-slack.disabled:focus, .btn.btn-slack.disabled.focus, .btn.btn-slack.disabled:active, .btn.btn-slack.disabled.active, .btn.btn-slack:disabled, .btn.btn-slack:disabled:hover, .btn.btn-slack:disabled:focus, .btn.btn-slack:disabled.focus, .btn.btn-slack:disabled:active, .btn.btn-slack:disabled.active, .btn.btn-slack[disabled], .btn.btn-slack[disabled]:hover, .btn.btn-slack[disabled]:focus, .btn.btn-slack[disabled].focus, .btn.btn-slack[disabled]:active, .btn.btn-slack[disabled].active, fieldset[disabled] .btn.btn-slack, fieldset[disabled] .btn.btn-slack:hover, fieldset[disabled] .btn.btn-slack:focus, fieldset[disabled] .btn.btn-slack.focus, fieldset[disabled] .btn.btn-slack:active, fieldset[disabled] .btn.btn-slack.active,
.navbar .navbar-nav > li > a.btn.btn-slack.disabled,
.navbar .navbar-nav > li > a.btn.btn-slack.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-slack.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-slack.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-slack.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-slack.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-slack:disabled,
.navbar .navbar-nav > li > a.btn.btn-slack:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-slack:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-slack:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-slack:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-slack:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-slack[disabled],
.navbar .navbar-nav > li > a.btn.btn-slack[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-slack[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-slack[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-slack[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-slack[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-slack,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-slack:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-slack:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-slack.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-slack:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-slack.active {
  box-shadow: none;
}
.btn.btn-slack.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-slack.btn-flat {
  background-color: transparent;
  color: #6fcbdc;
  box-shadow: none;
}
.btn.btn-slack.btn-flat:hover, .btn.btn-slack.btn-flat:focus, .btn.btn-slack.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-slack.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-slack.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-slack.btn-flat:active {
  background-color: transparent;
  color: #6fcbdc;
}
.btn.btn-soundcloud,
.navbar .navbar-nav > li > a.btn.btn-soundcloud {
  box-shadow: 0 2px 2px 0 rgba(255, 119, 0, 0.14), 0 3px 1px -2px rgba(255, 119, 0, 0.2), 0 1px 5px 0 rgba(255, 119, 0, 0.12);
}
.btn.btn-soundcloud, .btn.btn-soundcloud:hover, .btn.btn-soundcloud:focus, .btn.btn-soundcloud:active, .btn.btn-soundcloud.active, .btn.btn-soundcloud:active:focus, .btn.btn-soundcloud:active:hover, .btn.btn-soundcloud.active:focus, .btn.btn-soundcloud.active:hover, .open > .btn.btn-soundcloud.dropdown-toggle, .open > .btn.btn-soundcloud.dropdown-toggle:focus, .open > .btn.btn-soundcloud.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:active:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:active:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.active:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-soundcloud.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-soundcloud.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-soundcloud.dropdown-toggle:hover {
  background-color: #ff7700;
  color: #ffffff;
}
.btn.btn-soundcloud:focus, .btn.btn-soundcloud:active, .btn.btn-soundcloud:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 119, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 119, 0, 0.2);
}
.btn.btn-soundcloud.disabled, .btn.btn-soundcloud.disabled:hover, .btn.btn-soundcloud.disabled:focus, .btn.btn-soundcloud.disabled.focus, .btn.btn-soundcloud.disabled:active, .btn.btn-soundcloud.disabled.active, .btn.btn-soundcloud:disabled, .btn.btn-soundcloud:disabled:hover, .btn.btn-soundcloud:disabled:focus, .btn.btn-soundcloud:disabled.focus, .btn.btn-soundcloud:disabled:active, .btn.btn-soundcloud:disabled.active, .btn.btn-soundcloud[disabled], .btn.btn-soundcloud[disabled]:hover, .btn.btn-soundcloud[disabled]:focus, .btn.btn-soundcloud[disabled].focus, .btn.btn-soundcloud[disabled]:active, .btn.btn-soundcloud[disabled].active, fieldset[disabled] .btn.btn-soundcloud, fieldset[disabled] .btn.btn-soundcloud:hover, fieldset[disabled] .btn.btn-soundcloud:focus, fieldset[disabled] .btn.btn-soundcloud.focus, fieldset[disabled] .btn.btn-soundcloud:active, fieldset[disabled] .btn.btn-soundcloud.active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.disabled,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:disabled,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud[disabled],
.navbar .navbar-nav > li > a.btn.btn-soundcloud[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-soundcloud,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-soundcloud:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-soundcloud:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-soundcloud.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-soundcloud:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-soundcloud.active {
  box-shadow: none;
}
.btn.btn-soundcloud.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.btn-flat {
  background-color: transparent;
  color: #ff7700;
  box-shadow: none;
}
.btn.btn-soundcloud.btn-flat:hover, .btn.btn-soundcloud.btn-flat:focus, .btn.btn-soundcloud.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-soundcloud.btn-flat:active {
  background-color: transparent;
  color: #ff7700;
}
.btn.btn-android,
.navbar .navbar-nav > li > a.btn.btn-android {
  box-shadow: 0 2px 2px 0 rgba(164, 198, 57, 0.14), 0 3px 1px -2px rgba(164, 198, 57, 0.2), 0 1px 5px 0 rgba(164, 198, 57, 0.12);
}
.btn.btn-android, .btn.btn-android:hover, .btn.btn-android:focus, .btn.btn-android:active, .btn.btn-android.active, .btn.btn-android:active:focus, .btn.btn-android:active:hover, .btn.btn-android.active:focus, .btn.btn-android.active:hover, .open > .btn.btn-android.dropdown-toggle, .open > .btn.btn-android.dropdown-toggle:focus, .open > .btn.btn-android.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-android,
.navbar .navbar-nav > li > a.btn.btn-android:hover,
.navbar .navbar-nav > li > a.btn.btn-android:focus,
.navbar .navbar-nav > li > a.btn.btn-android:active,
.navbar .navbar-nav > li > a.btn.btn-android.active,
.navbar .navbar-nav > li > a.btn.btn-android:active:focus,
.navbar .navbar-nav > li > a.btn.btn-android:active:hover,
.navbar .navbar-nav > li > a.btn.btn-android.active:focus,
.navbar .navbar-nav > li > a.btn.btn-android.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-android.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-android.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-android.dropdown-toggle:hover {
  background-color: #a4c639;
  color: #ffffff;
}
.btn.btn-android:focus, .btn.btn-android:active, .btn.btn-android:hover,
.navbar .navbar-nav > li > a.btn.btn-android:focus,
.navbar .navbar-nav > li > a.btn.btn-android:active,
.navbar .navbar-nav > li > a.btn.btn-android:hover {
  box-shadow: 0 14px 26px -12px rgba(164, 198, 57, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(164, 198, 57, 0.2);
}
.btn.btn-android.disabled, .btn.btn-android.disabled:hover, .btn.btn-android.disabled:focus, .btn.btn-android.disabled.focus, .btn.btn-android.disabled:active, .btn.btn-android.disabled.active, .btn.btn-android:disabled, .btn.btn-android:disabled:hover, .btn.btn-android:disabled:focus, .btn.btn-android:disabled.focus, .btn.btn-android:disabled:active, .btn.btn-android:disabled.active, .btn.btn-android[disabled], .btn.btn-android[disabled]:hover, .btn.btn-android[disabled]:focus, .btn.btn-android[disabled].focus, .btn.btn-android[disabled]:active, .btn.btn-android[disabled].active, fieldset[disabled] .btn.btn-android, fieldset[disabled] .btn.btn-android:hover, fieldset[disabled] .btn.btn-android:focus, fieldset[disabled] .btn.btn-android.focus, fieldset[disabled] .btn.btn-android:active, fieldset[disabled] .btn.btn-android.active,
.navbar .navbar-nav > li > a.btn.btn-android.disabled,
.navbar .navbar-nav > li > a.btn.btn-android.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-android.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-android.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-android.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-android.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-android:disabled,
.navbar .navbar-nav > li > a.btn.btn-android:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-android:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-android:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-android:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-android:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-android[disabled],
.navbar .navbar-nav > li > a.btn.btn-android[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-android[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-android[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-android[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-android[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-android,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-android:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-android:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-android.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-android:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-android.active {
  box-shadow: none;
}
.btn.btn-android.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-android.btn-flat {
  background-color: transparent;
  color: #a4c639;
  box-shadow: none;
}
.btn.btn-android.btn-flat:hover, .btn.btn-android.btn-flat:focus, .btn.btn-android.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-android.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-android.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-android.btn-flat:active {
  background-color: transparent;
  color: #a4c639;
}
.btn.btn-vimeo,
.navbar .navbar-nav > li > a.btn.btn-vimeo {
  box-shadow: 0 2px 2px 0 rgba(68, 187, 255, 0.14), 0 3px 1px -2px rgba(68, 187, 255, 0.2), 0 1px 5px 0 rgba(68, 187, 255, 0.12);
}
.btn.btn-vimeo, .btn.btn-vimeo:hover, .btn.btn-vimeo:focus, .btn.btn-vimeo:active, .btn.btn-vimeo.active, .btn.btn-vimeo:active:focus, .btn.btn-vimeo:active:hover, .btn.btn-vimeo.active:focus, .btn.btn-vimeo.active:hover, .open > .btn.btn-vimeo.dropdown-toggle, .open > .btn.btn-vimeo.dropdown-toggle:focus, .open > .btn.btn-vimeo.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo,
.navbar .navbar-nav > li > a.btn.btn-vimeo:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo:active,
.navbar .navbar-nav > li > a.btn.btn-vimeo.active,
.navbar .navbar-nav > li > a.btn.btn-vimeo:active:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo:active:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo.active:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-vimeo.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-vimeo.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-vimeo.dropdown-toggle:hover {
  background-color: #44bbff;
  color: #ffffff;
}
.btn.btn-vimeo:focus, .btn.btn-vimeo:active, .btn.btn-vimeo:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo:active,
.navbar .navbar-nav > li > a.btn.btn-vimeo:hover {
  box-shadow: 0 14px 26px -12px rgba(68, 187, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(68, 187, 255, 0.2);
}
.btn.btn-vimeo.disabled, .btn.btn-vimeo.disabled:hover, .btn.btn-vimeo.disabled:focus, .btn.btn-vimeo.disabled.focus, .btn.btn-vimeo.disabled:active, .btn.btn-vimeo.disabled.active, .btn.btn-vimeo:disabled, .btn.btn-vimeo:disabled:hover, .btn.btn-vimeo:disabled:focus, .btn.btn-vimeo:disabled.focus, .btn.btn-vimeo:disabled:active, .btn.btn-vimeo:disabled.active, .btn.btn-vimeo[disabled], .btn.btn-vimeo[disabled]:hover, .btn.btn-vimeo[disabled]:focus, .btn.btn-vimeo[disabled].focus, .btn.btn-vimeo[disabled]:active, .btn.btn-vimeo[disabled].active, fieldset[disabled] .btn.btn-vimeo, fieldset[disabled] .btn.btn-vimeo:hover, fieldset[disabled] .btn.btn-vimeo:focus, fieldset[disabled] .btn.btn-vimeo.focus, fieldset[disabled] .btn.btn-vimeo:active, fieldset[disabled] .btn.btn-vimeo.active,
.navbar .navbar-nav > li > a.btn.btn-vimeo.disabled,
.navbar .navbar-nav > li > a.btn.btn-vimeo.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-vimeo.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-vimeo:disabled,
.navbar .navbar-nav > li > a.btn.btn-vimeo:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-vimeo:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-vimeo[disabled],
.navbar .navbar-nav > li > a.btn.btn-vimeo[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-vimeo[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-vimeo,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-vimeo:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-vimeo:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-vimeo.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-vimeo:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-vimeo.active {
  box-shadow: none;
}
.btn.btn-vimeo.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-vimeo.btn-flat {
  background-color: transparent;
  color: #44bbff;
  box-shadow: none;
}
.btn.btn-vimeo.btn-flat:hover, .btn.btn-vimeo.btn-flat:focus, .btn.btn-vimeo.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-vimeo.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-vimeo.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-vimeo.btn-flat:active {
  background-color: transparent;
  color: #44bbff;
}
.mat-button-toggle-group {
  box-shadow: none !important;
}
.mat-button-toggle-group .mat-button-toggle label {
  margin: 0;
}
.mat-button-toggle-group .mat-button-toggle label .mat-button-toggle-label-content {
  padding: 0;
  margin: 0;
  line-height: normal;
}
.preloader {
  position: relative;
  margin: 0 auto;
  display: inline-block;
}
.preloader:not([class*=pl-]) {
  width: 40px;
}
.preloader:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.preloader.pl-xxs {
  width: 25px;
}
.preloader.pl-xs {
  width: 50px;
}
.preloader.pl-sm {
  width: 75px;
}
.preloader.pl-lg {
  width: 100px;
}
.preloader.pl-xl {
  width: 150px;
}
.preloader.pl-xxl {
  width: 200px;
}
.preloader:not([class*=pls-]) .plc-path {
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}
.preloader[class*=pls-] .plc-path {
  animation: dash 1.5s ease-in-out infinite;
}
.preloader.pls-red .plc-path {
  stroke: #d9534f;
}
.preloader.pls-blue .plc-path {
  stroke: #5bc0de;
}
.preloader.pls-green .plc-path {
  stroke: #009688;
}
.preloader.pls-yellow .plc-path {
  stroke: #f0ad4e;
}
.preloader.pls-white .plc-path {
  stroke: #fff;
}
.preloader.pls-pink .plc-path {
  stroke: #ec407a;
}
.pl-circular {
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.plc-path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-width: 2;
  stroke-miterlimit: 10;
  fill: none;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes color {
  0% {
    stroke: #d9534f;
  }
  25% {
    stroke: #009688;
  }
  50% {
    stroke: #f0ad4e;
  }
  75% {
    stroke: #5bc0de;
  }
  100% {
    stroke: #0275d8;
  }
}
.loader {
  height: 4px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #EEF5F9;
}
.loader:before {
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 4px;
  animation: loading 2s linear infinite;
}
.loader.loader-red:before {
  background-color: #d9534f;
}
.loader.loader-green:before {
  background-color: #009688;
}
.loader.loader-yellow:before {
  background-color: #f0ad4e;
}
.loader.loader-blue:before {
  background-color: #5bc0de;
}
@keyframes loading {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
header [role=progressbar][aria-busy=true] {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 8px;
  width: 100%;
  background-color: #159756;
  animation: preloader-background linear 3.5s infinite;
}
header [role=progressbar][aria-busy=true]::after, header [role=progressbar][aria-busy=true]::before {
  display: block;
  position: absolute;
  top: 0;
  z-index: 2;
  width: 0;
  height: 8px;
  background: #afa;
  animation: preloader-front linear 3.5s infinite;
  content: "";
}
header [role=progressbar][aria-busy=true]::before {
  right: 50%;
}
header [role=progressbar][aria-busy=true]::after {
  left: 50%;
}
@keyframes preloader-background {
  0%, 24.9% {
    background-color: #159756;
  }
  25%, 49.9% {
    background-color: #da4733;
  }
  50%, 74.9% {
    background-color: #3b78e7;
  }
  100%, 75% {
    background-color: #fdba2c;
  }
}
@keyframes preloader-front {
  0% {
    width: 0;
    background-color: #da4733;
  }
  24.9% {
    width: 50%;
    background-color: #da4733;
  }
  25% {
    width: 0;
    background-color: #3b78e7;
  }
  49.9% {
    width: 50%;
    background-color: #3b78e7;
  }
  50% {
    width: 0;
    background-color: #fdba2c;
  }
  74.9% {
    width: 50%;
    background-color: #fdba2c;
  }
  75% {
    width: 0;
    background-color: #159756;
  }
  100% {
    width: 50%;
    background-color: #159756;
  }
}
div[role=progressbar][aria-busy=true] {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 8px;
  width: 100%;
  background-color: #159756;
  z-index: 30;
  animation: preloader-background linear 3.5s infinite;
}
div[role=progressbar][aria-busy=true]::after,
div[role=progressbar][aria-busy=true]::before {
  display: block;
  position: absolute;
  top: 0;
  z-index: 2;
  width: 0;
  height: 8px;
  background: #afa;
  animation: preloader-front linear 3.5s infinite;
  content: "";
}
div[role=progressbar][aria-busy=true]::before {
  right: 50%;
}
div[role=progressbar][aria-busy=true]::after {
  left: 50%;
}
@keyframes preloader-background {
  0%, 24.9% {
    background-color: #159756;
  }
  25%, 49.9% {
    background-color: #da4733;
  }
  50%, 74.9% {
    background-color: #3b78e7;
  }
  100%, 75% {
    background-color: #fdba2c;
  }
}
@keyframes preloader-front {
  0% {
    width: 0;
    background-color: #da4733;
  }
  24.9% {
    width: 50%;
    background-color: #da4733;
  }
  25% {
    width: 0;
    background-color: #3b78e7;
  }
  49.9% {
    width: 50%;
    background-color: #3b78e7;
  }
  50% {
    width: 0;
    background-color: #fdba2c;
  }
  74.9% {
    width: 50%;
    background-color: #fdba2c;
  }
  75% {
    width: 0;
    background-color: #159756;
  }
  100% {
    width: 50%;
    background-color: #159756;
  }
}
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: #EEF5F9;
}
#loader {
  border: 3px solid transparent;
  border-top-color: #28BEBD;
  border-radius: 50%;
  display: block;
  margin: -75px 0 0 -75px;
  width: 150px;
  height: 150px;
  position: relative;
  top: 50%;
  left: 50%;
  animation: spin 2s linear infinite;
}
#loader:before {
  border: 3px solid transparent;
  border-top-color: #48A6F2;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  animation: spin 3s linear infinite;
}
#loader:after {
  border: 3px solid transparent;
  border-top-color: #EC407A;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  bottom: 15px;
  right: 15px;
  animation: spin 1.5s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* fallback */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2") format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.alert {
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.alert b,
.alert optgroup,
.alert strong {
  font-weight: 600;
}
.alert .alert-link,
.close {
  font-weight: 400;
  outline: none !important;
}
.alert-success {
  background-color: #009688;
  border: none;
  color: #fff;
}
.alert-success hr {
  border-top-color: #007d71;
}
.alert-success .alert-link {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
}
.alert-info {
  background-color: #5bc0de;
  border: none;
  color: #fff;
}
.alert-info hr {
  border-top-color: #46b8da;
}
.alert-info .alert-link {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
}
.alert-warning {
  background-color: #f0ad4e;
  border: none;
  color: #fff;
}
.alert-warning .alert .alert-link,
.alert-warning .close {
  color: #fff;
}
.alert-warning hr {
  border-top-color: #fff;
}
.alert-warning .alert-link {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
}
.alert-danger {
  background-color: #d9534f;
  border: none;
  color: #fff;
}
.alert-danger hr {
  border-top-color: #d43f3a;
}
.alert-danger .alert-link {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
}
.avatar img {
  border-radius: 50%;
  margin-right: 10px;
}
.circle-profile-photo {
  width: 60px;
  height: 60px;
}
.square-profile-photo {
  width: 60px;
  height: 60px;
}
.list-group .list-group-item .circle-profile-photo {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.list-group .list-group-item .square-profile-photo {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.list-group .list-group-item .circle-sm {
  border-radius: 100%;
  text-align: center;
  line-height: 40px;
  width: 40px;
  height: 40px;
  font-size: 20px;
}
.list-group .list-group-item .circle-xs {
  border-radius: 100%;
  text-align: center;
  line-height: 30px;
  width: 30px;
  height: 30px;
  font-size: 30px;
  color: #fff;
  font-size: 16px;
}
#content_sidebarnav-left.lg.twoUp .square-profile-photo {
  width: 155px;
  height: 155px;
}
.list-group.user-group .list-group-item {
  display: inline;
  position: relative;
  font-size: 0;
  margin: 0;
  padding: 0;
}
.list-group.user-group .list-group-item .remove-guests {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: -36px;
  left: -18px;
  cursor: pointer;
  color: #f44336;
  z-index: 99;
  transition: all 250ms;
}
.list-group.user-group .list-group-item .remove-guests i {
  font-size: 20px;
  transform: scale(0);
  transition-delay: 0.2s;
  transition: all 250ms;
}
.user-group .list-group-item:hover .remove-guests {
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
.user-group .list-group-item:hover .remove-guests i {
  font-size: 20px;
  transform: scale(1);
}
.list-group.user-group .list-group-item.active,
.list-group.user-group .list-group-item:focus,
.list-group.user-group .list-group-item:hover {
  background-color: #fff;
  cursor: default;
}
.user-group .list-group-item:not(.dropdown):hover img {
  transform: scale(1.5);
  cursor: pointer;
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  z-index: 10;
}
.user-group .list-group-item img {
  position: relative;
  margin-left: -13px;
  border: 2px solid #fff;
  -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1) 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1) 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1) 1px 1px rgba(0, 0, 0, 0.1);
  z-index: 1;
  transition: all 250ms;
}
.list-group .list-group-item:first-child,
.list-group .list-group-item:last-child {
  border-radius: 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
}
.list-group .list-group-item {
  border-left: none;
  border-right: none;
  font-size: 0.75rem;
  border: 1px solid #E5EFF5;
  border: 0;
  margin: 0;
  padding: 12px 20px;
  color: #607188;
}
.list-group .list-group-item.active, .list-group .list-group-item:active, .list-group .list-group-item:focus, .list-group .list-group-item:hover {
  background-color: #EEF5F9;
  cursor: pointer;
  color: #607188;
}
.list-group .list-group-item .list-group-item-body {
  zoom: 1;
  display: block;
  width: auto;
  color: #607188;
}
.list-group .list-group-item .list-group-item-body .list-group-item-heading {
  font-weight: 600;
  margin: 0;
}
.list-group .list-group-item .list-group-item-body .list-group-item-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.list-group .list-group-item .list-group-item-text {
  color: #607188;
}
.list-group .list-group-item .list-group-item-text.active, .list-group .list-group-item .list-group-item-text:active, .list-group .list-group-item .list-group-item-text:focus, .list-group .list-group-item .list-group-item-text:hover {
  color: #607188;
}
.list-group .list-group-item.active .list-group-item-text, .list-group .list-group-item.active:focus .list-group-item-text, .list-group .list-group-item.active:hover .list-group-item-text {
  color: #607188;
}
.list-group .list-group-item.active,
.list-group .list-group-item.active:focus,
.list-group .list-group-item.active:hover {
  background-color: #EEF5F9;
  color: #607188;
}
.list-group .list-group-item {
  background-color: transparent;
  overflow: hidden;
  border: 0;
  border-radius: 0;
}
.list-group .list-group-item .row-action-primary {
  display: inline-block;
  padding-right: 16px;
  vertical-align: bottom;
}
.list-group .list-group-item .row-content {
  display: inline-block;
  width: calc(100% - 92px);
}
.list-group .list-group-item .row-content .least-content {
  position: absolute;
  right: 16px;
  top: 40%;
  color: #bcced6;
  font-size: 1.375rem;
}
.list-group .list-group-item .row-content .least-content .checkbox,
.list-group .list-group-item .row-content .least-content .radio {
  margin: 0;
}
.list-group .list-group-item .row-content .list-group-item-heading {
  color: rgba(0, 0, 0, 0.77);
  font-size: 1.125rem;
  margin: 0;
}
.list-group .list-group-item .row-content .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.6em;
}
.list-group .circle {
  border-radius: 100%;
  text-align: center;
  line-height: 45px;
  width: 45px;
  width: 45px;
  font-size: 1.25rem;
  color: white;
  vertical-align: middle;
}
mat-progress-bar {
  border-radius: 30px;
}
.label {
  border-radius: 20px;
  padding: 5px 12px;
  text-transform: uppercase;
  font-size: 0.5625em;
  color: #fff;
  font-weight: 800;
}
.label.label-default {
  background-color: #8f9eb5;
}
.label.label-primary {
  background-color: #42a5f5;
}
.label.label-success {
  background-color: #28bebd;
}
.label.label-info {
  background-color: #2ebaee;
}
.label.label-warning {
  background-color: #f8c200;
}
.label.label-danger {
  background-color: #ef5350;
}
.badge {
  background-color: #e5eff5;
  color: #6f829c;
}
.badge.default {
  background-color: #8f9eb5;
}
.badge.primary {
  background-color: #42a5f5;
}
.badge.warning {
  background-color: #f8c200;
}
.badge.success {
  background-color: #28bebd;
}
.badge.danger {
  background-color: #ef5350;
}
.badge.info {
  background-color: #42a5f5;
}
.status.badge {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 10px;
  font-weight: 200;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  background-color: #e5eff5;
  border-radius: 100%;
  padding: 0;
  line-height: 20px;
}
.status.badge.default {
  background-color: #8f9eb5;
}
.status.badge.primary {
  background-color: #42a5f5;
}
.status.badge.warning {
  background-color: #f8c200;
}
.status.badge.success {
  background-color: #28bebd;
}
.status.badge.danger {
  background-color: #ef5350;
}
.status.badge.info {
  background-color: #42a5f5;
}
.status.badge.purple {
  background-color: #6b79c4;
}
.mini.status.badge {
  width: 10px;
  height: 10px;
}
.appBackdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: rgba(131, 151, 172, 0.7);
  z-index: 110;
  animation: fadeInFromNone 250ms ease-out;
}
.mat-sidenav-backdrop.mat-sidenav-shown {
  background: rgba(131, 151, 172, 0.7) !important;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 180px;
  width: 100%;
  padding: 10px;
  margin: 0;
  font-size: 0.875rem;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  transition: all 150ms linear;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  transform: translateY(-2px);
  color: #a5b5cb;
}
.dropdown-menu .dropdown-menu-header {
  position: relative;
  padding: 20px;
  margin-bottom: 10px;
  background-color: #fff;
  border-bottom: 1px solid #e4eaec;
  border-top: 1px solid #e4eaec;
  text-align: center;
}
.dropdown-menu .dropdown-menu-header .label {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-left {
  left: 10px;
  top: -15px;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-left li {
  margin: 20px 0 0;
  padding: 0 5px !important;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-left li a {
  padding: 0 !important;
  line-height: 2.9em !important;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  font-weight: 600;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-left li a i {
  line-height: normal !important;
  font-size: 1.25rem !important;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-right {
  right: 10px;
  top: -15px;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-right li {
  margin: 20px 0 0;
  padding: 0 5px !important;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-right li a {
  padding: 0 !important;
  line-height: 2.9em !important;
  width: 30px;
  height: 30px;
  border-radius: 100%;
}
.dropdown-menu .dropdown-menu-header ul.actions.icons.top-right li a i {
  line-height: normal !important;
  font-size: 1.25rem !important;
}
.dropdown-menu .dropdown-menu-footer {
  padding: 5px 20px;
  min-height: 30px;
  border-top: 1px solid rgba(215, 225, 237, 0.6);
  background: #fff;
  text-align: center;
  margin-top: 10px;
}
.dropdown-menu .dropdown-menu-footer a {
  line-height: normal !important;
}
.dropdown-menu .dropdown-menu-footer a:active, .dropdown-menu .dropdown-menu-footer a:focus, .dropdown-menu .dropdown-menu-footer a:hover {
  background-color: transparent !important;
  color: #688696 !important;
  box-shadow: none !important;
}
.dropdown-menu.dropdown-menu-right {
  transform-origin: top right;
  top: 64px;
  right: 0;
}
.dropdown-menu.dropdown-menu-left {
  transform-origin: top left;
  top: 64px;
  left: 0;
}
.dropdown-menu-right,
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu.dropdown-alt {
  background: #eef5f9 !important;
  padding: 0 !important;
}
.dropdown-menu .divider {
  background-color: rgba(0, 0, 0, 0.1);
}
.dropdown-menu li {
  position: relative;
  display: block !important;
}
.dropdown-menu li.title {
  color: #607188;
  text-transform: uppercase;
  font-weight: 400;
  padding: 0 0 5px;
  border-bottom: solid 2px #ebf0f5;
  margin-bottom: 5px;
}
.dropdown-menu li > a {
  font-size: 0.875rem !important;
  padding: 10px;
  margin: 0;
  border-radius: 2px;
  transition: all 150ms linear;
  color: #a5b5cb;
  display: block !important;
  font-weight: 600;
}
.dropdown-menu.flat li:hover {
  background-color: #eef5f9;
  cursor: pointer;
  color: #607188;
}
.dropdown-menu li.no-results {
  padding: 10px;
  color: #607188;
  font-weight: 600;
  margin: 40px 0 0;
}
.dropdown-menu li.no-results:hover {
  background-color: transparent !important;
  cursor: default;
}
.btn-default + .dropdown-menu > li > a:active,
.btn-default + .dropdown-menu > li > a:focus,
.btn-default + .dropdown-menu > li > a:hover,
.btn-default + .dropdown-menu li a:active,
.btn-default + .dropdown-menu li a:focus,
.btn-default + .dropdown-menu li a:hover,
.btn-default.dropdown-menu > li > a:active,
.btn-default.dropdown-menu > li > a:focus,
.btn-default.dropdown-menu > li > a:hover,
.btn-default.dropdown-menu li a:active,
.btn-default.dropdown-menu li a:focus,
.btn-default.dropdown-menu li a:hover {
  background-color: lightblue;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(2, 117, 216, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(2, 117, 216, 0.2);
}
.btn-info + .dropdown-menu > li > a:active,
.btn-info + .dropdown-menu > li > a:focus,
.btn-info + .dropdown-menu > li > a:hover,
.btn-info + .dropdown-menu li a:active,
.btn-info + .dropdown-menu li a:focus,
.btn-info + .dropdown-menu li a:hover,
.btn-info.dropdown-menu > li > a:active,
.btn-info.dropdown-menu > li > a:focus,
.btn-info.dropdown-menu > li > a:hover,
.btn-info.dropdown-menu li a:active,
.btn-info.dropdown-menu li a:focus,
.btn-info.dropdown-menu li a:hover {
  background-color: #5bc0de;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(91, 192, 222, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(91, 192, 222, 0.2);
}
.btn-green + .dropdown-menu > li > a:active,
.btn-green + .dropdown-menu > li > a:focus,
.btn-green + .dropdown-menu > li > a:hover,
.btn-green + .dropdown-menu li a:active,
.btn-green + .dropdown-menu li a:focus,
.btn-green + .dropdown-menu li a:hover,
.btn-green.dropdown-menu > li > a:active,
.btn-green.dropdown-menu > li > a:focus,
.btn-green.dropdown-menu > li > a:hover,
.btn-green.dropdown-menu li a:active,
.btn-green.dropdown-menu li a:focus,
.btn-green.dropdown-menu li a:hover {
  background-color: #009688;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(0, 150, 136, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 150, 136, 0.2);
}
.btn-warning + .dropdown-menu > li > a:active,
.btn-warning + .dropdown-menu > li > a:focus,
.btn-warning + .dropdown-menu > li > a:hover,
.btn-warning + .dropdown-menu li a:active,
.btn-warning + .dropdown-menu li a:focus,
.btn-warning + .dropdown-menu li a:hover,
.btn-warning.dropdown-menu > li > a:active,
.btn-warning.dropdown-menu > li > a:focus,
.btn-warning.dropdown-menu > li > a:hover,
.btn-warning.dropdown-menu li a:active,
.btn-warning.dropdown-menu li a:focus,
.btn-warning.dropdown-menu li a:hover {
  background-color: #f0ad4e;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(240, 173, 78, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(240, 173, 78, 0.2);
}
.btn-danger + .dropdown-menu > li > a:active,
.btn-danger + .dropdown-menu > li > a:focus,
.btn-danger + .dropdown-menu > li > a:hover,
.btn-danger + .dropdown-menu li a:active,
.btn-danger + .dropdown-menu li a:focus,
.btn-danger + .dropdown-menu li a:hover,
.btn-danger.dropdown-menu > li > a:active,
.btn-danger.dropdown-menu > li > a:focus,
.btn-danger.dropdown-menu > li > a:hover,
.btn-danger.dropdown-menu li a:active,
.btn-danger.dropdown-menu li a:focus,
.btn-danger.dropdown-menu li a:hover {
  background-color: #d9534f;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(217, 83, 79, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(217, 83, 79, 0.2);
}
.btn-purple + .dropdown-menu > li > a:active,
.btn-purple + .dropdown-menu > li > a:focus,
.btn-purple + .dropdown-menu > li > a:hover,
.btn-purple + .dropdown-menu li a:active,
.btn-purple + .dropdown-menu li a:focus,
.btn-purple + .dropdown-menu li a:hover,
.btn-purple.dropdown-menu > li > a:active,
.btn-purple.dropdown-menu > li > a:focus,
.btn-purple.dropdown-menu > li > a:hover,
.btn-purple.dropdown-menu li a:active,
.btn-purple.dropdown-menu li a:focus,
.btn-purple.dropdown-menu li a:hover {
  background-color: #6b79c4;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(107, 121, 196, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(107, 121, 196, 0.2);
}
.btn-yellow + .dropdown-menu > li > a:active,
.btn-yellow + .dropdown-menu > li > a:focus,
.btn-yellow + .dropdown-menu > li > a:hover,
.btn-yellow + .dropdown-menu li a:active,
.btn-yellow + .dropdown-menu li a:focus,
.btn-yellow + .dropdown-menu li a:hover,
.btn-yellow.dropdown-menu > li > a:active,
.btn-yellow.dropdown-menu > li > a:focus,
.btn-yellow.dropdown-menu > li > a:hover,
.btn-yellow.dropdown-menu li a:active,
.btn-yellow.dropdown-menu li a:focus,
.btn-yellow.dropdown-menu li a:hover {
  background-color: #f8c200;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(248, 194, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(248, 194, 0, 0.2);
}
.btn-salmon + .dropdown-menu > li > a:active,
.btn-salmon + .dropdown-menu > li > a:focus,
.btn-salmon + .dropdown-menu > li > a:hover,
.btn-salmon + .dropdown-menu li a:active,
.btn-salmon + .dropdown-menu li a:focus,
.btn-salmon + .dropdown-menu li a:hover,
.btn-salmon.dropdown-menu > li > a:active,
.btn-salmon.dropdown-menu > li > a:focus,
.btn-salmon.dropdown-menu > li > a:hover,
.btn-salmon.dropdown-menu li a:active,
.btn-salmon.dropdown-menu li a:focus,
.btn-salmon.dropdown-menu li a:hover {
  background-color: #ee6e73;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(238, 110, 115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(238, 110, 115, 0.2);
}
.btn-green + .dropdown-menu > li > a:active,
.btn-green + .dropdown-menu > li > a:focus,
.btn-green + .dropdown-menu > li > a:hover,
.btn-green + .dropdown-menu li a:active,
.btn-green + .dropdown-menu li a:focus,
.btn-green + .dropdown-menu li a:hover,
.btn-green.dropdown-menu > li > a:active,
.btn-green.dropdown-menu > li > a:focus,
.btn-green.dropdown-menu > li > a:hover,
.btn-green.dropdown-menu li a:active,
.btn-green.dropdown-menu li a:focus,
.btn-green.dropdown-menu li a:hover {
  background-color: #28bebd;
  color: #fff;
  box-shadow: 0 14px 26px -12px rgba(40, 190, 189, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 190, 189, 0.2);
}
.dropdown.white > a {
  color: #fff;
}
.dropdown-menu .divider {
  margin: 5px 0;
  padding: 0;
}
.dropdown .dropdown-menu {
  transition: all 150ms linear;
  margin-top: -20px;
  opacity: 0;
  visibility: hidden;
  display: block;
}
.dropdown.open .dropdown-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 1px;
  background: #eef5f9;
  top: 30px;
}
.dropdownjs {
  position: relative;
}
.dropdownjs * {
  box-sizing: border-box;
}
.dropdownjs > input {
  width: 100%;
  padding-right: 30px;
  padding-left: 0;
  padding-bottom: 15px;
  text-overflow: ellipsis;
}
/* Theme */
.dropdownjs > input[readonly] {
  cursor: pointer;
  outline: none;
  color: #758396;
}
select[data-dropdownjs][disabled] + .dropdownjs > input[readonly] {
  cursor: default;
  outline: none;
}
.dropdownjs > ul {
  background: #fff;
  border-radius: 4px;
  transition: all 150ms linear;
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15);
  padding: 5px 0;
  overflow: auto;
  width: 100%;
  top: 0;
}
.dropdownjs > ul > li {
  cursor: pointer;
  word-wrap: break-word;
  font-size: 0.8125rem;
  padding: 10px 20px;
  margin: 0 5px;
  border-radius: 2px;
  transition: all 150ms linear;
}
.dropdownjs > ul > li > .close:before {
  content: "×";
  display: block;
  position: absolute;
  right: 15px;
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.6;
}
.dropdownjs > ul > li:h > .close:hover:before {
  opacity: 0.9;
}
.dropdownjs::after {
  font-family: "Material-Design-Iconic-Font";
  right: 10px;
  top: 3px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 400;
  pointer-events: none;
  color: #6f829c;
  content: "\f2f2";
  position: absolute;
}
ul li.selected {
  background-color: #eef5f9;
}
.nav-tabs {
  border: none;
  background: #fff;
  list-style: none;
  padding: 0;
  white-space: nowrap;
  margin: 0;
  width: 100%;
  padding-top: 0;
  box-shadow: inset 0 -2px 0 0 #e6edf1;
}
.nav-tabs li a {
  border: none;
  border-radius: 0;
  font-size: 0.875rem;
  padding: 15px;
  position: relative;
}
.nav-tabs li a:hover {
  background-color: transparent;
}
.nav-tabs.darken {
  box-shadow: inset 0 -2px 0 0 #d7e8f1;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 0;
}
.nav-tabs li.active > a {
  color: #3e4c5e;
}
.nav-tabs li a:after {
  content: "";
  left: 0;
  height: 2px;
  position: absolute;
  width: 100%;
  bottom: -3px;
  transition: all;
  transition-duration: 250ms;
  transform: scale(0);
}
.nav-tabs li.active a:after {
  transform: scale(1);
}
.nav-tabs.nav-tabs-right {
  text-align: right;
}
.nav-tabs.nav-justified > li {
  display: table-cell;
  width: 1%;
  text-align: center;
  float: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #516073;
  cursor: default;
  background-color: transparent !important;
  border: 1px solid transparent !important;
  border-bottom-color: transparent !important;
}
.nav-tabs.alt-tabs {
  background: transparent;
}
.nav-tabs.alt-tabs li a:after {
  bottom: 1px;
}
.nav-tabs.alt-tabs li > a {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
}
.nav-tabs.alt-tabs li.active > a,
.nav-tabs.alt-tabs li.active > a:focus,
.nav-tabs.alt-tabs li.active > a:hover {
  color: #fff;
  cursor: default;
  background-color: transparent !important;
  border: 1px solid transparent !important;
  border-bottom-color: transparent !important;
}
.nav-tabs.nav-tabs-right {
  text-align: right;
}
.nav-tabs.nav-tabs-right li {
  display: inline-block;
  float: none;
}
.nav-pills .nav-link {
  padding: 0.8rem 1.3em;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: transparent !important;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > li > a {
  font-size: 0.875rem;
  padding: 21px 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > li > a {
  border: none;
}
ul.actions.bottom-left,
ul.actions.top-left,
ul.actions.bottom-right,
ul.actions.top-right {
  position: absolute;
  margin: 0;
  padding: 0;
}
ul.actions.bottom-left > li,
ul.actions.top-left > li,
ul.actions.bottom-right > li,
ul.actions.top-right > li {
  display: inline-block;
}
ul.actions.bottom-left > li a,
ul.actions.top-left > li a,
ul.actions.bottom-right > li a,
ul.actions.top-right > li a {
  font-size: 1.4375rem;
  text-transform: uppercase;
}
ul.actions.bottom-left > li a.btn,
ul.actions.bottom-left > li button.btn,
ul.actions.top-left > li a.btn,
ul.actions.top-left > li button.btn,
ul.actions.bottom-right > li a.btn,
ul.actions.bottom-right > li button.btn,
ul.actions.top-right > li a.btn,
ul.actions.top-right > li button.btn {
  font-size: 0.8125rem;
}
ul.actions.top-right {
  right: 15px;
  top: 15px;
}
ul.actions.top-left {
  left: 15px;
  top: 15px;
}
ul.actions.top-left > li {
  margin-right: 20px;
}
ul.actions.top-left i {
  font-size: 1.4375rem;
}
ul.actions.bottom-right {
  right: 10px;
  bottom: 0;
}
ul.actions.bottom-right > li .btn {
  margin: 7px 0;
  padding: 10px;
}
ul.actions.bottom-right > li a {
  margin: 15px 0;
}
ul.actions.bottom-left {
  left: 10px;
  bottom: 0;
}
ul.actions.bottom-left > li .btn {
  margin: 7px 0;
  padding: 10px;
}
ul.actions.bottom-left > li a {
  margin: 15px 0;
}
ul.actions.icons {
  position: absolute;
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.actions.icons li {
  display: inline-block;
}
ul.actions.icons li a {
  font-size: 1.4375rem;
}
ul.actions.icons li a i {
  font-size: 1.4375rem;
}
ul.actions.icons li ul li {
  display: block;
}
ul.actions.icons li .btn-fab i {
  font-size: 24px !important;
}
ul.actions.buttons.top-right {
  right: 20px;
  top: 0;
}
ul.actions.buttons.top-right li .btn {
  font-size: 14px;
}
ul.actions.buttons.top-right li.dropdown a {
  font-size: 14px;
}
#header_wrapper .actions.icons > a,
#header_wrapper .actions.icons > li > a {
  width: 40px;
  height: 40px;
  padding-top: 11px;
}
#header_wrapper .actions.top-left {
  left: 21px !important;
  top: 10px !important;
  z-index: 10;
}
#header_wrapper .actions.top-left li {
  padding-right: 8px;
}
#header_wrapper .actions.top-right {
  right: 20px !important;
  top: 10px !important;
  z-index: 10;
}
#header_wrapper .actions.top-right li {
  padding-left: 8px;
}
@media (max-width: 767px) {
  #header_wrapper .actions.top-right {
    right: 20px !important;
    top: 10px !important;
    z-index: 10;
  }
  #header_wrapper .actions.top-right li {
    padding-left: 8px;
  }
}
.actions.icons > a,
.actions.icons > li > a {
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  padding-top: 5px;
  position: relative;
}
.actions.icons > a:hover,
.actions.icons > li > a:hover {
  color: #3e4c5e;
}
.actions.icons > a:before,
.actions.icons > li > a:before {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: scale3d(0, 0, 0);
  transition: all;
  transition-duration: 250ms;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 0;
  border-radius: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
}
.actions.icons > a.open:before,
.actions.icons > a:hover:before,
.actions.icons > li > a.open:before,
.actions.icons > li > a:hover:before {
  transform: scale3d(1, 1, 1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.actions.icons.lg > a,
.actions.icons.lg > li > a {
  font-size: 1.4375rem;
}
.actions.icons.lg > a:before,
.actions.icons.lg > li > a:before {
  top: 3px;
}
.actions.icons.lg > a.open:before,
.actions.icons.lg > a:hover:before,
.actions.icons.lg > li > a.open:before,
.actions.icons.lg > li > a:hover:before {
  transform: scale3d(1.2, 1.2, 1.2);
  opacity: 1;
  filter: alpha(opacity=100);
}
.actions.icons > li.open > a > i,
.actions.icons.open > a > i {
  color: #000;
}
.actions.icons > li.open > a:before,
.actions.icons.open > a:before {
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.actions.icons.alt-actions > li > a > i {
  color: rgba(255, 255, 255, 0.9);
}
.actions.icons.alt-actions > li > a:hover > i {
  color: white;
}
.actions.icons.alt-actions > li.open > a > i {
  color: white;
}
.actions.icons.open {
  z-index: 3;
}
ul.actions.icons.top-right {
  right: 13px;
  top: 13px;
}
ul.actions.icons.top-left {
  left: 13px;
  top: 13px;
}
ul.actions.icons.bottom-right {
  right: 15px;
  z-index: 2;
  position: absolute;
  z-index: 2;
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.actions.icons.bottom-left {
  left: 13px;
  z-index: 2;
  position: absolute;
  z-index: 2;
  list-style: none;
  padding: 0;
  margin: 0;
}
.card-footer ul.actions.icons,
.card-header ul.actions.icons {
  position: absolute;
  list-style: none;
  padding: 0;
  margin: 0;
}
.card-footer ul.actions.icons.right,
.card-header ul.actions.icons.right {
  right: 20px;
  bottom: 20px;
}
.card-footer ul.actions.icons.right.fab-action,
.card-header ul.actions.icons.right.fab-action {
  bottom: 30px;
}
.card-footer ul.actions.icons.left,
.card-header ul.actions.icons.left {
  left: 20px;
  bottom: 20px;
}
.card-footer ul.actions.icons.left.fab-action,
.card-header ul.actions.icons.left.fab-action {
  bottom: 30px;
}
#header_wrapper.header-md #header ul.actions.icons.top-right {
  top: 40px;
  right: 10px;
}
#header_wrapper.header-md #header ul.actions.icons.top-left {
  top: 20px;
  left: 0;
}
#header_wrapper.header-md #header ul.actions.fab-action {
  list-style: none;
  padding: 0;
  margin: 0;
}
#header_wrapper.header-md #header ul.actions.right.fab-action {
  right: 20px;
  bottom: -57px;
  position: absolute;
}
#header_wrapper.header-md #header ul.actions.left.fab-action {
  left: 20px;
  bottom: -85px;
  position: absolute;
}
#header_wrapper.header-xl ul.actions {
  z-index: 99;
}
#header_wrapper.header-xl ul.actions.icons.top-right {
  top: 40px;
  right: 10px;
}
#header_wrapper.header-xl ul.actions.icons.top-left {
  top: 40px;
  left: 10px;
}
#header_wrapper.header-xl ul.actions.fab-action {
  list-style: none;
  padding: 0;
  margin: 0;
}
#header_wrapper.header-xl ul.actions.right.fab-action {
  right: 3%;
  bottom: -27px;
  position: absolute;
}
#header_wrapper.header-xl ul.actions.left.fab-action {
  left: 10%;
  bottom: -27px;
  position: absolute;
}
#header_wrapper #header ul.actions.bottom-left > li a,
#header_wrapper #header ul.actions.top-left > li a,
#header_wrapper #header ul.actions.bottom-right > li a,
#header_wrapper #header ul.actions.top-right > li a {
  font-size: 1.375rem;
}
#header_wrapper #header .actions.icons > a,
#header_wrapper #header .actions.icons > li > a {
  width: 40px;
  height: 40px;
}
@media (max-width: 767px) {
  #header_wrapper ul.actions.right.fab-action {
    right: 15px !important;
    bottom: 15px !important;
    position: fixed !important;
  }
  #header_wrapper ul.actions.left.fab-action {
    left: 15px !important;
    bottom: 15px !important;
    position: fixed !important;
  }
}
#content_sidebarnav-left .header_wrapper ul.actions.icons.top-right,
#content_sidebarnav-right .header_wrapper ul.actions.icons.top-right {
  top: 15px;
  right: 25px;
}
#content_sidebarnav-left .header_wrapper ul.actions.icons.bottom-right,
#content_sidebarnav-right .header_wrapper ul.actions.icons.bottom-right {
  bottom: 15px;
  right: 25px;
}
#content_sidebarnav-left .header_wrapper ul.actions.icons.top-left,
#content_sidebarnav-right .header_wrapper ul.actions.icons.top-left {
  top: 15px;
  left: 25px;
}
#content_sidebarnav-left .header_wrapper ul.actions.icons.bottom-left,
#content_sidebarnav-right .header_wrapper ul.actions.icons.bottom-left {
  bottom: 15px;
  left: 25px;
}
#content_sidebarnav-left .card,
#content_sidebarnav-right .card {
  margin-bottom: 10px;
}
#content_sidebarnav-left .card .card-footer ul.actions.icons.bottom-left,
#content_sidebarnav-right .card .card-footer ul.actions.icons.bottom-left {
  bottom: 6px;
  left: 8px;
}
#content_sidebarnav-left .card .card-footer ul.actions.icons.bottom-right,
#content_sidebarnav-right .card .card-footer ul.actions.icons.bottom-right {
  bottom: 6px;
  right: 8px;
}
#rightnav .card .card-header ul.actions.icons.top-right {
  right: 10px;
  top: 8px;
}
ul.actions.icons.top-left .content_sidebarnav-left-trigger {
  display: none;
}
.card-search {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  z-index: 15;
  transition: all 0.2s;
  border: 0;
  box-shadow: none;
  width: 100%;
  display: none;
  background: #fff;
}
.card-search .form-group {
  margin: 0;
  padding: 0;
  height: 65px;
}
.card-search .form-group.is-focused input {
  background-image: none;
  background-color: #e3ecf7;
}
.card-search .form-control {
  width: 100%;
  height: 100%;
  position: absolute;
  border: none;
  box-shadow: none;
  left: 0;
  top: 0;
  margin: 0;
  font-size: 15px;
  text-indent: 45px;
  background-color: #eef5f9;
  background-image: none;
}
.card-search .form-control.no-background {
  background-color: none;
  background-image: none;
}
.card-search .form-group.label-floating label.control-label,
.card-search .form-group.label-placeholder label.control-label {
  top: 25px;
  font-size: 15px;
  line-height: 1.4em;
  left: 0;
  text-indent: 45px;
}
.card-search .form-group.label-floating.is-focused label.control-label,
.card-search .form-group.label-floating:not(.is-empty) label.control-label,
.card-search .form-group.label-static label.control-label {
  top: 12px;
  left: 0;
  font-size: 12px;
  line-height: 1em;
}
.card-search .close-search,
.card-search .search-icon-left {
  top: 50%;
  margin-top: -15px;
  line-height: 30px;
  margin-right: 10px;
  font-size: 25px;
  position: absolute;
  right: 15px;
  z-index: 99;
}
.card-search .close-search {
  right: 15px;
  left: auto;
}
.card-search .search-icon-left {
  left: 15px;
  right: auto;
}
.card-search.open {
  display: block;
}
.modal-backdrop {
  background: rgba(131, 151, 172, 0.8);
  z-index: 900 !important;
}
.modal-backdrop.in {
  opacity: 0.6;
}
/* FADE/SCALE EFFECT */
.modal.fade .modal-dialog {
  opacity: 0;
  transform: scale(0.1);
  transition: all 0.3s ease;
}
.modal.fade.in .modal-dialog {
  opacity: 1;
  transform: scale(1);
  transform: translate3d(0%, 0, 0);
}
/* DIALOG CONTENT */
.modal-content {
  border: none;
  border-radius: 4px;
  background: #fff;
  box-shadow: none;
}
/* DIALOG HEADER */
.modal-header {
  padding: 5px;
  border-bottom: none;
  background: #eef5f9;
  border-radius: 4px 4px 0 0;
}
.modal-title {
  font-weight: 400;
  font-size: 21px;
  color: inherit;
}
/* CLOSE BUTTON */
.modal-header .close {
  border-radius: 100%;
  top: 21px;
  right: 30px;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.1);
}
.modal-header .close:active, .modal-header .close:hover {
  color: #e3ecf7;
  outline: none;
  border: none;
}
/* DIALOG BODY */
.modal-body {
  padding: 5px;
}
.modal-body p {
  font-size: 0.875rem;
  color: inherit;
  line-height: 1.8em;
}
.modal-body .lead {
  font-weight: 300;
  font-size: 16px;
  color: #757575;
}
.modal-body .lead:last-child,
.modal-body p:last-child {
  margin-bottom: 0;
}
.modal-body .nav-tabs li a {
  font-size: 0.875rem;
}
/* DIALOG FOOTER */
.modal-footer {
  padding: 10px 15px 15px 15px;
  text-align: right;
  border-radius: 0 0 4px 4px;
  border: none;
  background: #fff;
}
.modal-footer .btn + .btn {
  margin-bottom: 5px;
}
.modal-footer .btn + .btn:last-child {
  margin-left: 5px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 5% auto;
  }
}
.bottom-sheet .modal-dialog {
  max-width: none;
}
.fullscreen .modal-dialog {
  max-width: none;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
}
@media (min-width: 768px) {
  .modal-dialog.modal-xs {
    width: 200px;
    margin: 5% auto 0;
  }
}
@media (min-width: 768px) {
  .modal-dialog.modal-sm {
    width: 400px;
    margin: 5% auto 0;
  }
}
@media (min-width: 768px) {
  .modal-dialog.modal-md {
    width: 600px;
    margin: 5% auto 0;
  }
}
@media (min-width: 768px) {
  .modal-dialog.modal-lg {
    width: 1000px;
    margin: 5% auto 0;
  }
}
@media (min-width: 768px) {
  .modal-dialog.modal-xl {
    width: 1200px;
    margin: 5% auto 0;
  }
}
.modal.fullscreen {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.modal.fullscreen .modal-dialog {
  position: fixed;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
.modal.fullscreen .modal-dialog .modal-header {
  height: 60px;
  padding: 20px;
  border-bottom: none;
  border-radius: 0;
  z-index: 99;
  position: absolute;
  width: 100%;
}
.modal.fullscreen .modal-dialog .modal-header .modal-title {
  z-index: 99;
  height: auto;
}
.modal.fullscreen .modal-dialog .modal-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0;
}
.modal.fullscreen .modal-dialog .modal-body {
  position: absolute;
  top: 60px;
  bottom: 0;
  font-size: 0.9375rem;
  overflow: auto;
  margin-bottom: 60px;
  padding: 15px;
  width: 100%;
  bottom: 10px;
}
.modal.fullscreen .modal-dialog .modal-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 80px;
  padding: 10px;
  background: #fff;
}
.modal.modal-stepper .modal-content {
  padding-bottom: 55px;
}
.modal.modal-stepper .modal-content .stepper-body {
  min-height: 100px;
}
.modal.modal-stepper .modal-footer {
  margin-top: 0;
  padding: 10px 15px 0 15px;
  border-top: none;
  position: absolute;
  width: 100%;
}
.modal.bottom-sheet .modal-dialog {
  margin: 0;
  width: 100%;
  bottom: 0;
  height: 350px;
  position: fixed;
}
.modal.bottom-sheet .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0;
}
.modal.bottom-sheet .modal-dialog .modal-content .modal-body {
  bottom: -290px;
  width: 100%;
  transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
}
.modal.bottom-sheet.fade.in .modal-body {
  bottom: 0;
  overflow: auto !important;
  height: 350px;
  padding-bottom: 50px;
}
.modal.bottom-sheet button.close {
  top: 21px;
  right: 30px;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.1);
}
html.backdrop-open {
  position: fixed;
}
.backdrop {
  position: fixed;
  top: 65px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: #8496ad;
  z-index: 70;
  animation: fadeInFromNone 250ms ease-out;
  opacity: 0.8;
  z-index: 70;
}
.backdrop.top {
  top: 0;
  z-index: 90;
}
@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 0.8;
  }
}
.mat-tooltip {
  background: #7d94b1 !important;
  font-size: 0.8125rem !important;
}
.popover {
  max-width: 300px;
  box-shadow: 0 5px 10px rgba(175, 188, 206, 0.6);
  border: 1px solid rgba(175, 188, 206, 0.3);
}
.popover .popover-title {
  background-color: #eef5f9;
  border-bottom: none;
  font-weight: 400;
  font-size: 16px;
  padding: 15px 10px;
}
.popover .popover-content {
  padding: 9px 14px;
}
.btn-equal-width .btn {
  width: 40%;
}
.form-horizontal .mat-input-container,
.form-horizontal .mat-select {
  display: block;
}
.form-inline .col-form-label {
  padding-top: calc(0.4rem - 2px) !important;
}
.form-inline .mat-input-container,
.form-inline .mat-select {
  display: inline-block;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-vertical .mat-input-infix {
  border-top: none !important;
}
.form-group {
  padding-bottom: 0;
  margin: 0 10px;
  position: relative;
}
.form-group .float-never .mat-input-infix {
  padding: 0.625rem 0 !important;
}
.form-group .float-never .mat-input-prefix + .mat-input-infix {
  text-indent: 12px;
  padding: 0.6875rem 0 !important;
}
.form-group .float-always .mat-input-prefix + .mat-input-infix,
.form-group .float-auto .mat-input-prefix + .mat-input-infix {
  padding: 0.75rem 0 0 !important;
  text-indent: 12px;
}
.float-always .mat-input-wrapper,
.float-auto .mat-input-wrapper {
  padding-bottom: 1.875rem !important;
  width: 100%;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: initial;
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 0 !important;
}
.form-group.is-focused .radio label,
.form-group.is-focused label.radio-inline {
  color: #758396 !important;
}
.form-control:active,
.form-control:focus {
  outline: none;
  box-shadow: none;
  background: transparent;
}
.form-group.label-floating.is-empty .input-group .input-group-addon + .control-label {
  left: 35px;
}
.form-group.label-floating.is-empty.is-focused .input-group .input-group-addon + .control-label {
  left: 0;
}
.form-group label {
  line-height: 1.875rem;
  font-weight: 600;
  margin: 3px 0 0;
  font-size: 0.875rem;
  white-space: nowrap;
}
.col-form-label {
  padding-top: calc(1.1rem - 2px) !important;
}
.input-group-addon {
  font-size: 16px;
  font-weight: 200;
  color: inherit;
}
.input-group .input-group-btn.suffix-select {
  padding: 0 !important;
  width: 15%;
}
.form-group .form-control.form-rounded {
  background: #fff;
  opacity: 0.8;
  border-radius: 30px !important;
  height: 40px;
  padding: 5px 25px;
  border: none;
}
.form-group .form-control.form-rounded:focus {
  opacity: 1;
  box-shadow: 0 2px 2px 0 rgba(89, 119, 155, 0.14), 0 3px 1px -2px rgba(89, 119, 155, 0.2), 0 1px 5px 0 rgba(89, 119, 155, 0.12);
}
.form-group.fileinput {
  margin: 0 15px 15px !important;
}
.form-group.fileinput input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  opacity: 0;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12);
  border: none;
  display: inline-block;
  font-size: 16px;
  margin: 0;
  padding: 4px 0;
  width: 100%;
  background: 16px;
  text-align: left;
  color: inherit;
}
.form-group.fileinput .read-only {
  background: transparent;
  background-color: transparent;
  box-shadow: none;
  border: none;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.12);
}
.form-control:disabled,
.form-control[readonly] {
  background: transparent !important;
}
.mat-checkbox-frame {
  border-color: #cfd8e3 !important;
}
.mat-radio-button:not(.mat-radio-checked) .mat-radio-outer-circle {
  border-color: #cfd8e3 !important;
}
.ng-daterangepicker {
  width: 300px;
  height: 50px;
  background: white;
  display: inline-block;
  border: none !important;
  border-radius: 7px;
  position: relative;
}
.ng-daterangepicker.is-active {
  border: 1px solid #0070ba;
}
.ng-daterangepicker .input-section {
  width: 50%;
  height: 50px;
  display: block;
  float: left;
  outline: none;
  padding: 7px 10px;
  color: #607188 !important;
  cursor: pointer;
  position: relative;
}
.ng-daterangepicker .input-section:first-child {
  border-right: 1px solid #d4dade;
}
.ng-daterangepicker .input-section .label-txt,
.ng-daterangepicker .input-section .value-txt {
  display: block;
}
.ng-daterangepicker .input-section .label-txt {
  color: #0070ba;
  font-size: 11px;
}
.ng-daterangepicker .input-section .value-txt {
  color: #607188;
  font-size: 13px;
  border-bottom: 1px solid transparent;
}
.ng-daterangepicker .input-section .cal-icon {
  position: absolute;
  display: block;
  right: 10px;
  bottom: 5px;
}
.ng-daterangepicker .input-section .cal-icon svg {
  width: 20px;
  height: 20px;
}
.ng-daterangepicker .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker .calendar {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  width: 500px;
  border: 1px solid #0070ba;
  border-radius: 7px;
  background: white;
  position: absolute;
  top: 75px;
  left: 0;
  z-index: 100;
  display: none;
}
.ng-daterangepicker .calendar:after {
  content: "";
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  top: -16px;
  left: 65px;
  transform: rotate(45deg);
  border-top: 1px solid #0070ba;
  border-left: 1px solid #0070ba;
  background: white;
  transition: left 0.5s;
}
.ng-daterangepicker .calendar.is-opened {
  display: block;
}
.ng-daterangepicker .calendar.is-to:after {
  left: 215px;
}
.ng-daterangepicker .calendar .calendar-container {
  display: inline-block;
  width: 340px;
  height: 100%;
  padding: 20px;
  border-right: 1px solid #d4dade;
  float: left;
}
.ng-daterangepicker .calendar .calendar-container .controls {
  width: 100%;
  height: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ng-daterangepicker .calendar .calendar-container .controls .control-icon {
  display: block;
  width: 12px;
  height: 20px;
  cursor: pointer;
}
.ng-daterangepicker .calendar .calendar-container .controls .control-title {
  font-size: 17px;
  color: #607188;
}
.ng-daterangepicker .calendar .calendar-container .day-names {
  display: inline-block;
  width: 300px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.ng-daterangepicker .calendar .calendar-container .day-names .day-name {
  width: 42.8571428571px;
  font-size: 13px;
  color: #607188 !important;
  display: block;
  float: left;
  text-align: center;
  font-weight: bold;
}
.ng-daterangepicker .calendar .calendar-container .days {
  display: inline-block;
  width: 300px;
}
.ng-daterangepicker .calendar .calendar-container .days .day {
  width: 42.8571428571px;
  font-size: 13px;
  color: #607188 !important;
  display: block;
  float: left;
  text-align: center;
  margin-bottom: 15px;
  cursor: pointer;
  font-weight: bold;
}
.ng-daterangepicker .calendar .calendar-container .days .day.is-within-range {
  background: #acd5ed;
  color: #333333;
}
.ng-daterangepicker .calendar .calendar-container .days .day.is-from, .ng-daterangepicker .calendar .calendar-container .days .day.is-first-weekday {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}
.ng-daterangepicker .calendar .calendar-container .days .day.is-to, .ng-daterangepicker .calendar .calendar-container .days .day.is-last-weekday {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}
.ng-daterangepicker .calendar .calendar-container .days .day .day-num {
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  width: 42.8571428571px;
  height: 100%;
  border-radius: 50%;
  padding: 10px 15px;
}
.ng-daterangepicker .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker .calendar .calendar-container .days .day .day-num.is-active {
  background: #0070ba;
  color: white;
}
.ng-daterangepicker .calendar .side-container {
  width: 158px;
  min-height: 390px;
  padding: 10px;
  display: flex;
  align-items: center;
  position: relative;
}
.ng-daterangepicker .calendar .side-container .side-container-buttons {
  width: 138px;
}
.ng-daterangepicker .calendar .side-container .side-container-buttons .side-button {
  background: white;
  border-radius: 15px;
  border: 1px solid #0070ba;
  height: 30px;
  width: 138px;
  display: block;
  text-align: center;
  outline: none;
  margin-bottom: 15px;
  color: #6b737c;
  font-size: 13px;
  cursor: pointer;
}
.ng-daterangepicker .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #0070ba;
  color: white;
}
.ng-daterangepicker .calendar .side-container .close-icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 20px;
  right: 15px;
  cursor: pointer;
}
.ng-daterangepicker.theme-green.is-active {
  border-color: #0b7285;
}
.ng-daterangepicker.theme-green .input-section .label-txt {
  color: #0b7285;
}
.ng-daterangepicker.theme-green .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker.theme-green .calendar {
  border-color: #0b7285;
}
.ng-daterangepicker.theme-green .calendar:after {
  border-top-color: #0b7285;
  border-left-color: #0b7285;
}
.ng-daterangepicker.theme-green .calendar .calendar-container .days .day.is-within-range {
  background: #13c3e3;
}
.ng-daterangepicker.theme-green .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker.theme-green .calendar .calendar-container .days .day .day-num.is-active {
  background: #0b7285;
}
.ng-daterangepicker.theme-green .calendar .side-container .side-container-buttons .side-button {
  border-color: #0b7285;
}
.ng-daterangepicker.theme-green .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker.theme-green .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #0b7285;
}
.ng-daterangepicker.theme-teal.is-active {
  border-color: #28bebd !important;
}
.ng-daterangepicker.theme-teal .input-section .label-txt {
  color: #28bebd !important;
}
.ng-daterangepicker.theme-teal .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker.theme-teal .calendar {
  border-color: #28bebd !important;
}
.ng-daterangepicker.theme-teal .calendar:after {
  border-top-color: #28bebd !important;
  border-left-color: #28bebd !important;
}
.ng-daterangepicker.theme-teal .calendar .calendar-container .days .day.is-within-range {
  background: rgba(66, 215, 214, 0.5) !important;
}
.ng-daterangepicker.theme-teal .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker.theme-teal .calendar .calendar-container .days .day .day-num.is-active {
  background: #28bebd !important;
}
.ng-daterangepicker.theme-teal .calendar .side-container .side-container-buttons .side-button {
  border-color: #28bebd !important;
}
.ng-daterangepicker.theme-teal .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker.theme-teal .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #28bebd !important;
}
.ng-daterangepicker.theme-cyan.is-active {
  border-color: #0b7285;
}
.ng-daterangepicker.theme-cyan .input-section .label-txt {
  color: #0b7285;
}
.ng-daterangepicker.theme-cyan .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker.theme-cyan .calendar {
  border-color: #0b7285;
}
.ng-daterangepicker.theme-cyan .calendar:after {
  border-top-color: #0b7285;
  border-left-color: #0b7285;
}
.ng-daterangepicker.theme-cyan .calendar .calendar-container .days .day.is-within-range {
  background: #13c3e3;
}
.ng-daterangepicker.theme-cyan .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker.theme-cyan .calendar .calendar-container .days .day .day-num.is-active {
  background: #0b7285;
}
.ng-daterangepicker.theme-cyan .calendar .side-container .side-container-buttons .side-button {
  border-color: #0b7285;
}
.ng-daterangepicker.theme-cyan .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker.theme-cyan .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #0b7285;
}
.ng-daterangepicker.theme-grape.is-active {
  border-color: #862e9c;
}
.ng-daterangepicker.theme-grape .input-section .label-txt {
  color: #862e9c;
}
.ng-daterangepicker.theme-grape .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker.theme-grape .calendar {
  border-color: #862e9c;
}
.ng-daterangepicker.theme-grape .calendar:after {
  border-top-color: #862e9c;
  border-left-color: #862e9c;
}
.ng-daterangepicker.theme-grape .calendar .calendar-container .days .day.is-within-range {
  background: #ba60d0;
}
.ng-daterangepicker.theme-grape .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker.theme-grape .calendar .calendar-container .days .day .day-num.is-active {
  background: #862e9c;
}
.ng-daterangepicker.theme-grape .calendar .side-container .side-container-buttons .side-button {
  border-color: #862e9c;
}
.ng-daterangepicker.theme-grape .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker.theme-grape .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #862e9c;
}
.ng-daterangepicker.theme-red.is-active {
  border-color: #c92a2a;
}
.ng-daterangepicker.theme-red .input-section .label-txt {
  color: #c92a2a;
}
.ng-daterangepicker.theme-red .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker.theme-red .calendar {
  border-color: #c92a2a;
}
.ng-daterangepicker.theme-red .calendar:after {
  border-top-color: #c92a2a;
  border-left-color: #c92a2a;
}
.ng-daterangepicker.theme-red .calendar .calendar-container .days .day.is-within-range {
  background: #e27777;
}
.ng-daterangepicker.theme-red .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker.theme-red .calendar .calendar-container .days .day .day-num.is-active {
  background: #c92a2a;
}
.ng-daterangepicker.theme-red .calendar .side-container .side-container-buttons .side-button {
  border-color: #c92a2a;
}
.ng-daterangepicker.theme-red .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker.theme-red .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #c92a2a;
}
.ng-daterangepicker.theme-gray.is-active {
  border-color: #607188 !important;
}
.ng-daterangepicker.theme-gray .input-section .label-txt {
  color: #607188 !important;
}
.ng-daterangepicker.theme-gray .input-section .cal-icon svg path {
  fill: #607188 !important;
}
.ng-daterangepicker.theme-gray .calendar {
  border-color: #607188 !important;
}
.ng-daterangepicker.theme-gray .calendar:after {
  border-top-color: #607188 !important;
  border-left-color: #607188 !important;
}
.ng-daterangepicker.theme-gray .calendar .calendar-container .days .day.is-within-range {
  background: #98a5b6 !important;
}
.ng-daterangepicker.theme-gray .calendar .calendar-container .days .day .day-num:hover, .ng-daterangepicker.theme-gray .calendar .calendar-container .days .day .day-num.is-active {
  background: #607188;
}
.ng-daterangepicker.theme-gray .calendar .side-container .side-container-buttons .side-button {
  border-color: #607188;
}
.ng-daterangepicker.theme-gray .calendar .side-container .side-container-buttons .side-button:hover, .ng-daterangepicker.theme-gray .calendar .side-container .side-container-buttons .side-button.is-active {
  background: #607188;
}
.ngx-datatable.material {
  background: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  /**
   * Shared Styles
   */
  /**
   * Global Row Styles
   */
  /**
   * Header Styles
   */
  /**
   * Body Styles
   */
  /**
   * Footer Styles
   */
}
.ngx-datatable.material.striped .datatable-row-odd {
  background: #e5e9ee;
}
.ngx-datatable.material.single-selection .datatable-body-row.active, .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active, .ngx-datatable.material.multi-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active, .ngx-datatable.material.multi-click-selection .datatable-body-row.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:hover, .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.single-selection .datatable-body-row.active:focus, .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-selection .datatable-body-row.active:focus .datatable-row-group, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus, .ngx-datatable.material.multi-click-selection .datatable-body-row.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group {
  background-color: #dfe4ea;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:focus .datatable-row-group {
  background-color: #e5e9ee;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:hover, .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group {
  background-color: #dfe4ea;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: linear;
}
.ngx-datatable.material.cell-selection .datatable-body-cell:focus, .ngx-datatable.material.cell-selection .datatable-body-cell:focus .datatable-row-group {
  background-color: #e5e9ee;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active, .ngx-datatable.material.cell-selection .datatable-body-cell.active .datatable-row-group {
  background-color: #304ffe;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:hover, .ngx-datatable.material.cell-selection .datatable-body-cell.active:hover .datatable-row-group {
  background-color: #193ae4;
  color: #fff;
}
.ngx-datatable.material.cell-selection .datatable-body-cell.active:focus, .ngx-datatable.material.cell-selection .datatable-body-cell.active:focus .datatable-row-group {
  background-color: #2041ef;
  color: #fff;
}
.ngx-datatable.material .empty-row {
  height: 50px;
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .loading-row {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
}
.ngx-datatable.material .datatable-header .datatable-row-left,
.ngx-datatable.material .datatable-body .datatable-row-left {
  background-color: #fff;
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header .datatable-row-right,
.ngx-datatable.material .datatable-body .datatable-row-right {
  background-position: 0 0;
  background-color: #fff;
  background-repeat: repeat-y;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==);
}
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid #d7e1ed;
}
.ngx-datatable.material .datatable-header .datatable-header-cell {
  text-align: left;
  padding: 0.5rem 1.2rem;
  font-weight: 400;
  color: #757575;
  vertical-align: bottom;
}
.ngx-datatable.material .datatable-header .datatable-header-cell .datatable-header-cell-wrapper {
  position: relative;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.longpress .draggable::after {
  transition: transform 400ms ease, opacity 400ms ease;
  opacity: 0.5;
  transform: scale(1);
}
.ngx-datatable.material .datatable-header .datatable-header-cell .draggable::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  height: 60px;
  width: 60px;
  background: #dfe4ea;
  border-radius: 100%;
  opacity: 1;
  filter: none;
  transform: scale(0);
  z-index: 9999;
  pointer-events: none;
}
.ngx-datatable.material .datatable-header .datatable-header-cell.dragging .resize-handle {
  border-right: none;
}
.ngx-datatable.material .datatable-header .resize-handle {
  border-right: solid 1px #dfe4ea;
}
.ngx-datatable.material .datatable-row-wrapper {
  border-bottom: 1px solid #d7e1ed;
}
.ngx-datatable.material .datatable-row-wrapper:last-child {
  border: none;
}
.ngx-datatable.material .datatable-body .datatable-row-detail {
  background: #f5f5f5;
  padding: 10px;
}
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell {
  text-align: left;
  padding: 0.5rem 1.2rem;
  vertical-align: top;
  border-top: 0;
  transition: width 0.3s ease;
}
.ngx-datatable.material .datatable-body .progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding: 0;
  margin: 0;
  position: absolute;
}
.ngx-datatable.material .datatable-body .progress-linear .container {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 5px;
  transform: translate(0, 0) scale(1, 1);
  background-color: #aad1f9;
}
.ngx-datatable.material .datatable-body .progress-linear .container .bar {
  transition: all 0.2s linear;
  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s linear;
  background-color: #106cc8;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 5px;
}
.ngx-datatable.material .datatable-footer {
  border-top: 1px solid #d7e1ed;
  font-size: 16px;
}
.ngx-datatable.material .datatable-footer .page-count {
  line-height: 50px;
  height: 50px;
  padding: 0 1.2rem;
}
.ngx-datatable.material .datatable-footer .datatable-pager {
  margin: 0 10px;
}
.ngx-datatable.material .datatable-footer .datatable-pager li {
  vertical-align: middle;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.disabled a {
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: transparent !important;
}
.ngx-datatable.material .datatable-footer .datatable-pager li.active a {
  background-color: rgba(158, 158, 158, 0.2);
  font-weight: bold;
}
.ngx-datatable.material .datatable-footer .datatable-pager a {
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  padding: 0 6px;
  border-radius: 3px;
  margin: 6px 3px;
  text-align: center;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.54);
  text-decoration: none;
  vertical-align: bottom;
}
.ngx-datatable.material .datatable-footer .datatable-pager a:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(158, 158, 158, 0.2);
}
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-left,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-skip,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-right,
.ngx-datatable.material .datatable-footer .datatable-pager .datatable-icon-prev {
  font-size: 20px;
  line-height: 20px;
  padding: 0 3px;
}
/**
 * Checkboxes
**/
.datatable-checkbox {
  position: relative;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  padding: 10px 0;
}
.datatable-checkbox input[type=checkbox] {
  position: relative;
  margin: 0 1rem 0 0;
  cursor: pointer;
  outline: none;
}
.datatable-checkbox input[type=checkbox]:before {
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border: 2px solid #f2f2f2;
}
.datatable-checkbox input[type=checkbox]:checked:before {
  transform: rotate(-45deg);
  height: 0.5rem;
  border-color: #009688;
  border-top-style: none;
  border-right-style: none;
}
.datatable-checkbox input[type=checkbox]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  cursor: pointer;
}
/**
 * Progress bar animations
 */
@keyframes query {
  0% {
    opacity: 1;
    transform: translateX(35%) scale(0.3, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) scale(0, 1);
  }
}
.sidenav .card.profile-menu {
  box-shadow: none;
  background: transparent;
}
.sidenav .card.profile-menu .accounts ul li a {
  display: block;
  vertical-align: middle;
  padding: 0;
}
.sidenav .card.profile-menu .accounts ul li a .switch {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  margin-left: -5px;
  vertical-align: middle;
  display: inline-block;
}
.sidenav .card.profile-menu .card-header.card-img a.info:link {
  font-size: 0.75rem;
  padding: 8px 0;
  margin: 5px 0 0;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #fff;
}
.sidenav .card.profile-menu .card-header.card-img {
  min-height: 150px;
  padding: 0;
  width: 100%;
  background-image: url("/assets/img/headers/header-mat-02.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sidenav .card.profile-menu .card-block {
  padding: 0;
}
.sidenav .card.profile-menu .card-block .submenu ul {
  margin: 0;
  padding: 15px 0 0;
}
.sidenav .card.profile-menu .card-block .submenu ul li {
  padding: 0 0 0 25px;
  position: relative;
}
.sidenav .card.profile-menu .card-block .submenu ul li a {
  font-size: 0.9375rem;
  display: block;
  padding: 11px 5px 11px 0;
}
.sidenav .card.profile-menu .card-block .submenu ul li a:hover {
  color: #516073;
}
.sidenav .card.profile-menu .card-block .submenu ul li a i {
  width: 25px;
  font-size: 1rem;
  vertical-align: text-top;
}
.sidenav .card.profile-menu .card-block .submenu ul li:active, .sidenav .card.profile-menu .card-block .submenu ul li:focus, .sidenav .card.profile-menu .card-block .submenu ul li:hover {
  background: #eef5f9;
  cursor: pointer;
}
.sidenav .card.profile-menu .card-block .submenu ul li.title {
  font-size: 13px;
  font-weight: 200;
  padding: 15px 0 5px 25px;
}
.sidenav .card.profile-menu .card-block .submenu ul li.title:active, .sidenav .card.profile-menu .card-block .submenu ul li.title:focus, .sidenav .card.profile-menu .card-block .submenu ul li.title:hover {
  background: none;
  cursor: default;
}
.profile-mini {
  width: 85px !important;
  height: 85px !important;
  margin-left: -45px !important;
}
#website-stats .legend {
  position: absolute;
  top: -15px;
}
#website-stats .legend .legendColorBox > div {
  border: none !important;
}
#website-stats .legend .legendColorBox > div div {
  border-radius: 50%;
}
#website-stats .legend .legendLabel {
  padding: 0 5px;
  font-size: 0.8125rem;
  font-weight: 700;
}
.chartist-wrapper {
  width: 100%;
  position: relative;
}
.ct-line {
  fill: none;
  stroke-width: 1px;
}
.card.sparkline-card #sparkline-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.card.sparkline-card #sparkline-bar canvas {
  z-index: 1;
  width: 100% !important;
  height: 50px !important;
}
.card.sparkline-card #sparkline-line {
  position: absolute;
  bottom: -3px;
  width: 100%;
}
.card.sparkline-card #sparkline-line canvas {
  display: inline-block;
  width: 100% !important;
  height: 45px !important;
  vertical-align: top;
}
.card.sparkline-card .card-footer {
  padding: 20px 0 0;
  min-height: initial;
}
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1;
}
.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: flex;
}
.ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-vertical.ct-start {
  align-items: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-label.ct-vertical.ct-end {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}
.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}
.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}
.ct-line {
  fill: none;
  stroke-width: 1px;
}
.ct-area {
  stroke: none;
  fill-opacity: 0.2;
}
.ct-bar {
  fill: none;
  stroke-width: 10px;
}
.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}
.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #5867c3;
}
.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
  fill: #5867c3;
}
.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #1c86bf;
}
.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
  fill: #1c86bf;
}
.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #28bebd;
}
.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
  fill: #28bebd;
}
.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #fcc04d;
}
.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
  fill: #fcc04d;
}
.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #5867c3;
}
.ct-series-e .ct-slice-pie, .ct-series-e .ct-area {
  fill: #5867c3;
}
.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b;
}
.ct-series-f .ct-slice-pie, .ct-series-f .ct-area {
  fill: #59922b;
}
.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3;
}
.ct-series-g .ct-slice-pie, .ct-series-g .ct-area {
  fill: #0544d3;
}
.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #feb38d;
}
.ct-series-h .ct-slice-pie, .ct-series-h .ct-area {
  fill: #feb38d;
}
.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f;
}
.ct-series-i .ct-slice-pie, .ct-series-i .ct-area {
  fill: #f05b4f;
}
.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458;
}
.ct-series-j .ct-slice-pie, .ct-series-j .ct-area {
  fill: #dda458;
}
.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d;
}
.ct-series-k .ct-slice-pie, .ct-series-k .ct-area {
  fill: #eacf7d;
}
.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d;
}
.ct-series-l .ct-slice-pie, .ct-series-l .ct-area {
  fill: #86797d;
}
.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #fcc04d;
}
.ct-series-m .ct-slice-pie, .ct-series-m .ct-area {
  fill: #fcc04d;
}
.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #00c5dc;
}
.ct-series-n .ct-slice-pie, .ct-series-n .ct-area {
  fill: #00c5dc;
}
.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca;
}
.ct-series-o .ct-slice-pie, .ct-series-o .ct-area {
  fill: #a748ca;
}
.ct-square {
  display: block;
  position: relative;
  width: 100%;
}
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.chartist {
  display: block;
  position: relative;
  width: 100%;
}
.chartist:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 30%;
}
.chartist:after {
  content: "";
  display: table;
  clear: both;
}
.chartist svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.chartist div {
  width: 100%;
  height: 100%;
}
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1;
}
.ct-chart-bar .ct-label,
.ct-chart-line .ct-label {
  display: block;
  display: flex;
}
.ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-vertical.ct-start {
  align-items: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-label.ct-vertical.ct-end {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}
.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}
.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}
.ct-line {
  fill: none;
  stroke-width: 1px;
}
.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}
.ct-bar {
  fill: none;
  stroke-width: 30px;
}
.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}
.ct-series-a .ct-bar,
.ct-series-a .ct-line,
.ct-series-a .ct-point,
.ct-series-a .ct-slice-donut {
  stroke: #5867c3;
}
.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
  fill: #5867c3;
}
.ct-series-b .ct-bar,
.ct-series-b .ct-line,
.ct-series-b .ct-point,
.ct-series-b .ct-slice-donut {
  stroke: #1c86bf;
}
.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
  fill: #1c86bf;
}
.ct-series-c .ct-bar,
.ct-series-c .ct-line,
.ct-series-c .ct-point,
.ct-series-c .ct-slice-donut {
  stroke: #28bebd;
}
.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
  fill: #28bebd;
}
.ct-series-d .ct-bar,
.ct-series-d .ct-line,
.ct-series-d .ct-point,
.ct-series-d .ct-slice-donut {
  stroke: #42a5f5;
}
.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
  fill: #42a5f5;
}
.ct-series-e .ct-bar,
.ct-series-e .ct-line,
.ct-series-e .ct-point,
.ct-series-e .ct-slice-donut {
  stroke: #ee6e73;
}
.ct-series-e .ct-area,
.ct-series-e .ct-slice-pie {
  fill: #ee6e73;
}
.ct-series-f .ct-bar,
.ct-series-f .ct-line,
.ct-series-f .ct-point,
.ct-series-f .ct-slice-donut {
  stroke: #feb38d;
}
.ct-series-f .ct-area,
.ct-series-f .ct-slice-pie {
  fill: #feb38d;
}
.ct-series-g .ct-bar,
.ct-series-g .ct-line,
.ct-series-g .ct-point,
.ct-series-g .ct-slice-donut {
  stroke: #59779b;
}
.ct-series-g .ct-area,
.ct-series-g .ct-slice-pie {
  fill: #59779b;
}
.ct-series-h .ct-bar,
.ct-series-h .ct-line,
.ct-series-h .ct-point,
.ct-series-h .ct-slice-donut {
  stroke: #6b0392;
}
.ct-series-h .ct-area,
.ct-series-h .ct-slice-pie {
  fill: #6b0392;
}
.ct-series-i .ct-bar,
.ct-series-i .ct-line,
.ct-series-i .ct-point,
.ct-series-i .ct-slice-donut {
  stroke: #6b79c4;
}
.ct-series-i .ct-area,
.ct-series-i .ct-slice-pie {
  fill: #6b79c4;
}
.ct-series-j .ct-bar,
.ct-series-j .ct-line,
.ct-series-j .ct-point,
.ct-series-j .ct-slice-donut {
  stroke: #dda458;
}
.ct-series-j .ct-area,
.ct-series-j .ct-slice-pie {
  fill: #dda458;
}
.ct-series-k .ct-bar,
.ct-series-k .ct-line,
.ct-series-k .ct-point,
.ct-series-k .ct-slice-donut {
  stroke: #eacf7d;
}
.ct-series-k .ct-area,
.ct-series-k .ct-slice-pie {
  fill: #eacf7d;
}
.ct-series-l .ct-bar,
.ct-series-l .ct-line,
.ct-series-l .ct-point,
.ct-series-l .ct-slice-donut {
  stroke: #86797d;
}
.ct-series-l .ct-area,
.ct-series-l .ct-slice-pie {
  fill: #86797d;
}
.ct-series-m .ct-bar,
.ct-series-m .ct-line,
.ct-series-m .ct-point,
.ct-series-m .ct-slice-donut {
  stroke: #b2c326;
}
.ct-series-m .ct-area,
.ct-series-m .ct-slice-pie {
  fill: #b2c326;
}
.ct-series-n .ct-bar,
.ct-series-n .ct-line,
.ct-series-n .ct-point,
.ct-series-n .ct-slice-donut {
  stroke: #6188e2;
}
.ct-series-n .ct-area,
.ct-series-n .ct-slice-pie {
  fill: #6188e2;
}
.ct-series-o .ct-bar,
.ct-series-o .ct-line,
.ct-series-o .ct-point,
.ct-series-o .ct-slice-donut {
  stroke: #a748ca;
}
.ct-series-o .ct-area,
.ct-series-o .ct-slice-pie {
  fill: #a748ca;
}
.ct-square {
  display: block;
  position: relative;
  width: 100%;
}
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.noteapp {
  position: relative;
  width: 100%;
}
.noteapp .noteapp__header {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
}
.noteapp .noteapp__main {
  position: relative;
}
.noteapp .noteapp__footer {
  position: relative;
}
.noteapp .noteapp__overlay {
  position: fixed;
  left: 0;
  top: 0;
}
.noteapp .noteapp__deletemodal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 101;
}
.note-list__item {
  position: relative;
}
.card-footer .actions.icons.bottom-right {
  top: 5px;
}
.card-footer .actions.icons.bottom-right .btn {
  padding: 5px;
  margin: 0;
}
.card-footer .actions.icons.bottom-right .btn i {
  font-size: 1.25rem;
}
.item--editmode {
  transition: 0.2s ease-in-out;
  z-index: 101;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  padding: 10px;
}
.item,
.item--editmode {
  position: relative;
}
.item .item__footer,
.item--editmode .item__footer {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  transition: 0.2s ease-in-out;
  opacity: 0;
  transform: translateY(100%);
  text-align: right;
}
.deletemodal {
  background-color: #fff;
  padding: 2em;
  border-radius: 3px;
  box-shadow: 0 2px 2em rgba(0, 0, 0, 0.3);
  display: none;
}
.deletemodal.active {
  display: block;
}
.deletemodal .deletemodal__title {
  margin-bottom: 0.5em;
}
.deletemodal .deletemodal__button-remove {
  background-color: #ff5252;
}
.deletemodal .deletemodal__button-remove:hover {
  background-color: #ff3939;
}
.main {
  padding: 0;
}
.main .main__editor {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 2em 2em 4em;
  align-items: flex-start;
  background-color: #e3e3e7;
}
.main .main__editor-form,
.main .main__editor-preview {
  position: relative;
  flex: 0 1 100%;
  min-width: 0;
  max-width: 32em;
}
@media screen and (min-width: 468px) {
  .main .main__editor-form,
.main .main__editor-preview {
    flex: 0 1 48%;
  }
}
.main .main__editor-form {
  margin-bottom: 2em;
}
@media screen and (min-width: 468px) {
  .main .main__editor-form {
    margin-right: 4%;
  }
}
.main .main__editor-form-title,
.main .main__editor-preview-title {
  text-align: left;
  font-size: 1.4em;
  margin-bottom: 0.6em;
}
.main .main__note-list {
  position: relative;
  width: 100%;
}
.bgoverlay {
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
.bgoverlay.active {
  display: block;
}
/***************************************************
	Anna Actualització Angular 12 (23/08/2022)
********************************************************/
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
/*
 *
 *   MaterialWrap - Bootstrap + Material Design Admin Theme
*/
/* ANIMATION */
/* SHADOWS */
/*
 * CSS Transform - Scale and Rotate
 */
/*
 * CSS Animations based on animate.css
 */
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34373em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34372em) scale(0.75);
  width: 133.3333633333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00106px);
  width: 133.3333933333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00107px);
  width: 133.3334033333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00108px);
  width: 133.3334133333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28116em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28115em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28114em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59373em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59372em) scale(0.75);
  width: 133.3333633333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59373em) scale(0.75);
  width: 133.3333533333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59372em) scale(0.75);
  width: 133.3333633333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #283593;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #009688;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #283593;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #009688;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge.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: #283593;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #009688;
  color: white;
}
.mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #283593;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #009688;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #f44336;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #283593;
}
.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: #009688;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: 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: #283593;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #009688;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(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: #283593;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #009688;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.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: #283593;
}
.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: #009688;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #283593;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #009688;
  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(40, 53, 147, 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(40, 53, 147, 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(40, 53, 147, 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: #283593;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(40, 53, 147, 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(40, 53, 147, 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(40, 53, 147, 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, 150, 136, 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, 150, 136, 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, 150, 136, 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: #009688;
  color: white;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 150, 136, 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, 150, 136, 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, 150, 136, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}
@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(244, 67, 54, 0.3);
  }
}
.mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-datepicker-toggle-active {
  color: #283593;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #009688;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #283593;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #009688;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.mat-focused .mat-form-field-required-marker {
  color: #009688;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #283593;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #009688;
}
.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: #283593;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #009688;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.mat-error {
  color: #f44336;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #283593;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #009688;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #283593;
}
.mat-icon.mat-accent {
  color: #009688;
}
.mat-icon.mat-warn {
  color: #f44336;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #283593;
}
.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: #009688;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-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: #c6c9e0;
}
.mat-progress-bar-buffer {
  background-color: #c6c9e0;
}
.mat-progress-bar-fill::after {
  background-color: #283593;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #bce1de;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #bce1de;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #009688;
}
.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: #283593;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #009688;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #283593;
}
.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: #283593;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #009688;
}
.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: #009688;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #283593;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #009688;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #009688;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 150, 136, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #009688;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #283593;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(40, 53, 147, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #283593;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #283593;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(40, 53, 147, 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: #009688;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(0, 150, 136, 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: #f44336;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.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: #283593;
  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: #009688;
  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: #f44336;
  color: white;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(121, 134, 203, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #283593;
}
.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(178, 223, 219, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #009688;
}
.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(255, 205, 210, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(121, 134, 203, 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: #283593;
}
.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(178, 223, 219, 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: #009688;
}
.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(255, 205, 210, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: 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: #283593;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #009688;
  color: white;
}
.mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }

  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.mat-simple-snackbar-action {
  color: #009688;
}
@media (max-width: 750px) {
  .fullWidth3-wrapper .content .content-body {
    padding: 7px;
  }

  .fullWidth2-wrapper .content .content-body {
    padding: 7px;
  }
}
.buttonG2 {
  border-radius: 15px !important;
  margin: 2% !important;
  /*padding: 0 25px !important;*/
  width: 150px;
  color: #fff !important;
}
.buttonG2Cancel {
  border-radius: 15px !important;
  margin: 2% !important;
  /*padding: 0 25px !important;*/
  width: 150px;
  color: #f44336 !important;
}
.buttonG2_2 {
  border-radius: 15px !important;
  margin: 2% !important;
  /*padding: 0 25px !important;*/
  width: 150px;
  color: #007bff !important;
  background-color: #eef5f9;
}
.buttonG2:disabled {
  border-radius: 15px !important;
  margin: 2% !important;
  background-color: #e3ecf7 !important;
  color: #C9C6C5 !important;
  width: 150px;
}
.titolG2 {
  /*background-color: white !important;*/
  color: #00448e !important;
  font-weight: bold;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #00448e;
}
button.icon {
  color: darkblue !important;
}
button.icon:hover, a:active {
  color: #eef5f9 !important;
  background-color: #00448e !important;
}
a:link,
a:visited {
  color: #00448e;
  transition: all 0.5s ease;
}
a:active,
a:hover {
  color: #007bff;
}
a.primary:link,
a.primary:visited {
  color: #00448e;
  transition: all 0.5s ease;
}
a.primary:active,
a.primary:hover {
  color: #00244c;
}
a.accent:link,
a.accent:visited {
  color: #007bff;
  transition: all 0.5s ease;
}
a.accent:active,
a.accent:hover {
  color: #005bbd;
}
.label-title {
  font-weight: bold;
}
.input-label-title {
  font-weight: bold;
  color: #00448e;
}
.btn-info .btn-block {
  background-color: #007bff;
}
.app_primary_bg {
  background-color: #00448e !important;
}
.app_secondary_bg {
  background-color: #007bff !important;
}
.app_primary_lighten_bg {
  background-color: #0050a8 !important;
}
.app_primary_darken_bg {
  background-color: #003875 !important;
}
.app_accent_bg {
  background-color: #007bff !important;
}
body {
  background-color: #eef5f9;
  color: #000;
}
body .mat-sidenav-container,
body p {
  color: #000;
}
body .tab-content {
  background-color: #fff;
}
body #app_wrapper #app_topnavbar-wrapper {
  background-color: #00448e;
  color: #00448e;
}
body #app_wrapper #app_topnavbar-wrapper .navbar-nav li a {
  color: #00448e;
}
body #app_wrapper #app_topnavbar-wrapper .navbar-nav ul.dropdown-menu li a {
  color: #00448e;
  background: #eef5f9;
}
body #app_wrapper #app_topnavbar-wrapper .navbar-nav ul.dropdown-menu li a:hover {
  background: #00448e;
  color: #eef5f9;
}
body #app_wrapper #app_topnavbar-wrapper .navbar-nav li ul li,
body #app_wrapper #app_topnavbar-wrapper .navbar-nav li ul li a {
  color: #000;
}
body #app_wrapper #app_topnavbar-wrapper .navbar-nav > li > a:active, body #app_wrapper #app_topnavbar-wrapper .navbar-nav > li > a:focus {
  background: transparent;
}
body #app_wrapper #app_topnavbar-wrapper .avatar-menu .name,
body #app_wrapper #app_topnavbar-wrapper .select-menu .form-group .dropdownjs > input[readonly],
body #app_wrapper #app_topnavbar-wrapper .select-menu .form-group .dropdownjs::after {
  color: #00448e;
}
body #app_wrapper #app_topnavbar-wrapper .close-search {
  color: #688696 !important;
}
body #app_wrapper #app_sidebar-left {
  background-color: #eef5f9;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper {
  background-color: #eef5f9;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-logo {
  background-color: #eef5f9;
  box-shadow: none;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-logo .brand-text {
  color: #000;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-logo li a {
  color: #000;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .profile-menu {
  background: #eef5f9;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .profile-menu ul.submenu li a:active, body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .profile-menu ul.submenu li a:hover,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .profile-menu ul.submenu li a:link:active,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .profile-menu ul.submenu li a:link:hover {
  background-color: #00448e;
  color: #fff;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li > a {
  color: #00448e;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav .open > a,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav .open > a:focus,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav .open > a:hover,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li > a:active,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li > a:hover,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li.active > a {
  color: #fff;
  background-color: #00448e;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav > li > a:focus {
  background-color: #eef5f9;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav > li > a:hover {
  background-color: #00448e;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li.active > a,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li.active > a:focus,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #00448e;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav .nav-sub {
  background-color: #00448e;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav .nav-sub li > a {
  color: #fff;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav .nav-sub li a:hover,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav > li > .nav-sub li a:hover,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav > li > .nav-sub li.active > a,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav > li > .nav-sub li.active a:hover {
  color: #fff;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > .nav-dropdown {
  border-left: solid 4px transparent;
  background-color: #eef5f9;
  color: #00448e;
}
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > li.active,
body #app_wrapper #app_sidebar-left #app_main-menu-wrapper .nav-pills > .nav-dropdown.open.active {
  border-left-color: #f44336;
}
body #app_wrapper #content_wrapper .content .header-wrapper {
  background-color: #fff;
  color: #fff;
}
body #app_wrapper #content_wrapper .content .header-wrapper h1 {
  color: #fff;
}
body #app_wrapper #content_wrapper .content .header-wrapper .actions.icons a {
  color: #fff;
}
body #app_wrapper #footer_wrapper {
  background: #00448e;
}
.leftSidenav1-wrapper .sidenav #leftSidenav1 .nav.nav-pills .nav-link.btn.active,
.leftSidenav1-wrapper .sidenav #rightSidenav1 .nav.nav-pills .nav-link.btn.active,
.rightSidenav1-wrapper .sidenav #leftSidenav1 .nav.nav-pills .nav-link.btn.active,
.rightSidenav1-wrapper .sidenav #rightSidenav1 .nav.nav-pills .nav-link.btn.active {
  background-color: #007bff;
  color: #ffffff;
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.nav-tabs li.active a:after {
  background: #007bff;
}
.content .nav-pills > li.active > a {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.content .nav-pills > li.active > a:focus,
.content .nav-pills > li.active > a:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.modal .modal-header {
  color: #fff;
  background: #00448e;
}
.modal .modal-header .close {
  color: #fff;
}
.card.card-primary > .card-header,
.card.card-primary .card-block,
.card.card-primary .card-footer,
.card.card-primary .card-footer a,
.card.card-primary .card-footer a:visited,
.card.card-primary .card-title {
  color: #fff !important;
  background-color: #00448e;
}
.card.card-primary .card-block p {
  color: #fff !important;
}
.card.card-primary .card-footer a:active,
.card.card-primary .card-footer a:hover {
  color: #96e9e8 !important;
}
.card-block.card-primary,
.card-footer.card-primary,
.card-header.card-primary,
.card-header.card-primary .actions > a,
.card-header.card-primary .actions > li > a,
.card-header.card-primary .card-title {
  color: #fff;
  background-color: #00448e;
  border-color: transparent;
}
.card.card-accent > .card-header,
.card.card-accent .card-block,
.card.card-accent .card-footer,
.card.card-accent .card-footer a,
.card.card-accent .card-footer a:visited,
.card.card-accent .card-title {
  color: #fff !important;
  background-color: #007bff;
}
.card.card-accent .card-block p {
  color: #fff !important;
}
.card.card-accent .card-footer a:active,
.card.card-accent .card-footer a:hover {
  color: #99caff !important;
}
.card .card-block.card-accent,
.card .card-footer.card-accent,
.card .card-header.card-accent,
.card .card-header.card-accent .actions > a,
.card .card-header.card-accent .actions > li > a,
.card .card-header.card-accent .card-title {
  color: #fff;
  background-color: #007bff;
  border-color: transparent;
}
.card .dropdown-menu-right li a {
  color: #000;
}
.context-menu__link:hover {
  background-color: #007bff;
  border-left: solid 6px #004a99;
}
.btn.btn-primary,
.navbar .navbar-nav > li > a.btn.btn-primary {
  box-shadow: 0 2px 2px 0 rgba(0, 68, 142, 0.14), 0 3px 1px -2px rgba(0, 68, 142, 0.2), 0 1px 5px 0 rgba(0, 68, 142, 0.12);
}
.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-primary,
.navbar .navbar-nav > li > a.btn.btn-primary:hover,
.navbar .navbar-nav > li > a.btn.btn-primary:focus,
.navbar .navbar-nav > li > a.btn.btn-primary:active,
.navbar .navbar-nav > li > a.btn.btn-primary.active,
.navbar .navbar-nav > li > a.btn.btn-primary:active:focus,
.navbar .navbar-nav > li > a.btn.btn-primary:active:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.active:focus,
.navbar .navbar-nav > li > a.btn.btn-primary.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:hover {
  background-color: #00448e;
  color: #ffffff;
}
.btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:hover,
.navbar .navbar-nav > li > a.btn.btn-primary:focus,
.navbar .navbar-nav > li > a.btn.btn-primary:active,
.navbar .navbar-nav > li > a.btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 68, 142, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 68, 142, 0.2);
}
.btn.btn-primary.disabled, .btn.btn-primary.disabled:hover, .btn.btn-primary.disabled:focus, .btn.btn-primary.disabled.focus, .btn.btn-primary.disabled:active, .btn.btn-primary.disabled.active, .btn.btn-primary:disabled, .btn.btn-primary:disabled:hover, .btn.btn-primary:disabled:focus, .btn.btn-primary:disabled.focus, .btn.btn-primary:disabled:active, .btn.btn-primary:disabled.active, .btn.btn-primary[disabled], .btn.btn-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .btn.btn-primary[disabled].focus, .btn.btn-primary[disabled]:active, .btn.btn-primary[disabled].active, fieldset[disabled] .btn.btn-primary, fieldset[disabled] .btn.btn-primary:hover, fieldset[disabled] .btn.btn-primary:focus, fieldset[disabled] .btn.btn-primary.focus, fieldset[disabled] .btn.btn-primary:active, fieldset[disabled] .btn.btn-primary.active,
.navbar .navbar-nav > li > a.btn.btn-primary.disabled,
.navbar .navbar-nav > li > a.btn.btn-primary.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-primary.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-primary.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-primary.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-primary:disabled,
.navbar .navbar-nav > li > a.btn.btn-primary:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-primary:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-primary:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-primary:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-primary:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-primary[disabled],
.navbar .navbar-nav > li > a.btn.btn-primary[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-primary[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-primary[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-primary[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-primary[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-primary,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-primary:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-primary:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-primary.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-primary:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-primary.active {
  box-shadow: none;
}
.btn.btn-primary.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-flat {
  background-color: transparent;
  color: #00448e;
  box-shadow: none;
}
.btn.btn-primary.btn-flat:hover, .btn.btn-primary.btn-flat:focus, .btn.btn-primary.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-flat:active {
  background-color: transparent;
  color: #00448e;
}
.btn.btn-primary.btn-flat.btn-primary:hover,
.navbar .navbar-nav > li > a.btn.btn-primary.btn-flat.btn-primary:hover {
  background-color: rgba(0, 68, 142, 0.1);
}
.btn.btn-info,
.navbar .navbar-nav > li > a.btn.btn-info {
  box-shadow: 0 2px 2px 0 rgba(0, 123, 255, 0.14), 0 3px 1px -2px rgba(0, 123, 255, 0.2), 0 1px 5px 0 rgba(0, 123, 255, 0.12);
}
.btn.btn-info, .btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active, .btn.btn-info:active:focus, .btn.btn-info:active:hover, .btn.btn-info.active:focus, .btn.btn-info.active:hover, .open > .btn.btn-info.dropdown-toggle, .open > .btn.btn-info.dropdown-toggle:focus, .open > .btn.btn-info.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-info,
.navbar .navbar-nav > li > a.btn.btn-info:hover,
.navbar .navbar-nav > li > a.btn.btn-info:focus,
.navbar .navbar-nav > li > a.btn.btn-info:active,
.navbar .navbar-nav > li > a.btn.btn-info.active,
.navbar .navbar-nav > li > a.btn.btn-info:active:focus,
.navbar .navbar-nav > li > a.btn.btn-info:active:hover,
.navbar .navbar-nav > li > a.btn.btn-info.active:focus,
.navbar .navbar-nav > li > a.btn.btn-info.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-info.dropdown-toggle:hover {
  background-color: #007bff;
  color: #ffffff;
}
.btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info:hover,
.navbar .navbar-nav > li > a.btn.btn-info:focus,
.navbar .navbar-nav > li > a.btn.btn-info:active,
.navbar .navbar-nav > li > a.btn.btn-info:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.btn.btn-info.disabled, .btn.btn-info.disabled:hover, .btn.btn-info.disabled:focus, .btn.btn-info.disabled.focus, .btn.btn-info.disabled:active, .btn.btn-info.disabled.active, .btn.btn-info:disabled, .btn.btn-info:disabled:hover, .btn.btn-info:disabled:focus, .btn.btn-info:disabled.focus, .btn.btn-info:disabled:active, .btn.btn-info:disabled.active, .btn.btn-info[disabled], .btn.btn-info[disabled]:hover, .btn.btn-info[disabled]:focus, .btn.btn-info[disabled].focus, .btn.btn-info[disabled]:active, .btn.btn-info[disabled].active, fieldset[disabled] .btn.btn-info, fieldset[disabled] .btn.btn-info:hover, fieldset[disabled] .btn.btn-info:focus, fieldset[disabled] .btn.btn-info.focus, fieldset[disabled] .btn.btn-info:active, fieldset[disabled] .btn.btn-info.active,
.navbar .navbar-nav > li > a.btn.btn-info.disabled,
.navbar .navbar-nav > li > a.btn.btn-info.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-info.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-info.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-info.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-info.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-info:disabled,
.navbar .navbar-nav > li > a.btn.btn-info:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-info:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-info:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-info:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-info:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-info[disabled],
.navbar .navbar-nav > li > a.btn.btn-info[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-info[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-info[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-info[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-info[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-info.active {
  box-shadow: none;
}
.btn.btn-info.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat {
  background-color: transparent;
  color: #007bff;
  box-shadow: none;
}
.btn.btn-info.btn-flat:hover, .btn.btn-info.btn-flat:focus, .btn.btn-info.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat:active {
  background-color: transparent;
  color: #007bff;
}
.btn.btn-info.btn-flat.btn-info:hover,
.navbar .navbar-nav > li > a.btn.btn-info.btn-flat.btn-info:hover {
  background-color: rgba(0, 123, 255, 0.1);
}
.btn-primary-hover:hover {
  background-color: #00448e;
  box-shadow: 0 14px 26px -12px rgba(0, 68, 142, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 68, 142, 0.2);
  color: #fff !important;
}
.btn.btn-accent,
.navbar .navbar-nav > li > a.btn.btn-accent {
  box-shadow: 0 2px 2px 0 rgba(0, 123, 255, 0.14), 0 3px 1px -2px rgba(0, 123, 255, 0.2), 0 1px 5px 0 rgba(0, 123, 255, 0.12);
}
.btn.btn-accent, .btn.btn-accent:hover, .btn.btn-accent:focus, .btn.btn-accent:active, .btn.btn-accent.active, .btn.btn-accent:active:focus, .btn.btn-accent:active:hover, .btn.btn-accent.active:focus, .btn.btn-accent.active:hover, .open > .btn.btn-accent.dropdown-toggle, .open > .btn.btn-accent.dropdown-toggle:focus, .open > .btn.btn-accent.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-accent,
.navbar .navbar-nav > li > a.btn.btn-accent:hover,
.navbar .navbar-nav > li > a.btn.btn-accent:focus,
.navbar .navbar-nav > li > a.btn.btn-accent:active,
.navbar .navbar-nav > li > a.btn.btn-accent.active,
.navbar .navbar-nav > li > a.btn.btn-accent:active:focus,
.navbar .navbar-nav > li > a.btn.btn-accent:active:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.active:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.dropdown-toggle:hover {
  background-color: #007bff;
  color: #ffffff;
}
.btn.btn-accent:focus, .btn.btn-accent:active, .btn.btn-accent:hover,
.navbar .navbar-nav > li > a.btn.btn-accent:focus,
.navbar .navbar-nav > li > a.btn.btn-accent:active,
.navbar .navbar-nav > li > a.btn.btn-accent:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.btn.btn-accent.disabled, .btn.btn-accent.disabled:hover, .btn.btn-accent.disabled:focus, .btn.btn-accent.disabled.focus, .btn.btn-accent.disabled:active, .btn.btn-accent.disabled.active, .btn.btn-accent:disabled, .btn.btn-accent:disabled:hover, .btn.btn-accent:disabled:focus, .btn.btn-accent:disabled.focus, .btn.btn-accent:disabled:active, .btn.btn-accent:disabled.active, .btn.btn-accent[disabled], .btn.btn-accent[disabled]:hover, .btn.btn-accent[disabled]:focus, .btn.btn-accent[disabled].focus, .btn.btn-accent[disabled]:active, .btn.btn-accent[disabled].active, fieldset[disabled] .btn.btn-accent, fieldset[disabled] .btn.btn-accent:hover, fieldset[disabled] .btn.btn-accent:focus, fieldset[disabled] .btn.btn-accent.focus, fieldset[disabled] .btn.btn-accent:active, fieldset[disabled] .btn.btn-accent.active,
.navbar .navbar-nav > li > a.btn.btn-accent.disabled,
.navbar .navbar-nav > li > a.btn.btn-accent.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-accent.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-accent.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-accent:disabled,
.navbar .navbar-nav > li > a.btn.btn-accent:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-accent:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-accent:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-accent:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-accent:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-accent[disabled],
.navbar .navbar-nav > li > a.btn.btn-accent[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-accent[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-accent[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-accent[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-accent[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.active {
  box-shadow: none;
}
.btn.btn-accent.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat {
  background-color: transparent;
  color: #007bff;
  box-shadow: none;
}
.btn.btn-accent.btn-flat:hover, .btn.btn-accent.btn-flat:focus, .btn.btn-accent.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:active {
  background-color: transparent;
  color: #007bff;
}
.btn.btn-accent.btn-accent:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-accent:hover {
  background-color: rgba(0, 123, 255, 0.9);
}
.btn.btn-accent.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat {
  box-shadow: 0 2px 2px 0 rgba(198, 9, 77, 0.14), 0 3px 1px -2px rgba(198, 9, 77, 0.2), 0 1px 5px 0 rgba(198, 9, 77, 0.12);
}
.btn.btn-accent.btn-flat, .btn.btn-accent.btn-flat:hover, .btn.btn-accent.btn-flat:focus, .btn.btn-accent.btn-flat:active, .btn.btn-accent.btn-flat.active, .btn.btn-accent.btn-flat:active:focus, .btn.btn-accent.btn-flat:active:hover, .btn.btn-accent.btn-flat.active:focus, .btn.btn-accent.btn-flat.active:hover, .open > .btn.btn-accent.btn-flat.dropdown-toggle, .open > .btn.btn-accent.btn-flat.dropdown-toggle:focus, .open > .btn.btn-accent.btn-flat.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:active:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:active:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.active:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.dropdown-toggle:hover {
  background-color: #c6094d;
  color: #ffffff;
}
.btn.btn-accent.btn-flat:focus, .btn.btn-accent.btn-flat:active, .btn.btn-accent.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:hover {
  box-shadow: 0 14px 26px -12px rgba(198, 9, 77, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(198, 9, 77, 0.2);
}
.btn.btn-accent.btn-flat.disabled, .btn.btn-accent.btn-flat.disabled:hover, .btn.btn-accent.btn-flat.disabled:focus, .btn.btn-accent.btn-flat.disabled.focus, .btn.btn-accent.btn-flat.disabled:active, .btn.btn-accent.btn-flat.disabled.active, .btn.btn-accent.btn-flat:disabled, .btn.btn-accent.btn-flat:disabled:hover, .btn.btn-accent.btn-flat:disabled:focus, .btn.btn-accent.btn-flat:disabled.focus, .btn.btn-accent.btn-flat:disabled:active, .btn.btn-accent.btn-flat:disabled.active, .btn.btn-accent.btn-flat[disabled], .btn.btn-accent.btn-flat[disabled]:hover, .btn.btn-accent.btn-flat[disabled]:focus, .btn.btn-accent.btn-flat[disabled].focus, .btn.btn-accent.btn-flat[disabled]:active, .btn.btn-accent.btn-flat[disabled].active, fieldset[disabled] .btn.btn-accent.btn-flat, fieldset[disabled] .btn.btn-accent.btn-flat:hover, fieldset[disabled] .btn.btn-accent.btn-flat:focus, fieldset[disabled] .btn.btn-accent.btn-flat.focus, fieldset[disabled] .btn.btn-accent.btn-flat:active, fieldset[disabled] .btn.btn-accent.btn-flat.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.disabled,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:disabled,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat[disabled],
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.active {
  box-shadow: none;
}
.btn.btn-accent.btn-flat.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.btn-flat {
  background-color: transparent;
  color: #c6094d;
  box-shadow: none;
}
.btn.btn-accent.btn-flat.btn-flat:hover, .btn.btn-accent.btn-flat.btn-flat:focus, .btn.btn-accent.btn-flat.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.btn-flat:active {
  background-color: transparent;
  color: #c6094d;
}
.btn.btn-accent.btn-flat.btn-accent:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-flat.btn-accent:hover {
  background-color: rgba(198, 9, 77, 0.1);
}
.btn.btn-accent.btn-fab,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab {
  box-shadow: 0 2px 2px 0 rgba(198, 9, 77, 0.14), 0 3px 1px -2px rgba(198, 9, 77, 0.2), 0 1px 5px 0 rgba(198, 9, 77, 0.12);
}
.btn.btn-accent.btn-fab, .btn.btn-accent.btn-fab:hover, .btn.btn-accent.btn-fab:focus, .btn.btn-accent.btn-fab:active, .btn.btn-accent.btn-fab.active, .btn.btn-accent.btn-fab:active:focus, .btn.btn-accent.btn-fab:active:hover, .btn.btn-accent.btn-fab.active:focus, .btn.btn-accent.btn-fab.active:hover, .open > .btn.btn-accent.btn-fab.dropdown-toggle, .open > .btn.btn-accent.btn-fab.dropdown-toggle:focus, .open > .btn.btn-accent.btn-fab.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:active:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:active:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.active:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.dropdown-toggle:hover {
  background-color: #c6094d;
  color: #ffffff;
}
.btn.btn-accent.btn-fab:focus, .btn.btn-accent.btn-fab:active, .btn.btn-accent.btn-fab:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:hover {
  box-shadow: 0 14px 26px -12px rgba(198, 9, 77, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(198, 9, 77, 0.2);
}
.btn.btn-accent.btn-fab.disabled, .btn.btn-accent.btn-fab.disabled:hover, .btn.btn-accent.btn-fab.disabled:focus, .btn.btn-accent.btn-fab.disabled.focus, .btn.btn-accent.btn-fab.disabled:active, .btn.btn-accent.btn-fab.disabled.active, .btn.btn-accent.btn-fab:disabled, .btn.btn-accent.btn-fab:disabled:hover, .btn.btn-accent.btn-fab:disabled:focus, .btn.btn-accent.btn-fab:disabled.focus, .btn.btn-accent.btn-fab:disabled:active, .btn.btn-accent.btn-fab:disabled.active, .btn.btn-accent.btn-fab[disabled], .btn.btn-accent.btn-fab[disabled]:hover, .btn.btn-accent.btn-fab[disabled]:focus, .btn.btn-accent.btn-fab[disabled].focus, .btn.btn-accent.btn-fab[disabled]:active, .btn.btn-accent.btn-fab[disabled].active, fieldset[disabled] .btn.btn-accent.btn-fab, fieldset[disabled] .btn.btn-accent.btn-fab:hover, fieldset[disabled] .btn.btn-accent.btn-fab:focus, fieldset[disabled] .btn.btn-accent.btn-fab.focus, fieldset[disabled] .btn.btn-accent.btn-fab:active, fieldset[disabled] .btn.btn-accent.btn-fab.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.disabled,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:disabled,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab[disabled],
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.active {
  box-shadow: none;
}
.btn.btn-accent.btn-fab.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.btn-flat {
  background-color: transparent;
  color: #c6094d;
  box-shadow: none;
}
.btn.btn-accent.btn-fab.btn-flat:hover, .btn.btn-accent.btn-fab.btn-flat:focus, .btn.btn-accent.btn-fab.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-accent.btn-fab.btn-flat:active {
  background-color: transparent;
  color: #c6094d;
}
.btn-accent-hover:hover {
  background-color: #007bff;
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
  color: #fff !important;
}
.btn.btn-warn,
.navbar .navbar-nav > li > a.btn.btn-warn {
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
  color: #3e3e3e !important;
}
.btn.btn-warn, .btn.btn-warn:hover, .btn.btn-warn:focus, .btn.btn-warn:active, .btn.btn-warn.active, .btn.btn-warn:active:focus, .btn.btn-warn:active:hover, .btn.btn-warn.active:focus, .btn.btn-warn.active:hover, .open > .btn.btn-warn.dropdown-toggle, .open > .btn.btn-warn.dropdown-toggle:focus, .open > .btn.btn-warn.dropdown-toggle:hover,
.navbar .navbar-nav > li > a.btn.btn-warn,
.navbar .navbar-nav > li > a.btn.btn-warn:hover,
.navbar .navbar-nav > li > a.btn.btn-warn:focus,
.navbar .navbar-nav > li > a.btn.btn-warn:active,
.navbar .navbar-nav > li > a.btn.btn-warn.active,
.navbar .navbar-nav > li > a.btn.btn-warn:active:focus,
.navbar .navbar-nav > li > a.btn.btn-warn:active:hover,
.navbar .navbar-nav > li > a.btn.btn-warn.active:focus,
.navbar .navbar-nav > li > a.btn.btn-warn.active:hover,
.open > .navbar .navbar-nav > li > a.btn.btn-warn.dropdown-toggle,
.open > .navbar .navbar-nav > li > a.btn.btn-warn.dropdown-toggle:focus,
.open > .navbar .navbar-nav > li > a.btn.btn-warn.dropdown-toggle:hover {
  background-color: #f44336;
  color: #ffffff;
}
.btn.btn-warn:focus, .btn.btn-warn:active, .btn.btn-warn:hover,
.navbar .navbar-nav > li > a.btn.btn-warn:focus,
.navbar .navbar-nav > li > a.btn.btn-warn:active,
.navbar .navbar-nav > li > a.btn.btn-warn:hover {
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
}
.btn.btn-warn.disabled, .btn.btn-warn.disabled:hover, .btn.btn-warn.disabled:focus, .btn.btn-warn.disabled.focus, .btn.btn-warn.disabled:active, .btn.btn-warn.disabled.active, .btn.btn-warn:disabled, .btn.btn-warn:disabled:hover, .btn.btn-warn:disabled:focus, .btn.btn-warn:disabled.focus, .btn.btn-warn:disabled:active, .btn.btn-warn:disabled.active, .btn.btn-warn[disabled], .btn.btn-warn[disabled]:hover, .btn.btn-warn[disabled]:focus, .btn.btn-warn[disabled].focus, .btn.btn-warn[disabled]:active, .btn.btn-warn[disabled].active, fieldset[disabled] .btn.btn-warn, fieldset[disabled] .btn.btn-warn:hover, fieldset[disabled] .btn.btn-warn:focus, fieldset[disabled] .btn.btn-warn.focus, fieldset[disabled] .btn.btn-warn:active, fieldset[disabled] .btn.btn-warn.active,
.navbar .navbar-nav > li > a.btn.btn-warn.disabled,
.navbar .navbar-nav > li > a.btn.btn-warn.disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-warn.disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-warn.disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-warn.disabled:active,
.navbar .navbar-nav > li > a.btn.btn-warn.disabled.active,
.navbar .navbar-nav > li > a.btn.btn-warn:disabled,
.navbar .navbar-nav > li > a.btn.btn-warn:disabled:hover,
.navbar .navbar-nav > li > a.btn.btn-warn:disabled:focus,
.navbar .navbar-nav > li > a.btn.btn-warn:disabled.focus,
.navbar .navbar-nav > li > a.btn.btn-warn:disabled:active,
.navbar .navbar-nav > li > a.btn.btn-warn:disabled.active,
.navbar .navbar-nav > li > a.btn.btn-warn[disabled],
.navbar .navbar-nav > li > a.btn.btn-warn[disabled]:hover,
.navbar .navbar-nav > li > a.btn.btn-warn[disabled]:focus,
.navbar .navbar-nav > li > a.btn.btn-warn[disabled].focus,
.navbar .navbar-nav > li > a.btn.btn-warn[disabled]:active,
.navbar .navbar-nav > li > a.btn.btn-warn[disabled].active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warn,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warn:hover,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warn:focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warn.focus,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warn:active,
fieldset[disabled] .navbar .navbar-nav > li > a.btn.btn-warn.active {
  box-shadow: none;
}
.btn.btn-warn.btn-flat,
.navbar .navbar-nav > li > a.btn.btn-warn.btn-flat {
  background-color: transparent;
  color: #f44336;
  box-shadow: none;
}
.btn.btn-warn.btn-flat:hover, .btn.btn-warn.btn-flat:focus, .btn.btn-warn.btn-flat:active,
.navbar .navbar-nav > li > a.btn.btn-warn.btn-flat:hover,
.navbar .navbar-nav > li > a.btn.btn-warn.btn-flat:focus,
.navbar .navbar-nav > li > a.btn.btn-warn.btn-flat:active {
  background-color: transparent;
  color: #f44336;
}
.btn.btn-warn.btn-flat.btn-warn:hover,
.navbar .navbar-nav > li > a.btn.btn-warn.btn-flat.btn-warn:hover {
  background-color: rgba(244, 67, 54, 0.1);
}
.btn-warn-hover:hover {
  background-color: #f44336;
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
  color: #fff !important;
}
.btn-primary + .dropdown-menu > li > a:active,
.btn-primary + .dropdown-menu > li > a:focus,
.btn-primary + .dropdown-menu > li > a:hover,
.btn-primary + .dropdown-menu li a:active,
.btn-primary + .dropdown-menu li a:focus,
.btn-primary + .dropdown-menu li a:hover,
.btn-primary.dropdown-menu > li > a:active,
.btn-primary.dropdown-menu > li > a:focus,
.btn-primary.dropdown-menu > li > a:hover,
.btn-primary.dropdown-menu li a:active,
.btn-primary.dropdown-menu li a:focus,
.btn-primary.dropdown-menu li a:hover,
.btn-primary.dropdown-menu li a:hover {
  background-color: #00448e;
  color: #fff !important;
  box-shadow: 0 14px 26px -12px rgba(0, 68, 142, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 68, 142, 0.2);
}
.btn-primary.dropdown-menu li a:hover i {
  box-shadow: none !important;
  color: #fff !important;
}
.btn-accent + .dropdown-menu > li > a:active,
.btn-accent + .dropdown-menu > li > a:focus,
.btn-accent + .dropdown-menu > li > a:hover,
.btn-accent + .dropdown-menu li a:active,
.btn-accent + .dropdown-menu li a:focus,
.btn-accent + .dropdown-menu li a:hover,
.btn-accent.dropdown-menu > li > a:active,
.btn-accent.dropdown-menu > li > a:focus,
.btn-accent.dropdown-menu > li > a:hover,
.btn-accent.dropdown-menu li a:active,
.btn-accent.dropdown-menu li a:focus,
.btn-accent.dropdown-menu li a:hover {
  background-color: #007bff;
  color: #fff !important;
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
#rootwizard .pager li > a,
#rootwizard .pager li > span {
  background-color: #007bff;
}
.togglebutton label input.toggle-primary[type=checkbox]:checked + .toggle {
  background-color: rgba(0, 123, 255, 0.7);
}
.togglebutton label input.toggle-primary[type=checkbox]:checked + .toggle:after {
  border-color: #007bff;
}
.togglebutton label input.toggle-primary[type=checkbox]:checked + .toggle:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 123, 255, 0.1);
}
#login-wrapper .card.active #signup_wrapper {
  background: #007bff;
}
.slider.noUi-connect {
  background-color: #007bff;
}
.slider .noUi-handle {
  border-color: #007bff;
}
.slider.slider-primary .noUi-connect, .slider.slider-primary.noUi-connect {
  background-color: #0275d8;
}
.slider.slider-primary .noUi-handle {
  border-color: #0275d8;
}
.pika-button:hover {
  background: #007bff;
}
.dark-theme .is-today .pika-button {
  color: #007bff;
}
code {
  color: #007bff;
  background-color: #e6f2ff;
}
.swal2-modal .swal2-confirm {
  background-color: #007bff !important;
  color: #fff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 123, 255, 0.14), 0 3px 1px -2px rgba(0, 123, 255, 0.2), 0 1px 5px 0 rgba(0, 123, 255, 0.12) !important;
}
.swal2-modal .swal2-confirm:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button),
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button) {
  box-shadow: 0 2px 2px 0 rgba(0, 123, 255, 0.14), 0 3px 1px -2px rgba(0, 123, 255, 0.2), 0 1px 5px 0 rgba(0, 123, 255, 0.12);
}
.alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button), .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):hover, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active:focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active:hover, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active:focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active:hover, .open > .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).dropdown-toggle, .open > .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).dropdown-toggle:focus, .open > .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).dropdown-toggle:hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button),
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active:focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active:hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active:focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active:hover,
.open > .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).dropdown-toggle,
.open > .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).dropdown-toggle:focus,
.open > .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).dropdown-toggle:hover {
  background-color: #007bff;
  color: #ffffff;
}
.alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):hover {
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled:hover, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled:focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled.focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled:active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled.active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled:hover, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled:focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled.focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled:active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled.active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled], .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled]:hover, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled]:focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled].focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled]:active, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled].active, fieldset[disabled] .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button), fieldset[disabled] .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):hover, fieldset[disabled] .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):focus, fieldset[disabled] .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).focus, fieldset[disabled] .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active, fieldset[disabled] .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled:hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled:focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled.focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled:active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).disabled.active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled:hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled:focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled.focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled:active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):disabled.active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled],
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled]:hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled]:focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled].focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled]:active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button)[disabled].active,
fieldset[disabled] .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button),
fieldset[disabled] .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):hover,
fieldset[disabled] .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):focus,
fieldset[disabled] .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).focus,
fieldset[disabled] .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button):active,
fieldset[disabled] .alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).active {
  box-shadow: none;
}
.alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat {
  background-color: transparent;
  color: #007bff;
  box-shadow: none;
}
.alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat:hover, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat:focus, .alertify .alert nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat:active,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat:hover,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat:focus,
.alertify .dialog nav button.ok:not(.btn):not(.pure-button):not(.mat-button):not(.mdl-button).btn-flat:active {
  background-color: transparent;
  color: #007bff;
}
.icon a:hover {
  background-color: #007bff;
}
.nav-pills > .active > a > .badge,
list-group-item.active > .badge {
  color: #007bff;
}
.content .nav-pills > li.active > a {
  background-color: #007bff;
}
.content .nav-pills > li.active > a:focus,
.content .nav-pills > li.active > a:hover {
  background-color: #007bff;
}
.preloader.pls-pink .plc-path {
  stroke: #007bff;
}
.loader.loader-pink:before {
  background-color: #007bff;
}
.progress-bar {
  background-color: #007bff;
}
.tabs-over-card.tabs-primary .nav-tabs {
  background: #00448e;
  box-shadow: 0 14px 26px -12px rgba(0, 68, 142, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 68, 142, 0.2);
}
.tabs-over-card.tabs-accent .nav-tabs {
  background: #007bff;
  box-shadow: 0 14px 26px -12px rgba(0, 123, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 123, 255, 0.2);
}
.mat-select-value {
  color: #000 !important;
}
.mat-select-disabled .mat-select-value,
.mat-select-arrow,
.mat-select-trigger {
  color: #0d0d0d !important;
}
.mejs__controls:not([style*="display:none"]) {
  background: #00448e;
}
#auth_wrapper {
  background: #00448e;
}
.checkbox-pin label {
  background: white;
}
.checkbox-pin input:checked + label {
  background: #006fe6;
}
.checkbox-pin input:checked + label:after,
.checkbox-pin input:checked + label:before {
  background: #007bff;
}
.checkbox-pin label:before {
  color: #007bff;
}
.my-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.my-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-option:hover:not(.mat-option-disabled), .my-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.my-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.my-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #283593;
}
.my-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #009688;
}
.my-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336;
}
.my-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.my-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.my-theme .mat-primary .mat-pseudo-checkbox-checked,
.my-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #283593;
}
.my-theme .mat-pseudo-checkbox-checked,
.my-theme .mat-pseudo-checkbox-indeterminate,
.my-theme .mat-accent .mat-pseudo-checkbox-checked,
.my-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #009688;
}
.my-theme .mat-warn .mat-pseudo-checkbox-checked,
.my-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336;
}
.my-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.my-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.my-theme .mat-app-background, .my-theme.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.my-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.my-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-badge-content {
  color: white;
  background: #283593;
}
.cdk-high-contrast-active .my-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.my-theme .mat-badge-accent .mat-badge-content {
  background: #009688;
  color: white;
}
.my-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #f44336;
}
.my-theme .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-button, .my-theme .mat-icon-button, .my-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.my-theme .mat-button.mat-primary, .my-theme .mat-icon-button.mat-primary, .my-theme .mat-stroked-button.mat-primary {
  color: #283593;
}
.my-theme .mat-button.mat-accent, .my-theme .mat-icon-button.mat-accent, .my-theme .mat-stroked-button.mat-accent {
  color: #009688;
}
.my-theme .mat-button.mat-warn, .my-theme .mat-icon-button.mat-warn, .my-theme .mat-stroked-button.mat-warn {
  color: #f44336;
}
.my-theme .mat-button.mat-primary.mat-button-disabled, .my-theme .mat-button.mat-accent.mat-button-disabled, .my-theme .mat-button.mat-warn.mat-button-disabled, .my-theme .mat-button.mat-button-disabled.mat-button-disabled, .my-theme .mat-icon-button.mat-primary.mat-button-disabled, .my-theme .mat-icon-button.mat-accent.mat-button-disabled, .my-theme .mat-icon-button.mat-warn.mat-button-disabled, .my-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .my-theme .mat-stroked-button.mat-primary.mat-button-disabled, .my-theme .mat-stroked-button.mat-accent.mat-button-disabled, .my-theme .mat-stroked-button.mat-warn.mat-button-disabled, .my-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-button.mat-primary .mat-button-focus-overlay, .my-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .my-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #283593;
}
.my-theme .mat-button.mat-accent .mat-button-focus-overlay, .my-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .my-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #009688;
}
.my-theme .mat-button.mat-warn .mat-button-focus-overlay, .my-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .my-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336;
}
.my-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .my-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .my-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.my-theme .mat-button .mat-ripple-element, .my-theme .mat-icon-button .mat-ripple-element, .my-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.my-theme .mat-button-focus-overlay {
  background: black;
}
.my-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-flat-button, .my-theme .mat-raised-button, .my-theme .mat-fab, .my-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.my-theme .mat-flat-button.mat-primary, .my-theme .mat-raised-button.mat-primary, .my-theme .mat-fab.mat-primary, .my-theme .mat-mini-fab.mat-primary {
  color: white;
}
.my-theme .mat-flat-button.mat-accent, .my-theme .mat-raised-button.mat-accent, .my-theme .mat-fab.mat-accent, .my-theme .mat-mini-fab.mat-accent {
  color: white;
}
.my-theme .mat-flat-button.mat-warn, .my-theme .mat-raised-button.mat-warn, .my-theme .mat-fab.mat-warn, .my-theme .mat-mini-fab.mat-warn {
  color: white;
}
.my-theme .mat-flat-button.mat-primary.mat-button-disabled, .my-theme .mat-flat-button.mat-accent.mat-button-disabled, .my-theme .mat-flat-button.mat-warn.mat-button-disabled, .my-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .my-theme .mat-raised-button.mat-primary.mat-button-disabled, .my-theme .mat-raised-button.mat-accent.mat-button-disabled, .my-theme .mat-raised-button.mat-warn.mat-button-disabled, .my-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .my-theme .mat-fab.mat-primary.mat-button-disabled, .my-theme .mat-fab.mat-accent.mat-button-disabled, .my-theme .mat-fab.mat-warn.mat-button-disabled, .my-theme .mat-fab.mat-button-disabled.mat-button-disabled, .my-theme .mat-mini-fab.mat-primary.mat-button-disabled, .my-theme .mat-mini-fab.mat-accent.mat-button-disabled, .my-theme .mat-mini-fab.mat-warn.mat-button-disabled, .my-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-flat-button.mat-primary, .my-theme .mat-raised-button.mat-primary, .my-theme .mat-fab.mat-primary, .my-theme .mat-mini-fab.mat-primary {
  background-color: #283593;
}
.my-theme .mat-flat-button.mat-accent, .my-theme .mat-raised-button.mat-accent, .my-theme .mat-fab.mat-accent, .my-theme .mat-mini-fab.mat-accent {
  background-color: #009688;
}
.my-theme .mat-flat-button.mat-warn, .my-theme .mat-raised-button.mat-warn, .my-theme .mat-fab.mat-warn, .my-theme .mat-mini-fab.mat-warn {
  background-color: #f44336;
}
.my-theme .mat-flat-button.mat-primary.mat-button-disabled, .my-theme .mat-flat-button.mat-accent.mat-button-disabled, .my-theme .mat-flat-button.mat-warn.mat-button-disabled, .my-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .my-theme .mat-raised-button.mat-primary.mat-button-disabled, .my-theme .mat-raised-button.mat-accent.mat-button-disabled, .my-theme .mat-raised-button.mat-warn.mat-button-disabled, .my-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .my-theme .mat-fab.mat-primary.mat-button-disabled, .my-theme .mat-fab.mat-accent.mat-button-disabled, .my-theme .mat-fab.mat-warn.mat-button-disabled, .my-theme .mat-fab.mat-button-disabled.mat-button-disabled, .my-theme .mat-mini-fab.mat-primary.mat-button-disabled, .my-theme .mat-mini-fab.mat-accent.mat-button-disabled, .my-theme .mat-mini-fab.mat-warn.mat-button-disabled, .my-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-flat-button.mat-primary .mat-ripple-element, .my-theme .mat-raised-button.mat-primary .mat-ripple-element, .my-theme .mat-fab.mat-primary .mat-ripple-element, .my-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.my-theme .mat-flat-button.mat-accent .mat-ripple-element, .my-theme .mat-raised-button.mat-accent .mat-ripple-element, .my-theme .mat-fab.mat-accent .mat-ripple-element, .my-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.my-theme .mat-flat-button.mat-warn .mat-ripple-element, .my-theme .mat-raised-button.mat-warn .mat-ripple-element, .my-theme .mat-fab.mat-warn .mat-ripple-element, .my-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.my-theme .mat-stroked-button:not([class*=mat-elevation-z]), .my-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-fab:not([class*=mat-elevation-z]), .my-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .my-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .my-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.my-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.my-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.my-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.my-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.my-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.my-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.my-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.my-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.my-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.my-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.my-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.my-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.my-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-checkbox-checkmark {
  fill: #fafafa;
}
.my-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.my-theme .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.my-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .my-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #283593;
}
.my-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .my-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #009688;
}
.my-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .my-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #f44336;
}
.my-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .my-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.my-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.my-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.my-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.my-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #283593;
}
.my-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.my-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #009688;
}
.my-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.my-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336;
}
.my-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.my-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.my-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #283593;
  color: white;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: white;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #009688;
  color: white;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.my-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.my-theme .mat-table {
  background: white;
}
.my-theme .mat-table thead, .my-theme .mat-table tbody, .my-theme .mat-table tfoot,
.my-theme mat-header-row, .my-theme mat-row, .my-theme mat-footer-row,
.my-theme [mat-header-row], .my-theme [mat-row], .my-theme [mat-footer-row],
.my-theme .mat-table-sticky {
  background: inherit;
}
.my-theme mat-row, .my-theme mat-header-row, .my-theme mat-footer-row,
.my-theme th.mat-header-cell, .my-theme td.mat-cell, .my-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-cell, .my-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-datepicker-toggle,
.my-theme .mat-datepicker-content .mat-calendar-next-button,
.my-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-calendar-table-header,
.my-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-calendar-body-cell-content,
.my-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.my-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.my-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.my-theme .mat-calendar-body-in-range::before {
  background: rgba(40, 53, 147, 0.2);
}
.my-theme .mat-calendar-body-comparison-identical,
.my-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.my-theme .mat-calendar-body-comparison-bridge-start::before,
.my-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(40, 53, 147, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.my-theme .mat-calendar-body-comparison-bridge-end::before,
.my-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(40, 53, 147, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.my-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.my-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.my-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.my-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.my-theme .mat-calendar-body-selected {
  background-color: #283593;
  color: white;
}
.my-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(40, 53, 147, 0.4);
}
.my-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.my-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.my-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(40, 53, 147, 0.3);
}
@media (hover: hover) {
  .my-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(40, 53, 147, 0.3);
  }
}
.my-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(0, 150, 136, 0.2);
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.my-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 150, 136, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.my-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 150, 136, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #009688;
  color: white;
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 150, 136, 0.4);
}
.my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.my-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.my-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 150, 136, 0.3);
}
@media (hover: hover) {
  .my-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 150, 136, 0.3);
  }
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(244, 67, 54, 0.2);
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.my-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.my-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: white;
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, 0.4);
}
.my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.my-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.my-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(244, 67, 54, 0.3);
}
@media (hover: hover) {
  .my-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(244, 67, 54, 0.3);
  }
}
.my-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-datepicker-toggle-active {
  color: #283593;
}
.my-theme .mat-datepicker-toggle-active.mat-accent {
  color: #009688;
}
.my-theme .mat-datepicker-toggle-active.mat-warn {
  color: #f44336;
}
.my-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .my-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .my-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .my-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.my-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-expansion-panel-header-description,
.my-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.my-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.my-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.my-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.my-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #283593;
}
.my-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #009688;
}
.my-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336;
}
.my-theme .mat-focused .mat-form-field-required-marker {
  color: #009688;
}
.my-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #283593;
}
.my-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #009688;
}
.my-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336;
}
.my-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #283593;
}
.my-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #009688;
}
.my-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #f44336;
}
.my-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #f44336;
}
.my-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.my-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336;
}
.my-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.my-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336;
}
.my-theme .mat-error {
  color: #f44336;
}
.my-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.my-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.my-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.my-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.my-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.my-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #283593;
}
.my-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #009688;
}
.my-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #f44336;
}
.my-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336;
}
.my-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.my-theme .mat-icon.mat-primary {
  color: #283593;
}
.my-theme .mat-icon.mat-accent {
  color: #009688;
}
.my-theme .mat-icon.mat-warn {
  color: #f44336;
}
.my-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-input-element:disabled,
.my-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-input-element {
  caret-color: #283593;
}
.my-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #009688;
}
.my-theme .mat-form-field.mat-warn .mat-input-element,
.my-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #f44336;
}
.my-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #f44336;
}
.my-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-list-option:hover, .my-theme .mat-list-option:focus,
.my-theme .mat-nav-list .mat-list-item:hover,
.my-theme .mat-nav-list .mat-list-item:focus,
.my-theme .mat-action-list .mat-list-item:hover,
.my-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.my-theme .mat-list-single-selected-option, .my-theme .mat-list-single-selected-option:hover, .my-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-menu-panel {
  background: white;
}
.my-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-menu-item[disabled],
.my-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.my-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-menu-item .mat-icon-no-color,
.my-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-menu-item:hover:not([disabled]),
.my-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.my-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.my-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.my-theme .mat-paginator {
  background: white;
}
.my-theme .mat-paginator,
.my-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-paginator-decrement,
.my-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.my-theme .mat-paginator-first,
.my-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.my-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.my-theme .mat-icon-button[disabled] .mat-paginator-increment,
.my-theme .mat-icon-button[disabled] .mat-paginator-first,
.my-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-progress-bar-background {
  fill: #c6c9e0;
}
.my-theme .mat-progress-bar-buffer {
  background-color: #c6c9e0;
}
.my-theme .mat-progress-bar-fill::after {
  background-color: #283593;
}
.my-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #bce1de;
}
.my-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #bce1de;
}
.my-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #009688;
}
.my-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f9ccc9;
}
.my-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f9ccc9;
}
.my-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #f44336;
}
.my-theme .mat-progress-spinner circle, .my-theme .mat-spinner circle {
  stroke: #283593;
}
.my-theme .mat-progress-spinner.mat-accent circle, .my-theme .mat-spinner.mat-accent circle {
  stroke: #009688;
}
.my-theme .mat-progress-spinner.mat-warn circle, .my-theme .mat-spinner.mat-warn circle {
  stroke: #f44336;
}
.my-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #283593;
}
.my-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.my-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .my-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .my-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #283593;
}
.my-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #009688;
}
.my-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.my-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .my-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .my-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #009688;
}
.my-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.my-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.my-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .my-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .my-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.my-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.my-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.my-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.my-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.my-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-select-panel {
  background: white;
}
.my-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #283593;
}
.my-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #009688;
}
.my-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #f44336;
}
.my-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336;
}
.my-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.my-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.my-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.my-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.my-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #009688;
}
.my-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 150, 136, 0.54);
}
.my-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #009688;
}
.my-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #283593;
}
.my-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(40, 53, 147, 0.54);
}
.my-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #283593;
}
.my-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336;
}
.my-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, 0.54);
}
.my-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336;
}
.my-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.my-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.my-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-slider.mat-primary .mat-slider-track-fill,
.my-theme .mat-slider.mat-primary .mat-slider-thumb,
.my-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #283593;
}
.my-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.my-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(40, 53, 147, 0.2);
}
.my-theme .mat-slider.mat-accent .mat-slider-track-fill,
.my-theme .mat-slider.mat-accent .mat-slider-thumb,
.my-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #009688;
}
.my-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: white;
}
.my-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(0, 150, 136, 0.2);
}
.my-theme .mat-slider.mat-warn .mat-slider-track-fill,
.my-theme .mat-slider.mat-warn .mat-slider-thumb,
.my-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #f44336;
}
.my-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.my-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, 0.2);
}
.my-theme .mat-slider:hover .mat-slider-track-background,
.my-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.my-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.my-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.my-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.my-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.my-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .my-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .my-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.my-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.my-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.my-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.my-theme .mat-step-header.cdk-keyboard-focused, .my-theme .mat-step-header.cdk-program-focused, .my-theme .mat-step-header:hover:not([aria-disabled]), .my-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.my-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .my-theme .mat-step-header:hover {
    background: none;
  }
}
.my-theme .mat-step-header .mat-step-label,
.my-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.my-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.my-theme .mat-step-header .mat-step-icon-selected,
.my-theme .mat-step-header .mat-step-icon-state-done,
.my-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #283593;
  color: white;
}
.my-theme .mat-step-header.mat-accent .mat-step-icon {
  color: white;
}
.my-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.my-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.my-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #009688;
  color: white;
}
.my-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.my-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.my-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.my-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #f44336;
  color: white;
}
.my-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #f44336;
}
.my-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336;
}
.my-theme .mat-stepper-horizontal, .my-theme .mat-stepper-vertical {
  background-color: white;
}
.my-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-horizontal-stepper-header::before,
.my-theme .mat-horizontal-stepper-header::after,
.my-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.my-theme .mat-sort-header-arrow {
  color: #757575;
}
.my-theme .mat-tab-nav-bar,
.my-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.my-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.my-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.my-theme .mat-tab-label, .my-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.my-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.my-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.my-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(121, 134, 203, 0.3);
}
.my-theme .mat-tab-group.mat-primary .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #283593;
}
.my-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .my-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.my-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(178, 223, 219, 0.3);
}
.my-theme .mat-tab-group.mat-accent .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #009688;
}
.my-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .my-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.my-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.my-theme .mat-tab-group.mat-warn .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336;
}
.my-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .my-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .my-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.my-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(121, 134, 203, 0.3);
}
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .my-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .my-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #283593;
}
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .my-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.my-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.my-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.my-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(178, 223, 219, 0.3);
}
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .my-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .my-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #009688;
}
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .my-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.my-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.my-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.my-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .my-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.my-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, 0.3);
}
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .my-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .my-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #f44336;
}
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .my-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.my-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.my-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.my-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-toolbar.mat-primary {
  background: #283593;
  color: white;
}
.my-theme .mat-toolbar.mat-accent {
  background: #009688;
  color: white;
}
.my-theme .mat-toolbar.mat-warn {
  background: #f44336;
  color: white;
}
.my-theme .mat-toolbar .mat-form-field-underline,
.my-theme .mat-toolbar .mat-form-field-ripple,
.my-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.my-theme .mat-toolbar .mat-form-field-label,
.my-theme .mat-toolbar .mat-focused .mat-form-field-label,
.my-theme .mat-toolbar .mat-select-value,
.my-theme .mat-toolbar .mat-select-arrow,
.my-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.my-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.my-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.my-theme .mat-tree {
  background: white;
}
.my-theme .mat-tree-node,
.my-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.my-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.my-theme .mat-simple-snackbar-action {
  color: #009688;
}

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