@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap";
@import "https://fonts.googleapis.com/icon?family=Material+Icons";
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";

/* node_modules/@angular/material/prebuilt-themes/indigo-pink.css */
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color:#3f51b5;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color:#ff4081;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-warn {
  --mat-option-selected-state-label-text-color:#f44336;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
html {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-primary {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-accent {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color:#f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-warn {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
html {
  --mat-app-background-color:#fafafa;
  --mat-app-text-color:rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: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-app-elevation-shadow-level-1: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-app-elevation-shadow-level-2: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-app-elevation-shadow-level-3: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-app-elevation-shadow-level-4: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-app-elevation-shadow-level-5: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-app-elevation-shadow-level-6: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-app-elevation-shadow-level-7: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-app-elevation-shadow-level-8: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-app-elevation-shadow-level-9: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-app-elevation-shadow-level-10: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-app-elevation-shadow-level-11: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-app-elevation-shadow-level-12: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-app-elevation-shadow-level-13: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-app-elevation-shadow-level-14: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-app-elevation-shadow-level-15: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-app-elevation-shadow-level-16: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-app-elevation-shadow-level-17: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-app-elevation-shadow-level-18: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-app-elevation-shadow-level-19: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-app-elevation-shadow-level-20: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-app-elevation-shadow-level-21: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-app-elevation-shadow-level-22: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-app-elevation-shadow-level-23: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-app-elevation-shadow-level-24: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);
}
html {
  --mat-option-label-text-font:Roboto, sans-serif;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.03125em;
  --mat-option-label-text-weight:400;
}
html {
  --mat-optgroup-label-text-font:Roboto, sans-serif;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.03125em;
  --mat-optgroup-label-text-weight:400;
}
html {
  --mdc-elevated-card-container-shape:4px;
}
html {
  --mdc-outlined-card-container-shape:4px;
  --mdc-outlined-card-outline-width:1px;
}
html {
  --mdc-elevated-card-container-color:white;
  --mdc-elevated-card-container-elevation: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);
}
html {
  --mdc-outlined-card-container-color:white;
  --mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation: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);
}
html {
  --mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54);
}
html {
  --mat-card-title-text-font:Roboto, sans-serif;
  --mat-card-title-text-line-height:32px;
  --mat-card-title-text-size:20px;
  --mat-card-title-text-tracking:0.0125em;
  --mat-card-title-text-weight:500;
  --mat-card-subtitle-text-font:Roboto, sans-serif;
  --mat-card-subtitle-text-line-height:22px;
  --mat-card-subtitle-text-size:14px;
  --mat-card-subtitle-text-tracking:0.0071428571em;
  --mat-card-subtitle-text-weight:500;
}
html {
  --mdc-linear-progress-active-indicator-height:4px;
  --mdc-linear-progress-track-height:4px;
  --mdc-linear-progress-track-shape:0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color:#3f51b5;
  --mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color:#ff4081;
  --mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color:#f44336;
  --mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape:4px;
  --mdc-plain-tooltip-supporting-text-line-height:16px;
}
html {
  --mdc-plain-tooltip-container-color:#616161;
  --mdc-plain-tooltip-supporting-text-color:#fff;
}
html {
  --mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size:12px;
  --mdc-plain-tooltip-supporting-text-weight:400;
  --mdc-plain-tooltip-supporting-text-tracking:0.0333333333em;
}
html {
  --mdc-filled-text-field-active-indicator-height:1px;
  --mdc-filled-text-field-focus-active-indicator-height:2px;
  --mdc-filled-text-field-container-shape:4px;
}
html {
  --mdc-outlined-text-field-outline-width:1px;
  --mdc-outlined-text-field-focus-outline-width:2px;
  --mdc-outlined-text-field-container-shape:4px;
}
html {
  --mdc-filled-text-field-caret-color:#3f51b5;
  --mdc-filled-text-field-focus-active-indicator-color:#3f51b5;
  --mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);
  --mdc-filled-text-field-container-color:rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color:rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color:#f44336;
  --mdc-filled-text-field-error-focus-label-text-color:#f44336;
  --mdc-filled-text-field-error-label-text-color:#f44336;
  --mdc-filled-text-field-error-caret-color:#f44336;
  --mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color:#f44336;
}
html {
  --mdc-outlined-text-field-caret-color:#3f51b5;
  --mdc-outlined-text-field-focus-outline-color:#3f51b5;
  --mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);
  --mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color:#f44336;
  --mdc-outlined-text-field-error-focus-label-text-color:#f44336;
  --mdc-outlined-text-field-error-label-text-color:#f44336;
  --mdc-outlined-text-field-error-hover-label-text-color:#f44336;
  --mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color:#f44336;
  --mdc-outlined-text-field-error-hover-outline-color:#f44336;
  --mdc-outlined-text-field-error-outline-color:#f44336;
}
html {
  --mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color:#f44336;
  --mat-form-field-select-option-text-color:inherit;
  --mat-form-field-select-disabled-option-text-color:GrayText;
  --mat-form-field-leading-icon-color:unset;
  --mat-form-field-disabled-leading-icon-color:unset;
  --mat-form-field-trailing-icon-color:unset;
  --mat-form-field-disabled-trailing-icon-color:unset;
  --mat-form-field-error-focus-trailing-icon-color:unset;
  --mat-form-field-error-hover-trailing-icon-color:unset;
  --mat-form-field-error-trailing-icon-color:unset;
  --mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity:0.04;
  --mat-form-field-focus-state-layer-opacity:0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color:#ff4081;
  --mdc-filled-text-field-focus-active-indicator-color:#ff4081;
  --mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mdc-outlined-text-field-caret-color:#ff4081;
  --mdc-outlined-text-field-focus-outline-color:#ff4081;
  --mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color:#f44336;
  --mdc-filled-text-field-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-outlined-text-field-caret-color:#f44336;
  --mdc-outlined-text-field-focus-outline-color:#f44336;
  --mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-form-field-container-height:56px;
  --mat-form-field-filled-label-display:block;
  --mat-form-field-container-vertical-padding:16px;
  --mat-form-field-filled-with-label-container-padding-top:24px;
  --mat-form-field-filled-with-label-container-padding-bottom:8px;
}
html {
  --mdc-filled-text-field-label-text-font:Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size:16px;
  --mdc-filled-text-field-label-text-tracking:0.03125em;
  --mdc-filled-text-field-label-text-weight:400;
}
html {
  --mdc-outlined-text-field-label-text-font:Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size:16px;
  --mdc-outlined-text-field-label-text-tracking:0.03125em;
  --mdc-outlined-text-field-label-text-weight:400;
}
html {
  --mat-form-field-container-text-font:Roboto, sans-serif;
  --mat-form-field-container-text-line-height:24px;
  --mat-form-field-container-text-size:16px;
  --mat-form-field-container-text-tracking:0.03125em;
  --mat-form-field-container-text-weight:400;
  --mat-form-field-outlined-label-text-populated-size:16px;
  --mat-form-field-subscript-text-font:Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height:20px;
  --mat-form-field-subscript-text-size:12px;
  --mat-form-field-subscript-text-tracking:0.0333333333em;
  --mat-form-field-subscript-text-weight:400;
}
html {
  --mat-select-container-elevation-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);
}
html {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform:translateY(-8px);
}
html {
  --mat-select-trigger-text-font:Roboto, sans-serif;
  --mat-select-trigger-text-line-height:24px;
  --mat-select-trigger-text-size:16px;
  --mat-select-trigger-text-tracking:0.03125em;
  --mat-select-trigger-text-weight:400;
}
html {
  --mat-autocomplete-container-shape:4px;
  --mat-autocomplete-container-elevation-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);
}
html {
  --mat-autocomplete-background-color:white;
}
html {
  --mdc-dialog-container-shape:4px;
}
html {
  --mat-dialog-container-elevation-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-dialog-container-max-width:80vw;
  --mat-dialog-container-small-max-width:80vw;
  --mat-dialog-container-min-width:0;
  --mat-dialog-actions-alignment:start;
  --mat-dialog-actions-padding:8px;
  --mat-dialog-content-padding:20px 24px;
  --mat-dialog-with-actions-content-padding:20px 24px;
  --mat-dialog-headline-padding:0 24px 9px;
}
html {
  --mdc-dialog-container-color:white;
  --mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6);
}
html {
  --mdc-dialog-subhead-font:Roboto, sans-serif;
  --mdc-dialog-subhead-line-height:32px;
  --mdc-dialog-subhead-size:20px;
  --mdc-dialog-subhead-weight:500;
  --mdc-dialog-subhead-tracking:0.0125em;
  --mdc-dialog-supporting-text-font:Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height:24px;
  --mdc-dialog-supporting-text-size:16px;
  --mdc-dialog-supporting-text-weight:400;
  --mdc-dialog-supporting-text-tracking:0.03125em;
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius:16px;
  --mdc-chip-with-avatar-avatar-shape-radius:14px;
  --mdc-chip-with-avatar-avatar-size:28px;
  --mdc-chip-with-icon-icon-size:18px;
  --mdc-chip-outline-width:0;
  --mdc-chip-outline-color:transparent;
  --mdc-chip-disabled-outline-color:transparent;
  --mdc-chip-focus-outline-color:transparent;
  --mdc-chip-hover-state-layer-opacity:0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity:1;
  --mdc-chip-flat-selected-outline-width:0;
  --mdc-chip-selected-hover-state-layer-opacity:0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;
  --mdc-chip-with-icon-disabled-icon-opacity:1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-container-opacity:0.4;
  --mat-chip-trailing-action-opacity:0.54;
  --mat-chip-trailing-action-focus-opacity:1;
  --mat-chip-trailing-action-state-layer-color:transparent;
  --mat-chip-selected-trailing-action-state-layer-color:transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity:0;
  --mat-chip-trailing-action-focus-state-layer-opacity:0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color:#212121;
  --mdc-chip-elevated-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:#212121;
  --mdc-chip-selected-label-text-color:#212121;
  --mdc-chip-with-icon-icon-color:#212121;
  --mdc-chip-with-icon-disabled-icon-color:#212121;
  --mdc-chip-with-icon-selected-icon-color:#212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip {
  --mat-chip-selected-disabled-trailing-icon-color:#212121;
  --mat-chip-selected-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#3f51b5;
  --mdc-chip-elevated-selected-container-color:#3f51b5;
  --mdc-chip-elevated-disabled-container-color:#3f51b5;
  --mdc-chip-flat-disabled-selected-container-color:#3f51b5;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#ff4081;
  --mdc-chip-elevated-selected-container-color:#ff4081;
  --mdc-chip-elevated-disabled-container-color:#ff4081;
  --mdc-chip-flat-disabled-selected-container-color:#ff4081;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#f44336;
  --mdc-chip-elevated-selected-container-color:#f44336;
  --mdc-chip-elevated-disabled-container-color:#f44336;
  --mdc-chip-flat-disabled-selected-container-color:#f44336;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height:32px;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font:Roboto, sans-serif;
  --mdc-chip-label-text-line-height:20px;
  --mdc-chip-label-text-size:14px;
  --mdc-chip-label-text-tracking:0.0178571429em;
  --mdc-chip-label-text-weight:400;
}
html {
  --mdc-switch-disabled-selected-icon-opacity:0.38;
  --mdc-switch-disabled-track-opacity:0.12;
  --mdc-switch-disabled-unselected-icon-opacity:0.38;
  --mdc-switch-handle-height:20px;
  --mdc-switch-handle-shape:10px;
  --mdc-switch-handle-width:20px;
  --mdc-switch-selected-icon-size:18px;
  --mdc-switch-track-height:14px;
  --mdc-switch-track-shape:7px;
  --mdc-switch-track-width:36px;
  --mdc-switch-unselected-icon-size:18px;
  --mdc-switch-selected-focus-state-layer-opacity:0.12;
  --mdc-switch-selected-hover-state-layer-opacity:0.04;
  --mdc-switch-selected-pressed-state-layer-opacity:0.1;
  --mdc-switch-unselected-focus-state-layer-opacity:0.12;
  --mdc-switch-unselected-hover-state-layer-opacity:0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity:0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity:0.38;
  --mat-switch-disabled-unselected-handle-opacity:0.38;
  --mat-switch-unselected-handle-size:20px;
  --mat-switch-selected-handle-size:20px;
  --mat-switch-pressed-handle-size:20px;
  --mat-switch-with-icon-handle-size:20px;
  --mat-switch-selected-handle-horizontal-margin:0;
  --mat-switch-selected-with-icon-handle-horizontal-margin:0;
  --mat-switch-selected-pressed-handle-horizontal-margin:0;
  --mat-switch-unselected-handle-horizontal-margin:0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin:0;
  --mat-switch-unselected-pressed-handle-horizontal-margin:0;
  --mat-switch-visible-track-opacity:1;
  --mat-switch-hidden-track-opacity:1;
  --mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width:1px;
  --mat-switch-track-outline-color:transparent;
  --mat-switch-selected-track-outline-width:1px;
  --mat-switch-selected-track-outline-color:transparent;
  --mat-switch-disabled-unselected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-color:transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color:#3949ab;
  --mdc-switch-selected-handle-color:#3949ab;
  --mdc-switch-selected-hover-state-layer-color:#3949ab;
  --mdc-switch-selected-pressed-state-layer-color:#3949ab;
  --mdc-switch-selected-focus-handle-color:#1a237e;
  --mdc-switch-selected-hover-handle-color:#1a237e;
  --mdc-switch-selected-pressed-handle-color:#1a237e;
  --mdc-switch-selected-focus-track-color:#7986cb;
  --mdc-switch-selected-hover-track-color:#7986cb;
  --mdc-switch-selected-pressed-track-color:#7986cb;
  --mdc-switch-selected-track-color:#7986cb;
  --mdc-switch-disabled-selected-handle-color:#424242;
  --mdc-switch-disabled-selected-icon-color:#fff;
  --mdc-switch-disabled-selected-track-color:#424242;
  --mdc-switch-disabled-unselected-handle-color:#424242;
  --mdc-switch-disabled-unselected-icon-color:#fff;
  --mdc-switch-disabled-unselected-track-color:#424242;
  --mdc-switch-handle-surface-color:#fff;
  --mdc-switch-selected-icon-color:#fff;
  --mdc-switch-unselected-focus-handle-color:#212121;
  --mdc-switch-unselected-focus-state-layer-color:#424242;
  --mdc-switch-unselected-focus-track-color:#e0e0e0;
  --mdc-switch-unselected-handle-color:#616161;
  --mdc-switch-unselected-hover-handle-color:#212121;
  --mdc-switch-unselected-hover-state-layer-color:#424242;
  --mdc-switch-unselected-hover-track-color:#e0e0e0;
  --mdc-switch-unselected-icon-color:#fff;
  --mdc-switch-unselected-pressed-handle-color:#212121;
  --mdc-switch-unselected-pressed-state-layer-color:#424242;
  --mdc-switch-unselected-pressed-track-color:#e0e0e0;
  --mdc-switch-unselected-track-color:#e0e0e0;
  --mdc-switch-handle-elevation-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);
  --mdc-switch-disabled-handle-elevation-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);
}
html {
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color:rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color:#d81b60;
  --mdc-switch-selected-handle-color:#d81b60;
  --mdc-switch-selected-hover-state-layer-color:#d81b60;
  --mdc-switch-selected-pressed-state-layer-color:#d81b60;
  --mdc-switch-selected-focus-handle-color:#880e4f;
  --mdc-switch-selected-hover-handle-color:#880e4f;
  --mdc-switch-selected-pressed-handle-color:#880e4f;
  --mdc-switch-selected-focus-track-color:#f06292;
  --mdc-switch-selected-hover-track-color:#f06292;
  --mdc-switch-selected-pressed-track-color:#f06292;
  --mdc-switch-selected-track-color:#f06292;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color:#e53935;
  --mdc-switch-selected-handle-color:#e53935;
  --mdc-switch-selected-hover-state-layer-color:#e53935;
  --mdc-switch-selected-pressed-state-layer-color:#e53935;
  --mdc-switch-selected-focus-handle-color:#b71c1c;
  --mdc-switch-selected-hover-handle-color:#b71c1c;
  --mdc-switch-selected-pressed-handle-color:#b71c1c;
  --mdc-switch-selected-focus-track-color:#e57373;
  --mdc-switch-selected-hover-track-color:#e57373;
  --mdc-switch-selected-pressed-track-color:#e57373;
  --mdc-switch-selected-track-color:#e57373;
}
html {
  --mdc-switch-state-layer-size:40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font:Roboto, sans-serif;
  --mat-switch-label-text-line-height:20px;
  --mat-switch-label-text-size:14px;
  --mat-switch-label-text-tracking:0.0178571429em;
  --mat-switch-label-text-weight:400;
}
html {
  --mdc-radio-disabled-selected-icon-opacity:0.38;
  --mdc-radio-disabled-unselected-icon-opacity:0.38;
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#3f51b5;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#ff4081;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#f44336;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size:40px;
}
html {
  --mat-radio-touch-target-display:block;
}
html {
  --mat-radio-label-text-font:Roboto, sans-serif;
  --mat-radio-label-text-line-height:20px;
  --mat-radio-label-text-size:14px;
  --mat-radio-label-text-tracking:0.0178571429em;
  --mat-radio-label-text-weight:400;
}
html {
  --mdc-slider-active-track-height:6px;
  --mdc-slider-active-track-shape:9999px;
  --mdc-slider-handle-height:20px;
  --mdc-slider-handle-shape:50%;
  --mdc-slider-handle-width:20px;
  --mdc-slider-inactive-track-height:4px;
  --mdc-slider-inactive-track-shape:9999px;
  --mdc-slider-with-overlap-handle-outline-width:1px;
  --mdc-slider-with-tick-marks-active-container-opacity:0.6;
  --mdc-slider-with-tick-marks-container-shape:50%;
  --mdc-slider-with-tick-marks-container-size:2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity:0.6;
  --mdc-slider-handle-elevation: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);
}
html {
  --mat-slider-value-indicator-width:auto;
  --mat-slider-value-indicator-height:32px;
  --mat-slider-value-indicator-caret-display:block;
  --mat-slider-value-indicator-border-radius:4px;
  --mat-slider-value-indicator-padding:0 12px;
  --mat-slider-value-indicator-text-transform:none;
  --mat-slider-value-indicator-container-transform:translateX(-50%);
}
html {
  --mdc-slider-handle-color:#3f51b5;
  --mdc-slider-focus-handle-color:#3f51b5;
  --mdc-slider-hover-handle-color:#3f51b5;
  --mdc-slider-active-track-color:#3f51b5;
  --mdc-slider-inactive-track-color:#3f51b5;
  --mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;
  --mdc-slider-with-tick-marks-active-container-color:white;
  --mdc-slider-disabled-active-track-color:#000;
  --mdc-slider-disabled-handle-color:#000;
  --mdc-slider-disabled-inactive-track-color:#000;
  --mdc-slider-label-container-color:#000;
  --mdc-slider-label-label-text-color:#fff;
  --mdc-slider-with-overlap-handle-outline-color:#fff;
  --mdc-slider-with-tick-marks-disabled-container-color:#000;
}
html {
  --mat-slider-ripple-color:#3f51b5;
  --mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);
  --mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);
  --mat-slider-value-indicator-opacity:0.6;
}
html .mat-accent {
  --mdc-slider-handle-color:#ff4081;
  --mdc-slider-focus-handle-color:#ff4081;
  --mdc-slider-hover-handle-color:#ff4081;
  --mdc-slider-active-track-color:#ff4081;
  --mdc-slider-inactive-track-color:#ff4081;
  --mdc-slider-with-tick-marks-inactive-container-color:#ff4081;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html .mat-accent {
  --mat-slider-ripple-color:#ff4081;
  --mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);
  --mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color:#f44336;
  --mdc-slider-focus-handle-color:#f44336;
  --mdc-slider-hover-handle-color:#f44336;
  --mdc-slider-active-track-color:#f44336;
  --mdc-slider-inactive-track-color:#f44336;
  --mdc-slider-with-tick-marks-inactive-container-color:#f44336;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html .mat-warn {
  --mat-slider-ripple-color:#f44336;
  --mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);
}
html {
  --mdc-slider-label-label-text-font:Roboto, sans-serif;
  --mdc-slider-label-label-text-size:14px;
  --mdc-slider-label-label-text-line-height:22px;
  --mdc-slider-label-label-text-tracking:0.0071428571em;
  --mdc-slider-label-label-text-weight:500;
}
html {
  --mat-menu-container-shape:4px;
  --mat-menu-divider-bottom-spacing:0;
  --mat-menu-divider-top-spacing:0;
  --mat-menu-item-spacing:16px;
  --mat-menu-item-icon-size:24px;
  --mat-menu-item-leading-spacing:16px;
  --mat-menu-item-trailing-spacing:16px;
  --mat-menu-item-with-icon-leading-spacing:16px;
  --mat-menu-item-with-icon-trailing-spacing:16px;
  --mat-menu-container-elevation-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);
}
html {
  --mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-container-color:white;
  --mat-menu-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font:Roboto, sans-serif;
  --mat-menu-item-label-text-size:16px;
  --mat-menu-item-label-text-tracking:0.03125em;
  --mat-menu-item-label-text-line-height:24px;
  --mat-menu-item-label-text-weight:400;
}
html {
  --mdc-list-list-item-container-shape:0;
  --mdc-list-list-item-leading-avatar-shape:50%;
  --mdc-list-list-item-container-color:transparent;
  --mdc-list-list-item-selected-container-color:transparent;
  --mdc-list-list-item-leading-avatar-color:transparent;
  --mdc-list-list-item-leading-icon-size:24px;
  --mdc-list-list-item-leading-avatar-size:40px;
  --mdc-list-list-item-trailing-icon-size:24px;
  --mdc-list-list-item-disabled-state-layer-color:transparent;
  --mdc-list-list-item-disabled-state-layer-opacity:0;
  --mdc-list-list-item-disabled-label-text-opacity:0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity:0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity:0.38;
}
html {
  --mat-list-active-indicator-color:transparent;
  --mat-list-active-indicator-shape:4px;
}
html {
  --mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color:black;
  --mdc-list-list-item-disabled-leading-icon-color:black;
  --mdc-list-list-item-disabled-trailing-icon-color:black;
  --mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color:black;
  --mdc-list-list-item-hover-state-layer-opacity:0.04;
  --mdc-list-list-item-focus-state-layer-color:black;
  --mdc-list-list-item-focus-state-layer-opacity:0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3f51b5;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mdc-list-list-item-one-line-container-height:48px;
  --mdc-list-list-item-two-line-container-height:64px;
  --mdc-list-list-item-three-line-container-height:88px;
}
html {
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mdc-list-list-item-label-text-font:Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height:24px;
  --mdc-list-list-item-label-text-size:16px;
  --mdc-list-list-item-label-text-tracking:0.03125em;
  --mdc-list-list-item-label-text-weight:400;
  --mdc-list-list-item-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-supporting-text-line-height:20px;
  --mdc-list-list-item-supporting-text-size:14px;
  --mdc-list-list-item-supporting-text-tracking:0.0178571429em;
  --mdc-list-list-item-supporting-text-weight:400;
  --mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height:20px;
  --mdc-list-list-item-trailing-supporting-text-size:12px;
  --mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight:400;
}
.mdc-list-group__subheader {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
html {
  --mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color:white;
  --mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-paginator-container-size:56px;
  --mat-paginator-form-field-container-height:40px;
  --mat-paginator-form-field-container-vertical-padding:8px;
  --mat-paginator-touch-target-display:block;
}
html {
  --mat-paginator-container-text-font:Roboto, sans-serif;
  --mat-paginator-container-text-line-height:20px;
  --mat-paginator-container-text-size:12px;
  --mat-paginator-container-text-tracking:0.0333333333em;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:12px;
}
html {
  --mdc-secondary-navigation-tab-container-height:48px;
}
html {
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
}
html {
  --mat-tab-header-divider-color:transparent;
  --mat-tab-header-divider-height:0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color:#3f51b5;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#3f51b5;
  --mat-tab-header-active-ripple-color:#3f51b5;
  --mat-tab-header-inactive-ripple-color:#3f51b5;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#3f51b5;
  --mat-tab-header-active-hover-label-text-color:#3f51b5;
  --mat-tab-header-active-focus-indicator-color:#3f51b5;
  --mat-tab-header-active-hover-indicator-color:#3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color:#ff4081;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#ff4081;
  --mat-tab-header-active-ripple-color:#ff4081;
  --mat-tab-header-inactive-ripple-color:#ff4081;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#ff4081;
  --mat-tab-header-active-hover-label-text-color:#ff4081;
  --mat-tab-header-active-focus-indicator-color:#ff4081;
  --mat-tab-header-active-hover-indicator-color:#ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#f44336;
  --mat-tab-header-active-ripple-color:#f44336;
  --mat-tab-header-inactive-ripple-color:#f44336;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#f44336;
  --mat-tab-header-active-hover-label-text-color:#f44336;
  --mat-tab-header-active-focus-indicator-color:#f44336;
  --mat-tab-header-active-hover-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color:#3f51b5;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color:#ff4081;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color:#f44336;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height:48px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font:Roboto, sans-serif;
  --mat-tab-header-label-text-size:14px;
  --mat-tab-header-label-text-tracking:0.0892857143em;
  --mat-tab-header-label-text-line-height:36px;
  --mat-tab-header-label-text-weight:500;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color:#fff;
  --mdc-checkbox-selected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mdc-checkbox-state-layer-size:40px;
}
html {
  --mat-checkbox-touch-target-display:block;
}
html {
  --mat-checkbox-label-text-font:Roboto, sans-serif;
  --mat-checkbox-label-text-line-height:20px;
  --mat-checkbox-label-text-size:14px;
  --mat-checkbox-label-text-tracking:0.0178571429em;
  --mat-checkbox-label-text-weight:400;
}
html {
  --mdc-text-button-container-shape:4px;
  --mdc-text-button-keep-touch-target:false;
}
html {
  --mdc-filled-button-container-shape:4px;
  --mdc-filled-button-keep-touch-target:false;
}
html {
  --mdc-protected-button-container-shape:4px;
  --mdc-protected-button-container-elevation-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);
  --mdc-protected-button-disabled-container-elevation-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);
  --mdc-protected-button-focus-container-elevation-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);
  --mdc-protected-button-hover-container-elevation-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);
  --mdc-protected-button-pressed-container-elevation-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);
}
html {
  --mdc-outlined-button-keep-touch-target:false;
  --mdc-outlined-button-outline-width:1px;
  --mdc-outlined-button-container-shape:4px;
}
html {
  --mat-text-button-horizontal-padding:8px;
  --mat-text-button-with-icon-horizontal-padding:8px;
  --mat-text-button-icon-spacing:8px;
  --mat-text-button-icon-offset:0;
}
html {
  --mat-filled-button-horizontal-padding:16px;
  --mat-filled-button-icon-spacing:8px;
  --mat-filled-button-icon-offset:-4px;
}
html {
  --mat-protected-button-horizontal-padding:16px;
  --mat-protected-button-icon-spacing:8px;
  --mat-protected-button-icon-offset:-4px;
}
html {
  --mat-outlined-button-horizontal-padding:15px;
  --mat-outlined-button-icon-spacing:8px;
  --mat-outlined-button-icon-offset:-4px;
}
html {
  --mdc-text-button-label-text-color:black;
  --mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-text-button-state-layer-color:black;
  --mat-text-button-disabled-state-layer-color:black;
  --mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity:0.04;
  --mat-text-button-focus-state-layer-opacity:0.12;
  --mat-text-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-filled-button-container-color:white;
  --mdc-filled-button-label-text-color:black;
  --mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-filled-button-state-layer-color:black;
  --mat-filled-button-disabled-state-layer-color:black;
  --mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity:0.04;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-protected-button-container-color:white;
  --mdc-protected-button-label-text-color:black;
  --mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-protected-button-state-layer-color:black;
  --mat-protected-button-disabled-state-layer-color:black;
  --mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity:0.04;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color:black;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-outlined-button-state-layer-color:black;
  --mat-outlined-button-disabled-state-layer-color:black;
  --mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity:0.04;
  --mat-outlined-button-focus-state-layer-opacity:0.12;
  --mat-outlined-button-pressed-state-layer-opacity:0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color:#3f51b5;
}
.mat-mdc-button.mat-primary {
  --mat-text-button-state-layer-color:#3f51b5;
  --mat-text-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color:#ff4081;
}
.mat-mdc-button.mat-accent {
  --mat-text-button-state-layer-color:#ff4081;
  --mat-text-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color:#f44336;
}
.mat-mdc-button.mat-warn {
  --mat-text-button-state-layer-color:#f44336;
  --mat-text-button-ripple-color:rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color:#3f51b5;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-primary {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color:#ff4081;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-accent {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color:#f44336;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-warn {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color:#3f51b5;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-primary {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color:#ff4081;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-accent {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color:#f44336;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-warn {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color:#3f51b5;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-primary {
  --mat-outlined-button-state-layer-color:#3f51b5;
  --mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color:#ff4081;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-accent {
  --mat-outlined-button-state-layer-color:#ff4081;
  --mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color:#f44336;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-warn {
  --mat-outlined-button-state-layer-color:#f44336;
  --mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height:36px;
}
html {
  --mdc-filled-button-container-height:36px;
}
html {
  --mdc-protected-button-container-height:36px;
}
html {
  --mdc-outlined-button-container-height:36px;
}
html {
  --mat-text-button-touch-target-display:block;
}
html {
  --mat-filled-button-touch-target-display:block;
}
html {
  --mat-protected-button-touch-target-display:block;
}
html {
  --mat-outlined-button-touch-target-display:block;
}
html {
  --mdc-text-button-label-text-font:Roboto, sans-serif;
  --mdc-text-button-label-text-size:14px;
  --mdc-text-button-label-text-tracking:0.0892857143em;
  --mdc-text-button-label-text-weight:500;
  --mdc-text-button-label-text-transform:none;
}
html {
  --mdc-filled-button-label-text-font:Roboto, sans-serif;
  --mdc-filled-button-label-text-size:14px;
  --mdc-filled-button-label-text-tracking:0.0892857143em;
  --mdc-filled-button-label-text-weight:500;
  --mdc-filled-button-label-text-transform:none;
}
html {
  --mdc-protected-button-label-text-font:Roboto, sans-serif;
  --mdc-protected-button-label-text-size:14px;
  --mdc-protected-button-label-text-tracking:0.0892857143em;
  --mdc-protected-button-label-text-weight:500;
  --mdc-protected-button-label-text-transform:none;
}
html {
  --mdc-outlined-button-label-text-font:Roboto, sans-serif;
  --mdc-outlined-button-label-text-size:14px;
  --mdc-outlined-button-label-text-tracking:0.0892857143em;
  --mdc-outlined-button-label-text-weight:500;
  --mdc-outlined-button-label-text-transform:none;
}
html {
  --mdc-icon-button-icon-size:24px;
}
html {
  --mdc-icon-button-icon-color:inherit;
  --mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-icon-button-state-layer-color:black;
  --mat-icon-button-disabled-state-layer-color:black;
  --mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity:0.04;
  --mat-icon-button-focus-state-layer-opacity:0.12;
  --mat-icon-button-pressed-state-layer-opacity:0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color:#3f51b5;
}
html .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-state-layer-color:#3f51b5;
  --mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color:#ff4081;
}
html .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-state-layer-color:#ff4081;
  --mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color:#f44336;
}
html .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-state-layer-color:#f44336;
  --mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display:block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape:50%;
  --mdc-fab-container-elevation-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);
  --mdc-fab-focus-container-elevation-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);
  --mdc-fab-hover-container-elevation-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);
  --mdc-fab-pressed-container-elevation-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);
}
html {
  --mdc-fab-small-container-shape:50%;
  --mdc-fab-small-container-elevation-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);
  --mdc-fab-small-focus-container-elevation-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);
  --mdc-fab-small-hover-container-elevation-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);
  --mdc-fab-small-pressed-container-elevation-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);
}
html {
  --mdc-extended-fab-container-height:48px;
  --mdc-extended-fab-container-shape:24px;
  --mdc-extended-fab-container-elevation-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);
  --mdc-extended-fab-focus-container-elevation-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);
  --mdc-extended-fab-hover-container-elevation-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);
  --mdc-extended-fab-pressed-container-elevation-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);
}
html {
  --mdc-fab-container-color:white;
}
html {
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-disabled-state-layer-color:black;
  --mat-fab-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity:0.04;
  --mat-fab-focus-state-layer-opacity:0.12;
  --mat-fab-pressed-state-layer-opacity:0.12;
  --mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html {
  --mdc-fab-small-container-color:white;
}
html {
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-disabled-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity:0.04;
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color:#3f51b5;
}
html .mat-mdc-fab.mat-primary {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color:#ff4081;
}
html .mat-mdc-fab.mat-accent {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color:#f44336;
}
html .mat-mdc-fab.mat-warn {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color:#3f51b5;
}
html .mat-mdc-mini-fab.mat-primary {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color:#ff4081;
}
html .mat-mdc-mini-fab.mat-accent {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color:#f44336;
}
html .mat-mdc-mini-fab.mat-warn {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display:block;
}
html {
  --mat-fab-small-touch-target-display:block;
}
html {
  --mdc-extended-fab-label-text-font:Roboto, sans-serif;
  --mdc-extended-fab-label-text-size:14px;
  --mdc-extended-fab-label-text-tracking:0.0892857143em;
  --mdc-extended-fab-label-text-weight:500;
}
html {
  --mdc-snackbar-container-shape:4px;
}
html {
  --mdc-snackbar-container-color:#333333;
  --mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);
}
html {
  --mat-snack-bar-button-color:#c5cae9;
}
html {
  --mdc-snackbar-supporting-text-font:Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height:20px;
  --mdc-snackbar-supporting-text-size:14px;
  --mdc-snackbar-supporting-text-weight:400;
}
html {
  --mat-table-row-item-outline-width:1px;
}
html {
  --mat-table-background-color:white;
  --mat-table-header-headline-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
}
html {
  --mat-table-header-headline-font:Roboto, sans-serif;
  --mat-table-header-headline-line-height:22px;
  --mat-table-header-headline-size:14px;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking:0.0071428571em;
  --mat-table-row-item-label-text-font:Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height:20px;
  --mat-table-row-item-label-text-size:14px;
  --mat-table-row-item-label-text-weight:400;
  --mat-table-row-item-label-text-tracking:0.0178571429em;
  --mat-table-footer-supporting-text-font:Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height:20px;
  --mat-table-footer-supporting-text-size:14px;
  --mat-table-footer-supporting-text-weight:400;
  --mat-table-footer-supporting-text-tracking:0.0178571429em;
}
html {
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
}
html {
  --mdc-circular-progress-active-indicator-color:#3f51b5;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color:#ff4081;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color:#f44336;
}
html {
  --mat-badge-container-shape:50%;
  --mat-badge-container-size:unset;
  --mat-badge-small-size-container-size:unset;
  --mat-badge-large-size-container-size:unset;
  --mat-badge-legacy-container-size:22px;
  --mat-badge-legacy-small-size-container-size:16px;
  --mat-badge-legacy-large-size-container-size:28px;
  --mat-badge-container-offset:-11px 0;
  --mat-badge-small-size-container-offset:-8px 0;
  --mat-badge-large-size-container-offset:-14px 0;
  --mat-badge-container-overlap-offset:-11px;
  --mat-badge-small-size-container-overlap-offset:-8px;
  --mat-badge-large-size-container-overlap-offset:-14px;
  --mat-badge-container-padding:0;
  --mat-badge-small-size-container-padding:0;
  --mat-badge-large-size-container-padding:0;
}
html {
  --mat-badge-background-color:#3f51b5;
  --mat-badge-text-color:white;
  --mat-badge-disabled-state-background-color:#b9b9b9;
  --mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color:#ff4081;
  --mat-badge-text-color:white;
}
.mat-badge-warn {
  --mat-badge-background-color:#f44336;
  --mat-badge-text-color:white;
}
html {
  --mat-badge-text-font:Roboto, sans-serif;
  --mat-badge-line-height:22px;
  --mat-badge-text-size:12px;
  --mat-badge-text-weight:600;
  --mat-badge-small-size-text-size:9px;
  --mat-badge-small-size-line-height:16px;
  --mat-badge-large-size-text-size:24px;
  --mat-badge-large-size-line-height:28px;
}
html {
  --mat-bottom-sheet-container-shape:4px;
}
html {
  --mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
}
html {
  --mat-bottom-sheet-container-text-font:Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height:20px;
  --mat-bottom-sheet-container-text-size:14px;
  --mat-bottom-sheet-container-text-tracking:0.0178571429em;
  --mat-bottom-sheet-container-text-weight:400;
}
html {
  --mat-legacy-button-toggle-height:36px;
  --mat-legacy-button-toggle-shape:2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity:1;
}
html {
  --mat-standard-button-toggle-shape:4px;
  --mat-standard-button-toggle-hover-state-layer-opacity:0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity:0.12;
}
html {
  --mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;
}
html {
  --mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color:white;
  --mat-standard-button-toggle-state-layer-color:black;
  --mat-standard-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color:white;
  --mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;
  --mat-standard-button-toggle-divider-color:rgb(224.4, 224.4, 224.4);
}
html {
  --mat-standard-button-toggle-height:48px;
}
html {
  --mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height:24px;
  --mat-legacy-button-toggle-label-text-size:16px;
  --mat-legacy-button-toggle-label-text-tracking:0.03125em;
  --mat-legacy-button-toggle-label-text-weight:400;
}
html {
  --mat-standard-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height:24px;
  --mat-standard-button-toggle-label-text-size:16px;
  --mat-standard-button-toggle-label-text-tracking:0.03125em;
  --mat-standard-button-toggle-label-text-weight:400;
}
html {
  --mat-datepicker-calendar-container-shape:4px;
  --mat-datepicker-calendar-container-touch-shape:4px;
  --mat-datepicker-calendar-container-elevation-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-datepicker-calendar-container-touch-elevation-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);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-toggle-active-state-icon-color:#3f51b5;
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color:black;
  --mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color:white;
  --mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color:#ff4081;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color:#f44336;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display:none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font:Roboto, sans-serif;
  --mat-datepicker-calendar-text-size:13px;
  --mat-datepicker-calendar-body-label-text-size:14px;
  --mat-datepicker-calendar-body-label-text-weight:500;
  --mat-datepicker-calendar-period-button-text-size:14px;
  --mat-datepicker-calendar-period-button-text-weight:500;
  --mat-datepicker-calendar-header-text-size:11px;
  --mat-datepicker-calendar-header-text-weight:400;
}
html {
  --mat-divider-width:1px;
}
html {
  --mat-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape:4px;
  --mat-expansion-legacy-header-indicator-display:inline-block;
  --mat-expansion-header-indicator-display:none;
}
html {
  --mat-expansion-container-background-color:white;
  --mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
}
html {
  --mat-expansion-header-text-font:Roboto, sans-serif;
  --mat-expansion-header-text-size:14px;
  --mat-expansion-header-text-weight:500;
  --mat-expansion-header-text-line-height:inherit;
  --mat-expansion-header-text-tracking:inherit;
  --mat-expansion-container-text-font:Roboto, sans-serif;
  --mat-expansion-container-text-line-height:20px;
  --mat-expansion-container-text-size:14px;
  --mat-expansion-container-text-tracking:0.0178571429em;
  --mat-expansion-container-text-weight:400;
}
html {
  --mat-grid-list-tile-header-primary-text-size:14px;
  --mat-grid-list-tile-header-secondary-text-size:12px;
  --mat-grid-list-tile-footer-primary-text-size:14px;
  --mat-grid-list-tile-footer-secondary-text-size:12px;
}
html {
  --mat-icon-color:inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color:#3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color:#ff4081;
}
.mat-icon.mat-warn {
  --mat-icon-color:#f44336;
}
html {
  --mat-sidenav-container-shape:0;
  --mat-sidenav-container-elevation-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-sidenav-container-width:auto;
}
html {
  --mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color:white;
  --mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color:#fafafa;
  --mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#3f51b5;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
  --mat-stepper-container-color:white;
  --mat-stepper-line-color:rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color:#f44336;
  --mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color:#f44336;
  --mat-stepper-header-error-state-icon-background-color:transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#ff4081;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#ff4081;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#f44336;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#f44336;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#f44336;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html {
  --mat-stepper-header-height:72px;
}
html {
  --mat-stepper-container-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-size:14px;
  --mat-stepper-header-label-text-weight:400;
  --mat-stepper-header-error-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-weight:400;
}
html {
  --mat-sort-arrow-color:rgb(117.3, 117.3, 117.3);
}
html {
  --mat-toolbar-container-background-color:whitesmoke;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color:#3f51b5;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color:#ff4081;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color:#f44336;
  --mat-toolbar-container-text-color:white;
}
html {
  --mat-toolbar-standard-height:64px;
  --mat-toolbar-mobile-height:56px;
}
html {
  --mat-toolbar-title-text-font:Roboto, sans-serif;
  --mat-toolbar-title-text-line-height:32px;
  --mat-toolbar-title-text-size:20px;
  --mat-toolbar-title-text-tracking:0.0125em;
  --mat-toolbar-title-text-weight:500;
}
html {
  --mat-tree-container-background-color:white;
  --mat-tree-node-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height:48px;
}
html {
  --mat-tree-node-text-font:Roboto, sans-serif;
  --mat-tree-node-text-size:14px;
  --mat-tree-node-text-weight:400;
}
html {
  --mat-timepicker-container-shape:4px;
  --mat-timepicker-container-elevation-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);
}
html {
  --mat-timepicker-container-background-color:white;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px/32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px/32px Roboto, sans-serif;
  letter-spacing: .0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px/24px Roboto, sans-serif;
  letter-spacing: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.67)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px/22px Roboto, sans-serif;
  letter-spacing: .0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px/20px Roboto, sans-serif;
  letter-spacing: .0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 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, sans-serif;
  letter-spacing: .0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px/96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px/60px Roboto, sans-serif;
  letter-spacing: -.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px/50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px/40px Roboto, sans-serif;
  letter-spacing: .0073529412em;
  margin: 0 0 64px;
}

/* node_modules/@ng-select/ng-select/themes/default.theme.css */
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent #333;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-right > .ng-select-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-left > .ng-select-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 36px;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #999;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f9f9f9;
  border: 1px solid #e6e6e6;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: .9em;
  margin-bottom: 5px;
  color: #333;
  background-color: #ebf5ff;
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f9f9f9;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #d1e8ff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid #b8dbff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid #b8dbff;
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid #b8dbff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid #b8dbff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input > input {
  color: #000;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #D0021B;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  left: 0;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-right {
  left: 100%;
  top: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: #e6e6e6;
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-left {
  left: -100%;
  top: 0;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
  user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #f5faff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  color: rgba(0, 0, 0, 0.54);
  background-color: #ebf5ff;
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: #ebf5ff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f5faff;
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #ccc;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/chartist/dist/chartist.css */
.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: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central;
}
.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  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-grid-background {
  fill: none;
}
.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}
.ct-line {
  fill: none;
  stroke-width: 4px;
}
.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}
.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: #d70206;
}
.ct-series-a .ct-slice-pie,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-area {
  fill: #d70206;
}
.ct-series-b .ct-point,
.ct-series-b .ct-line,
.ct-series-b .ct-bar,
.ct-series-b .ct-slice-donut {
  stroke: #f05b4f;
}
.ct-series-b .ct-slice-pie,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-area {
  fill: #f05b4f;
}
.ct-series-c .ct-point,
.ct-series-c .ct-line,
.ct-series-c .ct-bar,
.ct-series-c .ct-slice-donut {
  stroke: #f4c63d;
}
.ct-series-c .ct-slice-pie,
.ct-series-c .ct-slice-donut-solid,
.ct-series-c .ct-area {
  fill: #f4c63d;
}
.ct-series-d .ct-point,
.ct-series-d .ct-line,
.ct-series-d .ct-bar,
.ct-series-d .ct-slice-donut {
  stroke: #d17905;
}
.ct-series-d .ct-slice-pie,
.ct-series-d .ct-slice-donut-solid,
.ct-series-d .ct-area {
  fill: #d17905;
}
.ct-series-e .ct-point,
.ct-series-e .ct-line,
.ct-series-e .ct-bar,
.ct-series-e .ct-slice-donut {
  stroke: #453d3f;
}
.ct-series-e .ct-slice-pie,
.ct-series-e .ct-slice-donut-solid,
.ct-series-e .ct-area {
  fill: #453d3f;
}
.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-slice-donut-solid,
.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-slice-donut-solid,
.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: #6b0392;
}
.ct-series-h .ct-slice-pie,
.ct-series-h .ct-slice-donut-solid,
.ct-series-h .ct-area {
  fill: #6b0392;
}
.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-slice-donut-solid,
.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-slice-donut-solid,
.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-slice-donut-solid,
.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-slice-donut-solid,
.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: #b2c326;
}
.ct-series-m .ct-slice-pie,
.ct-series-m .ct-slice-donut-solid,
.ct-series-m .ct-area {
  fill: #b2c326;
}
.ct-series-n .ct-point,
.ct-series-n .ct-line,
.ct-series-n .ct-bar,
.ct-series-n .ct-slice-donut {
  stroke: #6188e2;
}
.ct-series-n .ct-slice-pie,
.ct-series-n .ct-slice-donut-solid,
.ct-series-n .ct-area {
  fill: #6188e2;
}
.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-slice-donut-solid,
.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;
}

/* node_modules/leaflet/dist/leaflet.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.leaflet-tile::selection {
  background: transparent;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container .leaflet-overlay-pane svg {
  max-width: none !important;
  max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  padding: 0;
}
.leaflet-container img.leaflet-tile {
  mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
  will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #ddd;
  outline-offset: 1px;
}
.leaflet-container a {
  color: #0078A8;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-container {
  font-family:
    "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font:
    bold 18px "Lucida Console",
    Monaco,
    monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url("./media/layers.png");
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url("./media/layers-2x.png");
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
  font-size: 13px;
  font-size: 1.08333em;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url("./media/marker-icon.png");
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
  line-height: 1.4;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
  text-decoration: underline;
}
.leaflet-attribution-flag {
  display: inline !important;
  vertical-align: baseline !important;
  width: 1em;
  height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 24px 13px 20px;
  line-height: 1.3;
  font-size: 13px;
  font-size: 1.08333em;
  min-height: 1px;
}
.leaflet-popup-content p {
  margin: 17px 0;
  margin: 1.3em 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-top: -1px;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  pointer-events: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  text-align: center;
  width: 24px;
  height: 24px;
  font:
    16px/24px Tahoma,
    Verdana,
    sans-serif;
  color: #757575;
  text-decoration: none;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
  color: #585858;
}
.leaflet-popup-scrolled {
  overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-interactive {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}
@media print {
  .leaflet-control {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/* node_modules/intl-tel-input/build/css/intlTelInput.css */
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}
.iti__country {
  padding: 5px 10px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}
.iti__flag-box,
.iti__country-name {
  margin-right: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}
.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}
.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("./media/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("./media/flags@2x.png");
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}

/* src/assets/css/style.css */
* {
  box-sizing: border-box;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    "Open Sans",
    "Helvetica Neue",
    sans-serif;
}
*::before,
*::after {
  box-sizing: border-box;
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 0.8375rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--default-color);
  text-align: left;
  background-color: var(--background);
}
.number-font {
  font-weight: 600 !important;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
  outline: 0;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
svg:not(:root) {
  overflow: hidden;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: var(--gray-505662);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.171875rem;
  font-weight: 300;
  line-height: 1.4;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid var(--border-eaedf1);
  opacity: 1;
  background-color: transparent;
}
small,
.small {
  font-size: 87.5%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: var(--bg-fcf8e3);
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-unstyled li {
  border-bottom: 1px solid var(--border-eaedf1);
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
code,
kbd,
pre,
samp {
  font-family:
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
code {
  font-size: 85%;
  color: inherit;
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 85%;
  color: var(--white);
  background-color: var(--dark);
  border-radius: 3px;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 85%;
  color: var(--text-212529);
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 576px) {
  .container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.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;
}
@supports (position: -webkit-sticky) or (position: sticky) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow1 {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.users img {
  max-width: none !important;
}
@media print {
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (' attr(title) ')";
  }
  pre {
    white-space: pre-wrap !important;
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body,
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table,
  .text-wrap table {
    border-collapse: collapse !important;
  }
  .table td,
  .text-wrap table td,
  .table th,
  .text-wrap table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .text-wrap table th,
  .table-bordered td,
  .text-wrap table td {
    border: 1px solid #eaedf1 !important;
  }
}
html {
  font-size: 16px;
  height: 100%;
  direction: ltr;
}
body {
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  font-feature-settings: "liga"0;
  -webkit-font-feature-settings: "liga"0;
  overflow-y: scroll;
  overflow-x: hidden !important;
  position: relative;
}
body *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  transition: 0.3s background;
}
body *::-webkit-scrollbar-thumb {
  background: #ced4da;
}
body *:hover::-webkit-scrollbar-thumb {
  background: #adb5bd;
}
@media print {
  body {
    background: none;
  }
}
a {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: inherit;
}
strong,
b {
  font-weight: bolder;
}
code {
  background: #f2f3f9;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  padding: 3px;
}
pre code {
  padding: 0;
  border-radius: 0;
  border: none;
  background: none;
}
hr {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
pre {
  color: #343a40;
  padding: 1rem;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f4f8fd;
  border-radius: 3px;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  text-shadow: 0 1px white;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
.section-nav {
  background-color: #f8f9fa;
  margin: 1rem 0;
  padding: 0.5rem 1rem;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  list-style: none;
}
.section-nav:before {
  content: "Table of contents:";
  display: block;
  font-weight: 600;
}
@media print {
  .container {
    max-width: none;
  }
}
.row-cards > .col,
.row-cards > [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.row-deck > .col,
.row-deck > [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.col-text {
  max-width: 48rem;
}
.col-login {
  max-width: 24rem;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 5px;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion .card {
  border-width: 0;
}
.accordion .card + .card {
  margin-top: 1px;
}
.accordion .card-header {
  padding: 0 !important;
  background-color: transparent;
  font-weight: 400;
}
.accordion .card-header a {
  display: block;
  padding: 14px 20px;
  color: #495057;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  background-color: #f3f3f3;
  border: 1px solid #eaedf1;
  border-radius: 0px;
  width: 100%;
}
.accordion .card-header a.collapsed {
  background-color: #f3f3f3;
  border-bottom-color: #eaedf1;
}
.accordion .card-body {
  padding: 20px 20px;
  background-color: #fff;
  transition: none;
  border: 1px solid #ededf5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 0px;
}
.accordion-primary .card {
  background-color: var(--primary-color) !important;
}
.accordion-primary .card-header {
  padding: 0px !important;
}
.accordion-primary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: var(--primary-color) !important;
  color: #fff;
}
.accordion-primary .card-header a:hover,
.accordion-primary .card-header a:focus {
  color: #fff !important;
}
.accordion-primary .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-primary .card-header a.accor-style2.collapsed,
.accordion-primary .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-primary .card-header a.accor-style2.collapsed.active,
.accordion-primary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-primary .card-body {
  background-color: rgba(var(--primary-color), 0) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion-secondary .card {
  background-color: rgba(233, 132, 177, 0.45) !important;
}
.accordion-secondary .card-header {
  padding: 0px !important;
}
.accordion-secondary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px !important;
  width: 100%;
  background-color: rgba(233, 132, 177, 0.65) !important;
  color: #fff;
}
.accordion-secondary .card-header a:hover,
.accordion-secondary .card-header a:focus {
  color: #fff !important;
}
.accordion-secondary .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-secondary .card-header a.accor-style2.collapsed,
.accordion-secondary .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-secondary .card-header a.accor-style2.collapsed.active,
.accordion-secondary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-secondary .card-body {
  background-color: rgba(233, 132, 177, 0) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion-info .card {
  background-color: rgba(89, 173, 236, 0.45) !important;
}
.accordion-info .card-header {
  padding: 0px !important;
}
.accordion-info .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(89, 173, 236, 0.65) !important;
  color: #fff;
}
.accordion-info .card-header a:hover,
.accordion-info .card-header a:focus {
  color: #fff !important;
}
.accordion-info .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-info .card-header a.accor-style2.collapsed,
.accordion-info .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-info .card-header a.accor-style2.collapsed.active,
.accordion-info .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-info .card-body {
  background-color: rgba(89, 173, 236, 0) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion-warning .card {
  background-color: rgba(231, 195, 84, 0.45) !important;
}
.accordion-warning .card-header {
  padding: 0px !important;
}
.accordion-warning .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(231, 195, 84, 0.65) !important;
  color: #fff;
}
.accordion-warning .card-header a:hover,
.accordion-warning .card-header a:focus {
  color: #fff !important;
}
.accordion-warning .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-warning .card-header a.accor-style2.collapsed,
.accordion-warning .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-warning .card-header a.accor-style2.collapsed.active,
.accordion-warning .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-warning .card-body {
  background-color: rgba(231, 195, 84, 0) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion-success .card {
  background-color: rgba(19, 191, 166, 0.45) !important;
}
.accordion-success .card-header {
  padding: 0px !important;
}
.accordion-success .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(19, 191, 166, 0.65) !important;
  color: #fff;
}
.accordion-success .card-header a:hover,
.accordion-success .card-header a:focus {
  color: #fff !important;
}
.accordion-success .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-success .card-header a.accor-style2.collapsed,
.accordion-success .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-success .card-header a.accor-style2.collapsed.active,
.accordion-success .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-success .card-body {
  background-color: rgba(19, 191, 166, 0) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion-danger .card {
  background-color: rgba(209, 44, 71, 0.45) !important;
}
.accordion-danger .card-header {
  padding: 0px !important;
}
.accordion-danger .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(209, 44, 71, 0.65) !important;
  color: #fff;
}
.accordion-danger .card-header a:hover,
.accordion-danger .card-header a:focus {
  color: #fff !important;
}
.accordion-danger .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-danger .card-header a.accor-style2.collapsed,
.accordion-danger .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-danger .card-header a.accor-style2.collapsed.active,
.accordion-danger .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-danger .card-body {
  background-color: rgba(209, 44, 71, 0) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion-dark .card {
  background-color: #ebe2fc;
}
.accordion-dark .card-header {
  padding: 0px !important;
}
.accordion-dark .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(68, 69, 70, 0.65) !important;
  color: rgba(228, 231, 236, 0.7725490196);
}
.accordion-dark .card-header a:hover,
.accordion-dark .card-header a:focus {
  color: #fff !important;
}
.accordion-dark .card-header a.accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion-dark .card-header a.accor-style2.collapsed,
.accordion-dark .card-header a.accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion-dark .card-header a.accor-style2.collapsed.active,
.accordion-dark .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion-dark .card-body {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.accordion > .card {
  border: 0 !important;
}
.main-accordion .accordion-item {
  background-color: #f9f9fb;
  border: 1px solid #dee2ef;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.main-accordion .accordion-item:hover,
.main-accordion .accordion-item:focus {
  cursor: pointer;
  background-color: #f1f2f6;
  border-color: #bcc4de;
  z-index: 4;
}
.main-accordion .accordion-item.active {
  background-color: #fff;
  z-index: 5;
  border-color: #bcc4de;
}
.main-accordion .accordion-item.active .accordion-title {
  color: var(--primary-color);
}
.main-accordion .accordion-item.active .accordion-body {
  display: block;
}
.main-accordion .accordion-item + .accordion-item {
  margin-top: -1px;
}
.main-accordion .accordion-header {
  display: flex;
  align-items: center;
  padding: 15px 20px;
}
.main-accordion .accordion-title {
  font-weight: 700;
  color: #495057;
  margin: 0;
  transition: all 0.2s ease-in-out;
}
.main-accordion .accordion-body {
  display: none;
  padding: 0 20px 20px;
}
@media (prefers-reduced-motion: reduce) {
  .main-accordion .accordion-item {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-accordion .accordion-title {
    transition: none;
  }
}
.panel-heading1 .panel-title1 a {
  display: block;
  color: #f9f9fb;
}
.panel-title1 {
  margin-bottom: 0;
}
.panel-heading1 {
  display: block;
  padding: 14px 20px;
  background-color: #f3f3f3 !important;
}
.panel-heading1.collapsed {
  border: 1px solid #eaedf1;
}
.panel-heading1.active {
  border: 1px solid #eaedf1;
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.panel-title1 a {
  display: block;
  color: #fff;
  padding: 15px;
  position: relative;
  font-weight: 400;
  font-size: 15px;
}
.panel-heading1.collapsed:before {
  content: "\e9af" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 9px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}
.panel-heading1.active:before {
  content: "\e994" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}
.accor.bg-primary h4 a {
  color: #fff;
}
.accor h4 a {
  padding: 14px 20px;
  display: block;
  font-size: 15px;
  background-color: #f3f3f3;
  font-weight: 400;
  border-radius: 5px;
  border: 1px solid #eaedf1;
}
.accor h4 a.active {
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.accordion .accor-basic,
.accordion .accor-style2 {
  border-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.accordion .accor-basic.collapsed,
.accordion .accor-basic.collapse,
.accordion .accor-style2.collapsed,
.accordion .accor-style2.collapse {
  border-radius: 5px !important;
}
.accordion .accor-basic.collapsed.active,
.accordion .accor-basic.collapse.active,
.accordion .accor-style2.collapsed.active,
.accordion .accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#accordion11 .panel-body {
  padding: 15px;
  border: 1px solid #ededf5;
  border-radius: 0px 0px 5px 5px;
}
.panel-heading2 {
  display: block;
  padding: 12px;
  background: #ffffff !important;
  color: #495057 !important;
}
.panel-heading2.collapsed:before {
  content: "\e92d";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
}
.panel-group2 .panel-collapse.collapse.show:before {
  content: "\e930";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
  color: var(--primary-color);
}
.accor h4 a.collapsed {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.accor h4 a[aria-expanded=true] {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom: 0px !important;
}
.panel-group1 a[aria-expanded=true] {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.acc-header a[aria-expanded=true] {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.alert {
  position: relative;
  font-size: 0.9375rem;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}
.alert:last-child,
.alert p {
  margin-bottom: 0;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 500;
}
.alert-link:hover,
.alert-link a:hover {
  text-decoration: underline;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-icon {
  padding-left: 3rem;
}
.alert-icon > i {
  color: inherit !important;
  font-size: 1rem;
  position: absolute;
  top: 1rem;
  left: 1rem;
}
.alert-avatar {
  padding-left: 3.75rem;
}
.alert-avatar .avatar {
  position: absolute;
  top: 0.5rem;
  left: 0.75rem;
}
.alert-default {
  background-color: rgba(228, 231, 236, 0.7725490196);
}
.alert-default .alert-link {
  color: #444546;
}
.alert-primary {
  color: var(--primary-color);
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.alert-primary hr {
  border-top-color: var(--primary-color);
}
.alert-primary .alert-link {
  color: var(--primary-color);
}
.alert-secondary {
  color: #e984b1;
  background-color: rgba(233, 132, 177, 0.15);
  border-color: rgba(233, 132, 177, 0.15);
}
.alert-secondary hr {
  border-top-color: #e984b1;
}
.alert-secondary .alert-link {
  color: #e984b1;
}
.alert-success {
  color: #13bfa6;
  background-color: rgba(19, 191, 166, 0.15);
  border-color: rgba(19, 191, 166, 0.15);
}
.alert-success hr {
  border-top-color: #13bfa6;
}
.alert-success .alert-link {
  color: #13bfa6;
}
.alert-info {
  color: #59adec;
  background-color: rgba(89, 173, 236, 0.15);
  border-color: rgba(89, 173, 236, 0.15);
}
.alert-info hr {
  border-top-color: #59adec;
}
.alert-info .alert-link {
  color: #59adec;
}
.alert-warning {
  color: #e7c354;
  background-color: rgba(231, 195, 84, 0.15);
  border-color: rgba(231, 195, 84, 0.15);
}
.alert-warning hr {
  border-top-color: #e7c354;
}
.alert-warning .alert-link {
  color: #e7c354;
}
.alert-danger {
  color: #d12c47;
  background-color: rgba(209, 44, 71, 0.15);
  border-color: rgba(209, 44, 71, 0.15);
}
.alert-danger hr {
  border-top-color: #d12c47;
}
.alert-danger .alert-link {
  color: #d12c47;
}
.alert-accent {
  color: var(--accent-color);
  background-color: var(--accent-light);
  border-color: var(--accent-border);
}
.alert-accent hr {
  border-top-color: var(--accent-color);
}
.alert-accent .alert-link {
  color: var(--accent-light);
  font-weight: 600;
}
.alert-dark {
  color: #323251;
  background-color: rgba(68, 69, 70, 0.15);
  border-color: rgba(68, 69, 70, 0.15);
}
.alert-dark hr {
  border-top-color: #444546;
}
.alert-dark .alert-link {
  color: #444546;
}
.alert-light {
  color: #4d5875;
  background-color: rgba(228, 231, 236, 0.25);
  border-color: rgba(228, 231, 236, 0.25);
}
.alert-light hr {
  border-top-color: rgba(228, 231, 236, 0.7725490196);
}
.alert-light .alert-link {
  color: #868e96;
}
.country-selector .avatar {
  width: 1.4rem;
  height: 1.2rem;
}
.avatar {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.avatar i {
  font-size: 125%;
  vertical-align: sub;
}
.avatar-status {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0.75rem;
  height: 0.75rem;
  border: 2px solid #fff;
  border-radius: 50%;
}
.avatar-sm {
  width: 1.6rem !important;
  height: 1.6rem !important;
  line-height: 1.6rem;
  font-size: 0.75rem;
}
.avatar-md {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
}
.avatar-lg {
  width: 3rem !important;
  height: 3rem !important;
  line-height: 3rem;
  font-size: 1.25rem;
}
.avatar-xl {
  width: 4rem !important;
  height: 4rem !important;
  line-height: 4rem;
  font-size: 1.75rem;
}
.avatar-xxl {
  width: 5rem !important;
  height: 5rem !important;
  line-height: 5rem;
  font-size: 2rem;
}
.avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="#868e96" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}
.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}
.avatar-list .avatar {
  margin-bottom: 0.5rem;
}
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}
.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}
.avatar-blue {
  background-color: #c8d9f1;
  color: #467fcf;
}
.avatar-indigo {
  background-color: #d1d5f0;
  color: #6574cd;
}
.avatar-purple {
  background-color: #e4cff9;
  color: #867efc;
}
.avatar-pink {
  background-color: #fcd3e1;
  color: #ec82ef;
}
.avatar-red {
  background-color: #f0bcbc;
  color: #c21a1a;
}
.avatar-orange {
  background-color: #fee0c7;
  color: #fc7303;
}
.avatar-yellow {
  background-color: #fbedb7;
  color: #ecb403;
}
.avatar-green {
  background-color: #cfeab3;
  color: #4ecc48;
}
.avatar-teal {
  background-color: #bfefea;
  color: #2bcbba;
}
.avatar-cyan {
  background-color: #b9e3ea;
  color: #17a2b8;
}
.avatar-white {
  background-color: white;
  color: #fff;
}
.avatar-gray {
  background-color: #dbdde0;
  color: #868e96;
}
.avatar-gray-dark {
  background-color: #c2c4c6;
  color: #343a40;
}
.avatar-azure {
  background-color: #c7e6fb;
  color: #45aaf2;
}
.avatar-lime {
  background-color: #d7f2c2;
  color: #7bd235;
}
.avatar-group .avatar {
  position: relative;
  z-index: 2;
  background: transparent !important;
}
.avatar-group .avatar:hover {
  z-index: 3;
}
.avatar-group .avatar + .avatar {
  margin-left: -0.8rem;
}
.avatar-group .avatar-sm {
  font-size: 0.875rem;
  width: 32px;
  height: 32px;
}
.indicators .avatar {
  position: relative;
}
.indicators .avatar::after {
  content: "";
  position: absolute;
  background-color: var(--primary-color);
  border: 2px solid #fff;
  border-radius: 50%;
}
.indicators .avatar.avatar-sm.rounded-circle {
  line-height: 1.7rem;
}
.indicators .avatar.avatar-sm.rounded-circle::after {
  height: 9px;
  width: 9px;
  bottom: 0px;
  right: -1px;
  line-height: 2.5em;
}
.indicators .avatar.avatar-normal.rounded-circle {
  line-height: 2rem;
}
.indicators .avatar.avatar-normal.rounded-circle::after {
  bottom: 2px;
  height: 10px;
  width: 10px;
  right: -3px;
}
.indicators .avatar.avatar-md.rounded-circle::after {
  height: 11px;
  width: 11px;
  bottom: 3px;
  right: -1px;
}
.indicators .avatar.avatar-lg.brround::after {
  height: 12px;
  width: 12px;
  bottom: 1px;
  right: -4px;
}
.indicators .avatar.avatar-lg.rounded-circle::after {
  height: 12px;
  width: 12px;
  bottom: 4px;
  right: -1px;
}
.indicators .avatar.avatar-lg::after {
  height: 12px;
  width: 12px;
  bottom: 0px;
  right: -5px;
}
.indicators .avatar.avatar-xl.rounded-circle {
  font-size: 26px;
}
.indicators .avatar.avatar-xl.rounded-circle::after {
  height: 13px;
  width: 13px;
  bottom: 5px;
  right: -1px;
}
.indicators .avatar.avatar-xxl.rounded-circle {
  font-size: 28px;
}
.indicators .avatar.avatar-xxl.rounded-circle::after {
  height: 15px;
  width: 15px;
  bottom: 6px;
  right: -1px;
}
.indicators .avatar.offline::after {
  background-color: #707070;
}
.avatar-container {
  position: relative;
}
.avatar-container .number-badge {
  position: absolute;
  top: -4%;
  padding: 10px;
  right: -6px;
  font-size: 10px !important;
  border: 2px solid #fff;
  border-radius: 50% !important;
  height: 10%;
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-container .avatar-icon-badge {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 9%;
  left: 66%;
  cursor: pointer;
}
.avatar-container.avatar-sm .number-badge {
  right: -14px;
  top: -8px;
  padding: 9px;
}
.avatar-container.avatar-sm .avatar-icon-badge {
  bottom: -13%;
  padding: 2px !important;
}
.avatar-container.avatar-md .number-badge {
  top: -6px;
  right: -11px;
}
.avatar-container.avatar-md .avatar-icon-badge {
  bottom: -5%;
  padding: 3px !important;
}
.avatar-container.avatar-md .avatar-icon-badge i {
  font-size: 11px;
}
.avatar-container.avatar-lg .number-badge {
  top: -5px;
  right: -10px;
}
.avatar-container.avatar-lg .avatar-icon-badge {
  bottom: -4%;
  padding: 3px !important;
}
.avatar-container.avatar-lg .avatar-icon-badge i {
  font-size: 14px;
}
.avatar-container.avatar-xl .number-badge {
  top: -2px;
  right: 0;
}
.avatar-container.avatar-xl .avatar-icon-badge {
  bottom: 0;
  padding: 3px !important;
}
.avatar-container.avatar-xl .avatar-icon-badge i {
  font-size: 16px;
  padding: 2px;
}
.btn .badge {
  position: relative;
  top: -1px;
  right: -3px;
}
.badge {
  display: inline-block;
  padding: 0.95em 0.8em;
  font-size: 90% !important;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
}
.badge.bg-light {
  color: #444546 !important;
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.badge.badge-xs {
  padding: 0.75em 0.3em;
  font-size: 75% !important;
}
.badge.badge-sm {
  padding: 0.9em 0.7em;
  font-size: 75% !important;
}
.rounded-pill {
  border-radius: 50px;
}
.badgetext {
  float: right;
}
.badge.bg-white {
  color: #000 !important;
}
.btn-outline-primary:hover .bg-primary {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-success:hover .bg-success {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-secondary:hover .bg-secondary {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-info:hover .bg-info {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-warning:hover .bg-warning {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-danger:hover .bg-danger {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-light:hover .bg-light {
  background-color: #fff !important;
  color: #000;
}
.btn-outline-dark:hover .bg-dark {
  background-color: #fff !important;
  color: #000;
}
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-color);
}
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}
.badge.bg-accent {
  color: #fff;
  background-color: var(--accent-color);
}
.badge.bg-light {
  color: #444546 !important;
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}
blockquote {
  margin: 0 0 1rem;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.171875rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
p,
ul,
ol {
  margin-bottom: 1em;
}
blockquote {
  margin-bottom: 1em;
  font-style: italic;
  color: #6e7687;
  padding-left: 2rem;
  border-left: 2px solid #eaedf1;
}
blockquote p {
  margin-bottom: 1rem;
}
blockquote cite {
  display: block;
  text-align: right;
}
blockquote cite:before {
  content: "\2014  ";
}
.breadcrumb-header {
  display: flex;
  margin-top: 20px;
  margin-bottom: 16px;
  width: 100%;
}
.breadcrumb-header .breadcrumb {
  background: transparent !important;
  padding: 0;
  margin-bottom: 0;
  font-size: 13px;
}
.breadcrumb-3 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px;
  border-radius: 7px;
}
.breadcrumb-3 li {
  display: contents;
  text-align: center;
}
.breadcrumb-4 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: right;
}
.breadcrumb-4 li {
  display: contents;
  text-align: right;
}
.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}
@media (max-width: 633px) {
  .breadcrumb-header {
    display: block;
  }
}
@media (max-width: 380px) {
  .breadcrumb-right .btn-outline-primary {
    display: none;
  }
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0rem;
  list-style: none;
  border-radius: 7px;
}
.breadcrumb-item a {
  color: var(--primary-color);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: rgba(227, 230, 232, 0.6901960784);
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #707070;
}
.breadcrumb-style1,
.breadcrumb-style2,
.breadcrumb-style3 {
  border-radius: 7px;
}
.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a {
  color: #6c7b9a;
}
.breadcrumb-style1 .breadcrumb-item a:hover,
.breadcrumb-style1 .breadcrumb-item a:focus {
  color: var(--primary-color);
}
.breadcrumb-style2 .breadcrumb-item a:hover,
.breadcrumb-style2 .breadcrumb-item a:focus {
  color: var(--primary-color);
}
.breadcrumb-style3 .breadcrumb-item a:hover,
.breadcrumb-style3 .breadcrumb-item a:focus {
  color: var(--primary-color);
}
.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active {
  color: #707070;
}
.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  color: #cfd4e1;
}
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  width: 16px;
  text-align: center;
}
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
}
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  content: "\f287";
}
.main-content-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #949eb7;
  margin-bottom: 10px;
}
.main-content-breadcrumb span {
  position: relative;
}
.main-content-breadcrumb span + span::before {
  content: "\f3d1";
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 300;
  display: inline;
  margin: 0 5px;
  color: #d6d6e6;
  line-height: 0;
  position: relative;
  top: 1px;
}
.main-content-breadcrumb span:last-child {
  color: #4d5875;
}
.main-breadcrumbs {
  padding: 0;
  background-color: transparent;
  margin-bottom: 0;
}
.main-breadcrumbs .breadcrumb-item {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
}
.main-breadcrumbs .breadcrumb-item a {
  color: #495057;
  transition: all 0.2s ease-in-out;
}
.main-breadcrumbs .breadcrumb-item a:hover {
  color: #949eb7;
}
.main-breadcrumbs .breadcrumb-item.active {
  color: var(--primary-color);
}
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
}
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  color: #949eb7;
  padding-right: 8px;
  font-weight: 400;
}
@media (prefers-reduced-motion: reduce) {
  .main-breadcrumbs .breadcrumb-item a {
    transition: none;
  }
}
.breadcrumb-item + .breadcrumb-item::before {
  float: none;
  padding-right: 0.5rem;
  color: #d6dfe7;
  content: var(--bs-breadcrumb-divider, "\e933");
  font-family: "feather" !important;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
  padding: 12px 0;
  text-align: center;
  width: 100%;
}
.btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}
.btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}
.btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}
.fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
  float: left;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
}
.fileinput-button input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}
button.btn-close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  background-image: none;
}
button.btn-close:focus {
  box-shadow: none;
}
.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}
.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}
.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}
.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}
.btn-group .btn-close {
  padding: 6px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
  font-weight: 300;
  background-image: none;
}
.btn-group .btn-close.btn-pill {
  border-radius: 0px 50px 50px 0px;
}
.btn-group .btn-close.btn-outline-secondary {
  border: 1px solid #e984b1 !important;
  color: #e984b1 !important;
}
.btn-group .btn-close.btn-outline-secondary:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-outline-primary {
  border: 1px solid var(--primary-color) !important;
  color: var(--primary-color) !important;
}
.btn-group .btn-close.btn-outline-primary:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-outline-info {
  border: 1px solid #59adec !important;
  color: #59adec !important;
}
.btn-group .btn-close.btn-outline-info:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-outline-warning {
  border: 1px solid #e7c354 !important;
  color: #e7c354 !important;
}
.btn-group .btn-close.btn-outline-warning:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-outline-danger {
  border: 1px solid #d12c47 !important;
  color: #d12c47 !important;
}
.btn-group .btn-close.btn-outline-danger:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-outline-success {
  border: 1px solid #13bfa6 !important;
  color: #13bfa6 !important;
}
.btn-group .btn-close.btn-outline-success:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}
.btn-group .btn-close.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}
.btn-group .btn-close.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}
.btn-group .btn-close.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}
.btn-group .btn-close.btn-primary-light {
  border: 1px solid rgba(var(--primary-color), 0.3) !important;
}
.btn-group .btn-close.btn-primary-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-secondary-light {
  border: 1px solid rgba(233, 132, 177, 0.3) !important;
}
.btn-group .btn-close.btn-secondary-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-danger-light {
  border: 1px solid rgba(209, 44, 71, 0.3) !important;
}
.btn-group .btn-close.btn-danger-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-success-light {
  border: 1px solid rgba(19, 191, 166, 0.3) !important;
}
.btn-group .btn-close.btn-success-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-warning-light {
  border: 1px solid rgba(231, 195, 84, 0.3) !important;
}
.btn-group .btn-close.btn-warning-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-info-light {
  border: 1px solid rgba(89, 173, 236, 0.3) !important;
}
.btn-group .btn-close.btn-info-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-orange-light {
  border: 1px solid rgba(252, 115, 3, 0.3) !important;
}
.btn-group .btn-close.btn-orange-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-cyan-light {
  border: 1px solid rgba(23, 162, 184, 0.3) !important;
}
.btn-group .btn-close.btn-cyan-light:hover {
  color: #fff !important;
}
.btn-group .btn-close.btn-lg {
  padding: 11px;
  background-image: none;
  font-size: 31px;
}
.btn-group .btn-close.btn-sm {
  padding: 6px !important;
  font-size: 1rem !important;
  background-image: none;
}
.tag-attachments.btn-group .btn:last-child {
  min-width: 20px !important;
}
.attachment-pill.btn-pill {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.tag-attachments .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.185rem 0.65rem;
  font-size: 0.9375rem;
  line-height: 1.84615385;
  border-radius: 4px;
  transition: all ease-in-out 0.2s;
}
.btn:hover {
  text-decoration: none;
}
.btn:focus {
  text-decoration: none;
  outline: none !important;
}
.btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
  background-image: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-default {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}
.btn-default:hover {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85) !important;
  border-color: rgba(246, 244, 251, 0.85);
}
.btn-default:focus,
.btn-default.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #f6f4fb;
}
.btn-default.disabled,
.btn-default:disabled {
  color: #868e96;
  background-color: rgba(246, 244, 251, 0.6);
  border-color: rgba(246, 244, 251, 0.6);
}
.btn-default:not(:disabled):not(.disabled):active,
.btn-default:not(:disabled):not(.disabled).active {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85);
  border-color: rgba(246, 244, 251, 0.85);
}
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}
.show > .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}
.btn-default.disabled,
.btn-default:disabled {
  border: transparent;
}
.show > .btn-default.dropdown-toggle {
  color: #444546;
  background-color: #f6f4fb;
  border-color: #f6f4fb;
}
.btn-primary {
  color: #fff !important;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}
.btn-primary:hover {
  color: #fff;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color);
}
.btn-primary:focus,
.btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.9);
  border-color: var(--primary-color);
}
.btn-primary:disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: rgba(var(--primary-color), 0.6);
  border-color: rgba(var(--primary-color), 0.6);
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56) !important;
}
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56) !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  border: transparent;
}
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-secondary {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1 !important;
}
.btn-secondary:hover {
  color: #fff !important;
  background-color: rgba(233, 132, 177, 0.85) !important;
  border-color: rgba(233, 132, 177, 0.85);
}
.btn-secondary:focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}
.btn-secondary:disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  border: transparent;
}
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}
.btn-success {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6 !important;
}
.btn-success:hover {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85) !important;
  border-color: rgba(19, 191, 166, 0.85);
}
.btn-success:focus,
.btn-success:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}
.btn-success:disabled,
.btn-success:disabled {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}
.btn-info {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec !important;
}
.btn-info:hover {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85) !important;
  border-color: rgba(89, 173, 236, 0.85);
}
.btn-info:focus,
.btn-info:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}
.btn-info:disabled,
.btn-info:disabled {
  color: #fff !important;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}
.btn-warning {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354 !important;
}
.btn-warning:hover {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8) !important;
  border-color: rgba(231, 195, 84, 0.8);
}
.btn-warning:focus,
.btn-warning:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}
.btn-warning:disabled,
.btn-warning:disabled {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}
.btn-danger {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47 !important;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76) !important;
  border-color: rgba(209, 44, 71, 0.76);
}
.btn-danger:focus,
.btn-danger:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}
.btn-danger:disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}
.btn-dark {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40 !important;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85) !important;
  border-color: rgba(52, 58, 64, 0.85);
}
.btn-dark:focus,
.btn-dark:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.9);
  border-color: #343a40;
}
.btn-dark:disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.6);
  border-color: rgba(52, 58, 64, 0.6);
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85);
  border-color: rgba(52, 58, 64, 0.85);
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}
.btn-dark.disabled,
.btn-dark:disabled {
  border: transparent;
}
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-light {
  color: #868e96 !important;
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  border-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.btn-light:hover {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85) !important;
  border-color: rgba(228, 231, 236, 0.85);
}
.btn-light:focus,
.btn-light:focus {
  color: #868e96;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: rgba(228, 231, 236, 0.7725490196);
}
.btn-light:disabled,
.btn-light:disabled {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.6);
  border-color: rgba(228, 231, 236, 0.6);
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85);
  border-color: rgba(228, 231, 236, 0.85);
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}
.btn-light.disabled,
.btn-light:disabled {
  border: transparent;
}
.show > .btn-light.dropdown-toggle {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.7725490196);
  border-color: rgba(228, 231, 236, 0.7725490196);
}
.btn-default-light {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}
.btn-default-light:hover {
  color: #868e96;
  background-color: #f6f4fb !important;
  border-color: #f6f4fb;
}
.btn-default-light:not(:disabled):not(:disabled):active:focus,
.btn-default-light:not(:disabled):not(:disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}
.btn-primary-light {
  color: var(--primary-color) !important;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}
.btn-primary-light:hover {
  color: #fff !important;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}
.btn-primary-light:not(:disabled):not(:disabled):active:focus,
.btn-primary-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56) !important;
}
.btn-secondary-light {
  color: #e984b1 !important;
  background: rgba(233, 132, 177, 0.3) !important;
  border-color: rgba(233, 132, 177, 0.3);
}
.btn-secondary-light:hover {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1;
}
.btn-secondary-light:not(:disabled):not(:disabled):active:focus,
.btn-secondary-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}
.btn-orange-light {
  color: #fc7303 !important;
  background: rgba(252, 115, 3, 0.3) !important;
  border-color: rgba(252, 115, 3, 0.3);
}
.btn-orange-light:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303;
}
.btn-orange-light:not(:disabled):not(:disabled):active:focus,
.btn-orange-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}
.btn-cyan-light {
  color: #17a2b8 !important;
  background: rgba(23, 162, 184, 0.3) !important;
  border-color: rgba(23, 162, 184, 0.3);
}
.btn-cyan-light:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8;
}
.btn-cyan-light:not(:disabled):not(:disabled):active:focus,
.btn-cyan-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}
.btn-success-light {
  color: #13bfa6 !important;
  background: rgba(19, 191, 166, 0.3) !important;
  border-color: rgba(19, 191, 166, 0.3);
}
.btn-success-light:hover {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6;
}
.btn-success-light:not(:disabled):not(:disabled):active:focus,
.btn-success-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}
.btn-info-light {
  color: #59adec !important;
  background: rgba(89, 173, 236, 0.3) !important;
  border-color: rgba(89, 173, 236, 0.3);
}
.btn-info-light:hover {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec;
}
.btn-info-light:not(:disabled):not(:disabled):active:focus,
.btn-info-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}
.btn-warning-light {
  color: #e7c354 !important;
  background: rgba(231, 195, 84, 0.3) !important;
  border-color: rgba(231, 195, 84, 0.3);
}
.btn-warning-light:hover {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354;
}
.btn-warning-light:not(:disabled):not(:disabled):active:focus,
.btn-warning-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}
.btn-danger-light {
  color: #d12c47 !important;
  background: rgba(209, 44, 71, 0.3) !important;
  border-color: rgba(209, 44, 71, 0.3);
}
.btn-danger-light:hover {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47;
}
.btn-danger-light:not(:disabled):not(:disabled):active:focus,
.btn-danger-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}
.btn-dark-light {
  color: #343a40 !important;
  background: rgba(52, 58, 64, 0.3) !important;
  border-color: rgba(52, 58, 64, 0.3);
}
.btn-dark-light:hover {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40;
}
.btn-dark-light:not(:disabled):not(:disabled):active:focus,
.btn-dark-light:not(:disabled):not(:disabled).active:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}
.btn-light-light {
  color: #868e96 !important;
  background: rgba(228, 231, 236, 0.3) !important;
  border-color: rgba(228, 231, 236, 0.3);
}
.btn-light-light:hover {
  color: #343a40;
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  border-color: rgba(228, 231, 236, 0.7725490196);
}
.btn-light-light:not(:disabled):not(:disabled):active:focus,
.btn-light-light:not(:disabled):not(:disabled).active:focus {
  color: #343a40 !important;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}
.btn-blue {
  color: #fff;
  background-color: #467fcf !important;
  border-color: #467fcf !important;
}
.btn-blue:hover {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85) !important;
  border-color: rgba(70, 127, 207, 0.85);
}
.btn-blue:focus,
.btn-blue:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.9);
  border-color: #467fcf;
}
.btn-blue:disabled,
.btn-blue:disabled {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.6);
  border-color: rgba(70, 127, 207, 0.6);
}
.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85);
  border-color: rgba(70, 127, 207, 0.85);
}
.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}
.show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}
.btn-blue.disabled,
.btn-blue:disabled {
  border: transparent;
}
.show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #467fcf;
  border-color: #467fcf;
}
.btn-azure {
  color: #fff;
  background-color: #45aaf2 !important;
  border-color: #45aaf2 !important;
}
.btn-azure:hover {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85) !important;
  border-color: rgba(69, 170, 242, 0.85);
}
.btn-azure:focus,
.btn-azure:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.9);
  border-color: #45aaf2;
}
.btn-azure:disabled,
.btn-azure:disabled {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.6);
  border-color: rgba(69, 170, 242, 0.6);
}
.btn-azure:not(:disabled):not(.disabled):active,
.btn-azure:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85);
  border-color: rgba(69, 170, 242, 0.85);
}
.btn-azure:not(:disabled):not(.disabled):active:focus,
.btn-azure:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}
.show > .btn-azure.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}
.btn-azure.disabled,
.btn-azure:disabled {
  border: transparent;
}
.show > .btn-azure.dropdown-toggle {
  color: #fff;
  background-color: #45aaf2;
  border-color: #45aaf2;
}
.btn-indigo {
  color: #fff;
  background-color: #6574cd !important;
  border-color: #6574cd !important;
}
.btn-indigo:hover {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85) !important;
  border-color: rgba(101, 116, 205, 0.85);
}
.btn-indigo:focus,
.btn-indigo:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.9);
  border-color: #6574cd;
}
.btn-indigo:disabled,
.btn-indigo:disabled {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.6);
  border-color: rgba(101, 116, 205, 0.6);
}
.btn-indigo:not(:disabled):not(.disabled):active,
.btn-indigo:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85);
  border-color: rgba(101, 116, 205, 0.85);
}
.btn-indigo:not(:disabled):not(.disabled):active:focus,
.btn-indigo:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}
.show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}
.btn-indigo.disabled,
.btn-indigo:disabled {
  border: transparent;
}
.show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #6574cd;
  border-color: #6574cd;
}
.btn-purple {
  color: #fff !important;
  background-color: #661fd6 !important;
  border-color: #661fd6 !important;
}
.btn-purple:hover {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85) !important;
  border-color: rgba(102, 31, 214, 0.85);
}
.btn-purple:focus,
.btn-purple:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.9);
  border-color: #661fd6;
}
.btn-purple:disabled,
.btn-purple:disabled {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.6);
  border-color: rgba(102, 31, 214, 0.6);
}
.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85);
  border-color: rgba(102, 31, 214, 0.85);
}
.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}
.show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}
.btn-purple.disabled,
.btn-purple:disabled {
  border: transparent;
}
.show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #661fd6;
  border-color: #661fd6;
}
.btn-pink {
  color: #fff !important;
  background-color: #f58598 !important;
  border-color: #f58598 !important;
}
.btn-pink:hover {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85) !important;
  border-color: rgba(245, 133, 152, 0.85);
}
.btn-pink:focus,
.btn-pink:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.9);
  border-color: #f58598;
}
.btn-pink:disabled,
.btn-pink:disabled {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.6);
  border-color: rgba(245, 133, 152, 0.6);
}
.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85);
  border-color: rgba(245, 133, 152, 0.85);
}
.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}
.show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}
.btn-pink.disabled,
.btn-pink:disabled {
  border: transparent;
}
.show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #f58598;
  border-color: #f58598;
}
.btn-red {
  color: #fff;
  background-color: #e32f2f !important;
  border-color: #e32f2f !important;
}
.btn-red:hover {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85) !important;
  border-color: rgba(227, 47, 47, 0.85);
}
.btn-red:focus,
.btn-red:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.9);
  border-color: #e32f2f;
}
.btn-red:disabled,
.btn-red:disabled {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.6);
  border-color: rgba(227, 47, 47, 0.6);
}
.btn-red:not(:disabled):not(.disabled):active,
.btn-red:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85);
  border-color: rgba(227, 47, 47, 0.85);
}
.btn-red:not(:disabled):not(.disabled):active:focus,
.btn-red:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}
.show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}
.btn-red.disabled,
.btn-red:disabled {
  border: transparent;
}
.show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #e32f2f;
  border-color: #e32f2f;
}
.btn-orange {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303 !important;
}
.btn-orange:hover {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85) !important;
  border-color: rgba(252, 115, 3, 0.85);
}
.btn-orange:focus,
.btn-orange:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.9);
  border-color: #fc7303;
}
.btn-orange:disabled,
.btn-orange:disabled {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.6);
  border-color: rgba(252, 115, 3, 0.6);
}
.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85);
  border-color: rgba(252, 115, 3, 0.85);
}
.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}
.show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}
.btn-orange.disabled,
.btn-orange:disabled {
  border: transparent;
}
.show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #fc7303;
  border-color: #fc7303;
}
.btn-yellow {
  color: #fff;
  background-color: #FBB034 !important;
  border-color: #FBB034 !important;
}
.btn-yellow:hover {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85) !important;
  border-color: rgba(251, 176, 52, 0.85);
}
.btn-yellow:focus,
.btn-yellow:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.9);
  border-color: #FBB034;
}
.btn-yellow:disabled,
.btn-yellow:disabled {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.6);
  border-color: rgba(251, 176, 52, 0.6);
}
.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85);
  border-color: rgba(251, 176, 52, 0.85);
}
.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}
.show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}
.btn-yellow.disabled,
.btn-yellow:disabled {
  border: transparent;
}
.show > .btn-yellow.dropdown-toggle {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}
.btn-lime {
  color: #fff;
  background-color: #7bd235 !important;
  border-color: #7bd235 !important;
}
.btn-lime:hover {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85) !important;
  border-color: rgba(123, 210, 53, 0.85);
}
.btn-lime:focus,
.btn-lime:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.9);
  border-color: #7bd235;
}
.btn-lime:disabled,
.btn-lime:disabled {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.6);
  border-color: rgba(123, 210, 53, 0.6);
}
.btn-lime:not(:disabled):not(.disabled):active,
.btn-lime:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85);
  border-color: rgba(123, 210, 53, 0.85);
}
.btn-lime:not(:disabled):not(.disabled):active:focus,
.btn-lime:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}
.show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}
.btn-lime.disabled,
.btn-lime:disabled {
  border: transparent;
}
.show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #7bd235;
  border-color: #7bd235;
}
.btn-green {
  color: #fff;
  background-color: #4ecc48 !important;
  border-color: #4ecc48 !important;
}
.btn-green:hover {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85) !important;
  border-color: rgba(78, 204, 72, 0.85);
}
.btn-green:focus,
.btn-green:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.9);
  border-color: #4ecc48;
}
.btn-green:disabled,
.btn-green:disabled {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.6);
  border-color: rgba(78, 204, 72, 0.6);
}
.btn-green:not(:disabled):not(.disabled):active,
.btn-green:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85);
  border-color: rgba(78, 204, 72, 0.85);
}
.btn-green:not(:disabled):not(.disabled):active:focus,
.btn-green:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}
.show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}
.btn-green.disabled,
.btn-green:disabled {
  border: transparent;
}
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}
.btn-teal {
  color: #fff;
  background-color: #2bcbba !important;
  border-color: #2bcbba !important;
}
.btn-teal:hover {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85) !important;
  border-color: rgba(43, 203, 186, 0.85);
}
.btn-teal:focus,
.btn-teal:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.9);
  border-color: #2bcbba;
}
.btn-teal:disabled,
.btn-teal:disabled {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.6);
  border-color: rgba(43, 203, 186, 0.6);
}
.btn-teal:not(:disabled):not(.disabled):active,
.btn-teal:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85);
  border-color: rgba(43, 203, 186, 0.85);
}
.btn-teal:not(:disabled):not(.disabled):active:focus,
.btn-teal:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}
.show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}
.btn-teal.disabled,
.btn-teal:disabled {
  border: transparent;
}
.show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #2bcbba;
  border-color: #2bcbba;
}
.btn-cyan {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
}
.btn-cyan:hover {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85) !important;
  border-color: rgba(23, 162, 184, 0.85);
}
.btn-cyan:focus,
.btn-cyan:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.9);
  border-color: #17a2b8;
}
.btn-cyan:disabled,
.btn-cyan:disabled {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.6);
  border-color: rgba(23, 162, 184, 0.6);
}
.btn-cyan:not(:disabled):not(.disabled):active,
.btn-cyan:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85);
  border-color: rgba(23, 162, 184, 0.85);
}
.btn-cyan:not(:disabled):not(.disabled):active:focus,
.btn-cyan:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}
.show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}
.btn-cyan.disabled,
.btn-cyan:disabled {
  border: transparent;
}
.show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-gray {
  color: #fff;
  background-color: #868e96 !important;
  border-color: #868e96 !important;
}
.btn-gray:hover {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85) !important;
  border-color: rgba(134, 142, 150, 0.85);
}
.btn-gray:focus,
.btn-gray:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.9);
  border-color: #868e96;
}
.btn-gray:disabled,
.btn-gray:disabled {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.6);
  border-color: rgba(134, 142, 150, 0.6);
}
.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85);
  border-color: rgba(134, 142, 150, 0.85);
}
.btn-gray:not(:disabled):not(.disabled):active:focus,
.btn-gray:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}
.show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}
.btn-gray.disabled,
.btn-gray:disabled {
  border: transparent;
}
.show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}
.btn-white {
  color: #495057;
  background-color: #fff;
  border: 1px solid #e9ebfa;
}
.btn-white:hover {
  color: #495057;
  background-color: #ececec;
  border-color: #e6e5e5;
}
.btn-white:focus,
.btn-white.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #495057;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}
.show > .btn-white.dropdown-toggle {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}
.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}
.btn-gray-dark {
  color: #fff;
  background-color: #444546 !important;
  border-color: #444546 !important;
}
.btn-gray-dark:hover {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85) !important;
  border-color: rgba(68, 69, 70, 0.85);
}
.btn-gray-dark:focus,
.btn-gray-dark:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
  border-color: #444546;
}
.btn-gray-dark:disabled,
.btn-gray-dark:disabled {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.6);
  border-color: rgba(68, 69, 70, 0.6);
}
.btn-gray-dark:not(:disabled):not(.disabled):active,
.btn-gray-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85);
  border-color: rgba(68, 69, 70, 0.85);
}
.btn-gray-dark:not(:disabled):not(.disabled):active:focus,
.btn-gray-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}
.show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}
.btn-gray-dark.disabled,
.btn-gray-dark:disabled {
  border: transparent;
}
.show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}
.btn-primary-gradient {
  color: #fff;
  background:
    linear-gradient(
      to right,
      var(--primary-color) 0%,
      #03ab57 100%) !important;
  border-color: var(--primary-color) !important;
}
.btn-primary-gradient:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary-gradient:focus,
.btn-primary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.9);
  border-color: var(--primary-color);
}
.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary-gradient:not(:disabled):not(.disabled):active,
.btn-primary-gradient:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.show > .btn-primary-gradient.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-primary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-primary-gradient:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56) !important;
}
.show > .btn-primary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56) !important;
}
.btn-secondary-gradient {
  color: #fff;
  background:
    linear-gradient(
      to right bottom,
      #e984b1 0%,
      #ffa18a 100%) !important;
  border-color: #e984b1 !important;
}
.btn-secondary-gradient:hover {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}
.btn-secondary-gradient:focus,
.btn-secondary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}
.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}
.btn-secondary-gradient:not(:disabled):not(.disabled):active,
.btn-secondary-gradient:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}
.show > .btn-secondary-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}
.btn-secondary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-secondary-gradient:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}
.show > .btn-secondary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}
.btn-success-gradient {
  color: #fff;
  background:
    linear-gradient(
      to right bottom,
      #13bfa6 0%,
      #008E98 100%) !important;
  border-color: #13bfa6 !important;
}
.btn-success-gradient:hover {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.btn-success-gradient:focus,
.btn-success-gradient.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}
.btn-success-gradient.disabled,
.btn-success-gradient:disabled {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.btn-success-gradient:not(:disabled):not(.disabled):active,
.btn-success-gradient:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.show > .btn-success-gradient.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.btn-success-gradient:not(:disabled):not(.disabled):active:focus,
.btn-success-gradient:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}
.show > .btn-success-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}
.btn-info-gradient {
  color: #fff;
  background:
    linear-gradient(
      to right bottom,
      #59adec 0%,
      #2a85ca 100%) !important;
  border-color: #59adec !important;
}
.btn-info-gradient:hover {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}
.btn-info-gradient:focus,
.btn-info-gradient.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}
.btn-info-gradient.disabled,
.btn-info-gradient:disabled {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}
.btn-info-gradient:not(:disabled):not(.disabled):active,
.btn-info-gradient:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}
.show > .btn-info-gradient.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}
.btn-info-gradient:not(:disabled):not(.disabled):active:focus,
.btn-info-gradient:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}
.show > .btn-info-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}
.btn-warning-gradient {
  color: #fff;
  background:
    linear-gradient(
      to right bottom,
      #e7c354 0%,
      #c9a22f 100%) !important;
  border-color: #e7c354 !important;
}
.btn-warning-gradient:hover {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}
.btn-warning-gradient:focus,
.btn-warning-gradient.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}
.btn-warning-gradient.disabled,
.btn-warning-gradient:disabled {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}
.btn-warning-gradient:not(:disabled):not(.disabled):active,
.btn-warning-gradient:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}
.show > .btn-warning-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}
.btn-warning-gradient:not(:disabled):not(.disabled):active:focus,
.btn-warning-gradient:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}
.show > .btn-warning-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}
.btn-danger-gradient {
  color: #fff;
  background:
    linear-gradient(
      to right bottom,
      #d12c47 0%,
      #c100a9 100%) !important;
  border-color: #d12c47 !important;
}
.btn-danger-gradient:hover {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}
.btn-danger-gradient:focus,
.btn-danger-gradient.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}
.btn-danger-gradient.disabled,
.btn-danger-gradient:disabled {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}
.btn-danger-gradient:not(:disabled):not(.disabled):active,
.btn-danger-gradient:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}
.show > .btn-danger-gradient.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}
.btn-danger-gradient:not(:disabled):not(.disabled):active:focus,
.btn-danger-gradient:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}
.show > .btn-danger-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}
.btn-outline-default {
  color: #292828;
  background: transparent;
  background-image: none;
  border-color: #f0f0f4;
}
.btn-outline-default:hover {
  color: #292828;
  background: #f6f4fb;
  border-color: #f0f0f4;
  box-shadow: 0 5px 15px rgba(246, 249, 252, 0.5) !important;
}
.btn-outline-default:focus,
.btn-outline-default.focus {
  box-shadow: 0 0 0 2px rgba(246, 249, 252, 0.1);
}
.btn-outline-default.disabled,
.btn-outline-default:disabled {
  color: #292828;
  background-color: transparent;
}
.btn-outline-default:not(:disabled):not(.disabled):active,
.btn-outline-default:not(:disabled):not(.disabled).active {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}
.btn-outline-default:not(:disabled):not(.disabled):active:focus,
.btn-outline-default:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(73, 72, 72, 0.356) !important;
}
.show > .btn-outline-default.dropdown-toggle {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}
.btn-outline-primary {
  color: var(--primary-color) !important;
  fill: var(--primary-color);
  background: transparent !important;
  background-image: none;
  border-color: var(--primary-color);
  transition: all ease 0.3s;
}
.btn-outline-primary i {
  transition: all ease 0.3s;
}
.btn-outline-primary svg,
.btn-outline-primary i {
  fill: var(--primary-color) !important;
  color: var(--primary-color) !important;
}
.btn-outline-primary:hover {
  color: #fff !important;
  fill: #fff;
  background: var(--primary-color) !important;
  border-color: var(--primary-color);
}
.btn-outline-primary:hover svg,
.btn-outline-primary:hover i {
  fill: #fff !important;
  color: #fff !important;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.9);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: var(--primary-color);
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color);
}
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56) !important;
}
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-color), 0.56);
}
.btn-outline-secondary {
  color: #e984b1 !important;
  fill: #e984b1;
  background: transparent;
  background-image: none;
  border-color: #e984b1;
  transition: all ease 0.3s;
}
.btn-outline-secondary i {
  transition: all ease 0.3s;
}
.btn-outline-secondary svg,
.btn-outline-secondary i {
  fill: #e984b1 !important;
  color: #e984b1 !important;
}
.btn-outline-secondary:hover {
  color: #fff !important;
  fill: #fff;
  background: #e984b1;
  border-color: #e984b1;
}
.btn-outline-secondary:hover svg,
.btn-outline-secondary:hover i {
  fill: #fff !important;
  color: #fff !important;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #e984b1;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56);
}
.btn-outline-success {
  color: #13bfa6 !important;
  fill: #13bfa6;
  background: transparent;
  background-image: none;
  border-color: #13bfa6;
  transition: all ease 0.3s;
}
.btn-outline-success i {
  transition: all ease 0.3s;
}
.btn-outline-success svg,
.btn-outline-success i {
  fill: #13bfa6 !important;
  color: #13bfa6 !important;
}
.btn-outline-success:hover {
  color: #fff !important;
  fill: #fff;
  background: #13bfa6;
  border-color: #13bfa6;
}
.btn-outline-success:hover svg,
.btn-outline-success:hover i {
  fill: #fff !important;
  color: #fff !important;
}
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #13bfa6;
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}
.btn-outline-info {
  color: #59adec !important;
  fill: #59adec !important;
  background: transparent;
  background-image: none;
  border-color: #59adec;
  transition: all ease 0.3s;
}
.btn-outline-info i {
  transition: all ease 0.3s;
}
.btn-outline-info svg,
.btn-outline-info i {
  fill: #59adec !important;
  color: #59adec !important;
}
.btn-outline-info:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #59adec;
  border-color: #59adec;
}
.btn-outline-info:hover svg,
.btn-outline-info:hover i {
  fill: #fff !important;
  color: #fff !important;
}
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #59adec;
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}
.btn-outline-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
  background: transparent;
  background-image: none;
  border-color: #e7c354;
  transition: all ease 0.3s;
}
.btn-outline-warning i {
  transition: all ease 0.3s;
}
.btn-outline-warning svg,
.btn-outline-warning i {
  fill: #e7c354 !important;
  color: #e7c354 !important;
}
.btn-outline-warning:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #e7c354;
  border-color: #e7c354;
}
.btn-outline-warning:hover svg,
.btn-outline-warning:hover i {
  fill: #fff !important;
  color: #fff !important;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #e7c354;
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}
.btn-outline-danger {
  color: #d12c47 !important;
  fill: #d12c47 !important;
  background: transparent;
  background-image: none;
  border-color: #d12c47;
  transition: all ease 0.3s;
}
.btn-outline-danger i {
  transition: all ease 0.3s;
}
.btn-outline-danger svg,
.btn-outline-danger i {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}
.btn-outline-danger:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #d12c47 !important;
  border-color: #d12c47;
}
.btn-outline-danger:hover svg,
.btn-outline-danger:hover i {
  fill: #fff !important;
  color: #fff !important;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #d12c47;
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}
.btn-outline-light {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: rgba(228, 231, 236, 0.7725490196);
  transition: all ease 0.3s;
}
.btn-outline-light i {
  transition: all ease 0.3s;
}
.btn-outline-light svg,
.btn-outline-light i {
  fill: rgba(228, 231, 236, 0.7725490196) !important;
  color: rgba(228, 231, 236, 0.7725490196) !important;
}
.btn-outline-light:hover {
  color: #868e96;
  fill: #868e96;
  background: rgba(228, 231, 236, 0.7725490196);
  border-color: rgba(228, 231, 236, 0.7725490196);
}
.btn-outline-light:hover svg,
.btn-outline-light:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}
.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: rgba(228, 231, 236, 0.7725490196);
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active {
  background-color: rgba(228, 231, 236, 0.7725490196);
  border-color: rgba(228, 231, 236, 0.7725490196);
  color: #868e96 !important;
}
.show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: rgba(228, 231, 236, 0.7725490196);
  border-color: rgba(228, 231, 236, 0.7725490196);
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56);
}
.btn-outline-dark {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #444546;
  transition: all ease 0.3s;
}
.btn-outline-dark i {
  transition: all ease 0.3s;
}
.btn-outline-dark svg,
.btn-outline-dark i {
  fill: #444546 !important;
  color: #444546 !important;
}
.btn-outline-dark:hover {
  color: #fff;
  fill: #fff;
  background: #444546;
  border-color: #444546;
}
.btn-outline-dark:hover svg,
.btn-outline-dark:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #444546;
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: #444546;
  border-color: #444546;
}
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56);
}
.btn-animation .btn-loaders,
.btn-animation .btn-spinners {
  color: #fff !important;
  pointer-events: none;
  position: relative;
}
.btn-animation .btn-loaders::after,
.btn-animation .btn-spinners::after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}
.btn-animation .btn-loaders::after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50% - 0.7em);
  border: 2px solid #fff;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  -webkit-transform-origin: center;
  transform-origin: center;
  animation: loader 500ms infinite linear;
}
.btn-animation .btn-spinners::after {
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  top: 32%;
  animation: spinner 1s infinite linear;
}
.btn-loading {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}
.btn-loading:after {
  content: "";
  -webkit-animation: loader 500ms infinite linear;
  animation: loader 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  -webkit-transform-origin: center;
  transform-origin: center;
  position: absolute !important;
}
.btn-loading.btn-sm:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}
.btn-group-sm > .btn-loading.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}
.btn-spinning {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}
.btn-spinning:after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  animation: spinner 1s infinite linear;
}
.btn-spinning.btn-sm:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}
.btn-group-sm > .btn-spinning.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}
.btn-spinning.btn-secondary:after {
  border-color: #868e96;
}
.btn-purple-gradient {
  background:
    linear-gradient(
      to bottom right,
      #661fd6 0%,
      #647DEE 100%) !important;
  color: #fff !important;
}
.btn-link {
  font-weight: 400;
  background-color: transparent;
}
.btn-link:hover {
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled,
.btn-link.disabled {
  color: #868e96;
  pointer-events: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.7rem 2rem;
  font-size: 1.325rem;
  line-height: 1.625;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 0.45rem 0.5rem !important;
  font-size: 0.711rem !important;
  min-width: 1.625rem !important;
  line-height: 1;
  border-radius: 0.21rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 1;
}
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group {
  margin-left: -1px;
}
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group {
  margin-left: -1px;
}
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn {
  cursor: pointer;
  font-weight: 400;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
}
.btn-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
}
.btn-pill {
  border-radius: 10rem;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.btn-radius {
  border-radius: 3px;
}
.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}
.btn-facebook:focus,
.btn-facebook.focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}
.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}
.btn-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-twitter:hover {
  color: #fff;
  background-color: #0d8ddc;
  border-color: #0c85d0;
}
.btn-twitter:focus,
.btn-twitter.focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}
.btn-twitter.disabled,
.btn-twitter:disabled {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}
.show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}
.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}
.btn-google:focus,
.btn-google.focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}
.btn-google.disabled,
.btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:not(:disabled):not(.disabled):active,
.btn-google:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}
.show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}
.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}
.show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}
.btn-youtube {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}
.btn-youtube:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}
.btn-youtube:focus,
.btn-youtube.focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}
.btn-youtube.disabled,
.btn-youtube:disabled {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}
.btn-youtube:not(:disabled):not(.disabled):active,
.btn-youtube:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}
.show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}
.btn-youtube:not(:disabled):not(.disabled):active:focus,
.btn-youtube:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}
.show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}
.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:hover {
  color: #fff;
  background-color: #139ecb;
  border-color: #1295bf;
}
.btn-vimeo:focus,
.btn-vimeo.focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}
.btn-vimeo.disabled,
.btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}
.show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}
.show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}
.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:hover {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
}
.btn-dribbble:focus,
.btn-dribbble.focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}
.btn-dribbble.disabled,
.btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:not(:disabled):not(.disabled):active,
.btn-dribbble:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.btn-dribbble:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}
.show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}
.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}
.btn-github:hover {
  color: #fff;
  background-color: #040404;
  border-color: black;
}
.btn-github:focus,
.btn-github.focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}
.btn-github.disabled,
.btn-github:disabled {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}
.btn-github:not(:disabled):not(.disabled):active,
.btn-github:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: black;
  border-color: black;
}
.show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}
.show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}
.btn-instagram {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #de1f44;
  border-color: #d31e40;
}
.btn-instagram:focus,
.btn-instagram.focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}
.btn-instagram.disabled,
.btn-instagram:disabled {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}
.show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}
.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-pinterest:hover {
  color: #fff;
  background-color: #980617;
  border-color: #8c0615;
}
.btn-pinterest:focus,
.btn-pinterest.focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}
.btn-pinterest.disabled,
.btn-pinterest:disabled {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}
.show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}
.show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}
.btn-vk {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}
.btn-vk:hover {
  color: #fff;
  background-color: #527093;
  border-color: #4d6a8b;
}
.btn-vk:focus,
.btn-vk.focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}
.btn-vk.disabled,
.btn-vk:disabled {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}
.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}
.show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}
.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}
.show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}
.btn-rss {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}
.btn-rss:hover {
  color: #fff;
  background-color: #d98c00;
  border-color: #cc8400;
}
.btn-rss:focus,
.btn-rss.focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}
.btn-rss.disabled,
.btn-rss:disabled {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}
.btn-rss:not(:disabled):not(.disabled):active,
.btn-rss:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}
.show > .btn-rss.dropdown-toggle {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}
.btn-rss:not(:disabled):not(.disabled):active:focus,
.btn-rss:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}
.show > .btn-rss.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}
.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}
.btn-flickr:hover {
  color: #fff;
  background-color: #0052b6;
  border-color: #004ca9;
}
.btn-flickr:focus,
.btn-flickr.focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}
.btn-flickr.disabled,
.btn-flickr:disabled {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}
.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}
.show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}
.show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}
.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}
.btn-bitbucket:hover {
  color: #fff;
  background-color: #0043a6;
  border-color: #003e99;
}
.btn-bitbucket:focus,
.btn-bitbucket.focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}
.btn-bitbucket.disabled,
.btn-bitbucket:disabled {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}
.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}
.show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}
.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}
.show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}
.btn-option {
  background: transparent;
  color: #9aa0ac;
}
.btn-option:hover {
  color: #6e7687;
}
.btn-option:focus {
  box-shadow: none;
  color: #6e7687;
}
.btn-sm,
.btn-group-sm > .btn {
  font-size: 0.65rem;
  min-width: 2.5rem;
}
.btn-lg,
.btn-group-lg > .btn {
  font-size: 1rem;
  min-width: 2.75rem;
  font-weight: 400;
}
.btn-list {
  margin-bottom: -0.5rem;
  font-size: 0;
}
.btn-list > .btn,
.btn-list > .dropdown {
  margin-bottom: 0.5rem;
}
.btn-list > .btn:not(:last-child),
.btn-list > .dropdown:not(:last-child) {
  margin-right: 0.5rem;
}
.btn-circle {
  text-align: center;
  padding: 6px 0;
  border-radius: 50%;
  text-align: center;
}
.btn-circle i {
  font-size: 0.9rem;
}
.btn-social.btn-lg {
  padding-left: 61px;
}
.btn-social.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social.btn-sm {
  padding-left: 38px;
}
.btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social.btn-xs {
  padding-left: 30px;
}
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 34px;
  font-size: 1.1em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social-icon.btn-lg {
  padding-left: 61px;
}
.btn-social-icon.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social-icon.btn-sm {
  padding-left: 38px;
}
.btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social-icon.btn-xs {
  padding-left: 30px;
}
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}
.btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}
.btn.focus,
.btn:focus {
  box-shadow: none !important;
}
.btn-dropdown-icon {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-dropdown-icon:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-dropdown-icon:focus,
.btn-dropdown-icon.focus {
  box-shadow: 0 0 0 2px var(--primary-color);
}
.btn-dropdown-icon.disabled,
.btn-dropdown-icon:disabled {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-dropdown-icon:not(:disabled):not(.disabled):active,
.btn-dropdown-icon:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-dropdown-icon1 {
  color: var(--primary-color);
  background: transparent;
  background-image: none;
  border-color: var(--primary-color);
}
.btn-dropdown-icon1:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-dropdown-icon1:focus,
.btn-dropdown-icon1.focus {
  box-shadow: 0 0 0 2px var(--primary-color);
}
.btn-dropdown-icon1.disabled,
.btn-dropdown-icon1:disabled {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-dropdown-icon1:not(:disabled):not(.disabled):active,
.btn-dropdown-icon1:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn-svg {
  min-width: 2.75rem;
}
.btn-animation .loading {
  margin-right: 20px;
}
.btn-square {
  padding: 0.55rem 0.5rem;
  line-height: 1;
  border-radius: 3px;
}
a.btn-teritary svg {
  fill: #fff !important;
}
.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #fff !important;
}
.btn.btn-w-xs {
  min-width: 90px;
}
.btn.btn-w-sm {
  min-width: 110px;
}
.btn.btn-w-md {
  min-width: 130px;
}
.btn.btn-w-lg {
  min-width: 150px;
}
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  color: #fff !important;
}
.btn-check:active + .btn-outline-secondary,
.btn-check:checked + .btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}
.btn-check:active + .btn-outline-success,
.btn-check:checked + .btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}
.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}
.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}
.btn-check:active + .btn-outline-dark,
.btn-check:checked + .btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
  background-color: #343a40;
  border-color: #343a40;
}
.btn-check:active + .btn-outline-light,
.btn-check:checked + .btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
  background-color: rgba(228, 231, 236, 0.7725490196);
  border-color: rgba(228, 231, 236, 0.7725490196);
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-icon .fe,
.btn-list .fe {
  line-height: 1.7 !important;
}
.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: none !important;
}
@media (max-width: 576px) {
  .radiobtns [class*=btn-outline-],
  .checkboxbtns [class*=btn-outline-] {
    padding: 0.1rem 0.2rem !important;
    font-size: 11px !important;
  }
}
@media (max-width: 360px) {
  .btn-lg {
    font-size: 0.8rem;
  }
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: inherit !important;
  background-clip: border-box;
  border-radius: 5px;
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.5rem;
  margin: 0;
  position: relative;
}
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem;
}
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-img {
  width: 100%;
  border-radius: 2px;
}
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.card-blog-overlay {
  background: url("./media/thumb2.jpg");
  background-size: cover;
  position: relative;
}
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.card-blog-overlay1 {
  background: url("./media/thumb3.jpg");
  background-size: cover;
}
.card-blog-overlay2 {
  background: url("./media/22.jpg");
  background-size: cover;
}
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}
.card .card {
  border: 1px solid #eaedf1;
}
@media print {
  .card {
    box-shadow: none;
    border: none;
  }
}
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}
.card-body > :last-child {
  margin-bottom: 0;
}
@media print {
  .card-body {
    padding: 0;
  }
}
.card-body-scrollable {
  overflow: auto;
}
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: none;
}
.card-header .card-title {
  margin-bottom: 0;
}
.card-header.border-0 + .card-body {
  padding-top: 0;
}
@media print {
  .card-header {
    display: none;
  }
}
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}
.card-title a {
  color: inherit;
}
.card-title:only-child {
  margin-bottom: 0;
}
.card-title small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}
.card-table {
  margin-bottom: 0;
}
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem !important;
}
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}
.card-link + .card-link {
  margin-left: 1rem;
}
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}
.card-list-group .list-group-item:first-child {
  border-top: 0;
}
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.card-aside {
  -ms-flex-direction: row;
  flex-direction: row;
}
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
}
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.card-options {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 100;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  -ms-flex-item-align: center;
  align-self: center;
}
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}
.card-options .dropdown-toggle:after {
  display: none;
}
.stretch-card {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}
.card-fullscreen .card-options-remove {
  display: none;
}
.card-map {
  height: 15rem;
  background: #e9ecef;
}
.card-map-placeholder {
  background: no-repeat center;
}
.card-tabs {
  display: -ms-flexbox;
  display: flex;
}
.card-tabs-bottom .card-tabs-item {
  border: 0;
}
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}
.card-tabs-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}
a.card-tabs-item {
  background: #fafbfc;
}
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}
a.card-tabs-item:focus {
  z-index: 1;
}
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  margin: 0;
}
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}
.card-category {
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0.5rem;
  background: #f1f1f9;
  padding: 0.35rem;
  border-radius: 5px;
}
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}
.item-card .cardprice span {
  display: block;
  color: #707070;
}
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}
.card-padding {
  padding: 14px 2px 2px 11px;
}
.card-items {
  padding: 10px;
}
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.card .box h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}
.card .box h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}
.card .box p {
  color: #262626;
}
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}
.card-counter:hover {
  transition: 0.3s linear all;
}
.card-counter.primary {
  color: #fff;
}
.card-counter.secondary {
  background:
    linear-gradient(
      to bottom right,
      #fbc434 0%,
      #f66b4e 100%) !important;
  color: #fff;
}
.card-counter.success {
  background:
    linear-gradient(
      to bottom right,
      #62fb62,
      #21a544) !important;
  color: #fff;
}
.card-counter.info {
  background:
    linear-gradient(
      to bottom right,
      #00f2fe 0%,
      #1e63c3 100%) !important;
  color: #fff;
}
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}
.card-label {
  border: 0;
}
.card-label.list-group-item {
  border-bottom: 0;
}
.card-img-holder i {
  font-size: 45px;
}
.card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.card-aside-img {
  position: relative;
}
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.card-item-desc {
  padding: 15px;
}
.card-item-desc h6 {
  margin-top: 5px;
}
.card-blogs .card {
  border: none;
  box-shadow: none;
}
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: 1px solid transparent;
  background-clip: border-box;
  border-radius: 5px;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0;
  position: relative;
}
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem;
}
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 0.8rem 1.6rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-img {
  width: 100%;
  border-radius: 2px;
}
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.card-blog-overlay {
  background: url("./media/thumb2.jpg");
  background-size: cover;
  position: relative;
}
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.card-blog-overlay1 {
  background: url("./media/thumb3.jpg");
  background-size: cover;
}
.card-blog-overlay2 {
  background: url("./media/22.jpg");
  background-size: cover;
}
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}
.card .card {
  border: 1px solid #eaedf1;
}
@media print {
  .card {
    box-shadow: none;
    border: none;
  }
}
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}
.card-body > :last-child {
  margin-bottom: 0;
}
@media print {
  .card-body {
    padding: 0;
  }
}
.card-body-scrollable {
  overflow: auto;
}
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  background-color: transparenrt;
}
.card-header .card-title {
  margin-bottom: 0;
}
.card-header.border-0 + .card-body {
  padding-top: 0;
}
@media print {
  .card-header {
    display: none;
  }
}
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}
.card-title a {
  color: inherit;
}
.card-title:only-child {
  margin-bottom: 0;
}
.card-title small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}
.card-table {
  margin-bottom: 0;
}
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem;
}
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}
.card-link + .card-link {
  margin-left: 1rem;
}
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}
.card-list-group .list-group-item:first-child {
  border-top: 0;
}
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.card-aside {
  -ms-flex-direction: row;
  flex-direction: row;
}
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
}
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.card-options {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 100;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  -ms-flex-item-align: center;
  align-self: center;
}
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}
.card-options .dropdown-toggle:after {
  display: none;
}
.stretch-card {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: stretch;
  justify-content: stretch;
}
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}
.card-fullscreen .card-options-remove {
  display: none;
}
.card-map {
  height: 15rem;
  background: #e9ecef;
}
.card-map-placeholder {
  background: no-repeat center;
}
.card-tabs {
  display: -ms-flexbox;
  display: flex;
}
.card-tabs-bottom .card-tabs-item {
  border: 0;
}
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}
.card-tabs-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}
a.card-tabs-item {
  background: #fafbfc;
}
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}
a.card-tabs-item:focus {
  z-index: 1;
}
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  margin: 0;
}
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}
.card-category {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 0.5rem;
  background: #f1f1f9;
}
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}
.item-card .cardprice span {
  display: block;
  color: #707070;
}
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}
.card-padding {
  padding: 14px 2px 2px 11px;
}
.card-items {
  padding: 10px;
}
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.card .box h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}
.card .box h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}
.card .box p {
  color: #262626;
}
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}
.card-counter:hover {
  transition: 0.3s linear all;
}
.card-counter.primary {
  color: #fff;
}
.card-counter.secondary {
  background:
    linear-gradient(
      to bottom right,
      #fbc434 0%,
      #f66b4e 100%) !important;
  color: #fff;
}
.card-counter.success {
  background:
    linear-gradient(
      to bottom right,
      #62fb62,
      #21a544) !important;
  color: #fff;
}
.card-counter.info {
  background:
    linear-gradient(
      to bottom right,
      #00f2fe 0%,
      #1e63c3 100%) !important;
  color: #fff;
}
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}
.card-label {
  border: 0;
}
.card-label.list-group-item {
  border-bottom: 0;
}
.card-img-holder i {
  font-size: 45px;
}
.card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.card-aside-img {
  position: relative;
}
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.card-item-desc {
  padding: 15px;
}
.card-item-desc h6 {
  margin-top: 5px;
}
.card-blogs .card {
  border: none;
  box-shadow: none;
}
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}
.card.card-collapsed .card-header {
  border-bottom: 0px !important;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}
.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}
.carousel-item.active {
  display: block;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-start,
  .carousel-item-prev.carousel-item-end {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-item-next,
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-end {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.carousel-item-prev,
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-start {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active {
  opacity: 1;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators1 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators1 .active {
  background-color: #fff;
}
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}
.carousel-indicators2 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators2 .active {
  background-color: #fff;
}
.carousel-indicators3 {
  position: absolute;
  left: 10px;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}
.carousel-indicators3 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators3 .active {
  background-color: #fff;
}
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}
.carousel-indicators4 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators4 .active {
  background-color: #fff;
}
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}
.carousel-indicators5 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators5 .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}
@media (max-width: 990px) and (min-width: 767px) {
  .carousel-caption {
    top: 10%;
  }
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}
.carousel-item.active {
  display: block;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active {
  opacity: 1;
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators1 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators1 .active {
  background-color: #fff;
}
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}
.carousel-indicators2 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators2 .active {
  background-color: #fff;
}
.carousel-indicators3 {
  position: absolute;
  top: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}
.carousel-indicators3 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators3 .active {
  background-color: #fff;
}
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  left: auto;
  bottom: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}
.carousel-indicators4 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators4 .active {
  background-color: #fff;
}
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}
.carousel-indicators5 li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators5 .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}
@media (max-width: 990px) and (min-width: 767px) {
  .carousel-caption {
    top: 10%;
  }
}
.carousel-indicators [data-bs-target] {
  width: 7px;
  height: 7px;
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9375rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
}
.dropdown-menu-end {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[data-popper-placement^=top],
.dropdown-menu[data-popper-placement^=right],
.dropdown-menu[data-popper-placement^=bottom],
.dropdown-menu[data-popper-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.drop-heading {
  padding: 1rem 1rem;
  color: #8f9daf;
}
.dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: #74788e;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover svg {
  fill: var(--primary-color);
}
.dropdown-item svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}
.dropdown-item .brround svg {
  margin-right: 0px;
}
.drop-icon-wrap {
  text-align: center;
}
.drop-icon-wrap li {
  display: inline-block;
}
.drop-icon-wrap .drop-icon-item {
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  color: #878787;
  text-transform: capitalize;
  min-width: 75px;
}
.drop-icon-item i {
  font-size: 20px;
  padding-bottom: 5px;
}
.drop-icon-wrap .drop-icon-item:hover {
  text-decoration: none;
  background-color: #f1f1f9;
}
.dropdown-item:hover .notification-label {
  color: var(--primary-color);
}
.dropdown-item.user {
  font-size: 18px;
  padding: 5px;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
  text-decoration: none;
  background-color: unset;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  box-shadow: 0 3px 9px 0 rgba(169, 184, 200, 0.3);
  border-radius: 5px !important;
}
.header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
btn.dropdown-toggle ~ .dropdown-menu {
  background-color: rgb(244, 244, 244) !important;
  background-color: rgb(255, 255, 255) !important;
  border: 0 solid rgb(66, 133, 244) !important;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3) !important;
  top: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}
ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: rgb(244, 244, 244) !important;
  background-color: rgb(255, 255, 255) !important;
  border: 0 solid rgb(66, 133, 244) !important;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3) !important;
  top: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  position: absolute !important;
  width: 100% !important;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 98;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: rgba(73, 80, 87, 0.8509803922);
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #76839a;
  background-color: #f1f1f9;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #eaedf1;
}
.dropdown-menu .dropdown-plus-title {
  width: 100% !important;
  color: #495057 !important;
  padding: 6px 12px !important;
  font-weight: 500 !important;
  border: 0 solid #eaedf1 !important;
  border-bottom-width: 1px !important;
  cursor: pointer !important;
}
ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  line-height: 20px !important;
}
.btn.dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--primary-color) !important;
}
.btn.dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-plus-title {
  border-color: #13bfa6 !important;
}
.btn.dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-plus-title {
  border-color: #59adec !important;
}
.btn.dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e7c354 !important;
}
.btn.dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-plus-title {
  border-color: #d12c47 !important;
}
.btn.dropdown-toggle.btn-dark ~ .dropdown-menu .dropdown-plus-title {
  border-color: #444546 !important;
}
.btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.dropdown-menu-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
  border-bottom: 1px solid #eaedf1;
}
.dropdown-demo .dropdown-menu {
  position: static;
  float: none;
}
.dropdown-menu-header label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #76839a;
}
.dropdown-media-list .media {
  padding: 12px 15px;
}
.dropdown-media-list .media:hover,
.dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}
.media {
  display: flex;
  align-items: flex-start;
}
.dropdown-media-list img {
  border-radius: 100%;
}
.dropdown-media-list .media-body {
  margin-left: 15px;
}
.dropdown-media-list .media-body > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dropdown-media-list .media-body > div p {
  margin-bottom: 0;
  font-weight: 500;
  color: #76839a;
  font-size: 14px;
}
.dropdown-media-list .media-body > div span {
  font-size: 12px;
  color: #CFCFCF;
}
.dropdown-media-list .media-body > p {
  font-size: 14px;
  color: #bfbfbf;
  margin-bottom: 0;
}
.dropdown-list-footer {
  padding: 10px 15px;
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #eaedf1;
}
.dropdown-media-list {
  padding: 0;
}
@media (min-width: 768px) {
  ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
@media (min-width: 768px) {
  ul.dropdown-menu li.dropdown ul.dropdown-menu {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 28px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}
.dropdown {
  display: block;
}
.header .dropdown .nav-link.icon:hover {
  background: none !important;
}
.dropdown-menu {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 12rem;
}
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 12px;
}
.dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.dropdown-toggle:after {
  vertical-align: 0.155em;
}
.dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropdown-icon {
  color: #8f9daf;
  margin-right: 0.5rem;
  margin-left: -0.5rem;
  width: 1em;
  display: inline-block;
  text-align: center;
  vertical-align: -1px;
}
.dropdown-menu.dropdown-menu-end.show {
  left: inherit !important;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(73, 80, 87, 0.75);
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: rgba(73, 80, 87, 0.8);
  background-color: #fff;
  outline: 0;
  box-shadow: none;
  border-color: #eaedf1;
}
.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder {
  color: #76839a;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: rgba(228, 231, 236, 0.35);
  opacity: 1;
}
.form-control.file-input {
  line-height: 1.9;
}
@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
select.form-control:not([size]):not([multiple]) {
  height: 2.375rem;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.44444444;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.14285714;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.6;
  color: #495057;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.btn,
.input-group-sm > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.btn,
.input-group-lg > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .btn,
.input-group-sm > .input-group-text > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.14285714;
}
select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}
.form-control-lg {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 7px;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .btn,
.input-group-lg > .input-group-text > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 3px;
}
select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}
.form-group {
  margin-bottom: 1rem;
  display: block;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #505662;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: #13bfa6;
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: #13bfa6;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-select:valid ~ .valid-feedback,
.was-validated .form-select:valid ~ .valid-tooltip {
  display: block;
}
.form-select.is-valid ~ .valid-feedback,
.form-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #13bfa6;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #13bfa6;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(94, 186, 0, 0.25);
}
.was-validated .form-file-input:valid ~ .form-file-label,
.form-file-input.is-valid ~ .form-file-label {
  border-color: #13bfa6;
}
.was-validated .form-file-input:valid ~ .form-file-label::before,
.form-file-input.is-valid ~ .form-file-label::before {
  border-color: inherit;
}
.was-validated .form-file-input:valid ~ .valid-feedback,
.was-validated .form-file-input:valid ~ .valid-tooltip {
  display: block;
}
.form-file-input.is-valid ~ .valid-feedback,
.form-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-file-input:valid:focus ~ .form-file-label,
.form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}
.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: #d12c47 !important;
}
.form-select.is-invalid:focus {
  box-shadow: 0 0 0 2px rgba(186, 0, 0, 0.25);
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-select:invalid ~ .invalid-feedback,
.was-validated .form-select:invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #d12c47;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(205, 32, 31, 0.25);
}
.was-validated .form-file-input:invalid ~ .form-file-label,
.form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}
.was-validated .form-file-input:invalid ~ .form-file-label::before,
.form-file-input.is-invalid ~ .form-file-label::before {
  border-color: inherit;
}
.was-validated .form-file-input:invalid ~ .invalid-feedback,
.was-validated .form-file-input:invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-file-input:invalid:focus ~ .form-file-label,
.form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}
.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}
.header .form-inline {
  margin-right: 7px;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .form-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.form-label {
  display: block;
  margin-bottom: 0.375rem;
  font-weight: 500;
  font-size: 0.875rem;
  margin-top: 9px;
}
.form-label-small {
  font-weight: 400;
  font-size: 87.5%;
}
.form-footer {
  margin-top: 2rem;
}
.form-signin .form-control {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  border-radius: 0;
}
.form-signin .form-control:focus {
  box-shadow: none;
  border-bottom: 1px solid #eaedf1 !important;
}
.form-control.header-search {
  background: #f1f1f9;
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  width: 100%;
  margin-top: 4px;
}
.form-control.header-search::placeholder {
  color: #fff;
  opacity: 0.7;
}
.form-control.header-search:hover,
.form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
  box-shadow: none;
}
.form-fieldset {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  padding: 1rem;
  border-radius: 3px;
  margin-bottom: 1rem;
}
.form-required {
  color: #d12c47;
}
.form-required:before {
  content: " ";
}
.state-valid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235eba00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>") no-repeat center right 0.5rem/1rem;
}
.state-invalid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cd201f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>") no-repeat center right 0.5rem/1rem;
}
.form-help {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  text-align: center;
  line-height: 1rem;
  color: #868e96;
  background: rgba(228, 231, 236, 0.7725490196);
  border-radius: 50%;
  font-size: 0.75rem;
  transition: 0.3s background-color, 0.3s color;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-help:hover,
.form-help[aria-describedby] {
  background: #59adec;
  color: #fff;
}
.wizard-card .moving-tab {
  margin-top: 5px;
}
.wizard-card.form-group .form-control {
  background-image:
    linear-gradient(
      #c4c4c4,
      #c4c4c4,
      linear-gradient(#e1e1e2, #e1e1e2));
}
form.convFormDynamic button.submit:hover {
  color: #fff;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #13bfa6;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgb(94, 186, 0);
  border-radius: 0.2rem;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #d12c47;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgb(205, 32, 31);
  border-radius: 0.2rem;
}
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}
ul.labels-info li {
  margin: 0;
}
ul.labels-info li h4 {
  color: #5c5c5e;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  text-transform: uppercase;
}
ul.labels-info li a {
  border-radius: 0;
  color: #6a6a6a;
}
ul.labels-info li a:hover,
ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}
ul.labels-info li a i {
  padding-right: 10px;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.files .progress {
  width: 200px;
}
.fileupload-processing .fileupload-loading {
  display: block;
}
* html .fileinput-button {
  line-height: 24px;
  margin: 1px -3px 0 0;
}
* + html .fileinput-button {
  margin: 1px 0 0;
  padding: 2px 15px;
}
@media (max-width: 767px) {
  .files .btn span {
    display: none;
  }
  .files .preview * {
    width: 40px;
  }
  .files .name * {
    display: inline-block;
    width: 80px;
    word-wrap: break-word;
  }
  .files .progress {
    width: 20px;
  }
  .files .delete {
    width: 60px;
  }
  .border-right-1 {
    border-right: 0 !important;
  }
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.rdiobox {
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 18px;
}
.rdiobox span {
  padding-left: 4px;
}
.rdiobox span:before,
.rdiobox span:after {
  line-height: 18px;
  position: absolute;
}
.rdiobox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 50%;
  top: 2px;
  left: 0;
}
.rdiobox span:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  top: 7px;
  left: 5px;
  display: none;
}
.rdiobox span:empty {
  padding-left: 0;
  width: 16px;
  display: block;
}
.rdiobox input[type=radio] {
  opacity: 0;
  margin: 0;
}
.rdiobox input[type=radio]:checked + span:before {
  border-color: transparent;
  background-color: var(--primary-color);
}
.rdiobox input[type=radio]:checked + span:after {
  display: block;
}
.rdiobox input[type=radio].radio-primary:checked + span:before {
  background-color: var(--primary-color);
}
.rdiobox input[type=radio].radio-secondary:checked + span:before {
  background-color: #e984b1;
}
.rdiobox input[type=radio].radio-success:checked + span:before {
  background-color: #13bfa6;
}
.rdiobox input[type=radio].radio-info:checked + span:before {
  background-color: #59adec;
}
.rdiobox input[type=radio].radio-warning:checked + span:before {
  background-color: #e7c354;
}
.rdiobox input[type=radio].radio-danger:checked + span:before {
  background-color: #d12c47;
}
.rdiobox input[type=radio].radio-dark:checked + span:before {
  background-color: #343a40;
}
.rdiobox input[type=radio].radio-light:checked + span:before {
  background-color: rgba(228, 231, 236, 0.7725490196);
}
.rdiobox input[type=radio][disabled] + span {
  opacity: 0.75;
}
.rdiobox input[type=radio][disabled] + span:before,
.rdiobox input[type=radio][disabled] + span:after {
  opacity: 0.75;
}
.main-toggle-group .toggle {
  width: 60px;
  height: 25px;
  background-color: #d6d6e6;
  margin-left: 10px;
  margin-bottom: 5px;
  padding: 2px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease;
}
.main-toggle-group .toggle.toggle-sm {
  height: 17px;
  width: 50px;
}
.main-toggle-group .toggle.toggle-sm span {
  width: 10px;
  height: 10px;
}
.main-toggle-group .toggle.toggle-sm span::after {
  right: -30px;
  top: -1px;
}
.main-toggle-group .toggle.toggle-lg {
  height: 34px;
  width: 72px;
}
.main-toggle-group .toggle.toggle-lg span {
  width: 28px;
}
.main-toggle-group .toggle.toggle-lg span::after {
  top: 8px;
  right: -31px;
}
.main-toggle-group .toggle span {
  position: absolute;
  top: 3px;
  bottom: 4px;
  left: 3px;
  display: block;
  width: 20px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.2s ease;
}
.main-toggle-group .toggle span::before,
.main-toggle-group .toggle span::after {
  position: absolute;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  top: 3px;
  line-height: 1.38;
  transition: all 0.2s ease;
}
.main-toggle-group .toggle span::before {
  content: "on";
  left: -25px;
}
.main-toggle-group .toggle span::after {
  content: "off";
  right: -29px;
}
.main-toggle-group .toggle.on {
  background-color: var(--primary-color);
}
.main-toggle-group .toggle.on.toggle-sm span {
  left: 37px;
}
.main-toggle-group .toggle.on.toggle-sm span::before {
  top: -1px;
  left: -25px;
}
.main-toggle-group .toggle.on.toggle-lg span {
  left: 41px;
}
.main-toggle-group .toggle.on.toggle-lg span::before {
  top: 8px;
  left: -28px;
}
.main-toggle-group .toggle.on span {
  left: 37px;
}
.main-toggle-group .toggle.on.toggle-primary {
  background-color: var(--primary-color);
}
.main-toggle-group .toggle.on.toggle-secondary {
  background-color: #e984b1;
}
.main-toggle-group .toggle.on.toggle-info {
  background-color: #59adec;
}
.main-toggle-group .toggle.on.toggle-success {
  background-color: #13bfa6;
}
.main-toggle-group .toggle.on.toggle-warning {
  background-color: #e7c354;
}
.main-toggle-group .toggle.on.toggle-danger {
  background-color: #d12c47;
}
.main-toggle-group .toggle.on.toggle-light {
  background-color: #868e96;
}
.main-toggle-group.style1 .toggle {
  border: 1px solid #eaedf1;
  background-color: #fff;
  border-radius: 15px;
  cursor: pointer;
  transition: all ease 0.3s;
  width: 46px;
}
.main-toggle-group.style1 .toggle.toggle-sm {
  width: 35px;
}
.main-toggle-group.style1 .toggle.toggle-sm span {
  top: unset;
  height: 10px;
  width: 10px;
}
.main-toggle-group.style1 .toggle.toggle-lg {
  width: 70px;
}
.main-toggle-group.style1 .toggle.toggle-lg span {
  height: 25px;
  width: 25px;
}
.main-toggle-group.style1 .toggle span {
  border-radius: 50%;
  height: 17px;
  width: 17px;
  background-color: rgba(134, 142, 150, 0.5);
}
.main-toggle-group.style1 .toggle span::before,
.main-toggle-group.style1 .toggle span::after {
  content: none;
}
.main-toggle-group.style1 .toggle.on {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.main-toggle-group.style1 .toggle.on.toggle-sm span {
  left: 21px;
}
.main-toggle-group.style1 .toggle.on.toggle-lg span {
  left: 41px;
}
.main-toggle-group.style1 .toggle.on span {
  background-color: #fff;
  left: 25px;
}
.main-toggle-group.style1 .toggle.on.toggle-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.main-toggle-group.style1 .toggle.on.toggle-secondary {
  background-color: #e984b1;
  border-color: #e984b1;
}
.main-toggle-group.style1 .toggle.on.toggle-success {
  background-color: #13bfa6;
  border-color: #13bfa6;
}
.main-toggle-group.style1 .toggle.on.toggle-info {
  background-color: #59adec;
  border-color: #59adec;
}
.main-toggle-group.style1 .toggle.on.toggle-warning {
  background-color: #e7c354;
  border-color: #e7c354;
}
.main-toggle-group.style1 .toggle.on.toggle-danger {
  background-color: #d12c47;
  border-color: #d12c47;
}
.main-toggle-group.style1 .toggle.on.toggle-light {
  background-color: #868e96;
  border-color: #868e96;
}
.main-toggle-group.style1 .toggle.on.toggle-dark {
  background-color: #343a40;
  border-color: #343a40;
}
.material-switch {
  margin: 10px;
}
.material-switch.toggle-sm > label::before {
  height: 10px;
  width: 27px;
  border-radius: 10px;
}
.material-switch.toggle-sm > label::after {
  height: 17px;
  width: 17px;
  border-radius: 50%;
}
.material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  left: 13px;
}
.material-switch.toggle-lg > label::before {
  height: 27px;
  width: 55px;
  border-radius: 20px;
}
.material-switch.toggle-lg > label::after {
  height: 35px;
  width: 35px;
  margin-top: -8px;
  border-radius: 50%;
}
.material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  left: 77%;
}
@media (prefers-reduced-motion: reduce) {
  .toggle span {
    transition: none;
  }
}
.form-range-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}
.form-range-control.form-control:focus {
  border-color: rgba(228, 231, 236, 0.41) !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}
.form-range-control::-webkit-slider-thumb {
  cursor: pointer;
}
.form-range-control.range-primary::-webkit-slider-thumb,
.form-range-control.range-secondary::-webkit-slider-thumb,
.form-range-control.range-success::-webkit-slider-thumb,
.form-range-control.range-info::-webkit-slider-thumb,
.form-range-control.range-warning::-webkit-slider-thumb,
.form-range-control.range-danger::-webkit-slider-thumb,
.form-range-control.range-dark::-webkit-slider-thumb,
.form-range-control.range.light::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  width: 10px;
  padding: 0.52rem;
  margin-top: -4px;
  border-radius: 50%;
}
.form-range-control.range-primary::-webkit-slider-runnable-track,
.form-range-control.range-secondary::-webkit-slider-runnable-track,
.form-range-control.range-success::-webkit-slider-runnable-track,
.form-range-control.range-info::-webkit-slider-runnable-track,
.form-range-control.range-warning::-webkit-slider-runnable-track,
.form-range-control.range-danger::-webkit-slider-runnable-track,
.form-range-control.range-dark::-webkit-slider-runnable-track,
.form-range-control.range.light::-webkit-slider-runnable-track {
  border-radius: 10px;
  height: 0.5rem;
}
.form-range-control.range-primary::-webkit-slider-thumb {
  background-color: var(--primary-color);
}
.form-range-control.range-primary::-webkit-slider-runnable-track {
  background-color: rgba(var(--primary-color), 0.15);
}
.form-range-control.range-secondary::-webkit-slider-thumb {
  background-color: #e984b1;
}
.form-range-control.range-secondary::-webkit-slider-runnable-track {
  background-color: rgba(233, 132, 177, 0.15);
}
.form-range-control.range-info::-webkit-slider-thumb {
  background-color: #59adec;
}
.form-range-control.range-info::-webkit-slider-runnable-track {
  background-color: rgba(89, 173, 236, 0.15);
}
.form-range-control.range-success::-webkit-slider-thumb {
  background-color: #13bfa6;
}
.form-range-control.range-success::-webkit-slider-runnable-track {
  background-color: rgba(19, 191, 166, 0.15);
}
.form-range-control.range-warning::-webkit-slider-thumb {
  background-color: #e7c354;
}
.form-range-control.range-warning::-webkit-slider-runnable-track {
  background-color: rgba(231, 195, 84, 0.15);
}
.form-range-control.range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}
.form-range-control.range-dark::-webkit-slider-runnable-track {
  background-color: rgba(52, 58, 64, 0.15);
}
.form-range-control.range-danger::-webkit-slider-thumb {
  background-color: #d12c47;
}
.form-range-control.range-danger::-webkit-slider-runnable-track {
  background-color: rgba(209, 44, 71, 0.15);
}
.range-group {
  display: flex;
  align-items: center;
  flex: 1;
}
.color-pickr-btn {
  margin-bottom: 5px;
}
.color-pickr-btn button {
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 5px;
  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;
}
.default-pickr {
  margin-bottom: 5px !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  font-size: 0.875rem;
  line-height: 1.5;
  cursor: pointer;
  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;
}
.pcr-app[data-theme=classic] {
  max-width: 69vw !important;
}
.main-form-group {
  border: 1px solid #eaedf1;
  border-radius: 5px;
  position: relative;
  transition: all ease 0.3s;
}
.main-form-group:focus-within {
  border-color: var(--primary-color) !important;
}
.main-form-group .form-control {
  border-width: 0px;
  padding: 1rem 0.75rem !important;
  height: 3.75rem;
}
.main-form-group .form-control.text-area {
  height: unset;
}
.main-form-group .form-control::-webkit-input-placeholder {
  color: transparent !important;
}
.main-form-group .form-control::-webkit-textarea-placeholder {
  color: transparent !important;
}
.main-form-group .form-control:focus,
.main-form-group .form-control:not(:placeholder-shown) {
  padding-top: 1.65rem !important;
  padding-bottom: 0.5rem !important;
}
.main-form-group .form-control:focus ~ .form-label,
.main-form-group .form-control:not(:placeholder-shown) ~ .form-label {
  transform: translateY(-5px) translateX(-5px) scale(0.8);
  opacity: 0.55;
}
.main-form-group .form-label {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0.78rem;
  display: inline-block;
  margin: 0px !important;
  transition: transform ease 0.3s;
  pointer-events: none;
}
.main-dropdown-form-demo .dropdown-menu.show {
  padding: 35px 20px;
  z-index: 2 !important;
}
.main-parent {
  position: relative;
}
.main-parent .main-child {
  position: absolute;
  top: 0px;
  right: 5px;
  height: 100%;
}
.was-validated .form-control:valid,
.form-control.is-valid,
input.form-control.parsley-success,
textarea.form-control.parsley-success {
  border-color: #13bfa6 !important;
}
.was-validated .form-control:valid + .invalid-feedback,
.form-control.is-valid,
.invalid-feedback input.form-control.parsley-success,
.invalid-feedback textarea.form-control.parsley-success + .invalid-feedback {
  display: none !important;
}
.note-btn-group .btn {
  border: 1px solid #eaedf1 !important;
  border-radius: 3px;
  padding: 0.28rem 0.51rem !important;
}
.note-btn-group .note-dropdown-menu.dropdown-menu > li > a {
  padding: 3px 6px !important;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  float: left !important;
  margin-right: 10px !important;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  right: 0px !important;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close:hover {
  opacity: 0.75;
}
.sw-main .nav-tabs .nav-link:hover,
.sw-main .nav-tabs .nav-link.active {
  color: var(--primary-color) !important;
}
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a {
  color: var(--primary-color) !important;
}
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:after {
  color: var(--primary-color) !important;
  background: var(--primary-color) !important;
}
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a.active,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:hover,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:focus {
  color: var(--primary-color);
}
.sw-main.sw-theme-dots > ul.step-anchor > li > a {
  font-weight: normal !important;
}
.wizard > .content > .title {
  font-weight: normal !important;
}
.editable-clear-x {
  margin-top: -10px !important;
}
.editable-input {
  display: flex !important;
  align-items: center !important;
}
.editable-input .editable-checklist div span {
  margin-bottom: 0.65rem;
}
.editable-input .editable-checklist div:last-child span {
  margin-bottom: 0px !important;
}
.editable-input .select2-selection__clear {
  margin-right: 3px;
  vertical-align: middle;
  margin-top: 2px;
}
.editable-input .editable-address {
  display: block;
  margin-right: 10px;
}
.editable-input .editable-address span {
  display: inline-block;
  margin-right: 3px;
}
.control-group.form-group > div {
  display: flex;
  align-items: center;
}
.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: 1 !important;
}
.ckbox span,
.rdiobox span {
  margin-left: 5px;
}
.ckbox input[type=checkbox][disabled] + span {
  opacity: 0.75 !important;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.gutters-0 .card {
  margin-bottom: 0;
}
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.gutters-xs .card {
  margin-bottom: 0.5rem;
}
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.gutters-sm .card {
  margin-bottom: 1rem;
}
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}
.gutters-lg .card {
  margin-bottom: 2rem;
}
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.gutters-xl .card {
  margin-bottom: 3rem;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.gutters-0 .card {
  margin-bottom: 0;
}
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.gutters-xs .card {
  margin-bottom: 0.5rem;
}
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.gutters-sm .card {
  margin-bottom: 1rem;
}
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}
.gutters-lg .card {
  margin-bottom: 2rem;
}
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.gutters-xl .card {
  margin-bottom: 3rem;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.gutters-0 .card {
  margin-bottom: 0;
}
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}
.gutters-xs .card {
  margin-bottom: 0.5rem;
}
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.gutters-sm .card {
  margin-bottom: 1rem;
}
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}
.gutters-lg .card {
  margin-bottom: 2rem;
}
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.gutters-xl .card {
  margin-bottom: 3rem;
}
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-btn {
  font-size: 0.9375rem;
  border: 0;
}
.input-group-btn > .btn {
  height: 100%;
  border-color: rgb(36, 196, 180);
}
.input-group-text {
  border-right: 0;
}
.input-group-text {
  border-left: 0;
}
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.275rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #86909a;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #eaedf1;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-text .form-control {
  border-left: 0px !important;
}
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}
.modal-header h4.modal-title {
  font-weight: 300;
}
.modal-body label {
  font-weight: 400;
}
.modal-open {
  overflow: scroll;
  padding: 0 !important;
  display: block;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  padding-right: 0 !important;
  margin: 0 !important;
}
.modal-open,
.modal-backdrop.fade.show {
  padding-right: 0 !important;
}
.modal-open {
  overflow: auto !important;
  padding: 0px !important;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0px !important;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  outline: 0;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.modal-header .btn-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-body p:last-child {
  margin-bottom: 0;
}
.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.model-wrapper-demo {
  padding: 50px 0;
  background: #f1f1f9;
}
.pos-static {
  position: static;
}
.modal.animated .modal-dialog {
  transform: translate(0, 0);
}
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}
.modal.effect-slide-in-right .modal-dialog {
  transform: translateX(20%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.modal.effect-slide-in-right.show .modal-dialog {
  transform: translateX(0);
  opacity: 1;
}
.modal.effect-slide-in-bottom .modal-dialog {
  transform: translateY(20%);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-slide-in-bottom.show .modal-dialog {
  transform: translateY(0);
  opacity: 1;
}
.modal.effect-newspaper .modal-dialog {
  transform: scale(0) rotate(720deg);
  opacity: 0;
}
.modal.effect-newspaper.show ~ .modal-backdrop,
.modal.effect-newspaper .modal-dialog {
  transition: all 0.5s;
}
.modal.effect-newspaper.show .modal-dialog {
  transform: scale(1) rotate(0deg);
  opacity: 1;
}
.modal.effect-fall {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}
.modal.effect-fall .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}
.modal.effect-fall.show .modal-dialog {
  transition: all 0.3s ease-in;
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}
.modal.effect-flip-horizontal {
  perspective: 1300px;
}
.modal.effect-flip-horizontal .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateY(-70deg);
  transition: all 0.3s;
  opacity: 0;
}
.modal.effect-flip-horizontal.show .modal-dialog {
  transform: rotateY(0deg);
  opacity: 1;
}
.modal.effect-flip-vertical {
  perspective: 1300px;
}
.modal.effect-flip-vertical .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(-70deg);
  transition: all 0.3s;
  opacity: 0;
}
.modal.effect-flip-vertical.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}
.modal.effect-super-scaled .modal-dialog {
  transform: scale(2);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-super-scaled.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}
.modal.effect-sign {
  perspective: 1300px;
}
.modal.effect-sign .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(-60deg);
  transform-origin: 50% 0;
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-sign.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}
.modal.effect-rotate-bottom {
  perspective: 1300px;
}
.modal.effect-rotate-bottom .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateY(100%) rotateX(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s ease-out;
}
.modal.effect-rotate-bottom.show .modal-dialog {
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}
.modal.effect-rotate-left {
  perspective: 1300px;
}
.modal.effect-rotate-left .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-rotate-left.show .modal-dialog {
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}
.modal.effect-just-me .modal-dialog {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-just-me .modal-content {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: var(--dark-body);
  padding: 0 9px;
}
@supports (-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px)) {
  .modal.effect-just-me .modal-content {
    background-color: transparent;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
  }
}
.modal.effect-just-me .btn-close {
  text-shadow: none;
  color: #fff;
}
.modal.effect-just-me .modal-header {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  padding-left: 0;
  padding-right: 0;
}
.modal.effect-just-me .modal-header h6 {
  color: #fff;
  font-weight: 500;
}
.modal.effect-just-me .modal-body {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 0;
  padding-right: 0;
}
.modal.effect-just-me .modal-body h6 {
  color: #fff;
}
.modal.effect-just-me .modal-footer {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.modal.effect-just-me.show ~ .modal-backdrop {
  opacity: 0.96;
}
.modal.effect-just-me.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-body {
  overflow-y: inherit !important;
}
.nav-sidebar .list-unstyled li:last-child {
  border-bottom: 0px;
}
.nav-item.show .dropdown-menu.dropdown-menu-arrow.show {
  top: -1px !important;
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav.nav-pills.nav-pills-circle .nav-link:hover,
.nav.nav-pills.nav-pills-circle .nav-link:focus {
  color: var(--primary-color) !important;
}
.nav.nav-pills.nav-pills-circle .nav-link.active {
  color: #fff !important;
}
.nav-link {
  display: block;
  padding: 0.2rem 0.9rem;
}
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
  position: relative;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link.active {
  border: 0;
}
.nav-tabs .nav-item.show .nav-link {
  border: 0;
}
.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
}
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
  font-size: 11px;
  margin-bottom: 0;
  padding: 0 22px;
}
.nav-item1 {
  padding: 10px;
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.nav1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px;
  margin-bottom: 0;
  list-style: none;
  background: transparent;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}
.nav1.nav-column .nav-item1 {
  padding: 0px;
  margin-top: 5px;
}
.nav1.nav-column .nav-link {
  border-right: none !important;
  width: 100%;
  padding: 6px;
  border-radius: 5px;
}
.nav1.nav-column .nav-link svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}
.nav1.nav-column .nav-link:hover,
.nav1.nav-column .nav-link:focus,
.nav1.nav-column .nav-link:active {
  color: var(--primary-color) !important;
}
.nav1.nav-column .nav-link:hover svg,
.nav1.nav-column .nav-link:focus svg,
.nav1.nav-column .nav-link:active svg {
  fill: var(--primary-color) !important;
}
.nav1.nav-column .nav-link.active {
  color: #fff !important;
  background-color: var(--primary-color);
}
.nav1.nav-column .nav-link.active svg {
  fill: #fff !important;
}
.nav1.colored .nav-link {
  color: rgba(228, 231, 236, 0.7725490196);
}
.nav1.colored .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4);
}
.nav1.colored .nav-link.disabled:hover,
.nav1.colored .nav-link.disabled:focus {
  cursor: not-allowed !important;
}
.nav1.colored .nav-link:hover,
.nav1.colored .nav-link:focus,
.nav1.colored .nav-link.active {
  color: #fff;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-color) !important;
}
.nav-item1:hover:not(.disabled),
.nav-item1.active {
  color: #fff;
}
.nav-item1 .nav-link.disabled {
  opacity: 6;
  cursor: default-color;
  pointer-events: none;
}
.nav-item1 .nav-link.disable {
  opacity: 3;
}
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}
.nav-tabs .nav-item1 {
  margin-bottom: -1px;
  position: relative;
}
.nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.nav-tabs .nav-item1 .nav-link {
  border: 0;
  color: inherit;
  margin-bottom: -1px;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 400;
}
.nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.nav-tabs .nav-item1 .nav-link.active {
  color: #fff !important;
}
.nav-tabs .nav-item1 .nav-link.disabled {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}
.nav-tabs .nav-item1 i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}
.nav-tabs .nav-item1:hover .nav-submenu {
  display: block;
}
.nav-tabs .nav-submenu .nav-item1 {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}
.nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}
.nav-tabs .nav-submenu .nav-item1:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}
.nav-unread {
  position: absolute;
  top: 0.4rem;
  background: #ecd938;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}
.nav-unread.badge {
  position: absolute;
  top: 4px;
  left: 26px;
  display: block !important;
  padding: 3px 5px !important;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  font-size: 11px;
}
.nav-link {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #495057;
  transition: all ease 0.3s;
}
.nav-link.icon {
  margin: 5px;
  padding: 12px;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
}
.nav-link.icon i {
  font-size: 20px;
}
.nav-link.icon svg {
  width: 1.3rem;
  fill: #495584 !important;
}
.nav-link.active,
.nav-link:hover,
.nav-link:focus {
  color: #fff !important;
}
.nav-link.disabled.hover,
.nav-link.disabled.focus {
  color: #707070;
}
.nav-basic .nav-link.active,
.nav-basic .nav-link:hover,
.nav-basic .nav-link:focus {
  color: var(--primary-color) !important;
}
.tabs-menu4 .nav-link:hover {
  color: var(--primary-color) !important;
}
@media (max-width: 768px) {
  .nav-link.icon {
    padding: 5px !important;
  }
}
.nav-item {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.nav-tabs {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000;
}
.nav-tabs .nav-link {
  border: 0;
  color: inherit;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 500;
  padding: 1rem 1.8rem;
  font-size: 13px;
  text-align: center;
}
.nav-tabs .nav-link:hover:not(.disabled),
.nav-tabs .nav-link.active {
  color: #fff;
}
.nav-tabs .nav-link.disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-item:hover .nav-submenu {
  display: block;
}
.nav-link:hover .dropdown-menu,
.nav-item:hover .dropdown-menu,
.nav-link:hover .dropdown-menu.show {
  display: block;
}
@media (max-width: 1279px) and (min-width: 992px) {
  .nav-tabs .nav-link {
    padding: 1rem 1.8rem;
    font-size: 13px;
  }
}
.nav-tabs .nav-item i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}
.nav-tabs .nav-submenu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #eaedf1;
  border-top: none;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 10rem;
  border-radius: 0 0 3px 3px;
}
.nav-tabs .nav-submenu .nav-item {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}
.nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}
.nav-tabs .nav-submenu .nav-item:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}
.hor-menu .nav-badge {
  border-radius: 30px;
  position: absolute;
  top: 3px;
  right: 14px;
  padding: 0.2em 0.4em;
  font-size: 12px;
}
@media (max-width: 992px) {
  .hor-menu .nav-badge {
    right: auto !important;
  }
}
#smartwizard .nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
  padding: 30px;
}
#smartwizard .nav-tabs {
  border-top: 0 !important;
}
#smartwizard .nav-link {
  padding: 8px 40px;
  border-radius: 5px !important;
}
.sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled) {
  background: transparent;
}
#basicwizard .nav-tabs .nav-link {
  padding: 0.8rem 0.8rem;
}
.navbar-toggler:focus {
  box-shadow: none;
}
.page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100vh;
}
body.fixed-header .page {
  padding-top: 4.5rem;
}
@media (min-width: 1600px) {
  body.aside-opened .page {
    margin-right: 22rem;
  }
}
.page-main {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.page-content {
  margin: 0.75rem 0;
}
@media (min-width: 768px) {
  .page-content {
    margin: 1.5rem 0;
  }
}
.example .pagination {
  margin-bottom: 0;
}
.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 3px;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  background-color: #fff;
  border: 1px solid #eaedf1;
  color: #495057;
}
.page-link:hover {
  z-index: 2;
  text-decoration: none;
  background-color: var(--primary-color);
  color: #fff;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
}
.page-item.disabled .page-link {
  color: #ced4da;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #eaedf1;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.75rem 0rem 0.75rem;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  position: relative;
  min-height: 50px;
  border: 1px solid transparent;
  border-radius: 5px;
}
.page-title {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  margin-bottom: 0.2rem;
}
.page-title-icon {
  color: #9aa0ac;
  font-size: 1.25rem;
}
.page-subtitle {
  font-size: 0.8125rem;
  color: #c0a0f1;
  margin-left: 2rem;
  position: relative;
}
.page-subtitle a {
  color: inherit;
}
.page-options {
  margin-left: auto;
}
.page-header .breadcrumb {
  font-size: 14px;
  padding-left: 0 !important;
}
.page-breadcrumb {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  background: none;
  padding: 0;
  margin: 1rem 0 0;
  font-size: 0.875rem;
}
.page-description {
  margin: 0.25rem 0 0;
  color: #6e7687;
}
.page-description a {
  color: inherit;
}
.page-single {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .page-breadcrumb {
    margin: -0.5rem 0 0;
  }
}
.page-breadcrumb .breadcrumb-item {
  color: #9aa0ac;
}
.page-breadcrumb .breadcrumb-item.active {
  color: #6e7687;
}
.pagination-simple .page-item .page-link {
  background: none;
  border: none;
}
.pagination-simple .page-item.active .page-link {
  color: #495057;
  font-weight: 700;
}
.pagination-pager .page-prev {
  margin-right: auto;
}
.pagination-pager .page-next {
  margin-left: auto;
}
.page-total-text {
  margin-right: 1rem;
  -ms-flex-item-align: center;
  align-self: center;
  color: #6e7687;
}
.page-item.active .page-link {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.panel-heading-landing-box {
  background: var(--primary-color) !important;
  color: #fff !important;
  font-size: 16px !important;
  text-align: center;
  border-top: none !important;
}
.panel-title-landing {
  color: var(--primary-color) !important;
  font-size: 35px;
  font-weight: bold;
}
.panel-body-landing {
  border: solid 2px var(--primary-color) !important;
  border-top: none !important;
  border-bottom: none !important;
  text-align: center;
  background: #fff;
}
.panel-footer-landing {
  border: solid 2px var(--primary-color) !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  border-top: none !important;
  text-align: center;
  background: #f7f7f7;
}
.panel-body {
  padding: 15px;
}
.panel-body .lead {
  font-size: 15px;
  margin-bottom: 0;
  padding: 10px 0;
}
.panel-body .lead strong {
  font-size: 30px;
  margin-bottom: 0;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
  border: 0px;
}
.panel-group .panel {
  box-shadow: none;
  border-color: #eaedf1;
}
.panel-default > .panel-heading {
  padding: 0;
  background-color: #fff;
}
.panel-title {
  font-size: 14px;
  margin-bottom: 0;
}
.panel-title > a {
  display: block;
  padding: 16px;
  text-decoration: none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #eaedf1;
  border-top: 0;
}
.panel1 {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}
.panel1:last-child {
  border-bottom: none;
}
.panel-group1 > .panel1:first-child .panel-heading1 {
  border-radius: 4px 4px 0 0;
}
.panel-group1 .panel1 {
  border-radius: 0;
}
.panel-body1 {
  padding: 10px;
  background: #fff;
}
.panel-title1 {
  font-size: 14px;
  margin-bottom: 0;
}
.panel-group1 .panel1 + .panel1 {
  margin-top: 0;
}
.panel-heading1 {
  background-color: transparent;
  border-radius: 5px;
}
.panel-group1 .panel-body {
  border: 1px solid #eaedf1;
  border-radius: 0px 0px 5px 5px;
}
.panel-title1 a {
  display: block;
  color: var(--primary-color) !important;
  padding: 16px;
  position: relative;
  font-size: 15px;
  font-weight: 400;
  border-radius: 5px;
}
.panel1:last-child .panel-body1 {
  border-radius: 0 0 4px 4px;
}
.panel1:last-child .panel-heading1 {
  border-radius: 0 0 4px 4px;
  transition: border-radius 0.3s linear 0.2s;
}
.panel1:last-child .panel-heading1.active {
  border-radius: 0;
  transition: border-radius linear 0s;
}
.panel-title a.accordion-toggle:before {
  content: "\f068";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}
.panel-title a.accordion-toggle.collapsed:before {
  content: "\f067";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}
.panel-heading1 a.collapsed:before {
  content: "\e9af";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}
.panel-heading1 a:before {
  content: "\e994";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}
.panel-heading1.active a:before {
  content: " ";
  transition: all 0.5s;
  transform: scale(0);
}
.demo-accordion p:last-child,
.panel-group1 p:last-child {
  margin-bottom: 0;
}
#bs-collapse .panel-heading1 a:after {
  content: "\f01a";
  font-size: 24px;
  position: absolute;
  font-family: "FontAwesome";
  right: 5px;
  top: 10px;
  transform: scale(0);
  transition: all 0.5s;
}
#bs-collapse .panel-heading1.active a:after {
  content: "\f01a";
  transform: scale(1);
  transition: all 0.5s;
}
.expanel-default {
  border: #eaedf1 !important;
}
.expanel-secondary {
  border: #e984b1 !important;
}
.expanel-success {
  border: #4ecc48 !important;
}
.expanel-danger {
  border: #d12c47 !important;
}
.expanel-primary > .expanel-heading {
  color: #fff !important;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}
.expanel-info > .expanel-heading {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec !important;
}
.expanel-warning > .expanel-heading {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354 !important;
}
.expanel-dark > .expanel-heading {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40 !important;
}
.expanel-light > .expanel-heading {
  color: #fff !important;
  background-color: #868e96 !important;
  border-color: #868e96 !important;
}
.expanel-success > .expanel-heading {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6 !important;
}
.expanel-secondary > .expanel-heading {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1 !important;
}
.expanel-success > .expanel-heading {
  color: #fff !important;
  background-color: #4ecc48 !important;
  border-color: #4ecc48 !important;
}
.expanel-danger > .expanel-heading {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47 !important;
}
.expanel-warning > .expanel-heading {
  color: #fff !important;
  background-color: #FBB034 !important;
  border-color: #FBB034 !important;
}
.expanel-title {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 16px !important;
  color: inherit !important;
}
.expanel {
  margin-bottom: 20px;
  background-color: #fff !important;
  border: 1px solid #eaedf1 !important;
  border-radius: 4px !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
}
.expanel-default > .expanel-heading {
  background-color: #eaedf1 !important;
  border-color: #eaedf1 !important;
}
.expanel-heading {
  padding: 10px 15px !important;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.expanel-footer {
  padding: 10px 15px !important;
  background-color: #eaedf1 !important;
  border-top: 1px solid #eaedf1 !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.expanel-body {
  padding: 15px !important;
}
.popover {
  top: 0;
  left: 0;
  z-index: 8 !important;
  display: block;
  max-width: 276px;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 3px;
  margin-left: calc(0.25rem - 5px);
}
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-width: 0.5rem 0.25rem 0;
}
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before,
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-width: 0.25rem 0.5rem 0.25rem 0;
}
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #eaedf1;
}
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before,
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-width: 0 0.25rem 0.5rem 0.25rem;
}
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #eaedf1;
}
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 0.5rem;
  margin-left: -0.25rem;
  content: "";
  border-bottom: 1px solid #fff;
}
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before,
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-width: 0.25rem 0 0.25rem 0.5rem;
}
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #eaedf1;
}
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: inherit;
  background-color: #fff;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.75rem 1rem;
  color: #6e7687;
}
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}
.popover-static-demo .popover {
  position: relative;
}
progress {
  vertical-align: baseline;
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}
.mixed-color-progress .bar-end {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 7px;
  transition: width 0.6s ease;
}
.current-progressbar {
  margin-top: 14.5px;
}
.progress-content {
  margin-bottom: 16.5px;
}
.progress-content:last-child {
  margin-bottom: 0;
}
@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent) !important;
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}
.progress-xs {
  height: 0.25rem;
}
.progress-xs .progress-bar {
  height: 0.25rem;
}
.progress-sm {
  height: 0.5rem;
}
.progress-sm .progress-bar {
  height: 0.5rem;
}
.progress-lg {
  height: 1.25rem;
}
.progress-lg .progress-bar {
  height: 1.25rem;
}
.progress-bar-indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
}
.progress-bar-indeterminate:before {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.progress-bar-indeterminate:after {
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s;
}
.table,
.text-wrap table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
.table th {
  padding: 0.75rem;
  vertical-align: top;
}
.text-wrap table th,
.text-wrap table td {
  padding: 0.65rem;
  vertical-align: top;
}
.table td {
  padding: 0.65rem;
  vertical-align: middle;
  border-top: 0;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  border-top: 0;
  padding: 0.75rem;
}
.text-wrap table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.table tbody + tbody,
.text-wrap table tbody + tbody {
  border-top: 2px solid #eaedf1;
}
.table .table,
.text-wrap table .table,
.table .text-wrap table {
  background-color: var(--primary-color);
}
.text-wrap .table table,
.text-wrap table table {
  background-color: var(--primary-color);
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered,
.text-wrap table,
.table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
  border: 1px solid #eaedf1 !important;
}
.table-bordered thead th,
.text-wrap table thead th,
.table-bordered thead td,
.text-wrap table thead td {
  border-bottom-width: 1px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}
.table-hover tbody tr:hover,
.table-hover tbody th {
  background-color: var(--primary-color);
}
.table-primary {
  background-color: #d2cdf9;
}
.table-primary > th,
.table-primary > td {
  background-color: #d2cdf9;
}
.table-hover .table-primary:hover {
  background-color: #b7cded;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b7cded;
}
.table-secondary {
  background-color: #fdccdb;
}
.table-secondary > th,
.table-secondary > td {
  background-color: #fdccdb;
}
.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}
.table-success {
  background-color: #d2ecb8;
}
.table-success > th,
.table-success > td {
  background-color: #d2ecb8;
}
.table-hover .table-success:hover {
  background-color: #c5e7a4;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #c5e7a4;
}
.table-info {
  background-color: #cbe7fb;
}
.table-info > th,
.table-info > td {
  background-color: #cbe7fb;
}
.table-hover .table-info:hover {
  background-color: #b3dcf9;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b3dcf9;
}
.table-warning {
  background-color: #f1d5a7;
}
.table-warning > th,
.table-warning > td {
  background-color: #f1d5a7;
}
.table-hover .table-warning:hover {
  background-color: #fae8a4;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fae8a4;
}
.table-danger {
  background-color: #f1c1c0;
}
.table-danger > th,
.table-danger > td {
  background-color: #f1c1c0;
}
.table-hover .table-danger:hover {
  background-color: #ecacab;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ecacab;
}
.table-light {
  background-color: #fdfdfe;
}
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark {
  background-color: #c6c8ca;
}
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active {
  background-color: rgba(0, 0, 0, 0.04);
}
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}
.table .thead-dark th,
.text-wrap table .thead-dark th {
  color: var(--primary-color);
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light th,
.text-wrap table .thead-light th {
  color: #495057;
  background-color: var(--primary-color);
  border-color: #eaedf1;
}
.table-dark {
  color: var(--primary-color);
  background-color: #212529;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.text-wrap table.table-dark {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
  .text-wrap .table-responsive-sm > table {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
  .text-wrap .table-responsive-md > table {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  .text-wrap .table-responsive-lg > table {
    border: 0;
  }
}
@media (max-width: 1279.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
  .text-wrap .table-responsive-xl > table {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.text-wrap .table-responsive > table {
  border: 0;
}
.table-inbox {
  border: 1px solid #eaedf1;
  margin-bottom: 0;
}
.table-inbox tr {
  border-bottom: 1px solid rgba(238, 238, 238, 0.7);
}
.table-inbox tr:last-child {
  border-bottom: 1px solid #eaedf1;
}
.table-inbox tr td:hover {
  cursor: pointer;
}
.table-inbox tr td .fa-star.inbox-started,
.table-inbox tr td .fa-star:hover {
  color: #f78a09;
}
.table-inbox tr.unread td {
  font-weight: 600 !important;
}
.table-inbox tr:last-child {
  border-bottom-width: 0px !important;
}
.table th,
.text-wrap table th {
  color: #2e3138;
  font-size: 0.875rem;
  font-weight: 400;
}
.table-md th,
.table-md td {
  padding: 0.5rem;
}
.table-vcenter td,
.table-vcenter th {
  vertical-align: middle;
  border-top: 1px solid #eaedf1;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}
.table-center td,
.table-center th {
  text-align: center;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--primary-color);
}
.table-striped tbody tr:nth-of-type(even) {
  background: transparent;
}
.table-calendar {
  margin: 0 0 0.75rem;
}
.table-calendar td,
.table-calendar th {
  border: 0;
  text-align: center;
  padding: 0 !important;
  width: 14.28571429%;
  line-height: 2.5rem;
}
.table-calendar td {
  border-top: 0;
}
.table-calendar-link {
  line-height: 2rem;
  min-width: calc(2rem + 2px);
  display: inline-block;
  border-radius: 3px;
  background: #f8f9fa;
  color: #495057;
  font-weight: 600;
  transition: 0.3s background, 0.3s color;
  position: relative;
}
.table-calendar-link:before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0.25rem;
  top: 0.25rem;
  border-radius: 50px;
  background: #467fcf;
}
.table-calendar-link:hover {
  color: #fff;
  text-decoration: none;
  background: #467fcf;
  transition: 0.3s background;
}
.table-calendar-link:hover:before {
  background: #fff;
}
.table-header {
  cursor: pointer;
  transition: 0.3s color;
}
.table-header:hover {
  color: #495057 !important;
}
.table-header:after {
  content: "\f0dc";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0.5rem;
  font-size: 0.75rem;
}
.table-header-asc {
  color: #495057 !important;
}
.table-header-asc:after {
  content: "\f0de";
}
.table-header-desc {
  color: #495057 !important;
}
.table-header-desc:after {
  content: "\f0dd";
}
table {
  border-collapse: collapse;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #eaedf1;
}
.table > :not(caption) > * > * {
  background: transparent;
  box-shadow: none;
  border-bottom-width: inherit;
}
@media (min-width: 768px) {
  .table-responsive.export-table .dt-buttons.btn-group {
    position: absolute;
    top: 0;
    left: 193px;
  }
  .table-responsive.deleted-table .data-table-btn {
    position: absolute;
    left: 223px;
    z-index: 1;
  }
}
@media (max-width: 1328px) {
  .table-responsive.export-table .dt-buttons.btn-group {
    position: relative;
    top: 0;
    left: 0px;
  }
}
table.dataTable {
  border-collapse: collapse !important;
}
.dropdown-item {
  transition: all ease-in-out 0.3s;
}
.dropdown-item:focus,
.dropdown-item.active {
  background-color: var(--primary-color);
  color: #fff !important;
}
div.dt-button-collection .dt-button {
  border-bottom: 1px solid rgba(var(--primary-color), 0.35);
  color: var(--primary-color);
}
div.dt-button-collection .dt-button:last-child {
  border-bottom: none !important;
}
.table.editable-table td {
  vertical-align: middle;
}
.table.editable-table input,
.table.editable-table select {
  border: 1px solid #eaedf1;
  height: 40px;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 7px;
  font-size: 0.75rem;
  outline: none;
  transition: all ease 0.3s;
}
.table.editable-table input:focus,
.table.editable-table select:focus {
  border-color: var(--primary-color) !important;
}
.table.editable-table option {
  font-size: 0.85rem;
}
#example3,
#example2 {
  width: 100% !important;
}
@media (max-width: 575.98px) {
  div.dataTables_wrapper div.dataTables_length label {
    justify-content: center !important;
  }
  div.dataTables_wrapper div.dataTables_filter {
    text-align: center !important;
  }
  .table-responsive.export-table .dt-buttons.btn-group {
    justify-content: center !important;
  }
}
.dataTables_filter .form-control {
  border-radius: 4px;
  height: 34px;
}
.tag {
  font-size: 0.75rem;
  color: #495057;
  background-color: rgba(228, 231, 236, 0.55);
  border-radius: 5px;
  padding: 0 0.5rem;
  line-height: 2em;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: default;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tag.tag-outline-primary {
  border-color: var(--primary-color) !important;
  color: var(--primary-color);
}
.tag.tag-outline-primary i {
  color: var(--primary-color);
}
.tag.tag-outline-secondary {
  border-color: #e984b1 !important;
  color: #e984b1;
}
.tag.tag-outline-secondary i {
  color: #e984b1;
}
.tag.tag-outline-success {
  border-color: #13bfa6 !important;
  color: #13bfa6;
}
.tag.tag-outline-success i {
  color: #13bfa6;
}
.tag.tag-outline-info {
  border-color: #59adec !important;
  color: #59adec;
}
.tag.tag-outline-info i {
  color: #59adec;
}
.tag.tag-outline-warning {
  border-color: #e7c354 !important;
  color: #e7c354;
}
.tag.tag-outline-warning i {
  color: #e7c354;
}
.tag.tag-outline-danger {
  border-color: #d12c47 !important;
  color: #d12c47;
}
.tag.tag-outline-danger i {
  color: #d12c47;
}
.tag.tag-outline-light {
  border-color: rgba(228, 231, 236, 0.7725490196) !important;
  color: rgba(228, 231, 236, 0.7725490196);
}
.tag.tag-outline-light i {
  color: rgba(228, 231, 236, 0.7725490196);
}
.tag.tag-outline-dark {
  border-color: #343a40 !important;
  color: #343a40;
}
.tag.tag-outline-dark i {
  color: #343a40;
}
a.tag {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}
a.tag:hover {
  background-color: rgba(228, 231, 236, 0.65);
  color: inherit;
}
.tag-addon {
  display: inline-block;
  padding: 0 0.5rem;
  color: inherit;
  text-decoration: none;
  background-color: rgba(228, 231, 236, 0.65);
  margin: 0 -0.5rem 0 0.5rem;
  text-align: center;
  min-width: 1.5rem;
}
.tag-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.tag-addon i {
  vertical-align: middle;
  margin: 0 -0.25rem;
}
a.tag-addon {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}
a.tag-addon:hover {
  background-color: rgba(228, 231, 236, 0.7);
  color: inherit;
}
.tag-avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 3px 0 0 3px;
  margin: 0 0.5rem 0 -0.5rem;
}
.tag-blue {
  background-color: #467fcf !important;
  color: #fff;
}
.tag-indigo {
  background-color: #6574cd !important;
  color: #fff;
}
.tag-purple {
  background-color: #661fd6 !important;
  color: #fff;
}
.tag-pink {
  background-color: #f58598 !important;
  color: #fff;
}
.tag-red {
  background-color: #e32f2f !important;
  color: #fff;
}
.tag-orange {
  background-color: #fc7303 !important;
  color: #fff;
}
.tag-yellow {
  background-color: #FBB034 !important;
  color: #fff;
}
.tag-green {
  background-color: #4ecc48 !important;
  color: #fff;
}
.tag-teal {
  background-color: #2bcbba !important;
  color: #fff;
}
.tag-cyan {
  background-color: #17a2b8 !important;
  color: #fff;
}
.tag-white {
  background-color: #fff !important;
  color: #fff;
}
.tag-gray {
  background-color: #868e96 !important;
  color: #fff;
}
.tag-gray-dark {
  background-color: #343a40 !important;
  color: #fff;
}
.tag-azure {
  background-color: #45aaf2 !important;
  color: #fff;
}
.tag-lime {
  background-color: #7bd235 !important;
  color: #fff;
}
.tag-primary {
  background-color: var(--primary-color) !important;
  color: #fff;
}
.tag-secondary {
  background-color: #e984b1 !important;
  color: #fff;
}
.tag-success {
  background-color: #4ecc48 !important;
  color: #fff;
}
.tag-info {
  background-color: #45aaf2 !important;
  color: #fff;
}
.tag-warning {
  background-color: #e7c354 !important;
  color: #fff;
}
.tag-danger {
  background-color: #d12c47 !important;
  color: #fff;
}
.tag-light {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  color: #444546;
}
.tag-dark {
  background-color: #343a40 !important;
  color: #fff;
}
.tag-rounded {
  border-radius: 50px;
}
.tag-rounded .tag-avatar {
  border-radius: 50px;
}
.tags {
  margin-bottom: -0.5rem;
  font-size: 0;
}
.tags > .tag {
  margin-bottom: 0.5rem;
}
.tags > .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-color);
}
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}
.badge.bg-light {
  color: #444546 !important;
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #eaedf1;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  border-radius: 7px;
}
.thumbnail a > img,
.thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}
.thumbnail p:last-child {
  margin-bottom: 0;
}
.thumbimg {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 7px;
}
.thumbnail .caption {
  padding: 15px;
}
.op-0 {
  opacity: 0;
}
.op-0-1 {
  opacity: 0.1;
}
.op-0-2 {
  opacity: 0.2;
}
.op-0-3 {
  opacity: 0.3;
}
.op-0-4 {
  opacity: 0.4;
}
.op-0-5 {
  opacity: 0.5;
}
.op-0-6 {
  opacity: 0.6;
}
.op-0-7 {
  opacity: 0.7;
}
.op-0-8 {
  opacity: 0.8;
}
.op-0-9 {
  opacity: 0.9;
}
.op-1 {
  opacity: 1;
}
.op-0-125 {
  opacity: 0.125;
}
.op-0-225 {
  opacity: 0.225;
}
.op-0-325 {
  opacity: 0.325;
}
.op-0-425 {
  opacity: 0.425;
}
.op-0-525 {
  opacity: 0.525;
}
.op-0-625 {
  opacity: 0.625;
}
.op-0-725 {
  opacity: 0.725;
}
.op-0-825 {
  opacity: 0.825;
}
.op-0-925 {
  opacity: 0.925;
}
.op-0-15 {
  opacity: 0.15;
}
.op-0-25 {
  opacity: 0.25;
}
.op-0-35 {
  opacity: 0.35;
}
.op-0-45 {
  opacity: 0.45;
}
.op-0-55 {
  opacity: 0.55;
}
.op-0-65 {
  opacity: 0.65;
}
.op-0-75 {
  opacity: 0.75;
}
.op-0-85 {
  opacity: 0.85;
}
.op-0-95 {
  opacity: 0.95;
}
.op-0-175 {
  opacity: 0.175;
}
.op-0-275 {
  opacity: 0.275;
}
.op-0-375 {
  opacity: 0.375;
}
.op-0-475 {
  opacity: 0.475;
}
.op-0-575 {
  opacity: 0.575;
}
.op-0-675 {
  opacity: 0.675;
}
.op-0-775 {
  opacity: 0.775;
}
.op-0-875 {
  opacity: 0.875;
}
.op-0-975 {
  opacity: 0.975;
}
.op-0-i {
  opacity: 0 !important;
}
.op-0-1-i {
  opacity: 0.1 !important;
}
.op-0-2-i {
  opacity: 0.2 !important;
}
.op-0-3-i {
  opacity: 0.3 !important;
}
.op-0-4-i {
  opacity: 0.4 !important;
}
.op-0-5-i {
  opacity: 0.5 !important;
}
.op-0-6-i {
  opacity: 0.6 !important;
}
.op-0-7-i {
  opacity: 0.7 !important;
}
.op-0-8-i {
  opacity: 0.8 !important;
}
.op-0-9-i {
  opacity: 0.9 !important;
}
.op-1-i {
  opacity: 1 !important;
}
.op-0-125-i {
  opacity: 0.125 !important;
}
.op-0-225-i {
  opacity: 0.225 !important;
}
.op-0-325-i {
  opacity: 0.325 !important;
}
.op-0-425-i {
  opacity: 0.425 !important;
}
.op-0-525-i {
  opacity: 0.525 !important;
}
.op-0-625-i {
  opacity: 0.625 !important;
}
.op-0-725-i {
  opacity: 0.725 !important;
}
.op-0-825-i {
  opacity: 0.825 !important;
}
.op-0-925-i {
  opacity: 0.925 !important;
}
.op-0-15-i {
  opacity: 0.15 !important;
}
.op-0-25-i {
  opacity: 0.25 !important;
}
.op-0-35-i {
  opacity: 0.35 !important;
}
.op-0-45-i {
  opacity: 0.45 !important;
}
.op-0-55-i {
  opacity: 0.55 !important;
}
.op-0-65-i {
  opacity: 0.65 !important;
}
.op-0-75-i {
  opacity: 0.75 !important;
}
.op-0-85-i {
  opacity: 0.85 !important;
}
.op-0-95-i {
  opacity: 0.95 !important;
}
.op-0-175-i {
  opacity: 0.175 !important;
}
.op-0-275-i {
  opacity: 0.275 !important;
}
.op-0-375-i {
  opacity: 0.375 !important;
}
.op-0-475-i {
  opacity: 0.475 !important;
}
.op-0-575-i {
  opacity: 0.575 !important;
}
.op-0-675-i {
  opacity: 0.675 !important;
}
.op-0-775-i {
  opacity: 0.775 !important;
}
.op-0-875-i {
  opacity: 0.875 !important;
}
.op-0-975-i {
  opacity: 0.975 !important;
}
@media (min-width: 480px) {
  .op-xs-0 {
    opacity: 0;
  }
  .op-xs-0-f {
    opacity: 0 !important;
  }
  .op-xs-1 {
    opacity: 0.1;
  }
  .op-xs-1-f {
    opacity: 0.1 !important;
  }
  .op-xs-2 {
    opacity: 0.2;
  }
  .op-xs-2-f {
    opacity: 0.2 !important;
  }
  .op-xs-3 {
    opacity: 0.3;
  }
  .op-xs-3-f {
    opacity: 0.3 !important;
  }
  .op-xs-4 {
    opacity: 0.4;
  }
  .op-xs-4-f {
    opacity: 0.4 !important;
  }
  .op-xs-5 {
    opacity: 0.5;
  }
  .op-xs-5-f {
    opacity: 0.5 !important;
  }
  .op-xs-6 {
    opacity: 0.6;
  }
  .op-xs-6-f {
    opacity: 0.6 !important;
  }
  .op-xs-7 {
    opacity: 0.7;
  }
  .op-xs-7-f {
    opacity: 0.7 !important;
  }
  .op-xs-8 {
    opacity: 0.8;
  }
  .op-xs-8-f {
    opacity: 0.8 !important;
  }
  .op-xs-9 {
    opacity: 0.9;
  }
  .op-xs-9-f {
    opacity: 0.9 !important;
  }
}
@media (min-width: 576px) {
  .op-sm-0 {
    opacity: 0;
  }
  .op-sm-0-f {
    opacity: 0 !important;
  }
  .op-sm-1 {
    opacity: 0.1;
  }
  .op-sm-1-f {
    opacity: 0.1 !important;
  }
  .op-sm-2 {
    opacity: 0.2;
  }
  .op-sm-2-f {
    opacity: 0.2 !important;
  }
  .op-sm-3 {
    opacity: 0.3;
  }
  .op-sm-3-f {
    opacity: 0.3 !important;
  }
  .op-sm-4 {
    opacity: 0.4;
  }
  .op-sm-4-f {
    opacity: 0.4 !important;
  }
  .op-sm-5 {
    opacity: 0.5;
  }
  .op-sm-5-f {
    opacity: 0.5 !important;
  }
  .op-sm-6 {
    opacity: 0.6;
  }
  .op-sm-6-f {
    opacity: 0.6 !important;
  }
  .op-sm-7 {
    opacity: 0.7;
  }
  .op-sm-7-f {
    opacity: 0.7 !important;
  }
  .op-sm-8 {
    opacity: 0.8;
  }
  .op-sm-8-f {
    opacity: 0.8 !important;
  }
  .op-sm-9 {
    opacity: 0.9;
  }
  .op-sm-9-f {
    opacity: 0.9 !important;
  }
}
@media (min-width: 768px) {
  .op-md-0 {
    opacity: 0;
  }
  .op-md-0-f {
    opacity: 0 !important;
  }
  .op-md-1 {
    opacity: 0.1;
  }
  .op-md-1-f {
    opacity: 0.1 !important;
  }
  .op-md-2 {
    opacity: 0.2;
  }
  .op-md-2-f {
    opacity: 0.2 !important;
  }
  .op-md-3 {
    opacity: 0.3;
  }
  .op-md-3-f {
    opacity: 0.3 !important;
  }
  .op-md-4 {
    opacity: 0.4;
  }
  .op-md-4-f {
    opacity: 0.4 !important;
  }
  .op-md-5 {
    opacity: 0.5;
  }
  .op-md-5-f {
    opacity: 0.5 !important;
  }
  .op-md-6 {
    opacity: 0.6;
  }
  .op-md-6-f {
    opacity: 0.6 !important;
  }
  .op-md-7 {
    opacity: 0.7;
  }
  .op-md-7-f {
    opacity: 0.7 !important;
  }
  .op-md-8 {
    opacity: 0.8;
  }
  .op-md-8-f {
    opacity: 0.8 !important;
  }
  .op-md-9 {
    opacity: 0.9;
  }
  .op-md-9-f {
    opacity: 0.9 !important;
  }
}
@media (min-width: 992px) {
  .op-lg-0 {
    opacity: 0;
  }
  .op-lg-0-f {
    opacity: 0 !important;
  }
  .op-lg-1 {
    opacity: 0.1;
  }
  .op-lg-1-f {
    opacity: 0.1 !important;
  }
  .op-lg-2 {
    opacity: 0.2;
  }
  .op-lg-2-f {
    opacity: 0.2 !important;
  }
  .op-lg-3 {
    opacity: 0.3;
  }
  .op-lg-3-f {
    opacity: 0.3 !important;
  }
  .op-lg-4 {
    opacity: 0.4;
  }
  .op-lg-4-f {
    opacity: 0.4 !important;
  }
  .op-lg-5 {
    opacity: 0.5;
  }
  .op-lg-5-f {
    opacity: 0.5 !important;
  }
  .op-lg-6 {
    opacity: 0.6;
  }
  .op-lg-6-f {
    opacity: 0.6 !important;
  }
  .op-lg-7 {
    opacity: 0.7;
  }
  .op-lg-7-f {
    opacity: 0.7 !important;
  }
  .op-lg-8 {
    opacity: 0.8;
  }
  .op-lg-8-f {
    opacity: 0.8 !important;
  }
  .op-lg-9 {
    opacity: 0.9;
  }
  .op-lg-9-f {
    opacity: 0.9 !important;
  }
}
@media (min-width: 1200px) {
  .op-xl-0 {
    opacity: 0;
  }
  .op-xl-0-f {
    opacity: 0 !important;
  }
  .op-xl-1 {
    opacity: 0.1;
  }
  .op-xl-1-f {
    opacity: 0.1 !important;
  }
  .op-xl-2 {
    opacity: 0.2;
  }
  .op-xl-2-f {
    opacity: 0.2 !important;
  }
  .op-xl-3 {
    opacity: 0.3;
  }
  .op-xl-3-f {
    opacity: 0.3 !important;
  }
  .op-xl-4 {
    opacity: 0.4;
  }
  .op-xl-4-f {
    opacity: 0.4 !important;
  }
  .op-xl-5 {
    opacity: 0.5;
  }
  .op-xl-5-f {
    opacity: 0.5 !important;
  }
  .op-xl-6 {
    opacity: 0.6;
  }
  .op-xl-6-f {
    opacity: 0.6 !important;
  }
  .op-xl-7 {
    opacity: 0.7;
  }
  .op-xl-7-f {
    opacity: 0.7 !important;
  }
  .op-xl-8 {
    opacity: 0.8;
  }
  .op-xl-8-f {
    opacity: 0.8 !important;
  }
  .op-xl-9 {
    opacity: 0.9;
  }
  .op-xl-9-f {
    opacity: 0.9 !important;
  }
}
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}
.shadow-0 {
  box-shadow: none !important;
}
.bd-example {
  position: relative;
  padding: 1rem;
  margin: 1rem -1rem;
  border-width: 0.2rem 0 0;
}
.bd-example-tooltip-static .tooltip {
  position: relative;
  display: inline-block;
  margin: 10px 20px;
  opacity: 1;
}
.tooltip {
  position: absolute;
  z-index: 10;
  display: block;
  margin: 0;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-end {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-end .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-start {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-start .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.pop-primary {
  color: var(--primary-color);
}
.popsecondary {
  color: #e984b1;
}
.popinfo {
  color: #59adec;
}
.popsuccess {
  color: #13bfa6;
}
.popdanger {
  color: #d12c47;
}
.popwarning {
  color: #e7c354;
}
.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-width: 0.5rem 0.25rem 0;
}
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0;
}
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before,
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-width: 0.25rem 0.5rem 0.25rem 0;
}
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #dee3eb;
}
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before,
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-width: 0 0.25rem 0.5rem 0.25rem;
}
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #dee3eb;
}
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0px 0;
}
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before,
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-width: 0.25rem 0 0.25rem 0.5rem;
}
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #dee3eb;
}
.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}
.popover-static-demo .popover {
  position: relative;
}
.jqstooltip {
  box-sizing: content-box;
  font-family: inherit !important;
  background: #333 !important;
  border: none !important;
  border-radius: 3px;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 6px !important;
}
.jqstooltip .jqsfield {
  font: inherit !important;
}
.tooltip-static-demo {
  text-align: center;
  background-color: #f3f4f7;
  padding: 20px;
}
.tooltip-static-demo .tooltip {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
}
.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  left: 50%;
  margin-left: -2px;
}
.tooltip-static-demo .bs-tooltip-start,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],
.tooltip-static-demo .bs-tooltip-end,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
  margin-top: 5px;
}
.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  top: 50%;
  margin-top: -6px;
}
.popover-static-demo {
  background-color: #f3f4f7;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  border: #eaedf1;
}
.popover-static-demo .popover {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
  border-radius: 5px;
}
.popover-static-demo .bs-popover-top .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.popover-static-demo .bs-popover-bottom .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  left: 50%;
  margin-left: -5px;
}
.popover-static-demo .bs-popover-start,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left],
.popover-static-demo .bs-popover-end,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] {
  margin-top: 5px;
}
.popover-static-demo .bs-popover-start .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,
.popover-static-demo .bs-popover-end .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  top: 50%;
  margin-top: -5px;
}
.tooltip-primary .tooltip-inner {
  background-color: var(--primary-color) !important;
  color: #fff;
}
.tooltip-primary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-color);
}
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-color);
}
.tooltip-primary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-color);
}
.tooltip-primary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-color);
}
.tooltip-secondary .tooltip-inner {
  background-color: #e984b1 !important;
  color: #fff;
}
.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #e984b1 !important;
}
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #e984b1 !important;
}
.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #e984b1 !important;
}
.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #e984b1 !important;
}
.tooltip-success .tooltip-inner {
  background-color: #13bfa6 !important;
  color: #fff;
}
.tooltip-success.bs-tooltip-top .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #13bfa6 !important;
}
.tooltip-success.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #13bfa6 !important;
}
.tooltip-success.bs-tooltip-start .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #13bfa6 !important;
}
.tooltip-success.bs-tooltip-end .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #13bfa6 !important;
}
.tooltip-danger .tooltip-inner {
  background-color: #d12c47 !important;
  color: #fff;
}
.tooltip-danger.bs-tooltip-top .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #d12c47 !important;
}
.tooltip-danger.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #d12c47 !important;
}
.tooltip-danger.bs-tooltip-start .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #d12c47 !important;
}
.tooltip-danger.bs-tooltip-end .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #d12c47 !important;
}
.tooltip-info .tooltip-inner {
  background-color: #59adec !important;
  color: #fff;
}
.tooltip-info.bs-tooltip-top .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #59adec !important;
}
.tooltip-info.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #59adec !important;
}
.tooltip-info.bs-tooltip-start .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #59adec !important;
}
.tooltip-info.bs-tooltip-end .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #59adec !important;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  display: block;
  max-width: 276px;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.76562rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid rgb(211, 223, 234);
  border-radius: 0.3rem;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
  -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}
.popover .popover-arrow {
  margin-left: calc(0.25rem - 5px);
}
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgb(211, 223, 234);
}
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgb(211, 223, 234);
}
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgb(211, 223, 234);
}
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #e9ebfa;
}
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgb(211, 223, 234);
}
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #191621;
  letter-spacing: 0.5px;
  padding: 12px 15px;
  background-color: #fff;
  border-color: #e9ebfa;
}
.popover-header::before {
  display: none !important;
}
.popover-body {
  padding: 15px;
  color: #6e7687;
}
.popover-body p:last-child {
  margin-bottom: 0;
}
.popover-head-primary .popover-header {
  color: #fff;
  background-color: var(--primary-color) !important;
}
.popover-head-primary.bs-popover-top .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}
.popover-head-primary.bs-popover-start .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}
.popover-head-primary.bs-popover-end .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}
.popover-head-primary.bs-popover-bottom .popover-arrow::after,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-color) !important;
}
.popover-head-primary.bs-popover-bottom .popover-arrow::before,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}
.popover-head-secondary .popover-header {
  color: #fff;
  background-color: #e984b1 !important;
}
.popover-head-secondary.bs-popover-top .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}
.popover-head-secondary.bs-popover-start .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}
.popover-head-secondary.bs-popover-end .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}
.popover-head-secondary.bs-popover-bottom .popover-arrow::after,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}
.popover-head-secondary.bs-popover-bottom .popover-arrow::before,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}
.popover-head-primary,
.popover-head-secondary {
  border: 0;
}
.popover-head-primary .popover-header,
.popover-head-secondary .popover-header {
  border: 0;
}
.popover-head-primary .popover-body,
.popover-head-secondary .popover-body {
  border: 1px solid rgba(20, 17, 45, 0.2);
  border-top-width: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.popover-primary {
  background-color: var(--primary-color) !important;
  border-width: 0 !important;
  padding: 15px;
}
.popover-primary .popover-header {
  background-color: var(--primary-color) !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}
.popover-primary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}
.popover-primary .popover-arrow::before {
  display: none;
}
.popover-primary.bs-popover-top .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--primary-color) !important;
}
.popover-primary.bs-popover-bottom .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-color) !important;
}
.popover-primary.bs-popover-start .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-color) !important;
}
.popover-primary.bs-popover-end .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-color) !important;
}
.popover-secondary {
  background-color: #e984b1 !important;
  border-width: 0 !important;
  padding: 15px;
}
.popover-secondary .popover-header {
  background-color: #e984b1 !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}
.popover-secondary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}
.popover-secondary .popover-arrow::before {
  display: none;
}
.popover-secondary.bs-popover-top .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #e984b1 !important;
}
.popover-secondary.bs-popover-bottom .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}
.popover-secondary.bs-popover-start .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: #e984b1 !important;
}
.popover-secondary.bs-popover-end .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: #e984b1 !important;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  -ms-flex: 0 0 8.33333333%;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  -ms-flex: 0 0 41.66666667%;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  -ms-flex: 0 0 66.66666667%;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  -ms-flex: 0 0 91.66666667%;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.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%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .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%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .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%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .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%;
  }
}
@media (min-width: 1280px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .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%;
  }
}
@media (max-width: 575.98px) {
  .countdown-timer-wrapper {
    border-radius: 5px;
    margin-bottom: 30px;
    max-width: 320px !important;
  }
  .countdown-timer-wrapper .timer .timer-wrapper .time {
    font-size: 25px !important;
    font-weight: bold;
    color: #fff;
    width: 60px !important;
    height: 60px !important;
    border-radius: 50px;
    background:
      linear-gradient(
        to bottom right,
        rgba(0, 0, 0, 0.1),
        rgba(0, 0, 0, 0.1));
    line-height: 2.3;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
  }
  .construction .display-2 {
    font-size: 2.3rem !important;
  }
  .countdown-timer-wrapper .timer {
    padding: 0px !important;
    text-align: center;
  }
}
.countdown span:first-child {
  font-size: 30px;
}
.count-down.row span:first-child {
  padding: 10px 15px;
  border-radius: 5px;
  background: #ebecf5;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  margin: 2px;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.2rem;
  padding-left: 1.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #eaedf1;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-color: var(--primary-color);
  border-radius: 4px;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}
.form-select {
  display: inline-block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  vertical-align: middle;
  background-size: 8px 10px;
  border-radius: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #eaedf1;
}
.form-select:focus {
  border-color: #eaedf1;
  outline: 0;
  box-shadow: none;
}
.form-select:focus::-ms-value {
  color: #76839a;
  background-color: #fff;
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}
.form-select::-ms-expand {
  opacity: 0;
}
.form-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 75%;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
.form-select-lg {
  height: calc(2.6875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 125%;
}
.form-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.375rem;
  margin-bottom: 0;
}
.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.375rem;
  margin: 0;
  opacity: 0;
}
.form-file-input:focus ~ .form-file-label {
  box-shadow: none;
  border-color: #9ca3b1;
}
.form-file-input:lang(en) ~ .form-file-label::after {
  content: "Browse";
}
.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 38px;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  background-color: #f1f1f9;
  border: 1px solid #d8dde4;
  border-radius: 5px;
}
.form-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(2.375rem - 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #fff;
  content: "Browse";
  border-left: 1px solid #eaedf1;
  border-radius: 0 3px 3px 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  box-shadow:
    1px 0 0 -6px rgba(0, 50, 126, 0.12),
    6px 0 0 -6px rgba(0, 50, 126, 0.12),
    7px 0 0 -6px rgba(0, 50, 126, 0.12),
    8px 0 0 -6px rgba(0, 50, 126, 0.12),
    9px 0 0 -6px rgba(0, 50, 126, 0.12),
    10px 0 0 -6px rgba(0, 50, 126, 0.12),
    11px 0 0 -6px rgba(0, 50, 126, 0.12),
    12px 0 0 -6px rgba(0, 50, 126, 0.12),
    13px 0 0 -6px rgba(0, 50, 126, 0.12),
    14px 0 0 -6px rgba(0, 50, 126, 0.12),
    15px 0 0 -6px rgba(0, 50, 126, 0.12),
    16px 0 0 -6px rgba(0, 50, 126, 0.12),
    17px 0 0 -6px rgba(0, 50, 126, 0.12),
    18px 0 0 -6px rgba(0, 50, 126, 0.12),
    19px 0 0 -6px rgba(0, 50, 126, 0.12),
    20px 0 0 -6px rgba(0, 50, 126, 0.12),
    21px 0 0 -6px rgba(0, 50, 126, 0.12),
    22px 0 0 -6px rgba(0, 50, 126, 0.12),
    23px 0 0 -6px rgba(0, 50, 126, 0.12),
    24px 0 0 -6px rgba(0, 50, 126, 0.12),
    25px 0 0 -6px rgba(0, 50, 126, 0.12),
    26px 0 0 -6px rgba(0, 50, 126, 0.12),
    27px 0 0 -6px rgba(0, 50, 126, 0.12),
    28px 0 0 -6px rgba(0, 50, 126, 0.12),
    29px 0 0 -6px rgba(0, 50, 126, 0.12),
    30px 0 0 -6px rgba(0, 50, 126, 0.12),
    31px 0 0 -6px rgba(0, 50, 126, 0.12),
    32px 0 0 -6px rgba(0, 50, 126, 0.12),
    33px 0 0 -6px rgba(0, 50, 126, 0.12),
    34px 0 0 -6px rgba(0, 50, 126, 0.12),
    35px 0 0 -6px rgba(0, 50, 126, 0.12),
    36px 0 0 -6px rgba(0, 50, 126, 0.12),
    37px 0 0 -6px rgba(0, 50, 126, 0.12),
    38px 0 0 -6px rgba(0, 50, 126, 0.12),
    39px 0 0 -6px rgba(0, 50, 126, 0.12),
    40px 0 0 -6px rgba(0, 50, 126, 0.12),
    41px 0 0 -6px rgba(0, 50, 126, 0.12),
    42px 0 0 -6px rgba(0, 50, 126, 0.12),
    43px 0 0 -6px rgba(0, 50, 126, 0.12),
    44px 0 0 -6px rgba(0, 50, 126, 0.12),
    45px 0 0 -6px rgba(0, 50, 126, 0.12),
    46px 0 0 -6px rgba(0, 50, 126, 0.12),
    47px 0 0 -6px rgba(0, 50, 126, 0.12),
    48px 0 0 -6px rgba(0, 50, 126, 0.12),
    49px 0 0 -6px rgba(0, 50, 126, 0.12),
    50px 0 0 -6px rgba(0, 50, 126, 0.12),
    51px 0 0 -6px rgba(0, 50, 126, 0.12),
    52px 0 0 -6px rgba(0, 50, 126, 0.12),
    53px 0 0 -6px rgba(0, 50, 126, 0.12),
    54px 0 0 -6px rgba(0, 50, 126, 0.12),
    55px 0 0 -6px rgba(0, 50, 126, 0.12),
    56px 0 0 -6px rgba(0, 50, 126, 0.12),
    57px 0 0 -6px rgba(0, 50, 126, 0.12),
    58px 0 0 -6px rgba(0, 50, 126, 0.12),
    59px 0 0 -6px rgba(0, 50, 126, 0.12),
    60px 0 0 -6px rgba(0, 50, 126, 0.12),
    61px 0 0 -6px rgba(0, 50, 126, 0.12),
    62px 0 0 -6px rgba(0, 50, 126, 0.12),
    63px 0 0 -6px rgba(0, 50, 126, 0.12),
    64px 0 0 -6px rgba(0, 50, 126, 0.12),
    65px 0 0 -6px rgba(0, 50, 126, 0.12),
    66px 0 0 -6px rgba(0, 50, 126, 0.12),
    67px 0 0 -6px rgba(0, 50, 126, 0.12),
    68px 0 0 -6px rgba(0, 50, 126, 0.12),
    69px 0 0 -6px rgba(0, 50, 126, 0.12),
    70px 0 0 -6px rgba(0, 50, 126, 0.12),
    71px 0 0 -6px rgba(0, 50, 126, 0.12),
    72px 0 0 -6px rgba(0, 50, 126, 0.12),
    73px 0 0 -6px rgba(0, 50, 126, 0.12),
    74px 0 0 -6px rgba(0, 50, 126, 0.12),
    75px 0 0 -6px rgba(0, 50, 126, 0.12),
    76px 0 0 -6px rgba(0, 50, 126, 0.12),
    77px 0 0 -6px rgba(0, 50, 126, 0.12),
    78px 0 0 -6px rgba(0, 50, 126, 0.12),
    79px 0 0 -6px rgba(0, 50, 126, 0.12),
    80px 0 0 -6px rgba(0, 50, 126, 0.12),
    81px 0 0 -6px rgba(0, 50, 126, 0.12),
    82px 0 0 -6px rgba(0, 50, 126, 0.12),
    83px 0 0 -6px rgba(0, 50, 126, 0.12),
    84px 0 0 -6px rgba(0, 50, 126, 0.12),
    85px 0 0 -6px rgba(0, 50, 126, 0.12),
    86px 0 0 -6px rgba(0, 50, 126, 0.12),
    87px 0 0 -6px rgba(0, 50, 126, 0.12),
    88px 0 0 -6px rgba(0, 50, 126, 0.12),
    89px 0 0 -6px rgba(0, 50, 126, 0.12),
    90px 0 0 -6px rgba(0, 50, 126, 0.12),
    91px 0 0 -6px rgba(0, 50, 126, 0.12),
    92px 0 0 -6px rgba(0, 50, 126, 0.12),
    93px 0 0 -6px rgba(0, 50, 126, 0.12),
    94px 0 0 -6px rgba(0, 50, 126, 0.12),
    95px 0 0 -6px rgba(0, 50, 126, 0.12),
    96px 0 0 -6px rgba(0, 50, 126, 0.12),
    97px 0 0 -6px rgba(0, 50, 126, 0.12),
    98px 0 0 -6px rgba(0, 50, 126, 0.12),
    99px 0 0 -6px rgba(0, 50, 126, 0.12),
    100px 0 0 -6px rgba(0, 50, 126, 0.12),
    101px 0 0 -6px rgba(0, 50, 126, 0.12),
    102px 0 0 -6px rgba(0, 50, 126, 0.12),
    103px 0 0 -6px rgba(0, 50, 126, 0.12),
    104px 0 0 -6px rgba(0, 50, 126, 0.12),
    105px 0 0 -6px rgba(0, 50, 126, 0.12),
    106px 0 0 -6px rgba(0, 50, 126, 0.12),
    107px 0 0 -6px rgba(0, 50, 126, 0.12),
    108px 0 0 -6px rgba(0, 50, 126, 0.12),
    109px 0 0 -6px rgba(0, 50, 126, 0.12),
    110px 0 0 -6px rgba(0, 50, 126, 0.12),
    111px 0 0 -6px rgba(0, 50, 126, 0.12),
    112px 0 0 -6px rgba(0, 50, 126, 0.12),
    113px 0 0 -6px rgba(0, 50, 126, 0.12),
    114px 0 0 -6px rgba(0, 50, 126, 0.12),
    115px 0 0 -6px rgba(0, 50, 126, 0.12),
    116px 0 0 -6px rgba(0, 50, 126, 0.12),
    117px 0 0 -6px rgba(0, 50, 126, 0.12),
    118px 0 0 -6px rgba(0, 50, 126, 0.12),
    119px 0 0 -6px rgba(0, 50, 126, 0.12),
    120px 0 0 -6px rgba(0, 50, 126, 0.12),
    121px 0 0 -6px rgba(0, 50, 126, 0.12),
    122px 0 0 -6px rgba(0, 50, 126, 0.12),
    123px 0 0 -6px rgba(0, 50, 126, 0.12),
    124px 0 0 -6px rgba(0, 50, 126, 0.12),
    125px 0 0 -6px rgba(0, 50, 126, 0.12),
    126px 0 0 -6px rgba(0, 50, 126, 0.12),
    127px 0 0 -6px rgba(0, 50, 126, 0.12),
    128px 0 0 -6px rgba(0, 50, 126, 0.12),
    129px 0 0 -6px rgba(0, 50, 126, 0.12),
    130px 0 0 -6px rgba(0, 50, 126, 0.12),
    131px 0 0 -6px rgba(0, 50, 126, 0.12),
    132px 0 0 -6px rgba(0, 50, 126, 0.12),
    133px 0 0 -6px rgba(0, 50, 126, 0.12),
    134px 0 0 -6px rgba(0, 50, 126, 0.12),
    135px 0 0 -6px rgba(0, 50, 126, 0.12),
    136px 0 0 -6px rgba(0, 50, 126, 0.12),
    137px 0 0 -6px rgba(0, 50, 126, 0.12),
    138px 0 0 -6px rgba(0, 50, 126, 0.12),
    139px 0 0 -6px rgba(0, 50, 126, 0.12),
    140px 0 0 -6px rgba(0, 50, 126, 0.12),
    141px 0 0 -6px rgba(0, 50, 126, 0.12),
    142px 0 0 -6px rgba(0, 50, 126, 0.12),
    143px 0 0 -6px rgba(0, 50, 126, 0.12),
    144px 0 0 -6px rgba(0, 50, 126, 0.12),
    145px 0 0 -6px rgba(0, 50, 126, 0.12),
    146px 0 0 -6px rgba(0, 50, 126, 0.12),
    147px 0 0 -6px rgba(0, 50, 126, 0.12),
    148px 0 0 -6px rgba(0, 50, 126, 0.12),
    149px 0 0 -6px rgba(0, 50, 126, 0.12),
    150px 0 0 -6px rgba(0, 50, 126, 0.12),
    151px 0 0 -6px rgba(0, 50, 126, 0.12),
    152px 0 0 -6px rgba(0, 50, 126, 0.12),
    153px 0 0 -6px rgba(0, 50, 126, 0.12),
    154px 0 0 -6px rgba(0, 50, 126, 0.12),
    155px 0 0 -6px rgba(0, 50, 126, 0.12),
    156px 0 0 -6px rgba(0, 50, 126, 0.12),
    157px 0 0 -6px rgba(0, 50, 126, 0.12),
    158px 0 0 -6px rgba(0, 50, 126, 0.12),
    159px 0 0 -6px rgba(0, 50, 126, 0.12),
    160px 0 0 -6px rgba(0, 50, 126, 0.12),
    161px 0 0 -6px rgba(0, 50, 126, 0.12),
    162px 0 0 -6px rgba(0, 50, 126, 0.12),
    163px 0 0 -6px rgba(0, 50, 126, 0.12),
    164px 0 0 -6px rgba(0, 50, 126, 0.12),
    165px 0 0 -6px rgba(0, 50, 126, 0.12),
    166px 0 0 -6px rgba(0, 50, 126, 0.12),
    167px 0 0 -6px rgba(0, 50, 126, 0.12),
    168px 0 0 -6px rgba(0, 50, 126, 0.12),
    169px 0 0 -6px rgba(0, 50, 126, 0.12),
    170px 0 0 -6px rgba(0, 50, 126, 0.12),
    171px 0 0 -6px rgba(0, 50, 126, 0.12),
    172px 0 0 -6px rgba(0, 50, 126, 0.12),
    173px 0 0 -6px rgba(0, 50, 126, 0.12),
    174px 0 0 -6px rgba(0, 50, 126, 0.12),
    175px 0 0 -6px rgba(0, 50, 126, 0.12),
    176px 0 0 -6px rgba(0, 50, 126, 0.12),
    177px 0 0 -6px rgba(0, 50, 126, 0.12),
    178px 0 0 -6px rgba(0, 50, 126, 0.12),
    179px 0 0 -6px rgba(0, 50, 126, 0.12),
    180px 0 0 -6px rgba(0, 50, 126, 0.12),
    181px 0 0 -6px rgba(0, 50, 126, 0.12),
    182px 0 0 -6px rgba(0, 50, 126, 0.12),
    183px 0 0 -6px rgba(0, 50, 126, 0.12),
    184px 0 0 -6px rgba(0, 50, 126, 0.12),
    185px 0 0 -6px rgba(0, 50, 126, 0.12),
    186px 0 0 -6px rgba(0, 50, 126, 0.12),
    187px 0 0 -6px rgba(0, 50, 126, 0.12),
    188px 0 0 -6px rgba(0, 50, 126, 0.12),
    189px 0 0 -6px rgba(0, 50, 126, 0.12),
    190px 0 0 -6px rgba(0, 50, 126, 0.12),
    191px 0 0 -6px rgba(0, 50, 126, 0.12),
    192px 0 0 -6px rgba(0, 50, 126, 0.12),
    193px 0 0 -6px rgba(0, 50, 126, 0.12),
    194px 0 0 -6px rgba(0, 50, 126, 0.12),
    195px 0 0 -6px rgba(0, 50, 126, 0.12),
    196px 0 0 -6px rgba(0, 50, 126, 0.12),
    197px 0 0 -6px rgba(0, 50, 126, 0.12),
    198px 0 0 -6px rgba(0, 50, 126, 0.12),
    199px 0 0 -6px rgba(0, 50, 126, 0.12),
    200px 0 0 -6px rgba(0, 50, 126, 0.12),
    201px 0 0 -6px rgba(0, 50, 126, 0.12),
    202px 0 0 -6px rgba(0, 50, 126, 0.12),
    203px 0 0 -6px rgba(0, 50, 126, 0.12),
    204px 0 0 -6px rgba(0, 50, 126, 0.12),
    205px 0 0 -6px rgba(0, 50, 126, 0.12),
    206px 0 0 -6px rgba(0, 50, 126, 0.12),
    207px 0 0 -6px rgba(0, 50, 126, 0.12),
    208px 0 0 -6px rgba(0, 50, 126, 0.12),
    209px 0 0 -6px rgba(0, 50, 126, 0.12),
    210px 0 0 -6px rgba(0, 50, 126, 0.12),
    211px 0 0 -6px rgba(0, 50, 126, 0.12),
    212px 0 0 -6px rgba(0, 50, 126, 0.12),
    213px 0 0 -6px rgba(0, 50, 126, 0.12),
    214px 0 0 -6px rgba(0, 50, 126, 0.12),
    215px 0 0 -6px rgba(0, 50, 126, 0.12),
    216px 0 0 -6px rgba(0, 50, 126, 0.12),
    217px 0 0 -6px rgba(0, 50, 126, 0.12),
    218px 0 0 -6px rgba(0, 50, 126, 0.12),
    219px 0 0 -6px rgba(0, 50, 126, 0.12),
    220px 0 0 -6px rgba(0, 50, 126, 0.12),
    221px 0 0 -6px rgba(0, 50, 126, 0.12),
    222px 0 0 -6px rgba(0, 50, 126, 0.12),
    223px 0 0 -6px rgba(0, 50, 126, 0.12),
    224px 0 0 -6px rgba(0, 50, 126, 0.12),
    225px 0 0 -6px rgba(0, 50, 126, 0.12),
    226px 0 0 -6px rgba(0, 50, 126, 0.12),
    227px 0 0 -6px rgba(0, 50, 126, 0.12),
    228px 0 0 -6px rgba(0, 50, 126, 0.12),
    229px 0 0 -6px rgba(0, 50, 126, 0.12),
    230px 0 0 -6px rgba(0, 50, 126, 0.12),
    231px 0 0 -6px rgba(0, 50, 126, 0.12),
    232px 0 0 -6px rgba(0, 50, 126, 0.12),
    233px 0 0 -6px rgba(0, 50, 126, 0.12),
    234px 0 0 -6px rgba(0, 50, 126, 0.12),
    235px 0 0 -6px rgba(0, 50, 126, 0.12),
    236px 0 0 -6px rgba(0, 50, 126, 0.12),
    237px 0 0 -6px rgba(0, 50, 126, 0.12),
    238px 0 0 -6px rgba(0, 50, 126, 0.12),
    239px 0 0 -6px rgba(0, 50, 126, 0.12),
    240px 0 0 -6px rgba(0, 50, 126, 0.12);
  transition: 0.3s border-color, 0.3s background-color;
}
.form-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.form-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: #467fcf;
  content: "";
  pointer-events: none;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  position: relative;
  transition: 0.3s border-color, 0.3s background-color;
}
.form-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.form-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: rgba(0, 50, 126, 0.12);
}
.form-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  appearance: none;
  background: #fff;
  border-radius: 50px;
  border: 1px solid rgba(0, 30, 75, 0.12);
  transition: 0.3s border-color, 0.3s background-color;
}
.form-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.form-range::-ms-thumb:active {
  background-color: #d4e1f4;
}
.form-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin-top: 10px;
}
.form-range::-ms-fill-lower {
  background-color: #eaedf1;
  border-radius: 1rem;
  background: #467fcf;
}
.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}
.custom-control-label {
  vertical-align: middle;
  position: unset;
  margin-bottom: 0;
}
.custom-control-label:before {
  border: 1px solid #d8dde4;
  background-color: #f1f1f9;
  background-size: 0.5rem;
}
.custom-control-description {
  line-height: 1.5rem;
}
.form-range {
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 2.375rem;
  overflow: hidden;
  padding: 0;
  border: 0;
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-range:focus {
  box-shadow: none;
  outline: none;
}
.form-range:focus::-webkit-slider-thumb,
.form-range:focus::-moz-range-thumb,
.form-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-moz-range-progress {
  height: 2px;
  background: #467fcf;
  border: 0;
  margin-top: 0;
}
.form-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
  border-radius: 0;
  margin-right: 15px;
  background-color: #eaedf1;
}
.form-range::-ms-tooltip {
  display: none;
}
.custom-switch {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding-left: 0;
}
.custom-switch-input:checked ~ .custom-switch-indicator:before {
  left: calc(1rem + 1px);
}
.custom-switch-description {
  margin-left: 0.5rem;
  color: #6e7687;
  transition: 0.3s color;
}
.custom-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-switch-input:checked ~ .custom-switch-description {
  color: #495057;
}
.custom-switches-stacked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.custom-switches-stacked .custom-switch {
  margin-bottom: 0.5rem;
}
.custom-switch-indicator {
  display: inline-block;
  height: 1.25rem;
  width: 2.25rem;
  background: #f1f1f9;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid #d8dde4;
  transition: 0.3s border-color, 0.3s background-color;
}
.custom-switch-indicator:before {
  content: "";
  position: absolute;
  height: calc(1.25rem - 4px);
  width: calc(1.25rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: none;
  border-color: #60529f;
}
.fade {
  transition: opacity 0.15s linear;
}
.fade:not(.show) {
  opacity: 0;
}
@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.collapse:not(.show) {
  display: none;
  background: #fff;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.notifyimg {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  fill: #fff;
  float: left;
  padding: 8px;
  height: 35px;
  margin-right: 10px;
  width: 35px;
  font-size: 16px;
}
.notifyimg svg {
  width: 1.45rem;
  fill: #fff;
}
.app-header .dropdown-menu .notifications-menu .notification-each {
  align-items: start !important;
}
.block {
  display: block !important;
}
#global-loader {
  position: fixed;
  z-index: 50000;
  background: rgb(255, 255, 255);
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
#popup {
  position: absolute;
  width: auto;
  height: 30px;
  background: #fe6b1f;
  display: none;
  color: white;
  border-radius: 5px;
}
#copy {
  background: none;
  color: white;
  font-weight: bold;
  padding: 8px 25px;
  border: 0;
}
.popsecondary {
  color: #628dea;
}
.popinfo {
  color: #88c8f7;
}
.popsuccess {
  color: #bfff80;
}
.popdanger {
  color: #ea6262;
}
.popwarning {
  color: #f7db6e;
}
.wrap {
  box-shadow:
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
a:focus,
a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.aside {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 22rem;
  background: #fff;
  border-left: 1px solid #eaedf1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 100;
  visibility: hidden;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}
.center-block {
  margin-right: auto;
  margin-left: auto;
  float: inherit !important;
}
.leading-none {
  line-height: 1 !important;
}
.leading-tight {
  line-height: 1.25 !important;
}
.leading-normal {
  line-height: 1.5 !important;
}
.leading-loose {
  line-height: 3 !important;
}
.icon i {
  vertical-align: -1px;
}
a.icon {
  text-decoration: none;
  cursor: pointer;
}
a.icon:hover {
  color: #1a1a1a !important;
}
.shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}
@media (max-width: 992px) {
  .hor-content .container,
  .mobile-header .container,
  .hor-header .container {
    max-width: none;
  }
  .hor-mobile-header .animated-arrow.hor-toggle {
    margin: 20px 0 0 18px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-header .notifications {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .list-media .info {
    padding-bottom: 15px;
  }
  .list-media .info .text-right {
    display: none;
  }
  .header .nav-link {
    padding: 0.6rem 0.6rem !important;
    line-height: 1.9;
  }
  .header .nav-link.leading-none::after {
    top: 12px !important;
  }
  .header .navsearch i {
    font-size: 20px !important;
    margin-top: -2px;
  }
  .header .nav-link.icon {
    font-size: 16px;
  }
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 8px 11px 8px;
  }
  .tabs-menu ul li {
    width: 100%;
  }
  .tabs-menu ul li:last-child {
    margin-bottom: 15px;
  }
  .tabs-menu ul li a {
    width: 100%;
    border: 1px solid #eaedf1;
    border-radius: 5px;
  }
  .cal1 .clndr .clndr-table tr {
    height: 50px !important;
  }
  .tabs-menu1 ul li {
    width: 100%;
  }
  .tabs-menu1 ul li:last-child {
    margin-bottom: 15px;
  }
  .tabs-menu1 ul li a {
    width: 100%;
  }
  .wizard-card .nav-pills > li {
    text-align: center;
    padding: 9px !important;
  }
  .form-control.form-select.w-auto {
    display: none;
  }
  .mail-inbox .badge {
    margin: 0;
  }
  .construction .display-5 {
    font-size: 1.5rem;
  }
  .mail-option .hidden-phone {
    display: none;
  }
  .error-page .display-1 {
    font-size: 8.5rem !important;
    text-align: center;
    margin-right: 2px;
  }
}
@media (max-width: 320px) {
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  .construction .btn.btn-icon {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    text-align: center;
    padding: 0;
    background: transparent;
    font-size: 16px;
    color: #fff;
    margin: 0 2px !important;
  }
  .display-2 {
    text-align: center;
    font-size: 3rem;
  }
}
@media (max-width: 360px) {
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  .page-header {
    display: block !important;
  }
  .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    border-radius: 3px;
    position: relative;
    right: 0;
    top: 0px;
    padding-right: 0;
    left: 0px;
    padding: 0;
    margin-top: 5px;
  }
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 6px 11px 6px;
  }
  .header .nav-link {
    line-height: 1.9;
  }
}
@media (max-width: 400px) {
  .page-header {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .footer .privacy {
    text-align: center !important;
  }
  .horizontalMenucontainer .hor-mobile-header .header-brand {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  .horizontalMenucontainer .hor-mobile-header .header-brand .header-brand-img {
    margin: 0 auto;
    margin-top: 3px;
  }
}
@media (max-width: 767.98px) {
  .nav-tabs .nav-link {
    width: 100%;
  }
  .page-subtitle {
    display: none;
  }
  .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  .ticket-card .col-md-1 {
    width: 100%;
    display: block;
  }
  .ticket-card img {
    display: block;
    text-align: Center;
    margin: 0 auto;
  }
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 10px !important;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
  .page-title {
    margin-bottom: 0;
  }
  .carousel-caption {
    display: none;
  }
  .demo-gallery > ul > li {
    width: 100% !important;
  }
  ul.inbox-pagination li span {
    display: none;
  }
  .responsive-navbar .dropdown-menu.dropdown-menu-end.show {
    left: 10px !important;
    right: 10px;
  }
  .responsive-navbar .dropdown-menu.dropdown-menu-start.show {
    right: 10px;
    left: 10px;
  }
}
@media (max-width: 320px) {
  .wizard-card .nav-pills > li > a,
  .wizard-card .moving-tab {
    font-size: 11px;
  }
  .tui-full-calendar-popup-container {
    padding: 17px 24px !important;
  }
}
@media (max-width: 576px) {
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .sm-mb-3 {
    margin-bottom: 1.5rem !important;
  }
}
@media (max-width: 990px) {
  .nav-tabs .nav-link {
    width: 100%;
  }
  .nav-tabs {
    z-index: 9;
  }
}
.icon-size {
  font-size: 2rem !important;
}
.visitor-list p {
  font-size: 12px;
}
.visitor-list i {
  font-size: 20px;
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  100%, 60% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  100%, 60% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  100%, 60% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  100%, 60% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
  }
}
.user p.u-name {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #495057;
}
.user p.u-designation {
  margin: 0;
  font-size: 11px;
  color: #495057;
}
.fs {
  font-size: 25px;
}
.sparkline {
  display: inline-block;
  height: 2rem;
}
@-webkit-keyframes status-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.32;
  }
}
@keyframes status-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.32;
  }
}
.status-animated {
  -webkit-animation: 1s status-pulse infinite ease;
  animation: 1s status-pulse infinite ease;
}
.chips {
  margin: 0 0 -0.5rem;
}
.chips .chip {
  margin: 0 0.5rem 0.5rem 0;
}
.chip {
  display: inline-block;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #6e7687;
  padding: 0 0.75rem;
  border-radius: 1rem;
  background-color: rgba(70, 127, 207, 0.06);
  transition: 0.3s background;
}
.chip .avatar {
  float: left;
  margin: 0 0.5rem 0 -0.75rem;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
}
a.chip:hover {
  color: #fff;
  text-decoration: none;
}
.stamp {
  color: #fff;
  background: #868e96;
  display: inline-block;
  min-width: 40px;
  height: 40px;
  padding: 0 0.25rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 100%;
  font-weight: 600;
}
.stamp-md {
  min-width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
.stamp-lg {
  min-width: 4rem;
  height: 4rem;
  line-height: 4rem;
}
.example {
  padding: 1.5rem;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  font-size: 0.9375rem;
}
.example-bg {
  background: #fff;
}
.colorinput {
  margin: 0;
  position: relative;
  cursor: pointer;
}
.colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.colorinput-color {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 3px;
  border: 1px solid #eaedf1;
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.colorinput-color:before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  height: 1.25rem;
  width: 1.25rem;
  transition: 0.3s opacity;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
}
.colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1;
}
.colorinput-input:focus ~ .colorinput-color {
  border-color: #eaedf1;
  box-shadow: none;
}
.colorinput-input:focus:checked ~ .colorinput-color {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#back-to-top {
  background-color: var(--primary-color);
  color: #fff;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  display: none;
  text-align: center;
  z-index: 10000;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  border-radius: 7px;
}
#back-to-top i {
  padding-top: 15px;
  font-size: 16px;
}
#back-to-top:hover {
  background: #fff !important;
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
}
.feature .feature-svg {
  width: 25%;
}
.feature .feature-svg3 {
  width: 12%;
}
.col-sm-2 .feature {
  padding: 0;
  border: 0px;
  box-shadow: none;
}
.feature .border {
  position: relative;
  display: inline-block;
  width: 3em;
  height: 3em;
  line-height: 2em;
  vertical-align: middle;
  padding-top: 8px;
  border-radius: 7px;
  color: #fff;
}
.feature p {
  margin-bottom: 0;
}
.actions {
  list-style: none;
  padding: 0;
  margin: 0;
}
.actions > li {
  display: inline-block;
}
.actions:not(.a-alt) > li > a > i {
  color: #939393;
}
.actions > li > a {
  display: block;
  padding: 0 10px;
}
.actions > li > a > i {
  font-size: 20px;
}
#sidebar li a.active {
  background: #fff;
}
#sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}
.activity {
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  margin-left: 16px;
}
.activity .img-activity {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  left: -12px;
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}
.user-profile .box {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
}
.user-profile .box .img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}
.deco-layer {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.userprofile {
  width: 100%;
  float: left;
  clear: both;
  margin: 7px auto;
}
.userprofile .userpic {
  height: 100px;
  width: 100px;
  clear: both;
  margin: 0 auto;
  display: block;
  border-radius: 100%;
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}
.userlist a:hover {
  color: #fff;
  opacity: 0.9;
}
.userprofile .userpic .userpicimg {
  height: auto;
  width: 100%;
  border-radius: 100%;
}
.username {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  margin-top: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.username + p {
  color: #f2f2f2;
  font-size: 13px;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.settingbtn {
  height: 30px;
  width: 30px;
  border-radius: 30px;
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  line-height: 30px;
  text-align: center;
  padding: 0;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}
.error-template h2 {
  font-size: 6rem;
}
.counters h3 {
  font-weight: 400;
}
#user-profile h2 {
  padding-right: 15px;
}
#user-profile .profile-img {
  padding: 4px;
}
#user-profile .profile-label {
  text-align: center;
}
#user-profile .profile-label .label {
  padding: 5px 15px;
  font-size: 1em;
}
#user-profile .profile-details ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
}
#user-profile .profile-details ul > li {
  margin: 3px 0;
  line-height: 1.5;
}
#user-profile .profile-details a > i {
  padding-top: 2px;
}
#user-profile .profile-details ul > li > span {
  color: #643ba2;
}
@media (max-width: 1024px) {
  body.search-show,
  body.sidebar-show {
    overflow: hidden;
  }
  body.search-show:before,
  body.sidebar-show:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0.6;
    z-index: 891;
  }
}
@media (max-width: 575.98px) {
  .form-control.header-search {
    color: #000;
  }
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 4px;
  }
  .header .header-brand-img.desktop-logo {
    display: none;
  }
  .header .header-brand-img.mobile-view-logo {
    display: block !important;
  }
}
.server i {
  width: 50px;
  height: 50px;
  font-size: 1.5rem;
  line-height: 50px;
  border-radius: 50%;
  text-align: center;
  position: relative;
}
.sparkline_area {
  position: relative;
  bottom: -3px;
}
#orders {
  position: relative;
  bottom: -10px;
  height: 102px !important;
  width: 100% !important;
}
#profit {
  position: relative;
  bottom: -13px;
  height: 111px !important;
}
#total-customers {
  position: relative;
  left: -11px;
}
#sales-revenue {
  position: relative;
  bottom: -13px;
}
.overflow-hidden {
  overflow: hidden;
}
.secondary-card {
  position: relative;
  bottom: 20px;
  border-radius: 0;
}
.dot-label {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
}
@media (max-width: 768px) {
  .page-header .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    margin-top: 5px;
  }
}
.settings {
  content: "\e8c3";
  top: -7px;
  font-size: 18px;
  position: absolute;
  right: 4px;
  font-family: "feather";
  z-index: 1029;
  line-height: 1;
  color: #fff;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-animation: anim-rotate 1.5s linear infinite;
  animation: anim-rotate 1.5s linear infinite;
}
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}
.floating:hover {
  animation-play-state: paused;
}
.statistics-info .counter-icon {
  margin-bottom: 1rem;
  display: inline-flex;
  width: 4rem;
  height: 4rem;
  padding: 1.3rem 1.4rem;
  border-radius: 50%;
  text-align: center;
}
.statistics-info .counter-icon i {
  font-size: 1.2rem;
}
.service .item-box i {
  font-size: 35px;
}
@media (min-width: 1276px) {
  .productdesc .carousel-item {
    flex-direction: column;
  }
}
.productdesc .carousel-item {
  align-items: center;
}
.productdesc .carousel-item li img {
  border-radius: 5px;
}
.productdesc .carousel-item .thumb {
  transition: all ease 0.3s;
  padding: 0.4rem;
  border: 1px solid transparent;
  border-radius: 5px;
  cursor: pointer;
}
.productdesc .carousel-item .thumb.active {
  border-color: #eaedf1;
}
.productdesc .product-carousel .carousel-item {
  height: 100%;
}
.productdesc .product-carousel .carousel-item img {
  border-radius: 5px;
  height: 100%;
}
.productdesc .item-main-img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.productdesc .owl-nav button {
  width: 2rem;
  height: 2rem;
  line-height: 7px;
}
.productdesc .owl-prev,
.productdesc .owl-next {
  top: 70% !important;
}
.productdesc .owl-prev {
  left: -16px !important;
}
.productdesc .owl-next {
  right: -16px !important;
}
.productdesc .item-description-container {
  display: flex;
  flex-direction: column;
}
.productdesc .list-unstyled li {
  border-bottom: 0 !important;
  margin-bottom: 18px;
}
.productdesc .tab-content i {
  color: inherit;
}
.productdesc .main-img-container {
  border-radius: 7px;
}
.productdesc .hor-line {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
  height: 0.038em;
  background:
    linear-gradient(
      to right,
      rgba(229, 229, 229, 0),
      #e4e4e4,
      #e4e4e4 51%,
      #e4e4e4 53%,
      #e4e4e4,
      rgba(229, 229, 229, 0));
}
.productdesc .colors-container .colorinput-color {
  margin-right: 8px;
}
.productdesc .comment-section-main > li {
  margin-bottom: 30px;
}
.productdesc .comment-sub-section > li {
  margin-left: 40px;
}
.productdesc .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}
.productdesc .comment-section-main .time-main {
  font-size: 12px;
}
.productdesc .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}
.productdesc .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}
.text-left {
  float: left;
}
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@media only screen and (max-width: 1279px) and (min-width: 992px) {
  #orders {
    position: relative;
    bottom: -6px;
    height: 102px !important;
    width: 100% !important;
    left: -6px;
  }
}
@media screen and (max-width: 998px) and (min-width: 768px) {
  .note-popover .popover-content {
    padding: 14px 0 5px 5px !important;
    margin: 0;
    background: #f1f1f9;
  }
}
@media only screen and (max-width: 490px) {
  #smartwizard .nav-link {
    padding: 15px 21px;
  }
}
@media (max-width: 495px) {
  .nested-media .media {
    display: block;
  }
}
.material-switch > input[type=checkbox] {
  display: none;
}
.material-switch > label {
  cursor: pointer;
  height: 0px;
  position: relative;
  width: 40px;
}
.material-switch > label::before {
  background: #76839a;
  box-shadow: inset 0px 0px 10px rgba(228, 229, 237, 0.5);
  border-radius: 8px;
  content: "";
  height: 16px;
  margin-top: -8px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 40px;
}
.material-switch > label::after {
  background: rgb(255, 255, 255);
  border-radius: 16px;
  box-shadow: 0px 0px 5px rgba(228, 229, 237, 0.9);
  content: "";
  height: 24px;
  left: -4px;
  margin-top: -8px;
  position: absolute;
  top: -4px;
  transition: all 0.3s ease-in-out;
  width: 24px;
}
.material-switch > input[type=checkbox]:checked + label::before {
  background: inherit;
  opacity: 0.5;
}
.material-switch > input[type=checkbox]:checked + label::after {
  background: inherit;
  left: 50%;
}
.counter-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 50px;
}
.counter-icon svg {
  width: 1.45rem;
}
.light-logo,
.light-logo1,
.mobile-light {
  display: none;
}
.hor-menu .desktop-logo {
  margin-right: 0;
}
.hor-content {
  min-height: calc(100vh - 58px) !important;
}
@media (min-width: 992px) {
  .sticky {
    width: 100%;
  }
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
  }
  .product-grid6 .product-image6 img {
    width: 100%;
    height: auto;
  }
  .hor-content .container,
  .hor-header .container,
  .horizontal-main.hor-menu .container {
    max-width: 85%;
  }
}
.input-group-btn .btn {
  border-radius: 0 4px 4px 0;
}
.card-body.scroll {
  overflow: hidden;
}
.border-transparet {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .list-group-item-success {
  background-color: #d2ecb8 !important;
}
.dark-mode .list-group-item-info {
  background-color: #cbe7fb !important;
}
.dark-mode .list-group-item-warning {
  background-color: #fbeebc !important;
}
.dark-mode .list-group-item-danger {
  background-color: #f1c1c0 !important;
}
.dark-mode .btn-light:focus,
.dark-mode .btn-light.focus {
  background-color: #282840 !important;
}
*::-ms-backdrop,
html.fullscreenie .app-content {
  overflow: scroll;
  overflow-x: hidden;
  height: 100vh;
}
*::-ms-backdrop,
html.fullscreenie .container.app-content {
  min-height: 0;
}
*::-ms-backdrop,
html.fullscreenie {
  width: 100%;
}
*::-ms-backdrop,
.ieh-100 {
  height: 100%;
}
*::-ms-backdrop,
.mail-chats li.chat-persons {
  height: 100%;
}
*::-ms-backdrop,
.card-img-top {
  height: 252px;
}
*::-ms-backdrop,
.custom-control-label::before,
*::-ms-backdrop,
.custom-control-label::after {
  left: -25px;
}
*::-ms-backdrop,
.media-body,
.media-left,
.media-right {
  display: block;
}
*::-ms-backdrop,
.resp-vtabs .resp-tabs-list li {
  display: block;
}
.transaction-table.table td {
  vertical-align: middle;
}
.header-icon-svgs {
  width: 19px;
  height: 19px;
  color: #5b6e88;
}
.pulse-danger {
  display: block;
  position: absolute;
  top: 4px;
  right: 5px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ee335e;
}
.pulse-danger:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(238, 51, 94, 0.8);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
.pulse {
  display: block;
  position: absolute;
  top: 7px;
  right: 8px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #22c03c;
}
.pulse:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(34, 192, 60, 0.6);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
  animation: pulse 1s linear infinite;
}
.progress.info1 {
  background: #fed5db;
}
.progress.secondary {
  background: #f9d1bd;
}
.app-header .header-right-icons .nav-link.icon {
  margin: 5px;
  padding: 8px !important;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
  background: transparent;
}
.avatar {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.badge-success-light {
  background-color: rgba(19, 191, 27, 0.15) !important;
  color: #13bf1b;
}
.badge-orange-light {
  color: #e17626;
  background-color: rgba(225, 118, 38, 0.15);
}
.badge-danger-light {
  color: #f33819;
  background-color: rgba(243, 56, 25, 0.15);
}
.fa-user-plus:before {
  content: "\f234";
}
.todo-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.todo-blog:before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  height: 26px;
  left: -6px;
  width: 3px;
}
.todo-blog.primary .todo-img input:checked ~ .checkmark {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.todo-blog.primary:before {
  background: var(--primary-color);
}
.todo-blog.secondary .todo-img input:checked ~ .checkmark {
  background-color: #e984b1;
  border-color: #e984b1;
}
.todo-blog.secondary:before {
  background: #e984b1;
}
.todo-blog.teritary .todo-img input:checked ~ .checkmark {
  background-color: #59adec;
  border-color: #59adec;
}
.todo-blog.teritary:before {
  background: #59adec;
}
.todo-blog.custom-yellow .todo-img input:checked ~ .checkmark {
  background-color: #e7c354;
  border-color: #e7c354;
}
.todo-blog.custom-yellow:before {
  background: #e7c354;
}
.todo-blog .todo-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.todo-blog .todo-img input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.todo-blog .todo-img .checkmark {
  position: relative;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius: 5px;
  background-color: white;
  border: 1px solid rgb(214, 213, 213);
}
.todo-blog .todo-img .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.todo-blog .todo-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}
.todo-blog .todo-details:hover .todo-blog::before,
.todo-blog .todo-details:focus .todo-blog::before {
  transform: scale(1.5);
}
.todo-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}
.todo-blog .badge:hover,
.todo-blog .badge:focus {
  color: white;
}
.tl-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  cursor: pointer;
}
.tl-blog:before {
  content: "";
  position: absolute;
  top: 45px;
  bottom: 0;
  height: 25px;
  left: 20px;
  width: 3px;
  border-left: 1px solid #eaedf1;
}
.tl-blog i,
.tl-blog .tl-title-main {
  transition: all ease 0.2s;
}
.tl-blog:last-child::before {
  content: none;
}
.tl-blog.primary:hover .tl-title-main {
  color: var(--primary-color) !important;
}
.tl-blog.secondary:hover .tl-title-main {
  color: #e984b1 !important;
}
.tl-blog.teritary:hover .tl-title-main {
  color: #59adec !important;
}
.tl-blog.custom-yellow:hover .tl-title-main {
  color: #e7c354 !important;
}
.tl-blog .tl-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0.5rem;
}
.tl-blog .tl-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}
.tl-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}
.tl-blog .badge:hover,
.tl-blog .badge:focus {
  color: white;
}
.chart-circle-sm {
  height: 4rem;
  width: 4rem;
  font-size: 0.8rem;
}
.chart-circle {
  display: block;
  height: 8rem;
  width: 8rem;
  position: relative;
  margin: 0 auto;
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-twitter:before {
  content: "\f099";
}
@media (min-width: 767px) {
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-color) !important;
  }
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-color) !important;
    fill: var(--primary-color) !important;
  }
  .sidebar-mini.sidenav-toggled .side-badge,
  .sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 22px;
  }
}
.todo-img i {
  padding-bottom: 4px;
}
@media (max-width: 767px) {
  .sidenav-toggled .app-header.header {
    padding-left: 0px !important;
  }
  .sidenav-toggled .header-brand1 .light-logo {
    display: none !important;
  }
  .pageheader-btn {
    margin-top: 12px;
  }
  .header-brand1 {
    width: 100%;
    margin: 0 auto;
  }
  .header-brand1 .light-logo1 {
    margin: 0 auto;
    margin-top: 6px;
  }
  .app-header {
    position: fixed !important;
    z-index: 999999 !important;
  }
  .app-content .side-app {
    padding: 0px 15px 0 15px !important;
  }
}
@media (max-width: 991px) {
  .app-header.header .header-brand-img.toggle-logo {
    display: none;
  }
  .app-header.header .header-brand-img.desktop-logo {
    display: none;
  }
  .dropdown-menu.header-search:before {
    left: 15px !important;
  }
  .header .dropdown-menu {
    border-radius: 0px 0px 5px 5px !important;
  }
}
.sidebar .tab-menu-heading {
  background: var(--primary-color);
  color: #fff;
}
.sidebar-right .tab-content i {
  font-size: 18px;
  line-height: 2;
  background-color: var(--primary-color);
  border-radius: 50%;
  height: 40px;
  width: 40px;
  text-align: center;
  color: #fff !important;
}
.task-list {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}
.task-list:before {
  content: "";
  position: absolute;
  top: 9px;
  bottom: 0;
  height: 88%;
  left: 15px;
  border-left: 1px solid #e0e9f1;
}
.task-list li {
  position: relative;
  min-height: 73px;
  padding-left: 55px;
}
.task-list li:last-child:after {
  display: none;
}
.task-list li:hover .task-icon,
.task-list li:focus .task-icon {
  transform: scale(1.3);
  left: 24px;
}
.task-list li:hover .task-icon::before,
.task-list li:focus .task-icon::before {
  left: -5px;
  display: block;
}
.task-list li .task-icon {
  position: absolute;
  left: 10px;
  top: 5px;
  border-radius: 50%;
  padding: 2px;
  width: 12px;
  height: 12px;
  z-index: 2;
  transition: all ease 0.2s;
}
.task-list li .task-icon::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 1px;
  top: 5px;
  background: #e0e9f1;
  display: none;
}
@media (max-width: 360px) {
  .dropdown-menu.header-search:before {
    left: 200px !important;
  }
}
.step-footer svg {
  fill: #fff;
}
.cart-img {
  height: 55px !important;
  width: 58px;
  border-radius: 5px !important;
}
.mail-inbox .icons {
  width: 30px;
  height: 30px !important;
  border-radius: 5px;
  background: 0 0;
  text-align: center;
  line-height: 30px !important;
  display: block !important;
  padding: 0 !important;
  font-size: 16px;
  color: #565b95 !important;
  border: 1px solid #e9ebfa;
  margin-right: 8px;
}
[class^=ri-],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ri-mail-line:before {
  content: "\eef6";
}
.table-inbox tr td i {
  color: #e6e9f1;
}
.table-inbox tr td i:hover {
  color: #f7284a;
}
.table-inbox tr td .fa-star:hover {
  color: #fbc518;
}
.mail-option {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
.mail-option .btn-group a.btn,
.mail-option .chk-all {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 10px;
}
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.mail-option .btn-group a.all {
  border: 0 !important;
  padding: 0 !important;
  outline: 0;
  box-shadow: none;
}
ul.inbox-pagination {
  float: right;
}
ul.inbox-pagination li {
  float: left;
}
.inbox-pagination li span {
  display: inline-block;
  margin-right: 5px;
  margin-top: 7px;
}
.inbox-pagination a.np-btn {
  margin-left: 5px;
}
.inbox-pagination a.np-btn {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 15px;
}
.acc-header a.collapsed {
  border-radius: 5px;
  border: 1px solid #e9ebfa;
}
.acc-header a {
  display: block;
  padding: 15px;
  font-size: 14px;
  background-color: rgba(212, 221, 202, 0.1215686275);
  border-bottom: 0;
  border: 1px solid #e9ebfa;
  border-radius: 5px;
}
.acc-card .collapse.show .acc-body {
  border-top: 0;
}
.acc-header a.active {
  border-radius: 5px 5px 0 0;
}
.acc-body {
  padding: 15px;
  border: 1px solid #e9ebfa;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}
.panel-heading1 a.active {
  border-radius: 5px 5px 0 0;
}
.card-pay .tabs-menu {
  margin-bottom: 25px;
  border-radius: 5px;
  overflow: hidden;
}
.card-pay .tabs-menu li {
  width: 33.3%;
  display: block;
}
.card-pay .tabs-menu li a.active {
  background: var(--primary-color);
  color: #fff;
  border-radius: 2px;
  text-align: center;
}
.card-pay .tabs-menu li a {
  padding: 0.7rem 1rem;
  background: #f3f4f7;
  display: block;
  text-align: center;
  border-right: 1px solid #eaedf1;
}
.card-pay .tabs-menu li:last-child a {
  border-right: 0;
}
.acc-step-number {
  padding: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.main-content-label {
  color: #1d212f;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
}
.social-login {
  width: 35px;
  height: 35px;
  background: #f5f6fb;
  border-radius: 50px;
  line-height: 36px;
  font-size: 15px;
  margin-top: -5px;
}
.error-bg {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: relative;
  background-size: cover !important;
  background-position: center !important;
  z-index: 0;
  background: url("./media/bg1.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
.error-bg::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary-color);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}
.user-social-detail {
  margin: 0 auto;
  justify-content: center;
}
.user-social-detail .social-profile {
  height: 33px;
  width: 33px;
  background-color: rgba(228, 231, 236, 0.3);
  font-size: 13px;
  padding: 1px;
  transition: all ease 0.3s;
}
.user-social-detail .social-profile:hover {
  background-color: var(--primary-color);
}
.user-social-detail .social-profile:hover i {
  color: #fff;
}
.list-group-flush .list-group-item {
  border-right: 0 !important;
  border-left: 0 !important;
  border-radius: 0;
}
.sidebar .list-group-flush .list-group-item {
  border-bottom: 0;
}
.sidebar .tabs-menu ul li a {
  padding: 15px 12px 15px 13px;
}
.sticky.sticky-pin .horizontal-main.hor-menu {
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}
.mini-stat-icon {
  padding: 8px 12px;
  color: #fff;
  display: block;
  border-radius: 50px;
}
.product-grid6 {
  overflow: hidden;
  border-radius: 5px;
  padding: 0px;
}
.product-grid6 .product-image6 {
  overflow: hidden;
  position: relative;
}
.product-grid6 .product-image6 .img-container {
  display: block;
  position: relative;
}
.product-grid6 .product-image6 .img-container::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(48, 52, 48, 0.8588235294);
  z-index: 1;
  transition: all ease 0.3s;
  opacity: 0;
}
.product-grid6 .product-image6 img {
  margin: auto;
  display: block;
  transition: all ease-in-out 0.3s;
}
.product-grid6:hover .product-image6 .img-container::before {
  opacity: 1;
}
.product-grid6:hover .product-image6 img {
  transform: scale(1.1);
}
.product-grid6 .icon-container {
  position: absolute;
  z-index: 2;
  opacity: 0;
  top: 50%;
  bottom: 50%;
  left: 50%;
  height: fit-content;
  width: fit-content;
  transform: translate(-50%, -50%);
  transition: all ease;
}
.product-grid6 .icon-container .icons {
  padding: 0;
  margin: 0;
  list-style: none;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -3px;
}
.product-grid6 .icon-container .icons li {
  display: inline-block;
}
.product-grid6 .icon-container .icons li a {
  line-height: 34px;
  text-align: center;
  height: 35px;
  width: 35px;
  margin: 3px 4px;
  border-radius: 50px;
  display: block;
  position: relative;
  transition: all ease 0.3s;
}
.product-grid6 .icon-container .icons li a svg {
  fill: #fff;
}
.product-grid6 .icon-container .icons li a:hover {
  color: #fff;
  background-color: var(--primary-color);
}
.product-grid6 .icon-container .icons li a:after,
.product-grid6 .icon-container .icons li a:before {
  content: attr(data-tip);
  color: #fff;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 20px;
  padding: 1px 5px;
  border-radius: 5px;
  white-space: nowrap;
  opacity: 0;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  top: -30px;
}
.product-grid6 .icon-container .icons li a:after {
  content: "";
  height: 15px;
  width: 15px;
  border-radius: 0;
  transform: translateX(-50%) rotate(45deg);
  top: -20px;
  z-index: -1;
}
.product-grid6 .icon-container .icons li a:hover:after,
.product-grid6 .icon-container .icons li a:hover:before {
  opacity: 1;
  background-color: var(--primary-color);
}
.product-grid6:hover .icon-container {
  opacity: 1;
  animation: drop-icon 0.3s linear;
}
@keyframes drop-icon {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.light-layout {
  display: none;
}
.horizontalMenucontainer .responsive-navbar.navbar .navbar-collapse {
  margin-top: 0;
}
.task-list h6 {
  font-weight: 500;
}
.task-list span {
  font-size: 12px;
  font-weight: 400;
}
.sidebar .dropdown-item h6 {
  font-weight: 500;
  color: #495057;
}
.sidebar .dropdown-item p {
  font-size: 12px;
}
.sidebar .dropdown-item .pt-1 {
  margin-top: 3px;
}
.bg-patterns {
  background: url("./media/1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.legend {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
  margin-top: 6px;
}
.legend.bg-background2 {
  background: #ff5d9e;
}
.mail-inbox.list-group-transparent .list-group-item.active {
  background: transparent !important;
}
.header-brand-img .toggle-logo,
.header-brand-img .light-logo {
  display: none;
}
@media (min-width: 768px) {
  .dropdown-menu.header-search:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    left: 18px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}
#morrisBar8.chartsh svg text {
  font-size: 10px !important;
  font-weight: 400 !important;
}
#morrisBar9.chartsh svg text {
  font-size: 10px !important;
  font-weight: 400 !important;
}
.table-bordered > :not(caption) > * {
  border-width: 0px 0;
}
.list-group .contact-icons {
  position: absolute;
  top: 20px;
  left: 70px;
}
.list-group .list-contact-icons {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: var(--primary-color);
  background: #ece8ff;
  height: 35px;
  width: 35px;
  font-size: 13px;
  padding: 10px;
}
.sw-btn-group-extra.btn-group > .btn:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.13) !important;
}
.sw-btn-group-extra .btn + .btn {
  margin-left: 0;
}
@media screen and (max-width: 1310px) and (min-width: 1280px) {
  h3.number-font {
    font-size: 1.8rem;
  }
}
.inbox-body .mail-option .dropdown-menu {
  z-index: 8;
}
@media (max-width: 340px) {
  .responsive-navbar.navbar .nav-link.icon {
    margin: 1px !important;
  }
}
@media (min-width: 992px) and (max-width: 1060px) {
  .panel-theme .no-padding {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.dropdown-menu-arrow:before {
  content: unset;
}
.dropdown-menu span {
  font-size: 0.8rem;
}
.counter-icon.dash::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 46px;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 10%;
  right: 30%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}
.counter-icon.dash::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 48px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: -4%;
  right: 50%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}
.header-right-icons a {
  color: rgba(16, 15, 21, 0.8117647059);
  transition: all ease 0.2s;
}
.header-right-icons a:hover {
  color: var(--primary-color);
}
.dropdown-toggle.chart-menu::after {
  content: none;
}
.card-header {
  padding: 1.2rem 1.5rem !important;
}
.table-body tr:nth-child(even),
.table-head {
  background: transparent;
}
table.dataTable > thead .sorting.no-btn::before,
table.dataTable > thead .sorting.no-btn::after {
  content: none;
}
.showall-text {
  color: #74788e;
}
.notification-label {
  font-size: 12.5px !important;
  color: #495057;
}
.notification-subtext {
  font-size: 12px;
  color: #76839a;
  display: block;
}
.remove-animate {
  opacity: 0;
  animation: dropremove 0.3s linear;
}
@keyframes drop {
  0% {
    top: 32%;
    opacity: 1;
  }
  10% {
    top: 36%;
  }
  50% {
    top: 30%;
    opacity: 0.3;
  }
  100% {
    top: 10%;
    opacity: 0;
  }
}
@keyframes dropremove {
  0% {
    top: 32%;
    opacity: 1;
  }
  50% {
    top: 30%;
    opacity: 0.5;
  }
  100% {
    top: 10%;
    opacity: 0;
    display: none;
  }
}
.animate {
  animation: drop 0.3s linear reverse;
  display: block;
  opacity: 1;
}
.fc-day {
  text-transform: uppercase;
}
.fc-day .fc-daygrid-event {
  transition: all ease 0.3s;
}
.fc-day .fc-col-header-cell-cushion {
  font-weight: normal;
}
.fc-day.fc-day-today {
  background-color: var(--primary-color);
}
.fc-day.fc-day-today .fc-daygrid-day-number {
  color: var(--primary-color) !important;
}
.fc-day.fc-day-today .fc-h-event .fc-event-main {
  color: #fff;
}
.fc .fc-daygrid-day.fc-day-today {
  animation: blink 2s linear;
}
@keyframes blink {
  0% {
    background: var(--primary-color);
  }
  25% {
    background: var(--primary-color);
  }
  50% {
    background: var(--primary-color);
  }
  75% {
    background: var(--primary-color);
  }
  100% {
    background: var(--primary-color);
  }
}
.fc-event.fc-daygrid-event.fc-daygrid-dot-event {
  border: 1px solid #59adec !important;
  color: #fff;
  background-color: #59adec;
}
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.fc .fc-button-primary:disabled {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.fc-event-dot {
  background-color: #59adec;
}
.ce-btn-group .btn {
  min-width: 4rem;
}
.shortcut-icn svg {
  margin-left: -4px;
}
.main-mail-menu {
  position: relative;
  padding-right: 0;
}
.main-mail-menu .nav-link {
  height: 38px;
}
.main-mail-menu .nav-link svg {
  margin-right: 10px;
}
.main-mail-menu .nav-link.text-normal {
  color: #7987a1;
}
.main-mail-menu .nav-link.text-normal:hover,
.main-mail-menu .nav-link.text-normal:focus {
  color: #495057;
}
.main-mail-menu .nav-link.text-normal:hover svg,
.main-mail-menu .nav-link.text-normal:focus svg {
  fill: rgba(0, 0, 0, 0.9);
}
.main-mail-menu .nav-link.text-normal.active {
  color: var(--primary-color);
  background-color: var(--primary-color);
}
.main-mail-menu .nav-link.text-normal.active svg {
  fill: var(--primary-color);
}
.main-mail-menu .nav-link.text-normal.active:hover,
.main-mail-menu .nav-link.text-normal.active:focus {
  color: var(--primary-color);
}
.main-mail-menu .nav-link.text-normal.active:hover svg,
.main-mail-menu .nav-link.text-normal.active:focus svg {
  fill: var(--primary-color) !important;
}
@media (min-width: 992px) {
  .main-mail-menu {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .main-mail-menu .nav-link {
    font-size: 13.5px;
  }
}
.main-mail-attachment {
  margin-right: 15px;
  font-size: 21px;
  line-height: 0.9;
  display: none;
}
@media (min-width: 992px) {
  .main-mail-attachment {
    display: block;
    position: absolute;
    right: 63px;
    top: 8px;
  }
}
.fileprogress .progress-bar {
  height: 5px;
  width: 35%;
  background-color: var(--primary-color);
  animation: grow 0.6s linear 0.3s;
}
@keyframes grow {
  0% {
    width: 0%;
  }
  50% {
    width: 17%;
  }
  85% {
    width: 38%;
  }
  100% {
    width: 35%;
  }
}
.file-type {
  color: #495068;
}
.file-manger-icon img {
  height: 70px;
  width: 70px;
}
.pagination li a {
  border-radius: 2px;
}
.upgrade-storage {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  border:
    1px solid linear-gradient(
      to right,
      var(--primary-color) 0%,
      #03ab57 100%);
  border-radius: 7px;
}
.recent-files-container td,
.recent-files-container th {
  padding: 0.6rem 1.2rem;
}
.recent-files-container tbody tr:hover,
.recent-files-container tbody tr:focus {
  background-color: #f9fbfd;
}
.recent-files-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}
.recent-files-options {
  animation: fade-in 0.2s linear;
}
@keyframes fade-in {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
.img-link {
  cursor: pointer;
}
.owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -25px;
  margin-top: -1.65em;
}
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -25px;
  margin-top: -1.65em;
}
.owl-nav button {
  display: block;
  font-size: 1.3rem !important;
  line-height: 2em;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  text-align: center;
  background: #fff !important;
  opacity: 0.5 !important;
  border: 1px solid #e8ebf3 !important;
  z-index: 9;
  box-shadow: 0 4px 15px rgba(67, 67, 67, 0.15);
}
.owl-nav button:hover,
.owl-nav button:focus {
  opacity: 1;
}
.storage-list {
  list-style: none;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}
.storage-list li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}
.storage-list li .storage-icon {
  border-radius: 50%;
  padding: 2px;
  width: 8px;
  height: 8px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 3px;
}
.storage-list li .storage-amount {
  float: right;
  font-weight: bold;
}
.title-head .folder-title {
  align-items: center;
}
.title-head .folder-title .folder-image {
  width: 7%;
}
.title-head .progress {
  display: flex;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}
.title-head .progress .received {
  background-color: var(--primary-color) !important;
  width: 20% !important;
}
.title-head .progress .download {
  background-color: #e984b1 !important;
  width: 25% !important;
}
.title-head .progress .shared {
  background-color: #59adec !important;
  width: 20% !important;
}
.title-head .progress .my-images {
  background-color: #e7c354 !important;
  width: 15% !important;
}
.title-head .progress .wallpapers {
  background-color: var(--primary-color) !important;
  width: 20% !important;
}
.title-head .remaining-storage {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.recent-files-main .recent-files-img {
  border-radius: 5px;
}
#product-each,
.products-main {
  transition: all ease 0.2s;
}
.product-grid6.list-view.product-grid6 {
  display: flex;
}
.product-grid6.list-view .product-image6 {
  max-width: 210px;
}
svg {
  fill: #212529;
}
.mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 0px !important;
}
.form-control:focus {
  border-color: var(--primary-color);
}
.ckbox {
  display: block;
  position: relative;
  line-height: 1;
  margin-bottom: 13px;
}
.ckbox input[type=checkbox] {
  margin-right: 5px;
  opacity: 0;
}
.ckbox input[type=checkbox]:checked + span:after {
  display: block;
}
.ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  top: 1px;
  left: 0;
  border-radius: 3px;
  position: absolute;
  line-height: 18px;
}
.ckbox span::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 55% 45%;
  background-color: var(--primary-color);
  line-height: 17px;
  display: none;
  border-radius: 3px;
}
.stars-main {
  cursor: pointer;
  color: #dbdbdb;
}
.stars-main i {
  color: #dbdbdb;
  font-size: 17px;
  cursor: pointer;
}
.stars-main i.active {
  color: var(--primary-color) !important;
}
.stars-main.active {
  color: var(--primary-color) !important;
}
.dataTables_filter label {
  margin-right: 7px;
}
.project-status {
  position: relative;
}
.project-status::before {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #59adec;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) scale(1);
  animation: expand 1.5s infinite;
}
@keyframes expand {
  0% {
    transform: translateY(-50%) scale(1);
  }
  50% {
    transform: translateY(-50%) scale(1.2);
  }
  100% {
    transform: translateY(-50%) scale(1);
  }
}
.project-percentage .percentage-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.project-percentage.large-bar .percentage-title .progress-main {
  color: var(--primary-color);
}
.project-percentage.large-bar .progress-bar {
  background-color: var(--primary-color) !important;
  width: 88%;
  animation: large 0.6s linear 0.3s;
}
@keyframes large {
  0% {
    width: 0%;
  }
  50% {
    width: 70%;
  }
  85% {
    width: 91%;
  }
  100% {
    width: 88%;
  }
}
.project-percentage.submitted .percentage-title .progress-main,
.project-percentage.completed .percentage-title .progress-main {
  color: var(--primary-color);
}
.project-percentage.submitted .progress-bar,
.project-percentage.completed .progress-bar {
  width: 100%;
  animation: completed 0.6s linear 0.3s;
}
@keyframes completed {
  0% {
    width: 0%;
  }
  50% {
    width: 76%;
  }
  85% {
    width: 97%;
  }
  100% {
    width: 100%;
  }
}
.project-percentage.medium-bar .percentage-title .progress-main {
  color: #59adec;
}
.project-percentage.medium-bar .progress-bar {
  background-color: #59adec !important;
  width: 55%;
  animation: medium 0.6s linear 0.3s;
}
@keyframes medium {
  0% {
    width: 0%;
  }
  50% {
    width: 37%;
  }
  85% {
    width: 58%;
  }
  100% {
    width: 55%;
  }
}
.project-percentage.medium-bar.medium-lg .progress-bar {
  width: 70%;
  animation: medium-lg 0.6s linear 0.3s;
}
@keyframes medium-lg {
  0% {
    width: 0%;
  }
  50% {
    width: 52%;
  }
  85% {
    width: 73%;
  }
  100% {
    width: 70%;
  }
}
.project-percentage.small-bar .percentage-title .progress-main {
  color: #e7c354;
}
.project-percentage.small-bar .progress-bar {
  background-color: #e7c354 !important;
  width: 35%;
  animation: grow 0.6s linear 0.3s;
}
.project-percentage.small-bar.small-sm .percentage-title .progress-main {
  color: #e32f2f;
}
.project-percentage.small-bar.small-sm .progress-bar {
  background-color: #e32f2f !important;
  width: 15%;
  animation: smallsm 0.6s linear 0.3s;
}
@keyframes smallsm {
  0% {
    width: 0%;
  }
  50% {
    width: 7%;
  }
  85% {
    width: 18%;
  }
  100% {
    width: 15%;
  }
}
.projects.project-type-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.projects.project-type-container .project-type {
  justify-content: flex-end;
}
.projects.project-type-container .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  margin-left: 5px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}
.projects.project-type-container .project-type .nav-link.active {
  background-color: var(--primary-color);
  color: #fff;
}
.projects.project-type-container .project-type .nav-link:hover,
.projects.project-type-container .project-type .nav-link:focus {
  background-color: var(--primary-color);
  color: #fff;
}
.main-nav-column .nav-link {
  border-radius: 5px;
}
.main-nav-column .nav-link.active {
  background-color: rgba(242, 243, 249, 0.5294117647);
}
.main-nav-column .nav-link:hover,
.main-nav-column .nav-link:focus {
  background-color: rgba(242, 243, 249, 0.5294117647);
}
.dropdown-item i {
  color: #74788e !important;
}
.dropdown-item:hover i,
.dropdown-item:focus i {
  color: var(--primary-color) !important;
}
.project-main-details {
  align-items: center;
}
.project-main-details .form-group {
  margin: 0px !important;
}
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: unset !important;
  line-height: 38px !important;
  color: #343a40;
}
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
  color: var(--primary-color);
}
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--primary-color) !important;
}
.project-main-details .form-group.status .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #59adec !important;
}
.project-main-details label {
  margin: 0px !important;
}
.project-main-details .select2-search--dropdown {
  border-top: 1px solid #eaedf1 !important;
}
.ticket-details-footer .media.ticket-reply {
  padding: 1.5rem;
  border-bottom: 1px solid #eaedf1;
}
.ticket-details-footer .reply-text-main {
  width: 100%;
}
.table-main-container {
  overflow-x: scroll;
}
.table-main-container td,
.table-main-container th {
  padding: 0.6rem 0.5rem;
}
.table-main-container tbody tr:hover,
.table-main-container tbody tr:focus {
  background-color: #f9fbfd;
}
.table-main-container tbody i {
  color: #6e84a3 !important;
}
.table-main-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}
.project-members-container i,
.project-comments-container i {
  color: #6e84a3 !important;
}
.project-comments-container i.fa-star,
.project-comments-container i.fa-star-o {
  color: #e7c354 !important;
}
.project-comments-container i.fa-star:hover,
.project-comments-container i.fa-star:focus,
.project-comments-container i.fa-star.active,
.project-comments-container i.fa-star-o:hover,
.project-comments-container i.fa-star-o:focus,
.project-comments-container i.fa-star-o.active {
  color: #e7c354;
}
.project-comments-container .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}
.project-comments-container .comment-section-main .time-main {
  font-size: 12px;
}
.project-comments-container .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots {
  padding: 0.1rem;
}
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:hover,
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:focus {
  background-color: #f7f8f9;
  border-radius: 50%;
}
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}
.project-file-upload .dropify-wrapper {
  height: 150px;
}
.status-main {
  border-radius: 12px;
  padding: 0.1rem 0.75rem;
  color: #fff;
}
.status-main.in-progress {
  background-color: #59adec;
}
.status-main.on-hold {
  background-color: #e7c354;
}
.status-main.completed {
  background-color: var(--primary-color);
}
.tasks-table-container .select2-container,
.timetracking-table-container .select2-container,
.tickets-table-container .select2-container,
.billing-table-container .select2-container,
.files-table-container .select2-container {
  margin: 0px 5px !important;
}
@media (min-width: 576px) {
  .modal-dialog.task-view-modal {
    max-width: 850px;
  }
  .modal-dialog.new-ticket-modal {
    max-width: 768px;
  }
  .modal-dialog.edit-ticket-modal {
    max-width: 768px;
  }
}
.status-main {
  border-radius: 12px;
  padding: 0.2rem 1rem;
  color: #fff;
}
.status-main.in-progress {
  background-color: #59adec;
}
.status-main.on-hold {
  background-color: #e7c354;
}
.status-main.completed {
  background-color: var(--primary-color);
}
.status-dropdown .status-main {
  border-radius: 26px;
}
.task-view-modal {
  overflow: hidden;
}
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}
.task-view-modal .task-data {
  margin-bottom: 20px;
}
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-color);
  color: #fff;
}
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-color);
  color: #fff;
}
.dataTable td {
  vertical-align: middle;
}
.datetimepicker table th.prev,
.datetimepicker table th.next,
.datetimepicker table th.switch {
  background-color: #fff;
  color: #343a40;
}
.invoice-create-card {
  overflow: hidden;
}
.select-product-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.select-product-container .add-product-btn {
  margin-top: 16px;
}
.product-description-each {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-description-each .invoice-product-table {
  flex: 1;
}
.product-description-each .invoice-product-table td,
.product-description-each .invoice-product-table th {
  padding: 10px;
}
.product-description-each .invoice-product-table .dashed-border-bottom {
  border-bottom: 1px dashed #707070;
}
.product-description-each .invoice-product-table .amount-cell {
  text-align: right;
  vertical-align: unset;
}
.product-description-each .invoice-product-table input[type=number]::-webkit-inner-spin-button,
.product-description-each .invoice-product-table input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.product-description-each .delete-row-btn {
  padding: 6rem 0.5rem;
  cursor: pointer;
}
.product-description-each .delete-row-btn:hover,
.product-description-each .delete-row-btn:focus {
  color: #d12c47 !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline-color: var(--primary-color);
}
.invoice-bottom-table-container .invoice-table-bottom td {
  padding: 10px;
  border: 1px solid #eaedf1;
}
.input-group-addon {
  padding: unset !important;
  height: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.no-date-checkbox,
.no-taskEnd-checkbox {
  align-self: flex-end;
  margin-bottom: 12px;
}
.create-project-main,
.invoice-create-main,
.invoice-timelog-main,
.invoice-create-card,
.task-edit-main,
.project-edit-main,
.create-client-main {
  overflow: hidden;
}
.create-project-main input[type=number]::-webkit-inner-spin-button,
.create-project-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-main input[type=number]::-webkit-inner-spin-button,
.invoice-create-main input[type=number]::-webkit-outer-spin-button,
.invoice-timelog-main input[type=number]::-webkit-inner-spin-button,
.invoice-timelog-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-card input[type=number]::-webkit-inner-spin-button,
.invoice-create-card input[type=number]::-webkit-outer-spin-button,
.task-edit-main input[type=number]::-webkit-inner-spin-button,
.task-edit-main input[type=number]::-webkit-outer-spin-button,
.project-edit-main input[type=number]::-webkit-inner-spin-button,
.project-edit-main input[type=number]::-webkit-outer-spin-button,
.create-client-main input[type=number]::-webkit-inner-spin-button,
.create-client-main input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #343a40;
  min-width: 150px !important;
}
.create-project-main .end-date-checkbox-container {
  cursor: pointer;
}
.other-details {
  cursor: pointer;
}
.status-indicator {
  position: relative;
  margin-left: 18px;
}
.status-indicator.projects::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}
.status-indicator.projects.in-progress::before {
  background-color: #59adec;
}
.status-indicator.projects.on-hold::before {
  background-color: #e7c354;
}
.status-indicator.projects.completed::before {
  background-color: var(--primary-color);
}
.status-indicator.projects.empty::before {
  background-color: transparent;
}
.status-indicator.projects.default::before {
  background-color: transparent;
}
.status-indicator.projects.def::before {
  background-color: transparent;
}
.status-indicator.tickets::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}
.status-indicator.tickets.open::before {
  background-color: var(--primary-color);
}
.status-indicator.tickets.pending::before {
  background-color: #e7c354;
}
.status-indicator.tickets.resolved::before {
  background-color: #13bfa6;
}
.status-indicator.tickets.closed::before {
  background-color: #e984b1;
}
.status-indicator.tickets.empty::before {
  background-color: transparent;
}
.status-indicator.tickets.default::before {
  background-color: transparent;
}
.status-indicator.tickets.def::before {
  background-color: transparent;
}
.status-indicator.invoice-bill::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}
.status-indicator.invoice-bill.paid::before {
  background-color: var(--primary-color);
}
.status-indicator.invoice-bill.unpaid::before {
  background-color: #d12c47;
}
.status-indicator.invoice-bill.overdue::before {
  background-color: #e7c354;
}
.status-indicator.invoice-bill.empty::before {
  background-color: transparent;
}
.status-indicator.invoice-bill.default::before {
  background-color: transparent;
}
.status-indicator.invoice-bill.def::before {
  background-color: transparent;
}
.d-f-ai-c-jc-sb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.d-f-ai-c-jc-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.d-f-ai-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#remove-btn {
  position: absolute;
  top: -6px;
  left: -6px;
  background-color: #fff;
  visibility: hidden;
}
.client-title {
  display: flex;
  align-items: flex-start;
}
.attached-file-container .attached-file-image {
  position: relative;
}
.attached-file-container .attached-file-image img {
  overflow: hidden;
}
.attached-file-container .attached-file-image .image-pic {
  position: absolute;
  right: 0;
  left: 0;
  top: 0px;
  color: #fff;
  font-size: 17px;
  background-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.5),
      transparent 100%);
  padding: 0px 0px 20px 10px;
  border-radius: 5px;
}
.attached-file-container .attached-file-image .icons {
  padding: 0px;
  list-style: none;
  opacity: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  bottom: 0px;
  z-index: 1;
  transition: all ease 0.3s;
  display: block;
  margin: 0 auto;
  background-image:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.5),
      transparent 100%);
}
.attached-file-container .attached-file-image .icons li {
  margin: 0 auto;
  display: inline-block;
}
.attached-file-container .attached-file-image .icons li a:not([href]):not([tabindex]) {
  color: #fff;
}
.attached-file-container:hover .attached-file-image .icons {
  padding: 10px;
  opacity: 1;
}
.ui-datepicker .ui-datepicker-calendar td {
  border: none !important;
  padding: 5px !important;
  background-color: #fff !important;
  text-align: center !important;
}
.ui-datepicker .ui-datepicker-calendar td a {
  border-radius: 5px !important;
}
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--primary-color) !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.datetimepicker {
  border-radius: 7px !important;
}
.datetimepicker table {
  background: none !important;
}
.datetimepicker table td {
  border-radius: 5px;
}
.datetimepicker table th.today:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker table th.dow {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #a3a7b7 !important;
}
.datetimepicker table th.switch {
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: var(--primary-color) !important;
  letter-spacing: 1px;
}
.datetimepicker table th.prev,
.datetimepicker table th.next {
  color: rgba(49, 59, 84, 0.4941176471) !important;
}
.datetimepicker table th.prev:hover,
.datetimepicker table th.next:hover {
  color: #313b54 !important;
}
.datetimepicker table span.active:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker table td.active:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker-days td:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker-hours span.hour:hover,
.datetimepicker-minutes span.hour:hover,
.datetimepicker-months span.hour:hover,
.datetimepicker-years span.hour:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker-hours span.minute:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-years span.minute:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker-hours span.month:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-years span.month:hover {
  background-color: var(--primary-color) !important;
}
.datetimepicker-hours span.year:hover,
.datetimepicker-minutes span.year:hover,
.datetimepicker-months span.year:hover,
.datetimepicker-years span.year:hover {
  background-color: var(--primary-color) !important;
}
.datepicker {
  font: unset !important;
}
.datepicker.dropdown-menu td {
  padding: 5px 8px !important;
}
.datepicker .datepicker-switch {
  color: var(--primary-color) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}
.datepicker .datepicker-switch:hover {
  color: var(--primary-color) !important;
}
.datepicker .prev,
.datepicker .next {
  color: rgba(49, 59, 84, 0.4941176471) !important;
}
.datepicker .prev:hover,
.datepicker .next:hover {
  color: #313b54 !important;
}
.datepicker > .datepicker_inner_container {
  border: none !important;
  box-shadow: none !important;
  background-color: #fff !important;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #313b54 !important;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  background-color: var(--primary-color) !important;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  background-color: var(--primary-color) !important;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  border: none !important;
  border-right: 1px solid #eaedf1 !important;
}
.datepicker table tr th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}
.datepicker table tr td {
  color: #313b54 !important;
}
.datepicker table tr td.active {
  color: #fff !important;
}
.datepicker table tr td.today.active.day {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.datepicker table tr td.today.active.day:hover {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.datepicker table tr td span.active {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.datepicker table tr td span.active:hover {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.datepicker table tr td.today {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  color: #000 !important;
  background-image: none !important;
}
.datepicker table tr td.today:hover {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  color: #000 !important;
  background-image: none !important;
}
.datepicker table tr td.today.disabled {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  color: #000 !important;
  background-image: none !important;
}
.datepicker table tr td.today.disabled:hover {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
  color: #000 !important;
  background-image: none !important;
}
.datepicker table tr td.day.active:hover {
  background-color: var(--primary-color) !important;
}
.datepicker table tr td.day:hover {
  background: var(--primary-color) !important;
}
.datepicker table tr td.day.focused {
  background: var(--primary-color) !important;
}
.datepicker > .datepicker_header > span {
  color: var(--primary-color) !important;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px !important;
}
.datepicker > .datepicker_header > .icon-home::before {
  content: none !important;
}
.datepicker > .datepicker_header > a {
  color: rgba(49, 59, 84, 0.4941176471) !important;
}
.datepicker > .datepicker_header > a svg {
  fill: rgba(49, 59, 84, 0.4941176471) !important;
}
.datepicker > .datepicker_header > a:hover {
  background-color: unset !important;
  color: #313b54 !important;
}
.datepicker > .datepicker_header > a:hover svg {
  fill: #313b54;
}
.background-image-blog {
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
  border-radius: 0px;
}
.background-image-blog.img1 {
  background-image: url("./media/blog8.jpg") !important;
  height: 320px;
}
.background-image-blog.img2 {
  background-image: url("./media/blog12.jpg") !important;
  background-position: top !important;
  height: 308px;
}
.background-image-blog.img3 {
  background-image: url("./media/blog13.jpg") !important;
  background-position: center !important;
  height: 308px;
}
.background-image-blog.img4 {
  background-image: url("./media/blog-sug5.jpg") !important;
  background-position: center !important;
  height: 308px;
}
.custom-blog-content {
  position: absolute;
  font-weight: 600;
  color: #fff;
  font-size: 19px;
  bottom: 0;
}
a.custom-blog-content:hover {
  color: #fff !important;
}
.blog-label {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.blog-title {
  line-height: 1.4em;
  font-size: 1rem;
}
.editorpicks-suggestions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media (min-width: 576px) {
  .editorpick-suggestion-img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}
.blog-topics .list-group-item {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #eaedf1;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  transition: all ease 0.3s;
  cursor: pointer;
}
.blog-topics .list-group-item i {
  color: var(--primary-color);
  transition: all ease 0.2s;
}
.blog-topics .list-group-item:hover {
  border-bottom: 1px solid #eaedf1;
  margin-left: 2px;
}
.blog-topics .list-group-item:hover i {
  color: var(--primary-color);
  font-size: 20px;
}
.blog-topics .list-group-item a {
  display: flex;
  align-items: center;
  transition: all ease 0.3s;
}
.blog-topics .list-group-item a:hover {
  color: rgba(52, 58, 64, 0.85) !important;
}
.blog-autors .list-group-item {
  border: 0px;
  margin-bottom: 0px;
  align-items: center;
  cursor: pointer;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}
.blog-autors .list-group-item:hover {
  border-color: #eaedf1;
  transform: scaleX(1.03);
  box-shadow: rgba(169, 184, 200, 0.15) 0px 3px 9px 0px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}
.blog-autors .list-group-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content p {
  line-height: 1.7;
}
.footer-container-main.blog-footer .icons-bg {
  justify-content: space-between;
}
.footer-container-main .icons-bg {
  display: flex;
  align-items: center;
}
.footer-container-main .more-btn {
  color: #707070 !important;
}
.footer-container-main .more-btn:hover {
  color: var(--primary-color) !important;
}
.dropdown .nav-link:hover i,
.dropdown .nav-link:focus i,
.dropdown .nav-link:active i {
  color: #707070;
}
.demo-gallery .list-unstyled li {
  border: none;
  margin-bottom: 20px;
}
.profile-img-main {
  z-index: 1;
}
.profile-img-main img {
  background-color: rgba(var(--primary-color), 0.19);
}
.custom-switch-input:focus ~ .custom-switch-indicator {
  border: none !important;
}
@media (min-width: 992px) {
  .nav1 .nav-link {
    font-size: 14px;
  }
  .nav1 .nav-link i {
    font-size: 18px;
    margin-right: 12px;
  }
}
.settings-main-icon {
  display: flex;
  text-align: center;
}
.settings-main-icon i {
  width: 3rem;
  font-size: 18px;
  line-height: 3rem;
  height: 3rem;
  background-color: var(--primary-color);
  color: var(--primary-color);
  border-radius: 50%;
}
#echart10 div:last-child div:last-child div:first-child {
  background-color: #59adec !important;
}
#echart10 div:last-child div:last-child div:last-child {
  background-color: #d12c47 !important;
}
.chartsh svg text {
  font-family: "poppins" !important;
  font-weight: normal !important;
}
.nvd3 .nv-bars rect {
  fill: #ffcf9f;
}
.pricing-card .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.pricing-card .display-5 {
  font-size: 2.3rem;
  line-height: 1.2;
  padding: 25px 0 0 !important;
}
.pricing-card .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 9px 0;
}
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.panel.price h3 {
  margin-bottom: 0;
  padding: 20px 0;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}
.panel.price {
  margin-bottom: 1.5rem;
}
.panel.price > .panel-heading {
  color: #343a40;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}
.price.panel-color > .panel-body {
  background-color: #fff;
}
.panel-body {
  padding: 15px;
  border: 1px solid #eaedf1;
}
.panel-body .lead {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
}
.panel-body .lead strong {
  font-size: 40px;
  margin-bottom: 0;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel.price .btn {
  border: 0px;
}
.pricing .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 15px 0;
}
.pricing-body {
  list-style-type: none;
}
.pricing-card {
  transition: box-shadow 0.3s;
}
.pricing-card.advanced:hover {
  box-shadow: 0 7px 30px rgba(119, 188, 33, 0.2) !important;
}
.pricing-card:hover {
  box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);
}
.pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-top: 30px;
  margin-bottom: 40px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}
.pricing-tabs ul.nav-price li {
  display: block;
}
.pricing-tabs ul.nav-price li a.active {
  background: var(--primary-color);
}
.pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
}
.pricing-tabs ul.nav-price li a {
  padding: 8px 16px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}
@media (max-width: 1034px) {
  .project-type-container .project-type {
    display: block !important;
  }
  .project-type-container .project-type .nav-link {
    margin-left: 10px !important;
  }
}
@media (max-width: 1280px) {
  .prjct-details .details {
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .mail-cmnt {
    margin-top: 0.5rem;
  }
}
.divider {
  border-left: 2px solid #eaedf1;
  width: 1px;
  height: 20px;
}
.task-view-modal {
  overflow: hidden;
}
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}
.task-view-modal .task-data {
  margin-bottom: 20px;
}
.task-view-modal .modal-footer {
  align-items: flex-start;
  flex-direction: column;
}
.task-view-modal .modal-footer .tab-content {
  padding: 1.5rem !important;
}
.task-view-modal .modal-footer a.text-primary:hover svg,
.task-view-modal .modal-footer a.text-primary:focus svg {
  fill: var(--primary-color) !important;
}
.task-view-modal .modal-footer .no-data {
  padding: 1rem;
  text-align: center;
}
.task-view-modal .modal-footer .no-data svg {
  width: 2.2rem;
}
.task-view-modal .modal-footer .task-files-tab label {
  cursor: pointer;
}
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus {
  color: var(--primary-color) !important;
}
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover svg,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus svg {
  fill: var(--primary-color) !important;
}
.task-view-modal .modal-footer .task-files-tab .file-upload-text #task-file-input {
  display: none;
}
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] * {
  vertical-align: middle;
  cursor: pointer;
}
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] span {
  margin-left: 10px;
}
.task-view-modal .modal-footer .task-files-tab .file-upload-text i.remove {
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
  display: none;
}
.task-view-modal .modal-footer .sub-list-container .sub-list-item {
  display: flex;
  align-items: center;
  padding: 0.4rem;
}
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main {
  display: flex;
  align-items: center;
  flex: 1;
}
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .check-btn {
  height: 11px;
  width: 11px;
  border: 1px solid #707070;
  border-radius: 50%;
  margin-right: 5px;
  margin-top: 5px;
  align-self: flex-start;
  transition: all ease 0.3s;
}
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .sub-list-text {
  cursor: pointer;
}
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .sub-list-text {
  text-decoration: line-through;
}
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .check-btn {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.task-view-modal .modal-footer .sub-list-container li:hover,
.task-view-modal .modal-footer .sub-list-container li:focus {
  background-color: #f7f8f9;
}
.task-view-modal .modal-footer .sub-list-container .delete-main {
  cursor: pointer;
}
.task-view-modal .modal-footer .sub-list-container .delete-main:hover,
.task-view-modal .modal-footer .sub-list-container .delete-main:focus {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}
.task-view-modal .modal-footer .add-task-container {
  align-items: center;
}
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-color);
  color: #fff;
}
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-color);
  color: #fff;
}
.modal-open .datepicker {
  z-index: 1050 !important;
}
.ticket-page.modal-open {
  overflow: hidden !important;
}
.media {
  overflow: visible !important;
}
.media .media-body {
  overflow: visible !important;
}
.options-inv {
  position: absolute;
  top: 11px;
  right: 11px;
}
.select2-dropdown {
  z-index: 1 !important;
}
.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.circles li {
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  animation: upwards 20s linear infinite;
  bottom: -150px;
  border: 2px solid rgba(227, 255, 239, 0.5);
}
.circles li:nth-child(1) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 0s;
}
.circles li:nth-child(2) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 12s;
}
.circles li:nth-child(3) {
  left: 70%;
  width: 15px;
  height: 15px;
  border-left: 0;
  animation-delay: 4s;
}
.circles li:nth-child(4) {
  left: 20%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-radius: 50%;
  animation-duration: 18s;
}
.circles li:nth-child(5) {
  left: 85%;
  width: 15px;
  height: 15px;
  animation-delay: 0s;
}
.circles li:nth-child(6) {
  left: 75%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation-delay: 3s;
}
.circles li:nth-child(7) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 7s;
}
.circles li:nth-child(8) {
  left: 80%;
  width: 20px;
  height: 20px;
  animation-delay: 15s;
  animation-duration: 45s;
}
.circles li:nth-child(9) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  border-radius: 50%;
  animation-duration: 35s;
}
.circles li:nth-child(10) {
  left: 95%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-left: 0;
  animation-duration: 11s;
}
@keyframes upwards {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}
#circle1 canvas {
  position: absolute;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  right: 15px;
}
#circle1 strong {
  position: absolute;
  right: 37px;
  top: 41%;
}
.z-10 {
  z-index: 10;
}
#tooltip-canvas {
  position: absolute;
  top: 53px;
  left: 69px;
}
.task-list1 li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}
.task-list1 li .task-icon1 {
  border-radius: 50px;
  padding: 2px;
  width: 10px;
  height: 10px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 5px;
  margin-right: 5px;
}
.earnings {
  position: relative;
}
.welcome-card h3 {
  color: var(--primary-color);
}
.welcome-card p {
  color: var(--primary-color);
}
.circle-chart strong {
  color: var(--primary-color);
}
.apexcharts-toolbar {
  z-index: 1;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-color) !important;
}
.apexcharts-yaxis-texts-g text {
  fill: #818181 !important;
}
.apexcharts-xaxis-texts-g text {
  fill: #818181 !important;
}
.apexcharts-yaxis-title text {
  fill: #818181;
}
.apexcharts-canvas.zoomable .hovering-zoom {
  cursor: pointer;
}
svg {
  fill: #fff;
}
a {
  color: var(--primary-color);
}
a:hover {
  color: var(--primary-color);
}
#data-table .select2-container {
  width: 100% !important;
}
.data-image {
  background-size: cover;
}
.side-menu-label1 {
  display: none;
}
@media (max-width: 575px) {
  .wizard > .steps .current a .title,
  .wizard > .steps .current a:hover .title,
  .wizard > .steps .current a:active .title {
    display: none !important;
  }
}
.w-icn {
  color: var(--primary-color);
  fill: var(--primary-color);
}
.w-inner-icn {
  color: #495584;
  fill: #495584;
}
input[type=radio],
input[type=checkbox] {
  margin-right: 7px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--primary-color) !important;
}
.select2-container--open .select2-dropdown--below {
  z-index: 9 !important;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.spinner,
.spinner-lg,
.double-bounce1,
.double-bounce2,
.cube1,
.cube2 {
  background-color: var(--primary-color);
}
.lds-ring div {
  border: 6px solid var(--primary-color);
  border-color: var(--primary-color) transparent transparent transparent;
}
.lds-hourglass:after {
  border: 26px solid var(--primary-color);
  border-color: var(--primary-color) transparent;
}
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-color);
}
.lds-heart div {
  background: var(--primary-color);
}
.btn-link {
  color: var(--primary-color);
}
.tabs-menu1 ul li .active {
  border-bottom: 3px solid var(--primary-color);
}
.custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-color);
}
.select2-container {
  width: 20% !important;
}
.select2-results__option span img,
.select2-selection__rendered span img {
  margin: 5px !important;
}
.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after {
  display: none !important;
}
.datepicker_inner_container {
  display: flex;
}
.editable-checklist .form-label.ckbox span {
  margin-left: 10px;
}
.tag-attachments a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.invoice-product-table input,
.invoice-table-bottom input {
  min-width: 100px;
}
@supports (-webkit-touch-callout: none) {
  @media screen and (max-device-width: 991px) and (orientation: portrait) {
    .ps.ps--active-y:hover > .ps__rail-y,
    .ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
  @media screen and (max-device-width: 991px) and (orientation: landscape) {
    .ps.ps--active-y:hover > .ps__rail-y,
    .ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
}
@media (max-width: 575.98px) {
  .login-img .demo-icon {
    top: 20px !important;
    right: 20px !important;
  }
}
.login-img .demo-icon {
  position: absolute;
  top: 40px;
  right: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}
.login-img .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}
.error-template {
  position: relative;
}
.error-bg .demo-icon {
  position: absolute;
  right: 40px;
  top: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}
.error-bg .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}
.apexcharts-canvas .apexcharts-zoom-icon.selected svg,
.apexcharts-canvas .apexcharts-selection-icon.selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {
  fill: var(--primary-color) !important;
}
.apexcharts-zoom-icon,
.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon,
.apexcharts-reset-zoom-icon,
.apexcharts-pan-icon svg,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6e8192;
  fill: #6e8192;
  text-align: center;
}
@media (max-width: 576px) {
  .datepicker {
    padding: 0px !important;
  }
  .datepicker > .datepicker_inner_container > .datepicker_calendar > table {
    padding: 0px !important;
  }
}
.select2-selection__choice span {
  line-height: 2 !important;
}
.select2-selection__choice,
.select2-selection__rendered span {
  display: flex;
  align-items: center;
}
.datepicker,
.datetimepicker {
  z-index: 555 !important;
}
.richText {
  border: #eaedf1 solid 1px;
  background-color: #f7f8f9 !important;
}
.richText .richText-toolbar ul li a {
  border-right: #eaedf1 solid 1px;
}
.richText .richText-toolbar {
  border-bottom: #eaedf1 solid 1px;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  z-index: 1;
}
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fe,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #495057;
}
.richText-toolbar:last-child {
  border-bottom: 0px !important;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
@media (max-width: 992px) {
  .richText-toolbar li {
    border-bottom: 1px solid #eaedf1 !important;
  }
}
.options-inv .dropdown-menu {
  z-index: 1;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 35% !important;
}
.select-client .select2-selection__choice {
  line-height: 1.9 !important;
}
@media (max-width: 350px) {
  .vtimeline .timeline-wrapper .timeline-panel:after,
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
    display: none !important;
  }
}
.tag a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.login-img .demo-icon {
  cursor: pointer;
}
div.dataTables_wrapper div.dataTables_length label {
  width: 100% !important;
}
.select-status .select2-container,
.form-group .select2-container {
  width: 100% !important;
}
.chat-media img {
  width: 100%;
  height: 100%;
}
@media (max-width: 360px) {
  .circle-chart {
    display: none;
  }
}
.storage-card {
  border: 0px !important;
}
.select-product-container .select2-selection {
  min-width: 150px;
}
@media (max-width: 767.98px) {
  .select-product-container {
    justify-content: center;
  }
}
.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before {
  display: none;
}
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen,
.note-editor .modal-dialog {
  z-index: 99999 !important;
}
.ticket-details-footer .media.ticket-reply:last-child {
  border-bottom: 0px !important;
}
@media (max-width: 576px) {
  .alert-dismissible .btn-close {
    padding: 0.5rem 0.25rem;
  }
}
@media (max-width: 576px) {
  .ytp-large-play-button {
    width: 48px;
    height: 28px;
    margin-left: -24px;
    margin-top: -12px;
  }
}
.tabs-menu1 ul li {
  border-bottom: 3px solid transparent !important;
}
.pricing-body li {
  white-space: nowrap;
}
.background-image-blog {
  border: 0px !important;
}
@media (max-width: 575.98px) {
  .wizard > .actions > ul {
    display: block !important;
  }
  .wizard > .actions > ul li {
    margin: 5px 0px 5px 0px;
  }
  #echart8 canvas {
    width: 260px !important;
    display: flex !important;
    justify-content: center !important;
    margin: 0 auto !important;
  }
}
@media (min-width: 992px) {
  .project-menu nav a.nav-link {
    border-bottom: 0px !important;
  }
  .tabs-menu4 .nav a.nav-link {
    border-bottom: 0px !important;
  }
}
.transaction-icon i {
  font-size: 16px;
  padding: 10px;
  margin-right: 12px;
  border-radius: 50px;
  background-color: var(--primary-color);
  fill: var(--primary-color);
  color: var(--primary-color);
}
.transactions .list-group a {
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
  border-radius: 5px;
  border: 0px;
}
.sales-stats {
  padding-left: 50px;
}
.pricing-card .card-header {
  border-bottom: 0px !important;
}
.fs-10 {
  font-size: 10px !important;
}
.fs-11 {
  font-size: 11px !important;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px !important;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-15 {
  font-size: 15px !important;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-17 {
  font-size: 17px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-19 {
  font-size: 19px !important;
}
.fs-20 {
  font-size: 20px !important;
}
.fs-21 {
  font-size: 21px !important;
}
.fs-22 {
  font-size: 22px !important;
}
.fs-23 {
  font-size: 23px !important;
}
.fs-25 {
  font-size: 25px !important;
}
.fs-30 {
  font-size: 30px !important;
}
.fs-40 {
  font-size: 40px;
}
.fs-50 {
  font-size: 50px;
}
.fs-65 {
  font-size: 65px;
}
.fs-100 {
  font-size: 100px;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-600 {
  font-weight: 600;
}
.fw-semibold {
  font-weight: 500 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.font-italic {
  font-style: italic !important;
}
figure {
  margin: 0 0 1rem;
}
.image {
  position: relative;
}
img {
  vertical-align: middle;
  border-style: none;
}
.img-1 {
  vertical-align: middle;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: -62px;
}
.img-1 img {
  border-radius: 100%;
  border: 6px solid rgba(225, 225, 225, 0.5);
}
.img-2 img {
  border-radius: 5px;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.item-card img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #868e96;
}
img {
  max-width: 100%;
  max-height: 100%;
}
.loader-img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 43%;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
.login-img {
  background-attachment: fixed !important;
  height: 100%;
  width: 100%;
  background: url("./media/bg-1.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-table;
}
.login-img::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary-color);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}
.profie-img .flex-md-row img {
  width: 60px;
}
.profile-img {
  display: block;
  border: 1px solid rgba(167, 180, 201, 0.2);
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  background: rgba(225, 225, 225, 0.2);
  z-index: 1000;
  position: relative;
}
.cover-image {
  background-size: cover !important;
}
.card-profile-img {
  max-width: 6rem;
  margin-bottom: 1rem;
  border: 3px solid #fff;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.img-gallery {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
  margin-bottom: -0.5rem;
}
.img-gallery > .col,
.img-gallery > [class*=col-] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
}
.imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer;
}
.imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.imagecheck-figure {
  border: 1px solid #eaedf1;
  border-radius: 3px;
  margin: 0;
  position: relative;
}
.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}
.imagecheck-figure:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #467fcf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  opacity: 0;
  transition: 0.3s opacity;
}
.imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1;
}
.imagecheck-image {
  max-width: 100%;
  opacity: 0.64;
  transition: 0.3s opacity;
}
.imagecheck-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.imagecheck-image:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.imagecheck:hover .imagecheck-image {
  opacity: 1;
}
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1;
}
.imagecheck-caption {
  text-align: center;
  padding: 0.25rem 0.25rem;
  color: #9aa0ac;
  font-size: 0.875rem;
  transition: 0.3s color;
}
.imagecheck:hover .imagecheck-caption {
  color: #495057;
}
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057;
}
.demo-gallery > ul {
  margin-bottom: 0;
}
.demo-gallery > ul > li {
  float: left;
  margin-bottom: 15px;
  width: 200px;
  border: 0;
}
.demo-gallery > ul > li a {
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}
.demo-gallery > ul > li a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}
.demo-gallery > ul > li a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}
.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}
.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}
.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}
.home .demo-gallery {
  padding-bottom: 80px;
}
.img-avatar {
  height: 37px;
  border-radius: 2px;
  width: 37px;
}
.image-size {
  width: 128px;
  height: 128px;
}
.img-float {
  width: 50px;
  position: absolute;
  top: -3.5rem;
  right: 1rem;
}
.gallery-wrap .img-big-wrap img {
  height: 350px;
  display: inline-block;
  cursor: zoom-in;
  width: auto;
  margin-top: 7px;
}
.gallery-wrap .img-small-wrap {
  text-align: center;
}
.gallery-wrap .img-small-wrap .item-gallery {
  width: 80px;
  height: 80px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 7px 2px;
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.gallery-wrap .img-small-wrap img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  border-radius: 4px;
  cursor: zoom-in;
}
.member img {
  width: 100%;
}
.gallery a img {
  float: left;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transition: -webkit-transform 0.15s ease;
  -moz-transition: -moz-transform 0.15s ease;
  -o-transition: -o-transform 0.15s ease;
  -ms-transition: -ms-transform 0.15s ease;
  transition: transform 0.15s ease;
  position: relative;
}
.img-card:before {
  content: "";
  position: absolute;
  background: url("./media/circle.svg");
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.example + .highlight {
  border-top: none;
  margin-top: 0;
  border-radius: 0 0 3px 3px;
  overflow: auto;
}
.highlight {
  margin: 1rem 0 2rem;
  border-radius: 3px;
  font-size: 0.9375rem;
  max-height: 40rem;
  background: #fcfcfc;
}
.highlight pre {
  margin-bottom: 0;
}
.highlight .hll {
  background-color: #ffc;
}
.highlight .c {
  color: #999;
}
.highlight .k {
  color: #069;
}
.highlight .o {
  color: #555;
}
.highlight .cm {
  color: #999;
}
.highlight .cp {
  color: #099;
}
.highlight .c1,
.highlight .cs {
  color: #999;
}
.highlight .gd {
  background-color: #fcc;
  border: 1px solid #c00;
}
.highlight .ge {
  font-style: italic;
}
.highlight .gr {
  color: #f00;
}
.highlight .gh {
  color: #030;
}
.highlight .gi {
  background-color: #cfc;
  border: 1px solid #0c0;
}
.highlight .go {
  color: #aaa;
}
.highlight .gp {
  color: #009;
}
.highlight .gu {
  color: #030;
}
.highlight .gt {
  color: #9c6;
}
.highlight .kc,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr {
  color: #069;
}
.highlight .kt {
  color: #078;
}
.highlight .m {
  color: #f60;
}
.highlight .s {
  color: #cc0099;
}
.highlight .na {
  color: #00cc7a;
}
.highlight .nb {
  color: #366;
}
.highlight .nc {
  color: #0a8;
}
.highlight .no {
  color: #360;
}
.highlight .nd {
  color: #99f;
}
.highlight .ni {
  color: #999;
}
.highlight .ne {
  color: #c00;
}
.highlight .nf {
  color: #c0f;
}
.highlight .nl {
  color: #99f;
}
.highlight .nn {
  color: #0cf;
}
.highlight .nt {
  color: #800000;
}
.highlight .nv {
  color: #033;
}
.highlight .ow {
  color: #000;
}
.highlight .w {
  color: #bbb;
}
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .mo {
  color: #f60;
}
.highlight .sb,
.highlight .sc {
  color: #c30;
}
.highlight .sd {
  font-style: italic;
  color: #c30;
}
.highlight .s2,
.highlight .se,
.highlight .sh {
  color: #c30;
}
.highlight .si {
  color: #a00;
}
.highlight .sx {
  color: #c30;
}
.highlight .sr {
  color: #3aa;
}
.highlight .s1 {
  color: #c30;
}
.highlight .ss {
  color: #fc3;
}
.highlight .bp {
  color: #366;
}
.highlight .vc,
.highlight .vg,
.highlight .vi {
  color: #033;
}
.highlight .il {
  color: #f60;
}
.highlight .css .o {
  color: #999;
}
.highlight .css .o + .nt {
  color: #999;
}
.highlight .css .nt + .nt {
  color: #999;
}
.highlight .language-bash::before,
.highlight .language-sh::before {
  color: #009;
  content: "$ ";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.highlight .language-powershell::before {
  color: #009;
  content: "PM> ";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.label {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-right: 0.6em;
  padding-left: 0.6em;
}
.label-size {
  font-size: 3.8em;
  margin-left: 9px;
}
.label-font-size {
  font-size: 1.8em;
}
.label-medium-size {
  font-size: 1.2em;
}
.labels li {
  display: inline;
}
.label-title {
  font-size: 1.125rem;
}
.label-font {
  font-size: 0.8em;
}
.label-default {
  background: #d5e0ec;
  color: #fff;
}
.label-primary {
  background: var(--primary-color);
  color: #fff;
}
.label-secondary {
  background: #e984b1;
  color: #fff;
}
.label-light {
  background: #868e96;
  color: #fff;
}
.label-dark {
  background: #343a40;
  color: #fff;
}
.label-success {
  background: #13bfa6;
  color: #fff;
}
.label-danger {
  background: #d12c47;
  color: #fff;
}
.label-warning {
  background: #e7c354;
  color: #fff;
}
.label-info {
  background: #59adec;
  color: #fff;
}
.landing-page {
}
@media (min-width: 992px) {
  .landing-page .header.hor-header {
    display: none;
  }
}
@media (min-width: 1274px) {
  .landing-page.horizontal .hor-header .container,
  .landing-page.horizontal .app-sidebar .container,
  .landing-page.horizontal .main-content.hor-content .container {
    max-width: 1200px !important;
  }
}
.landing-page .demo-screen-header {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.landing-page .demo-screen-header .container {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 576px) {
  .landing-page .demo-screen-header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.landing-page .demo-screen-header-left {
  margin-bottom: 15px;
}
.landing-page .demo-screen-header-left h1 {
  color: #fff;
  margin-bottom: 2px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1px;
}
.landing-page .demo-screen-header-left p {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.75);
}
@media (min-width: 576px) {
  .landing-page .demo-screen-header-left {
    margin-bottom: 0;
  }
}
@media (max-width: 576px) {
  .landing-page h3,
  .landing-page .h3 {
    font-size: 1.4rem;
  }
}
.landing-page .demo-screen-header-right a {
  display: inline-block;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.75);
}
.landing-page .demo-screen-header-right a + a {
  margin-left: 15px;
}
.landing-page .demo-screen-header-right a:hover,
.landing-page .demo-screen-header-right a:focus {
  color: #fff;
}
.landing-page .demo-screen-headline.demo {
  padding-bottom: 100px;
  padding-top: 100px;
}
.landing-page .demo-screen-headline .row {
  align-items: center;
}
.landing-page .demo-screen-headline h1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 5px;
}
@media (min-width: 992px) {
  .landing-page .demo-screen-headline h1 {
    line-height: 1;
    font-weight: 600;
    line-height: 3rem;
  }
}
.landing-page .demo-screen-headline h6 {
  font-size: 15px;
  font-weight: 400;
  color: #7d7d7e;
  line-height: 1.5;
}
.landing-page .demo-screen-demo {
  padding: 30px 0;
}
.landing-page .demo-screen-demo h1 {
  text-align: center;
  color: #031938;
  font-size: 24px;
}
.landing-page .demo-screen-demo.demo-screen1 p,
.landing-page .demo-screen-demo.demo-screen1 a.btn {
  text-shadow: none;
}
@media (min-width: 992px) {
  .landing-page .demo-screen-demo {
    padding: 50 0 40px 0;
  }
  .landing-page.app.sidenav-toggled .app-sidebar {
    left: 0px;
  }
}
@media (min-width: 992px) {
  .landing-page .demo-screen-demo h1 {
    font-size: 26px;
    font-weight: 500;
    margin-top: 0;
    text-align: center;
    color: #0d0c22;
  }
  .landing-page .text-default.sub-text {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    font-family: inherit;
  }
  .landing-page .demo-screen-demo.demo-screen1 p {
    font-family: inherit;
    padding: 0;
    line-height: 1.6;
  }
  .landing-page .section-title p {
    text-transform: lowercase;
    font-size: 14px !important;
    letter-spacing: 0;
    font-weight: 400;
    padding: 0 244px;
    margin-top: 0;
    font-size: 14px;
    line-height: 30px;
    font-family: inherit;
  }
}
.landing-page #demo h5 {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
  padding: 30px 0;
}
@media (min-width: 992px) {
  .landing-page .demo-screen-skin,
  .landing-page .demo-screen-rtl {
    padding: 60px 0;
  }
  .landing-page .demo-screen-skin h1,
  .landing-page .demo-screen-rtl h1 {
    font-size: 35px;
    font-weight: 400;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
  }
}
@media (min-width: 991px) {
  .landing-page .demo-screen-skin h1,
  .landing-page .demo-screen-rtl h1 {
    font-size: 26px !important;
    font-weight: 500;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
    text-align: center;
  }
  .landing-page .demo-screen-skin .sub-text {
    margin-top: 0;
    font-size: 15px;
    line-height: 22px;
    font-family: inherit;
    text-align: center;
  }
}
.landing-page .demo-screen-headline {
  padding-top: 41px;
  padding-bottom: 0px;
}
.landing-page .main-demo-1.demo-screen-headline {
  padding-bottom: 50px;
}
@media (max-width: 992px) {
  .landing-page .demo-screen-headline {
    padding-top: 100px !important;
  }
  .landing-page .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  .landing-page .side-menu__item .side-menu__label::before {
    right: 0;
    left: 0;
    width: 50%;
  }
  .landing-page .demo-screen-skin h1,
  .landing-page .demo-screen-rtl h1 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .landing-page .demo-screen-skin .sub-text {
    padding: 0 !important;
  }
  .landing-page .demo-screen-headline.bg-pages {
    padding-top: 156px;
    padding-bottom: 0;
  }
  .landing-page .main-features {
    position: relative;
    padding: 1.5rem;
    -webkit-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
  }
  .landing-page .main-features:after {
    border-right: 0 !important;
  }
  .landing-page .bg-features:after,
  .landing-page .dash:after,
  .landing-page .dash1:after,
  .landing-page .dash2:after,
  .landing-page .dash3:after {
    border: 0 !important;
  }
  .landing-page .main-features {
    padding: 1.5rem !important;
    border: 1px solid #efeff3 !important;
  }
  .landing-page .hor-content .container,
  .landing-page .mobile-header .container {
    max-width: 720px;
  }
}
.landing-page .demo-screen-skin h6,
.landing-page .demo-screen-rtl h6 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 1.6;
}
@media (min-width: 992px) {
  .landing-page .demo-screen-skin h6,
  .landing-page .demo-screen-rtl h6 {
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.landing-page .demo-screen-skin figure,
.landing-page .demo-screen-rtl figure {
  margin-bottom: 0;
}
.landing-page .demo-screen-skin {
  background-color: #fff;
}
.landing-page .demo-screen-rtl {
  background-color: #e5e9f2;
}
.landing-page .demo-screen-footer {
  padding: 60px 0;
  background-color: #30304d;
  text-align: center;
}
.landing-page .demo-screen-footer h1 {
  color: #fff;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 30px;
}
.landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}
.landing-page .sp-container .demo-screen-footer button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}
.landing-page .demo-screen-footer .btn:hover,
.landing-page .demo-screen-footer .sp-container button:hover {
  background-repeat: repeat-x;
}
.landing-page .sp-container .demo-screen-footer button:hover {
  background-repeat: repeat-x;
}
.landing-page .demo-screen-footer .btn:focus,
.landing-page .demo-screen-footer .sp-container button:focus {
  background-repeat: repeat-x;
}
.landing-page .sp-container .demo-screen-footer button:focus {
  background-repeat: repeat-x;
}
.landing-page .main-features {
  position: relative;
  padding: 1.5rem;
  transition: none !important;
}
.landing-page .bg-features {
  position: relative;
}
.landing-page .bg-line {
  border: 1px dashed #cfd6ef;
}
.landing-page .features i {
  font-size: 2rem;
  color: #8fbd56;
}
.landing-page .features h3 {
  margin-top: 15px;
  font-weight: 500;
  font-size: 1.1rem;
  color: #031938;
  margin-bottom: 0;
}
.landing-page .demo-screen-header-left img {
  max-height: 3rem;
  text-align: center;
}
.landing-page .feature-1 {
  position: relative;
}
.landing-page .feature-1 i {
  font-size: 2.5rem;
}
.landing-page .feature-1 a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.landing-page .demo-screen-header-left img {
  text-align: center;
  height: 2.5rem;
}
.landing-page .landing-top-header img {
  margin: 0 auto;
}
.landing-page .accordion {
  display: inline-block;
  width: 100%;
  background: #fff;
}
.landing-page .accordion .accordion-header,
.landing-page .accordion .accordion-body {
  padding: 20px 15px;
  font-size: 14px;
}
.landing-page .accordion .accordion-header {
  background-color: #f0f3fa;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0rem;
  text-align: left;
}
.landing-page .accordion .accordion-header h4 {
  margin: 0;
  font-size: 14px;
}
.landing-page .accordion .accordion-body {
  line-height: 24px;
}
.landing-page .accordions .accordion .accordion-header {
  background-color: white;
  color: #000;
}
.landing-page .accordions .accordion-header:hover,
.landing-page .accordions .accordion-header:focus {
  background-color: #1650e2;
  color: #fff;
}
.landing-page .accordions .accordion .accordion-body {
  line-height: 24px;
  text-align: -webkit-left;
}
.landing-page .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.landing-page .accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.landing-page .accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.landing-page .accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media only screen and (min-width: 767px) {
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 5px 0;
  }
  .landing-page .top .nav li {
    color: #1a1a1a;
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
  }
  .landing-page .top .nav li:lastchild {
    margin-left: 0;
    margin-right: 0;
  }
}
.landing-page .top {
  border-bottom: 1px solid transparent;
}
.landing-page .landing-top-header {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  position: relative;
}
.landing-page .landing-top-header::before {
  position: absolute;
  content: "";
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.landing-page .recent {
  top: 0px;
  left: 25px;
}
.landing-page .landing-top-header {
  overflow: hidden !important;
  background-color: #fff;
}
.landing-page .app-sidebar.horizontal-main.fixed-header {
  background-color: #fff !important;
}
.landing-page .nav-item .nav-link {
  position: relative;
}
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link.active::before,
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link:hover::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 8px;
  width: 50%;
  height: 0.15rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}
.landing-page .landing-top-header:after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 992px) and (min-width: 1200px) {
  .landing-page .main-demo-1.demo-screen-headline .animation-zidex {
    background: rgba(0, 0, 0, 0.2);
  }
}
.landing-page .top .nav li a {
  font-weight: 400;
  display: inline-block;
}
.landing-page .logo-demo {
  padding-top: 0px;
}
.landing-page .top .nav li a.active {
  font-weight: bold;
}
.landing-page .top.fixed-header.visible-title {
  background: #fff !important;
}
.landing-page .sticky {
  position: relative;
  width: 100%;
  z-index: 9999;
  box-shadow: none;
}
.landing-page .sticky.sticky-pin {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  border-bottom: 1px solid #ebedfa;
  background: #fff;
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}
.landing-page .top.sticky.fixed-header {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.4);
}
.landing-page .top.sticky.fixed-header .logo {
  display: none;
}
.landing-page .top.sticky.fixed-header .logo-2 {
  display: block;
}
.landing-page .top.sticky.fixed-header .nav li a {
  color: rgba(0, 0, 0, 0.9);
}
.landing-page .top.sticky.fixed-header .nav li a.active {
  color: #8fbd56;
  font-weight: bold;
}
@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}
@media (max-width: 767px) {
  .landing-page .top .nav.nav-pills.pull-right {
    display: none;
  }
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  .landing-page .top.sticky.fixed-header .logo-2 {
    margin: 0 auto;
    text-align: center;
  }
}
@media (max-width: 991px) {
  .landing-page #myCarousel1 .owl-prev,
  .landing-page #myCarousel1 .owl-next {
    display: none;
  }
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  .landing-page .about-1.sptb {
    padding-top: 0;
    padding-bottom: 2rem;
  }
  .landing-page .content-text {
    padding-top: 2rem;
  }
}
.landing-page .overflow-hidden {
  overflow: hidden;
}
.landing-page .feature-icon {
  width: 80px;
  height: 80px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  bottom: 0;
}
.landing-page .feature-icon i {
  font-size: 25px;
}
.landing-page .test-img img {
  height: 40px;
  width: 40px;
  line-height: 46px;
  justify-content: center;
  vertical-align: middle;
  position: absolute;
  left: 19px;
  right: 12px;
  top: 18px;
  text-align: center;
  bottom: 0;
}
.landing-page .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.landing-page .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.landing-page .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.landing-page .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.landing-page .svg-icon {
  height: 60px;
  width: 60px;
}
.landing-page .demo-screen-headline {
  width: 100%;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.landing-page canvas {
  display: block;
  vertical-align: bottom;
}
.landing-page .blob-img {
  left: -229px;
  top: 85px;
  height: 500px;
  width: 500px;
  position: absolute !important;
  transform: rotate(-85deg) !important;
}
@media (min-width: 1200px) {
  .landing-page .sticky .container,
  .landing-page .demo-screen-headline .container {
    max-width: 1200px;
  }
}
.landing-page .featured-icon {
  height: 55px;
  width: 55px;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
}
.landing-page .features-icon svg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
  left: 0;
  background-color: #000;
  z-index: inherit;
  transform: rotate(23deg);
}
.landing-page .ht-46 {
  height: 46px;
}
.landing-page .wd-46 {
  width: 46px;
}
.landing-page .feature-icon {
  width: 75px;
  height: 75px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 94px;
  bottom: 0;
}
.landing-page .feature-icon i {
  font-size: 30px;
  color: #fff;
}
.landing-page .bg-features {
  background: #fff;
  border-radius: 6px;
  border: 0;
  box-shadow: 0px 14px 65px 0px rgb(218, 222, 232);
}
.landing-page .featured_icon {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  line-height: 60px;
  margin-bottom: 25px;
  border-radius: 100%;
  color: #fff;
  font-size: 30px;
}
@media (min-width: 992px) {
  .landing-page .spacing-top {
    padding-top: 50px;
  }
  .landing-page .main-demo-1.demo-screen-headline .spacing-top {
    padding-bottom: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1273.98px) {
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 85%;
  }
}
@media (max-width: 991px) {
  .landing-page .img-section .img-one,
  .landing-page .img-section .img-two {
    display: none;
  }
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 720px;
  }
  .landing-page .demo-footer .container {
    max-width: 720px;
  }
  .landing-page .demo-footer .footer-social-list {
    margin-top: 10px;
  }
}
.landing-page .floating {
  animation-name: floating;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  margin-left: 30px;
  margin-top: 5px;
}
@keyframes floating1 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}
@-webkit-keyframes floating1 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}
@keyframes floating2 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(15px);
    -moz-transform: rotateX(0deg) translateY(15px);
    -ms-transform: rotateX(0deg) translateY(15px);
    -o-transform: rotateX(0deg) translateY(15px);
    transform: rotateX(0deg) translateY(15px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}
@-webkit-keyframes floating2 {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(15px);
    -moz-transform: rotateX(0deg) translateY(15px);
    -ms-transform: rotateX(0deg) translateY(15px);
    -o-transform: rotateX(0deg) translateY(15px);
    transform: rotateX(0deg) translateY(15px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}
.landing-page .demo-screen-headline .img-section .img-fluid {
  position: relative;
  z-index: 2;
  margin: 0 auto;
}
.landing-page .top.sticky.fixed-header {
  top: 0;
  top: 0;
}
@media (max-width: 480px) {
  .landing-page .top.sticky {
    top: 0px;
  }
}
@media (min-width: 1200px) {
  .landing-page .demo-screen .container {
    max-width: 1300px;
  }
}
.landing-page .sticky-pin .logo {
  display: none;
}
.landing-page .sticky-pin .logo-2 {
  display: block;
  margin: 0 auto;
}
.landing-page .top.sticky-pin .nav li a {
  color: #000;
}
.landing-page .top.sticky-pin .nav li a.active {
  color: #8fbd56;
  background: transparent !important;
}
@keyframes run {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 3px;
  }
}
@media (min-width: 992px) {
  .landing-page .demo-screen-headline img.logo {
    transform: translateX(0px);
  }
}
.landing-page #home .owl-carousel .owl-stage-outer {
  z-index: 9;
}
@-webkit-keyframes card-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes card-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes card-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes card-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.landing-page #benfits .card p {
  text-align: left;
}
.landing-page #faqs .card:hover {
  box-shadow: none;
}
.landing-page #faqs .card-header {
  background: none;
  padding: 1.5rem 1.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: transparent;
  letter-spacing: 0.2px;
  width: 100% !important;
  height: 100% !important;
}
.landing-page #faqs .card-title {
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.landing-page #faqs .card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}
.landing-page #faqs .card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}
.landing-page #faqs .card-header a:hover {
  color: #000;
}
.landing-page #faqs .card .card-body {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  transition: 0.3s ease all;
}
.landing-page #faqs .card .card-header {
  transition: 0.3s ease all;
}
.landing-page #faqs i {
  transform: rotate(180deg);
  transition: all 0.3s;
}
.landing-page #faqs .card {
  padding: 1rem;
  transition: 0.3s ease all;
}
.landing-page #features h1 {
  font-size: 26px !important;
  font-weight: 500;
  color: #0d0c22;
  font-size: 38px;
  margin: 0;
  margin-bottom: 5px;
  text-align: center;
}
.landing-page #faqs.demo-screen-demo #grid p {
  margin-top: 0;
  font-size: 14px;
  line-height: inherit;
  font-family: inherit;
  text-align: left;
}
.landing-page #dependencies .web-images a.btn {
  border-radius: 50px;
  margin-right: 10px;
}
.landing-page .landing-top-header .item img {
  border-radius: 10px 10px 0 0;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 575px) {
  .landing-page #benfits .featured_icon {
    margin: 0;
  }
}
.landing-page .footer {
  background: transparent;
  font-size: 1rem;
  padding: 0 1.25rem 30px 1.25rem;
}
.landing-page .demo-screen-footer h1 img {
  height: 2.5rem;
}
.landing-page .main-demo-1.demo-screen-headline h1 {
  font-size: 38px;
}
.landing-page .landing-top-header .main-demo-1.demo-screen-headline .item img {
  border-radius: 20px 20px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}
.landing-page .screens-main:hover img {
  transition: 0.3s ease all;
  transform: scale(0.98) translateY(7px);
}
.landing-page .landing-top-header .owl-carousel .owl-stage-outer {
  border-radius: 10px 10px 0 0;
}
@media (max-width: 991.98px) {
  .landing-page .main-theme-style {
    margin-top: 0px !important;
  }
}
@media (max-width: 767.98px) {
  .landing-page .demo-screen-headline h1 {
    font-weight: 600;
    font-size: 24px !important;
    line-height: 1.2;
    margin-bottom: 20px;
    margin-top: 15px;
  }
  .landing-page .demo-screen-headline h5 {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-top: 12px;
  }
  .landing-page .demo-screen-headline .btn-secondary {
    margin-right: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  .landing-page .section.sptb.demo-screen-demo {
    padding-top: 2rem !important;
  }
}
.landing-page .img-container-main {
  display: flex;
  align-items: center;
  justify-content: center;
}
.landing-page .img-container-main img {
  z-index: 1;
}
.landing-page .feature-1 a {
  position: relative;
}
.landing-page .market-image img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.landing-page .small {
  font-size: 0.75rem;
}
.landing-page #features .fanimate svg {
  transition: transform 0.2s ease-in-out;
}
.landing-page .fanimate {
  transition: 0.5s all ease;
}
.landing-page #features .fanimate:hover svg {
  transform: rotate(360deg);
  transition: 0.5s all ease;
}
.landing-page .text-shadow {
  text-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}
.landing-page .demo-screen-headline img {
  animation: floating 3s ease infinite;
}
@keyframes floating {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, 0px);
  }
}
.landing-page .customer-logos {
  background-color: transparent;
}
.landing-page .slick-slide {
  margin: 20px 20px;
}
.landing-page .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.landing-page .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.landing-page .slick-list:focus {
  outline: none;
}
.landing-page .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.landing-page .slick-slider .slick-track,
.landing-page .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.landing-page .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.landing-page .slick-track:before {
  display: table;
  content: "";
}
.landing-page .slick-track:after {
  display: table;
  content: "";
  clear: both;
}
.landing-page .slick-loading .slick-track {
  visibility: hidden;
}
.landing-page .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.landing-page [dir=rtl] .slick-slide {
  float: right;
}
.landing-page .slick-slide img {
  display: block;
}
.landing-page .slick-slide.slick-loading img {
  display: none;
}
.landing-page .slick-slide.dragging img {
  pointer-events: none;
}
.landing-page .slick-initialized .slick-slide {
  display: block;
}
.landing-page .slick-loading .slick-slide {
  visibility: hidden;
}
.landing-page .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.landing-page .slick-arrow.slick-hidden {
  display: none;
}
.landing-page .customer-logos .slick-slide img {
  width: 70px;
  height: 70px;
  padding: 15px;
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}
.landing-page .introduction {
  font-size: 13px;
  color: #8FBD56;
  font-weight: 500;
}
.landing-page .why-image {
  text-align: center;
}
.landing-page .why-image img {
  width: 70px;
  height: 70px;
}
.landing-page .why-head {
  font-size: 16px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .landing-page .demo-screen-footer .btn,
  .landing-page .demo-screen-footer .sp-container button {
    margin-bottom: 15px;
  }
  .landing-page .sp-container .demo-screen-footer button {
    margin-bottom: 15px;
  }
}
.landing-page .demo-footer {
  background-color: #2c2f3e;
}
.landing-page .top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}
.landing-page .top-footer ul a:hover {
  color: var(--primary-color);
}
.landing-page .demo-footer .top-footer img {
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin: 2px;
}
.landing-page .top-footer img {
  width: 80px;
  padding: 2px;
  height: 80px;
  border-radius: 5px;
}
.landing-page .top-footer a {
  color: rgba(255, 255, 255, 0.5);
  line-height: 2;
}
.landing-page .top-footer p {
  color: rgba(255, 255, 255, 0.5);
}
.landing-page .top-footer h6 {
  color: #fff;
  font-size: 15px;
  margin-bottom: 1rem;
  font-weight: 500;
}
.landing-page .footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}
.landing-page .footer-social-list a {
  width: 40px;
  height: 40px;
  align-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 50px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.landing-page .footer-social-list li {
  display: inline-block;
}
.landing-page .footer-social-list li:not(:last-child) {
  margin-right: 0.7rem;
}
.landing-page .footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}
.landing-page .footer-payments li {
  display: inline-block;
}
.landing-page .footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}
.landing-page .footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}
.landing-page .main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.landing-page .main-footer .footer1 {
  color: rgba(255, 255, 255, 0.7);
}
.landing-page .top-footer hr {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent;
}
.landing-page .landing-page .services-statistics .counter-icon {
  border-radius: 0 40% 0 40%;
}
.landing-page .services-statistics .counter-icon {
  margin-bottom: 1.5rem;
  display: flex;
  width: 2rem;
  justify-content: center;
  align-items: center;
  height: 2rem;
  background-color: white;
  padding: 1.3rem 1.4rem;
  border-radius: 7px;
  text-align: center;
  color: #505050;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}
.landing-page .customize-image img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.landing-page .header-family {
  position: relative;
}
.landing-page .header-family::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 30px;
  height: 0.2rem;
  border-radius: 50px;
  background: rgba(15, 2, 79);
}
@media (min-width: 1200px) {
  .landing-page h3,
  .landing-page .h3 {
    font-size: 1.75rem;
  }
}
.landing-page h1,
.landing-page h2,
.landing-page h3,
.landing-page h4,
.landing-page h5,
.landing-page h6,
.landing-page .h1,
.landing-page .h2,
.landing-page .h3,
.landing-page .h4,
.landing-page .h5,
.landing-page .h6 {
  font-weight: 500;
}
.landing-page .custom-icon {
  position: relative;
}
.landing-page .custom-icon:before {
  content: "";
  position: absolute;
  right: 4px;
  top: 3px;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
  background-color: rgba(143, 189, 86, 0.3);
}
.landing-page .pricing-tabs li {
  list-style-type: none;
}
.landing-page .pricing-tabs .card,
.landing-page .pricing-tabs .card-header,
.landing-page .pricing-tabs .card-footer {
  background-color: white;
}
.landing-page .text-30 {
  font-size: 30px;
}
.landing-page .text-24 {
  font-size: 24px;
}
.landing-page .text-13 {
  font-size: 13px;
}
.landing-page .text-18 {
  font-size: 18px !important;
}
.landing-page .border-primary {
  border: 1px solid #8FBD56 !important;
}
.landing-page .pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-bottom: 20px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}
.landing-page .pricing-tabs ul.nav-price li a {
  padding: 6px 12px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}
.landing-page .pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
  background: #8FBD56;
}
.landing-page .accordion-button:focus {
  z-index: 3;
  border-color: #8fbd56;
  outline: 0;
  box-shadow: none;
}
.landing-page .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}
.landing-page .accordion .accordion-header:hover .accordion-button {
  color: white;
}
.landing-page .accordion-button.collapsed,
.landing-page .accordion-header:hover .accordion-button.collapsed {
  color: #505050;
}
.landing-page .accordion-button:not(.collapsed) {
  background-color: #59ADEC;
  box-shadow: none;
  color: #ffffff;
}
.landing-page .accordion-button::after {
  width: 0.75rem;
  height: 0.75rem;
  background-size: 0.75rem;
}
.landing-page .accordion-item {
  margin-bottom: 15px;
}
.landing-page .accordion-button::after {
  width: 20px;
  height: 20px;
  content: "+";
  background-color: #e4e6ed;
  border-radius: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
.landing-page .accordion-button:not(.collapsed)::after {
  background-image: none;
  transform: rotate(-180deg);
  content: "\2212";
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50px;
  font-size: 14px;
  color: #8FBD56;
}
.landing-page .accordion-item:first-of-type {
  border-radius: 5px;
  overflow: hidden;
}
.landing-page .accordion .accordion-button {
  border-radius: 5px;
}
.landing-page .accordion .accordion-item .accordion-button:not(.collapsed) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.landing-page .accordion-button {
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 500;
}
.landing-page .accordion-item {
  border: 1px solid #e6ebf1;
}
.landing-page .accordion .accordion-item {
  border-radius: 5px;
}
.landing-page .accordion .accordion-item .accordion-button {
  border-radius: 5px;
}
.landing-page .pricing-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}
.landing-page .team img {
  width: 80px;
  height: 80px;
}
.landing-page .social i {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #8fbd56;
  transition: all 0.3s;
  font-size: 1rem;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}
.landing-page .team .team-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1) !important;
}
.landing-page .faqsearch {
  position: relative;
  margin-bottom: 6px;
}
.landing-page .faqsearch input:focus {
  border: 1px solid #8FBD56;
}
.landing-page .search-button {
  position: absolute;
  bottom: -10px;
  right: 12px;
  background-color: transparent;
  line-height: 52px;
  color: #505050;
  transition: none;
  font-size: 16px;
  padding-right: 2px;
}
.landing-page .toggle-menu {
  padding: 0.5rem 1rem 0px 1rem;
  font-size: 18px;
}
@media (min-width: 992px) {
  .landing-page .toggle-menu {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .landing-page .header-nav-right {
    display: none !important;
  }
  .landing-page .navbar-toggler:focus {
    box-shadow: none;
  }
  .landing-page .navbar-nav .nav-link {
    padding: 10px 0px 10px 10px;
  }
  .landing-page .navbar-nav .nav-link:before {
    display: none;
  }
  .landing-page .navbar-light .navbar-toggler {
    border-color: transparent;
  }
  .landing-page .app-sidebar.horizontal-main {
    background-color: #fff !important;
  }
  .landing-page .side-menu__item {
    padding-left: 5px;
  }
}
.landing-page .responsive-screens .slide.slick-slide {
  margin: 0px 16px;
}
.landing-page .features-icon svg {
  color: #8FBD56;
  fill: #8FBD56;
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}
.landing-page .card {
  background-color: transparent;
  box-shadow: none;
}
.landing-page .main-footer {
  background-color: transparent;
}
.landing-page hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  opacity: 0.25;
}
.landing-page .statistics-info .counter-icon i {
  font-size: 15px;
}
.landing-page .bg-primary-transparent {
  background-color: rgba(143, 189, 86, 0.2) !important;
}
.landing-page .slide.slick-slide {
  margin: 15px 3px;
  margin-top: 20px;
}
.landing-page .side-menu__item.active {
  font-weight: bold;
}
.landing-page .side-menu__item .side-menu__label::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 0px;
  width: 70%;
  height: 0.2rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: rgba(15, 2, 79);
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}
.landing-page .side-menu__item.active .side-menu__label::before,
.landing-page .side-menu__item:hover .side-menu__label::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}
.landing-page .btn-primary:hover {
  background-color: rgb(81, 69, 144) !important;
}
.landing-page .main-sidemenu .slide-left,
.landing-page .main-sidemenu .slide-right {
  display: none !important;
}
.landing-page #back-to-top {
  bottom: 80px;
}
.landing-page .dark-landinglogo {
  display: none;
}
.landing-page.dark-mode .navbar-brand .logo-2 {
  display: none;
}
.landing-page.dark-mode .navbar-brand .dark-landinglogo {
  display: block;
}
.landing-page.dark-mode .app-sidebar.horizontal-main.fixed-header {
  background-color: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}
.landing-page.dark-mode .landing-top-header {
  background-color: var(--dark-body);
}
.landing-page.dark-mode .demo-screen-headline h6 {
  color: rgba(255, 255, 255, 0.5);
}
.landing-page.dark-mode .pricing-tabs .card,
.landing-page.dark-mode .pricing-tabs .card-header,
.landing-page.dark-mode .pricing-tabs .card-footer {
  background-color: var(--dark-body);
}
.landing-page.dark-mode .accordion {
  background: transparent;
}
.landing-page.dark-mode .accordion .accordion-header {
  background-color: transparent;
}
.landing-page.dark-mode .accordion-button:not(.collapsed) {
  background: var(--primary-color);
}
.landing-page.dark-mode .accordion-button:not(.collapsed)::after {
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.landing-page.dark-mode .accordion-button {
  background-color: var(--dark-theme);
}
.landing-page.dark-mode .accordion-button.collapsed,
.landing-page.dark-mode .accordion-header:hover .accordion-button.collapsed {
  color: rgba(255, 255, 255, 0.8);
}
.landing-page.dark-mode .accordion-button::after {
  background-color: var(--dark-body);
  color: rgba(255, 255, 255, 0.8);
  line-height: 0;
}
.landing-page.dark-mode .services-statistics .counter-icon {
  background-color: var(--dark-body);
}
.landing-page.dark-mode .card {
  border: inherit !important;
  box-shadow: none;
}
.landing-page.dark-mode .pricing-tabs .card {
  border: 1px solid var(--dark-border) !important;
}
@media (max-width: 991.98px) {
  .landing-page.dark-mode .app-sidebar.horizontal-main {
    background-color: var(--dark-body) !important;
  }
}
body .buy-now {
  position: fixed;
  right: 20px;
  bottom: 25px;
  width: 100px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e984b1;
  color: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  z-index: 9999;
}
body.rtl .buy-now {
  left: 20px;
  right: inherit;
}
.list-group-item.active {
  z-index: 2;
  background-color: #f6f4fb;
  color: var(--primary-color);
  border-color: #d8dde4;
}
.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #76839a;
  text-align: inherit;
}
.list-group-item-action:hover,
.list-group-item-action:focus {
  color: #76839a;
  text-decoration: none;
  background-color: #f1f1f9;
}
.list-group-item-action:active {
  color: #76839a;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
}
.listorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: decimal;
  list-style-position: inside;
}
.listorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: upper-alpha;
  list-style-position: inside;
}
.listunorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: circle;
  list-style-position: inside;
}
.listunorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: square;
  list-style-position: inside;
}
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.list-group-item:hover,
.list-group-item:focus {
  z-index: 1;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #c6cad8;
  background-color: #fff;
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}
.list-group-item-primary {
  color: #24426c;
  background-color: #cbdbf2;
}
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #24426c;
  background-color: #b7cded;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #24426c;
  border-color: #24426c;
}
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #464a4e;
  background-color: #cfd2d6;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}
.list-group-item-success {
  color: #316100;
  background-color: #d2ecb8;
}
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #316100;
  background-color: #c5e7a4;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #316100;
  border-color: #316100;
}
.list-group-item-info {
  color: #24587e;
  background-color: #cbe7fb;
}
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #24587e;
  background-color: #b3dcf9;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #24587e;
  border-color: #24587e;
}
.list-group-item-warning {
  color: #7d6608;
  background-color: #fbeebc;
}
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #7d6608;
  background-color: #fae8a4;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7d6608;
  border-color: #7d6608;
}
.list-group-item-danger {
  color: #6b1110;
  background-color: #f1c1c0;
}
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #6b1110;
  background-color: #ecacab;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6b1110;
  border-color: #6b1110;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.list-inline-dots .list-inline-item + .list-inline-item:before {
  content: "\b7  ";
  margin-left: -2px;
  margin-right: 3px;
}
.list-separated-item {
  padding: 1rem 0;
}
.list-separated-item:first-child {
  padding-top: 0;
}
.list-group-item.active .icon {
  color: inherit !important;
}
.list-group-item .icon {
  color: #76839a !important;
}
.list-group-transparent .list-group-item {
  background: none;
  border: 0;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.list-group-transparent .list-group-item.active {
  background-color: #f5f6fb;
  font-weight: 500;
  color: var(--primary-color);
}
.list-group-transparent .list-group-item.active svg {
  fill: var(--primary-color);
}
.list-group.lg-alt .list-group-item {
  border: 0;
}
.list.d-flex img {
  width: 60px;
}
.list-style-1 {
  list-style: inherit;
  padding-left: inherit;
}
.list-style-1 ul {
  list-style: inherit;
  padding-left: 30px;
}
.list-style-1 li {
  line-height: 30px;
}
.list-style2 {
  list-style: decimal;
  padding-left: inherit;
}
.list-style2 ul {
  list-style: decimal;
  padding-left: 30px;
}
.list-style2 li {
  line-height: 30px;
}
.list-style3 {
  list-style: circle !important;
  padding-left: inherit;
}
.list-style3 ul {
  list-style: decimal;
  padding-left: 30px;
}
.list-style3 li {
  line-height: 30px;
}
.list-style4 {
  list-style: lower-alpha;
  padding-left: inherit;
}
.list-style4 ul {
  list-style: decimal;
  padding-left: 30px;
}
.list-style4 li {
  line-height: 30px;
}
.list-style5 {
  list-style: square;
  padding-left: inherit;
}
.list-style5 ul {
  list-style: decimal;
  padding-left: 30px;
}
.list-style5 li {
  line-height: 30px;
}
.list-style6 {
  list-style: lower-roman;
  padding-left: inherit;
}
.list-style6 ul {
  list-style: decimal;
  padding-left: 30px;
}
.list-style6 li {
  line-height: 30px;
}
.order-list li {
  line-height: 30px;
}
.media {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  zoom: 1;
  overflow: hidden;
  width: auto;
  -ms-flex: 1;
  flex: 1;
}
.media-object {
  display: block;
}
.media img {
  width: 40px;
  height: 40px;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-body,
.media-left,
.media-right {
  display: block;
  vertical-align: top;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-body h4 {
  font-weight: 500;
  font-size: 16px;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.list-media .media-img {
  position: relative;
  float: left;
  width: 48px;
  margin-right: 20px;
}
.list-media .info {
  padding-left: 55px;
  min-height: 40px;
  height: auto;
  position: relative;
}
.list-media .info h4 a {
  font-size: 16px;
  margin-top: 10px;
}
.list-media .info p {
  font-size: 13px;
}
.list-media .info .text-right {
  right: 0;
  color: #8a8a8a;
  top: 50%;
  font-size: 12px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  margin-top: -28px;
}
.media-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  position: relative;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 26%;
}
.media-icon::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 7%;
  right: 36%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}
.media-icon::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: 0%;
  right: 51%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}
.media-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.media {
  display: flex;
  align-items: flex-start;
}
.mediaicon {
  font-size: 18px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 9px 0px;
  border-radius: 20px;
}
.mediafont {
  font-size: 16px;
  font-weight: 600;
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.btn-close {
  float: right;
  font-size: 1.40625rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: 0.7;
  transition: 0.3s color;
}
.btn-close:hover,
.btn-close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.359375rem;
  padding-bottom: 0.359375rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1279.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$black-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}
.responsive-navbar.navbar .dropdown-menu.dropdown-menu-left {
  left: -1px;
  right: -1px;
  position: absolute;
}
.responsive-navbar.navbar s .nav-link.icon {
  padding: 9px !important;
  margin: 3px;
  color: #2A1B4D !important;
  height: 2.5rem;
  width: 2.5rem;
  font-size: 1.2rem;
}
@media (max-width: 768px) {
  .navresponsive-toggler {
    padding: 2px;
  }
  .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  .dropdown-menu.dropdown-menu-right {
    left: 0 !important;
  }
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    padding: 7px 10px !important;
    border: 1px solid #e4e6f9;
    margin: 2px;
    border-radius: 25px;
  }
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch i {
    line-height: 20px;
  }
}
.navbar-nav {
  flex-direction: initial !important;
}
.pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.pricing {
  color: #fff;
}
.pricing1 {
  color: #707070;
}
.pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  color: #fff;
}
.pricing .list-unstyled li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 7px 0;
}
.pricing1 .list-unstyled li {
  border-bottom: 1px solid #eaedf1;
  padding: 7px 0;
}
.pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 20px 0;
  border-radius: 7px 7px 0 0;
  color: #Fff;
}
.pricing-table {
  width: 100%;
  margin: 0 auto;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  border-radius: 0px;
}
.pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
  -webkit-transition: all 0.3s ease;
}
.pricing-table:hover > .panel > .panel-body-landing {
  background: #1643A3;
  -webkit-transition: all 0.3s ease;
}
.pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
  -webkit-transition: all 0.3s ease;
}
.pricing-table:hover > .panel > .controle-header {
  background: #1643A3 !important;
  -webkit-transition: all 0.3s ease;
}
.pricing-table:hover > .panel > .panel-footer {
  background: #1643A3 !important;
  -webkit-transition: all 0.3s ease;
  text-align: center;
}
.princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
.princing-item:hover .deco-layer--1 {
  -webkit-transform: translate3d(15px, 0, 0);
  transform: translate3d(15px, 0, 0);
}
.princing-item:hover .deco-layer--2 {
  -webkit-transform: translate3d(-15px, 0, 0);
}
.btn-price:hover {
  background: #fff !important;
  color: #1643A3 !important;
  -webkit-transition: all 0.3s ease;
}
.pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
  -webkit-transition: all 0.3s ease;
  font-size: 35px;
}
.pricing-table:hover > .panel > .panel-body-landing > .table > tbody > tr > td {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}
.pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
  font-size: 35px;
}
.table > tbody > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}
.table > tfoot > tr > td,
.table > tfoot > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}
.table > thead > tr > td,
.table > thead > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}
.panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
  -webkit-transition: all 0.3s ease;
}
.panel-heading-landing {
  background: #f7f7f7 !important;
  padding: 20px !important;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
  border: solid 2px #1643A3 !important;
  border-bottom: none !important;
  text-align: center;
  margin-top: 20px;
}
.col-sm-4 .pricing-table .table td {
  padding: 0.65rem;
  vertical-align: top;
  text-align: left;
}
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.panel.price h3 {
  margin-bottom: 0;
  padding: 20px 0;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}
.panel.price {
  margin-bottom: 1.5rem;
  box-shadow: 0px 22px 68px -9px rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  background: #fff;
}
.panel.price > .panel-heading {
  color: #fff;
}
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}
.price.panel-color > .panel-body {
  background-color: #fff;
}
.product-price {
  font-size: 1rem;
}
.product-price strong {
  font-size: 1.5rem;
}
.pricing-divider-img {
  position: absolute;
  left: 0;
  width: 100%;
}
.price-detail-wrap .rating-stars {
  text-align: left !important;
}
.rating-stars {
  width: 100%;
  text-align: center;
  font-size: 30px;
}
.rating-stars i {
  padding: 5px;
}
.rating-stars .rating-stars-container {
  font-size: 0px;
}
.rating-stars .rating-stars-container .rating-star {
  display: inline-block;
  font-size: 32px;
  cursor: pointer;
  padding: 5px 10px;
  color: #f6f6fb;
}
.rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: #eaedf1;
  cursor: pointer;
  padding: 5px;
}
.rating-stars .rating-stars-container .rating-star.is--active,
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}
.rating-stars .rating-stars-container .rating-star.is--no-hover,
.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: #f6f6fb;
}
.rating-stars input {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.br-theme-bars-horizontal .br-widget a {
  background-color: #e7e7eb;
}
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-color);
}
.br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-color);
}
.br-theme-bars-pill .br-widget a {
  background-color: #e7e7eb;
  color: var(--primary-color);
}
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-color);
  color: white;
}
.br-theme-bars-square .br-widget a {
  border: 2px solid #e7e7eb;
  background-color: #fff;
  color: #d3d3d3;
}
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-color);
  color: var(--primary-color);
}
.br-theme-bars-movie .br-widget a {
  background-color: #e7e7eb;
}
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-color);
}
.br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-color);
}
.br-theme-bars-1to10 .br-widget a {
  background-color: #e7e7eb;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-color);
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-color);
}
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: "\f005";
  color: #f1c40f;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: "\f123";
  color: #f1c40f;
}
.br-theme-fontawesome-stars .br-widget a:after {
  content: "\f005";
  color: #e7e7eb;
}
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: "\f006";
  color: #dddddf;
}
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #45455f;
}
.dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}
.star-ratings .stars {
  width: 120px;
  text-align: center;
  margin: auto;
}
.star-ratings .stars-example-fontawesome-o {
  width: 200px;
}
.box-example-1to10 .br-wrapper {
  width: 210px;
  position: absolute;
  margin: 0px 0 0 -105px;
  left: 50%;
}
.box-example-movie .br-wrapper {
  width: 250px;
  position: absolute;
  margin: 0px 0 0 -125px;
  left: 50%;
}
.box-example-square .br-wrapper {
  width: 190px;
  position: absolute;
  margin: 0px 0 0 -95px;
  left: 50%;
}
.box-example-pill .br-wrapper {
  width: 232px;
  position: absolute;
  margin: 0px 0 0 -116px;
  left: 50%;
}
.box-example-horizontal .br-wrapper {
  width: 120px;
  position: absolute;
  margin: 0px 0 0 -60px;
  left: 50%;
}
.box select {
  width: 120px;
  margin: 10px auto 0 auto;
  display: block;
  font-size: 16px;
}
.box .box-body {
  padding-top: 2em;
  height: 85px;
  position: relative;
}
.box-large .box-body {
  padding-top: 2em;
  height: 120px;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.tabs-menu ul li a {
  padding: 10px 20px;
  display: block;
}
.tabs-menu ul li .active {
  color: var(--primary-color);
}
.tabs-menu1 ul li a {
  padding: 10px 20px;
  display: block;
}
.tabs-menu-body {
  border: 1px solid #eaedf1;
}
.tabs-menu-body p:last-child {
  margin-bottom: 0;
}
.tab-menu-heading {
  padding: 15px;
  border: 1px solid #eaedf1;
  border-bottom: 0;
}
.tab_wrapper .content_wrapper .tab_content.active p:last-child {
  margin-bottom: 0;
}
.tabs-menu2 ul li a {
  color: #636262;
  padding: 10px 20px 11px 20px;
}
.tabs-menu2 ul li .active {
  font-weight: 600;
}
.tabs-menu2 ul li .fade {
  color: rgba(238, 238, 238, 0.9333333333);
}
.nav.panel-tabs a {
  border: 1px solid #eaedf1;
  padding: 7px 15px;
  border-radius: 5px;
  transition: all ease 0.3s;
}
.nav.panel-tabs a.active {
  border-radius: 5px;
  border-color: var(--primary-color);
  color: var(--primary-color) !important;
}
.nav.panel-tabs a.vertical-tabs.active {
  color: #fff !important;
  background-color: var(--primary-color);
}
.tabs-menu4 .nav a {
  padding: 10px 20px;
  transition: all ease 0.3s;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.tabs-menu4 .nav a.active {
  border-color: var(--primary-color);
  color: #fff !important;
  background-color: var(--primary-color);
}
.tabs-menu4 .nav a:hover {
  color: var(--primary-color);
}
@media (max-width: 575.98px) {
  .tabs-menu.checkout {
    display: block;
  }
  .tabs-menu.checkout li {
    border-bottom: 1px solid #eaedf1;
  }
  .card-pay .tabs-menu li {
    width: 100%;
  }
}
.vtimeline {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}
.vtimeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eaedf1;
  left: 50%;
  margin-left: -1.5px;
}
.vtimeline .timeline-wrapper {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
}
.vtimeline .timeline-wrapper:before {
  content: " ";
  display: table;
}
.vtimeline .timeline-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.vtimeline .timeline-wrapper .timeline-panel {
  border-radius: 2px;
  padding: 20px;
  position: relative;
  background: #f9f9fb;
  border-radius: 0px;
  box-shadow: none;
  width: 35%;
  margin-left: 15%;
}
.vtimeline .timeline-wrapper .timeline-panel:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  content: "";
  left: 0;
  right: 0;
}
.vtimeline .timeline-wrapper .timeline-panel:after {
  position: absolute;
  top: 25px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #f9f9fb;
  border-right: 0 solid #f9f9fb;
  border-bottom: 14px solid transparent;
  content: " ";
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-title {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p + p {
  margin-top: 5px;
}
.timeline-body img {
  max-width: 100%;
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
  margin-bottom: 0;
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
  font-size: 0.6875rem;
}
.vtimeline .timeline-wrapper .timeline-badge {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 16px;
  left: calc(50% - 20px);
  z-index: 0;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 0px solid #fff;
  border-radius: 50%;
}
.vtimeline .timeline-wrapper .timeline-badge i {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.8;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  left: 0;
  right: 0;
  padding: 1px 9px;
}
.vtimeline .timeline-wrapper.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-left: auto;
  margin-right: 15%;
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-color);
}
.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge {
  background: #eb6f33;
}
.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge {
  background: #13bfa6;
}
.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge {
  background: #01b8ff;
}
.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge {
  background: #e7c354;
}
.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge {
  background: #d12c47;
}
.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge {
  background: #f1f2f9;
}
.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge {
  background: #323251;
}
@media (max-width: 992px) {
  .timeline .btn {
    font-size: 12px;
  }
  .vtimeline:before {
    left: 26px !important;
  }
  .vtimeline .timeline-wrapper {
    padding-right: 0 !important;
  }
  .vtimeline .timeline-wrapper .timeline-badge {
    left: 0 !important;
  }
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 16% !important;
  }
  .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid #f9f9fb !important;
    border-left: 0 solid #f9f9fb !important;
    left: -14px !important;
    right: auto !important;
    top: 25px;
  }
  .vtimeline .timeline-wrapper.timeline-inverted {
    padding-left: 0 !important;
  }
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-right: 0 !important;
    width: auto !important;
  }
  .profile-user .p-text {
    display: none;
  }
}
.latest-timeline-1 ul.timeline-1 {
  list-style-type: none;
  position: relative;
}
.latest-timeline-1 ul.timeline-1:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  border-left: 2px dotted #c0ccda;
}
.latest-timeline-1 ul.timeline-1 > li {
  margin: 25px 0;
  padding-left: 0.9rem;
}
.latest-timeline-1 ul.timeline-1 > li a {
  color: #000;
}
.latest-timeline-1 ul.timeline-1 > li .date {
  font-size: 10px;
}
.latest-timeline-1 ul.timeline-1 > li p {
  font-size: 13px;
}
.latest-timeline-1 ul.timeline-1 > li .product-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 1px;
  background-color: #f3f6f7;
  font-size: 20px;
  line-height: 37px;
  font-size: 21px;
}
.latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
  border: 3px solid #fb1c52;
}
.latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
  border: 3px solid #e9b307;
}
.latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
  border: 3px solid #4481eb;
}
.latest-timeline-1 ul.timeline-1 > li:last-child:before {
  border: 3px solid #27af06;
}
.projects-stat .table-bordered th,
.projects-stat .table-bordered td {
  border: transparent;
}
.projects-stat .table th,
.projects-stat .table td {
  padding: 7px 7px !important;
  vertical-align: baseline;
}
.projects-stat .project-names h6 {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  color: #fff;
  line-height: 2.5;
  margin-bottom: 0;
  font-weight: 600;
  padding: 3px;
}
.review-project .project-contain {
  display: inline-block;
}
.review-project .table th,
.review-project .table td {
  vertical-align: middle;
  padding: 7px 15px;
}
.review-project.card tbody > tr > th:not(:first-child),
.review-project.card tbody > tr > td:not(:first-child) {
  font-family: roboto;
  font-size: 13px !important;
}
.review-project img {
  vertical-align: top;
  width: 35px;
  min-width: 32px;
  height: 35px;
}
.latest-tasks .tasks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin: 0 0 1.15rem 0;
}
.latest-tasks .tasks .span {
  margin-left: 1.3rem;
  font-weight: 500;
  color: #323251;
}
.latest-tasks .task-line:before {
  position: absolute;
  display: block;
  width: 0.2rem;
  top: 0.2rem;
  content: "";
  border-radius: 0.2rem;
  height: 2rem;
}
.latest-tasks .label {
  color: #495057;
  margin-left: 1.3rem;
  font-weight: 500;
}
.latest-tasks .time {
  margin-left: 1.3rem;
  font-size: 13px;
  color: #7987a1;
}
.latest-tasks .task-line.primary:before {
  background: var(--primary-color);
}
.latest-tasks .task-line.pink:before {
  background: #f58598;
}
.latest-tasks .task-line.success:before {
  background: #13bfa6;
}
.latest-tasks .task-line.teal:before {
  background: #2bcbba;
}
.latest-tasks .task-line.warning:before {
  background: #e7c354;
}
.latest-tasks .task-line.orange:before {
  background: #fc7303;
}
.latest-tasks .task-line.info:before {
  background: #59adec;
}
.latest-tasks .task-line.purple:before {
  background: #661fd6;
}
.latest-tasks .task-line.danger:before {
  background: #d12c47;
}
.latest-tasks .check-box .ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: rgba(190, 206, 255, 0.05);
  border: 1px solid #eaedf1;
  top: 1px;
  left: 0;
  border-radius: 2px;
}
.latest-tasks .check-box .ckbox span:after {
  border-radius: 2px;
}
.latest-tasks .nav-tabs .nav-link {
  color: #7987a1;
}
.latest-tasks .nav-tabs .nav-link.active,
.latest-tasks .nav-tabs .nav-link:hover,
.latest-tasks .nav-tabs .nav-link:focus {
  color: var(--primary-color);
  border: 0;
}
.image-grouped img {
  margin-right: -0.6em !important;
}
.background-text {
  position: relative;
  z-index: 10;
}
.project-countdown #launch_date {
  margin: 0;
}
.project-countdown .countdown {
  padding: 0;
  margin: 0;
}
.project-countdown .countdown li {
  width: 65px;
  height: 65px;
  z-index: 0;
  padding: 0px;
  line-height: 30px;
}
.project-countdown .countdown .number {
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
  padding-top: 11px;
}
.project-countdown .countdown .time {
  padding-top: 0px;
  font-size: 11px !important;
}
.project-countdown .countdown span {
  display: block;
  color: #fff;
}
.project-countdown .countdown li {
  background: rgb(40, 92, 247);
  border: 5px solid rgb(40, 92, 247);
}
@media (min-width: 992px) {
  .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}
.Activity-scroll {
  max-height: 349px;
}
.activity .added-project {
  font-weight: 700;
  font-size: 12px;
  color: var(--primary-color);
}
.sparkline .tooltip {
  width: 20px;
  height: 20px;
}
.Project-scroll {
  max-height: 367px;
  position: relative;
}
.rating-scroll {
  max-height: 344px;
  position: relative;
}
.coming-events .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  text-align: center;
}
.coming-events .icon span {
  display: block;
  font-size: 12px;
}
.coming-events .icon .date {
  line-height: 10px;
  padding-top: 11px;
}
.coming-events .icon .month {
  font-size: 11px;
}
.coming-events .pb-3 {
  padding-bottom: 0.8rem !important;
}
.coming-events .pt-3 {
  padding-top: 0.8rem !important;
}
.activity {
  position: relative;
  padding: 1.25rem 1.25rem 0 1.25rem;
}
.activity-list {
  position: relative;
}
.activity-list:before {
  content: " ";
  border: 1px solid #eaf2f9;
  margin: 20px 20px 0 22px;
  display: inline-block;
  position: absolute;
  width: 2px;
  height: 100%;
  z-index: 0;
}
.activity .img-activity {
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}
.activity .item-activity {
  margin-left: 60px;
  margin-bottom: 22px;
}
.timeline-image {
  border-radius: 50%;
}
@media (max-width: 576px) {
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 24% !important;
  }
}
.aside-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #eaedf1;
}
.footer {
  background: #fff;
  border-top: 1px solid #eaedf1;
  font-size: 0.875rem;
  padding: 1.25rem 1.25rem;
}
.footer .container {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.footer .social {
  margin: 0 auto;
}
.footer .social ul li {
  float: left;
  padding: 7px;
}
.footer .social ul li a {
  width: 30px;
  height: 30px;
  display: block;
  border: 1px solid #eceef7;
  line-height: 25px;
  border-radius: 50%;
  background: #f3f3f3;
  color: var(--primary-color);
}
@media print {
  .footer {
    display: none;
  }
}
.footer-1.footer {
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}
.top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}
.top-footer h6 {
  font-size: 14px;
  margin-bottom: 1rem;
  font-weight: 500;
}
.top-footer p {
  color: #76839a;
}
.top-footer a {
  color: #76839a;
  line-height: 2;
}
.top-footer a address {
  color: #76839a;
  margin-bottom: 0;
  line-height: 2;
}
.top-footer img {
  width: 80px;
  border: 1px solid #e6eaea;
  padding: 2px;
  height: 80px;
}
.top-footer img:hover {
  color: #8e9090;
  opacity: 0.6;
}
.top-footer .list-unstyled li {
  border-bottom: 0;
}
.footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}
.footer-payments li {
  display: inline-block;
}
.footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}
.footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}
.footer-payments a:hover {
  opacity: 0.9;
}
.main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
  border-top: 1px solid #e6eaea;
}
.footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}
.footer-social-list li {
  display: inline-block;
}
.footer-social-list li:not(:last-child) {
  margin-right: 1.5rem;
}
.footer-social-list a {
  text-decoration: none;
  font-size: 1rem;
}
@media (max-width: 992px) {
  .footer-social-list {
    text-align: center;
    margin-top: 1rem;
  }
  .footer1 {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .footer {
    padding: 1.25rem 0;
  }
}
.icons-bg .social .social-icon {
  transition: all ease 0.3s;
}
.icons-bg .social .social-icon:hover {
  background-color: var(--primary-color);
  color: #fff;
  fill: #fff;
}
.header-search {
  min-width: 18rem !important;
}
.aside-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #eaedf1;
}
.header {
  background: #fff;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #eaedf1;
}
body.fixed-header .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}
@media print {
  .header {
    display: none;
  }
}
.header .dropdown-menu {
  margin-top: 0;
}
.header .mega-menu {
  width: 350px;
}
.header .nav-tabs {
  margin: 0;
}
.header-brand {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.6rem;
}
.app-header .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 200px;
  text-align: center;
}
.app-header .header-brand .header-brand-img {
  margin-right: 0;
}
.app-header1 .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 215px;
  text-align: center;
}
.app-header1 .header-brand .header-brand-img {
  margin-right: 0;
}
.header-brand:hover {
  color: inherit;
  text-decoration: none;
}
.header-brand-img {
  width: 85px;
  height: 85px;
}
.header-avatar {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: bottom;
  border-radius: 50%;
}
.header-btn {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: 1rem;
}
@media (max-width: 991px) {
  .header .form-inline {
    margin-right: -2px;
  }
}
@media (max-width: 767px) {
  .mobile-header {
    display: block;
    padding: 0.75rem 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    border-bottom: 1px solid #eaedf1;
    box-shadow: 0 8px 24px #f8f5fb;
    top: 0;
  }
  .mobile-header .navbar-toggler-icon {
    color: #495584 !important;
  }
  .header-search-icon {
    display: none !important;
  }
  .header-brand-img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .mobile-header .header-brand-img {
    margin-top: 2px;
  }
  .mobile-header .header-brand {
    line-height: 0;
    margin: 0 auto;
  }
  .mobile-header .app-sidebar__toggle {
    padding: 2px 15px;
    color: #76839a;
  }
  .mobile-header .app-sidebar__toggle:hover {
    color: #76839a;
  }
  .mobile-header .header-settings {
    margin-top: 6px;
  }
  .mobile-header .profile-user {
    margin-top: 8px;
  }
  .sidebar-mini.sidenav-toggled .side-header {
    display: none;
  }
  .sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
    display: block;
  }
  .mobile-header.hor-mobile-header .header-brand-img {
    margin-left: 2.5rem;
    margin-top: 2px;
  }
  .mobile-header .profile-user {
    margin-top: 0px !important;
  }
  .mobile-header .nav-link.icon {
    padding: 12px !important;
    margin: 2px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 1.9rem !important;
  }
  .mobile-header .header-right-icons .nav-link.icon:hover {
    background: none;
  }
  .mobile-header .header-right-icons .profile-user:hover {
    box-shadow: none;
  }
  .mobile-header .header-brand-img.desktop-logo {
    display: none;
  }
  .mobile-header .header-brand-img.mobile-light {
    display: block !important;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .animated-arrow {
    cursor: pointer;
    padding: 25px 35px 16px 0px !important;
    margin: 11px 0 0 15px;
  }
}
@media (max-width: 568px) {
  .mobile-header .profile-1 .nav-link {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .mobile-header .header-brand-img {
    margin-left: 0rem;
    margin-top: 2px;
  }
}
@media (min-width: 768px) {
  .mobile-header {
    display: none;
  }
  .app-content .side-app {
    padding-top: 0px !important;
  }
}
.header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  padding-left: 20px;
  width: 220px;
  padding-right: 40px;
  background: rgba(225, 225, 225, 0.3);
  color: #000 !important;
}
.header .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #fff;
  margin-left: -56px;
  font-size: 15px;
}
.header .header-brand-img.mobile-view-logo {
  display: none;
}
.header .dropdown-menu {
  padding: 0;
  border: 0;
}
.header .bg-image {
  background:
    linear-gradient(
      to right bottom,
      rgba(132, 65, 246, 0.7),
      rgba(212, 40, 234, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.header .bg-image-2 {
  background:
    linear-gradient(
      to right bottom,
      rgba(251, 196, 52, 0.7),
      rgba(246, 107, 78, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.header .bg-image-3 {
  background:
    linear-gradient(
      to right bottom,
      rgba(98, 251, 92, 0.6),
      rgba(33, 165, 6, 0.6));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.header .bg-image a:hover {
  background: transparent !important;
}
@media (max-width: 767.98px) and (min-width: 576px) {
  .header .form-inline .search-element {
    position: absolute;
    top: 8px;
    left: 10px;
    right: 10px;
    z-index: 892;
    display: none;
  }
  body.search-show .header .form-inline .search-element {
    display: block;
  }
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  .search-element .form-control {
    float: left;
    width: 100% !important;
    height: 40px;
    margin: 0 auto;
    background: #fff !important;
    color: #000;
  }
  .search-show .search-element {
    display: block;
    left: 0 !important;
    top: 0 !important;
    right: 0;
    width: 100%;
    padding: 10px 13px;
  }
  .header .form-inline .form-control::-webkit-input-placeholder {
    color: #76839a;
  }
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 5px;
  }
  .header .form-inline .btn {
    color: #46494a !important;
    padding: 8px 15px 6px 15px;
  }
}
@media (max-width: 568px) {
  .header .input-icon .form-control {
    display: block !important;
  }
  .page-main .header {
    top: 0px !important;
  }
}
.header-1 .navbar .nav-link.nav-link-lg i {
  font-size: 1.1rem;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  color: #495057;
  line-height: 32px;
  margin: 0 auto;
  text-align: center;
}
.header-1 .nav-link .badge {
  position: absolute;
  top: 3px;
  right: 6px;
  width: 1rem;
  height: 1rem;
  font-size: 11px !important;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
}
.header-1 .badge {
  border-radius: 50%;
}
.header-1 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -50px;
  font-size: 15px;
  position: inherit;
  margin-top: 3px;
}
.header-1 .form-control.header-search {
  color: #495057;
}
.header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}
.header-1 .animated-arrow span {
  display: none;
}
.animated-arrow span:before,
.animated-arrow span:after {
  display: none;
}
@media only screen and (max-width: 991px) {
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .animated-arrow span:before,
  .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .animated-arrow span:before,
  .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-1 .hor-toggle.animated-arrow {
    padding: 83px 35px 16px 20px !important;
    margin: 11px 0 0 0px !important;
  }
  .header-1 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  .header-2 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  .header-1 .form-inline .form-control,
  .header-2 .form-inline .form-control {
    width: 100PX !important;
  }
  .header-1 .header-search,
  .header-2 .header-search {
    min-width: auto !important;
  }
  .header-1 .navbar .nav-link.nav-link-lg i {
    font-size: 1.1rem;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 50%;
    color: #495057;
    line-height: 39px;
    margin: 0 auto;
    text-align: center;
    padding: 0px 42px 0px 10px;
  }
  .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
  .header-1 .nav-link .badge {
    position: absolute;
    top: 4px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
  }
}
.header-1 .nav-link.icon i {
  color: #5b6e88 !important;
}
.header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}
.header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}
.header-2 .nav-link .badge {
  position: absolute;
  top: 2px;
  right: 8px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}
.header-2 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  color: #495057;
  margin-top: 5px;
}
.header-2 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}
.header-2 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -45px;
  font-size: 15px;
  position: absolute;
  margin-top: 4px;
}
.header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}
.header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}
@media only screen and (max-width: 991px) {
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-1 .animated-arrow span:before,
  .header-1 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
}
@media only screen and (max-width: 991px) {
  .header-2 .animated-arrow {
    cursor: pointer;
    padding: 8px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  .header-2 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-2 .animated-arrow span:before,
  .header-2 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-2 .nav-link .badge {
    position: absolute;
    top: -1px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  .header-2 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  .header-2 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}
@media only screen and (max-width: 460px) {
  .header-2 .navbar-nav .envelope {
    display: none !important;
  }
}
.header-3 .nav-link .badge {
  position: absolute;
  top: -10px;
  right: 10px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}
.header-3 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  position: relative;
  color: #495057;
}
.header-3 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}
.header-3 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -56px;
  font-size: 15px;
}
.header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}
.header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}
@media only screen and (max-width: 991px) {
  .header-3 .animated-arrow {
    cursor: pointer;
    padding: 32px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  .header-3 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-3 .animated-arrow span:before,
  .header-3 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  .header-3 .nav-link .badge {
    position: absolute;
    top: -14px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  .header-3 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  .header-3 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}
@media only screen and (max-width: 460px) {
  .header-3 .navbar-nav .envelope {
    display: none !important;
  }
}
.header-style .header-brand {
  margin-left: 0 !important;
}
.default-header .form-inline .form-control,
.header2 .form-inline .form-control,
.header3 .form-inline .form-control {
  background: #f1f1f9 !important;
}
@media only screen and (max-width: 991px) {
  .page-header {
    padding: 4px;
  }
  .page-dashboard {
    margin-top: 70px;
  }
  .page-contract {
    margin-top: 100px;
  }
  .app-header {
    box-shadow: none !important;
    position: fixed !important;
  }
  .page {
    background: none;
  }
  .page-main {
    z-index: inherit;
  }
}
@media only screen and (min-width: 768px) {
  .header .form-inline .form-control {
    width: 200px;
  }
}
.hor-header .header-brand1 {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.8rem;
  margin-top: 2px;
}
.header-right-icons .nav-link.icon:hover {
  background: none;
}
.header-right-icons .profile-user:hover {
  box-shadow: none;
}
@media (min-width: 991px) {
  .hor-topheader .header-brand1 .main-logo {
    display: none;
  }
  .hor-topheader .header-brand2 {
    margin-left: auto;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .hor-topheader .header-brand-img.main-logo {
    display: block;
    margin-left: 3rem;
    margin-top: 2px;
  }
  .color-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo,
  .gradient-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
}
.hor-topheader .header-search.dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}
.hor-topheader .dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  transform: translate3d(8px, 45px, 0px) !important;
}
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:before,
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:after {
  right: auto;
  left: 12px;
}
@media (max-width: 480px) {
  .app-header .header-brand,
  .app-header1 .header-brand {
    min-width: auto;
  }
  .header-right-icons .dropdown .header-toggler {
    margin-top: 9px;
  }
}
@media (max-width: 992px) {
  .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
.app .header {
  transition: all ease 0.2s;
}
.app .header .nav-link.icon:hover i,
.app .header .nav-link.icon:focus i {
  color: var(--primary-color);
  fill: var(--primary-color);
}
.app .header .nav-link.icon:hover svg,
.app .header .nav-link.icon:focus svg {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.app .header .nav-link #profile-heading {
  color: #100f15 !important;
}
.app .header .nav-link #profile-heading:hover,
.app .header .nav-link #profile-heading:focus {
  color: var(--primary-color) !important;
  fill: var(--primary-color);
}
.app .header .nav-link.show i,
.app .header .nav-link.show #profile-heading,
.app .header .nav-link.show svg {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.app .header #menu-icon {
  color: #0d0c22;
}
.app .header #menu-icon:hover,
.app .header #menu-icon:focus {
  color: var(--primary-color);
  fill: var(--primary-color);
}
.app .header .dropdown-menu {
  border-bottom: none;
}
.app .header .flag-container {
  top: -3px;
  left: -7px;
}
.app .header .flag-container .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item .avatar {
  width: 1.5rem;
}
.app .header .source-container .source-logo-menu.show {
  animation: dropmenu 0.3s linear;
}
.app .header .source-container .source-logo-menu.show .util-main {
  border-radius: 5px;
  padding: 5px 8px;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}
.app .header .source-container .source-logo-menu.show .util-main svg {
  width: 16.9px;
  fill: #495584;
}
.app .header .source-container .source-logo-menu.show .util-main:hover,
.app .header .source-container .source-logo-menu.show .util-main:focus {
  border-color: var(--primary-color);
}
.app .header .source-container .source-logo-menu.show .util-main:hover .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:hover .edit-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .edit-icn {
  color: var(--primary-color);
}
@keyframes dropmenu {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.app .header .source-container .dropdown-menu .col {
  text-align: center;
}
.app .header .source-container .dropdown-menu .col .source-logo-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  border-color: #eaedf1;
  border: 1px solid transparent;
  border-radius: 7px;
  padding: 0.5rem 0.3rem;
}
.app .header .source-container .dropdown-menu .col .source-logo-container:hover,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus {
  border-color: var(--primary-color);
}
.app .header .source-container .dropdown-menu .col .source-logo-container:hover span,
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus span,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  transform: scale(1.2);
}
.app .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  font-size: 1.69rem;
  width: 1.45rem;
  transition: all ease-in-out 0.2s;
  fill: #495584;
}
.app .header .notifications .dropdown-menu {
  min-width: 16rem;
}
.app .header .notifications .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}
.app .header .notifications .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}
.app .header .notifications .notification-each {
  position: relative;
}
.app .header .notifications .notification-each .notification-right-arrow {
  position: absolute;
  top: 35%;
  left: 200px;
  font-size: 1.22rem;
  display: none;
}
.app .header .notifications .dropdown-item:hover .notification-each,
.app .header .notifications .dropdown-item:focus .notification-each,
.app .header .notifications .dropdown-item:active .notification-each {
  transition: all ease 0.2s;
}
.app .header .notifications .dropdown-item:hover .notification-right-arrow,
.app .header .notifications .dropdown-item:focus .notification-right-arrow,
.app .header .notifications .dropdown-item:active .notification-right-arrow {
  display: block;
  transform: none !important;
  color: var(--primary-color);
}
.app .header .notifications .dropdown-menu.show .dropdown-item:hover svg,
.app .header .notifications .dropdown-menu.show .dropdown-item:focus svg {
  fill: #fff !important;
}
.app .header .dropdown.message .dropdown-menu {
  min-width: 18rem;
}
.app .header .dropdown.message .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}
.app .header .dropdown.message .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}
.app .header .dropdown.notifications .dropdown-item,
.app .header .dropdown.message .dropdown-item {
  padding: 1rem;
}
.app .header .dropdown-menu .badge {
  padding: 9px 6px !important;
}
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}
.app .header .dropdown-item {
  color: #495057;
}
.app .header .notifications-menu h5,
.app .header .message-menu h5 {
  font-size: 12.5px;
  color: #495057;
  font-weight: 500;
}
.app .header .notifications-menu span,
.app .header .message-menu span {
  font-size: 12px;
  color: #76839a;
}
.app .header .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}
.app .header .dropdown-menu .badge {
  padding: 3px 6px;
}
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}
.app .header .message-menu .wd-90p {
  width: 90%;
}
.app .header .profile-1 .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}
.app .header .profile-1 .dropdown-item {
  padding: 0.6rem 1rem !important;
  border-bottom: none;
  font-size: 13px;
}
.app .header .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}
.responsive-navbar .notifications-menu,
.responsive-navbar .message-menu,
.responsive-navbar .cart-menu {
  max-height: 350px;
  position: relative;
}
.responsive-navbar .notifications-menu h5,
.responsive-navbar .message-menu h5,
.responsive-navbar .cart-menu h5 {
  font-size: 13.5px;
  color: #495057;
  font-weight: 500;
}
.responsive-navbar .notifications-menu span,
.responsive-navbar .message-menu span,
.responsive-navbar .cart-menu span {
  font-size: 12px;
  color: #76839a;
}
.responsive-navbar .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}
.responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}
.responsive-navbar .message-menu .wd-90p {
  width: 90%;
}
.responsive-navbar .profile-1 .dropdown-item {
  padding: 0.75rem 1rem !important;
}
.responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}
.header-1 .header-brand-img.logo,
.header-2 .header-brand-img.logo,
.header-1.header-style .header-brand-img.logo {
  display: none;
}
.header.header-1.header-style .dropdown-menu {
  top: inherit !important;
}
.dropdown .avatar.profile-user {
  width: 2rem;
  height: 2rem;
  line-height: 2.2rem;
  border-radius: 50px !important;
}
.dropdown-item:hover .dropdown-icon,
.dropdown-item:focus .dropdown-icon,
.dropdown-item:active .dropdown-icon {
  color: var(--primary-color) !important;
  fill: var(--primary-color);
}
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 16px;
}
@media (min-width: 768px) {
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 6%;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}
.side-header {
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}
.app-sidebar {
  border-right: 1px solid #eaedf1;
}
.flag-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flag-dropdown .language {
  width: 24px;
  height: 16px;
}
.btn-check:checked + .btn-country,
.btn-country.active,
.btn-country:active,
.btn-country:hover {
  border: 1px solid var(--primary-color) !important;
  color: #fff !important;
  background-color: var(--primary-color);
  box-shadow: none;
}
.btn-country {
  border: 1px solid #eaedf1;
  text-align: justify !important;
  font-size: 14px !important;
  border-radius: 6px;
  padding: 0.8rem 0.8rem !important;
}
.country-selector img {
  width: 30px;
  height: 20px;
  border-radius: 3px;
}
.app-header {
  border-bottom: 1px solid #eaedf1;
}
.navbar-toggler-icon.fe.fe-more-vertical {
  color: #495584 !important;
}
.mobile-dropdown li a {
  padding: 0.55rem 1rem !important;
}
.logo-horizontal {
  display: none;
}
.app-sidebar__toggle {
  color: #495584;
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}
.app-sidebar__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}
.app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-color), 0);
}
.app-header .container-fluid.main-container div:first-child {
  align-items: center !important;
}
@media (min-width: 1135px) {
  .main-header-center .form-control {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .main-header-center .form-control {
    height: 40px;
    border-radius: 20px;
    background: #f7f8f9;
  }
}
.main-header-center .form-control {
  padding: 1rem 1.5rem;
}
@media (min-width: 992px) {
  .main-header-center .btn {
    position: absolute;
    top: -1px;
    right: 12px;
    background-color: transparent;
    height: 40px;
    color: #707787;
    transition: none;
    font-size: 16px;
    padding-right: 2px;
  }
}
.header .main-header-center {
  position: relative;
  align-items: center;
  max-width: 355px;
  width: 355px;
}
.header .main-header-center i:hover {
  color: var(--primary-color);
}
@media (max-width: 991px) {
  .main-header-center .form-control {
    display: none !important;
  }
  .main-header-center .btn {
    display: none !important;
  }
}
.responsive-navbar {
  display: initial;
  flex-basis: inherit;
  flex-wrap: inherit;
}
@media (min-width: 768px) {
  .responsive-navbar .navbar-collapse {
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    background: transparent;
  }
}
.dropdown-menu.header-search svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}
.app-header .container-fluid.main-container div:first-child {
  align-items: center !important;
}
@media (max-width: 767.98px) {
  .sidebar-mini .responsive-navbar .navbar-collapse,
  .responsive-navbar .navbar-collapse {
    margin-top: 71px !important;
  }
}
@media (max-width: 767px) {
  .responsive-navbar .navbar-collapse {
    padding: 0px;
    position: fixed;
    width: 100%;
    background: #fff;
    margin-top: 41px;
    z-index: 999;
    box-shadow: 0 12px 11px -3px rgba(104, 113, 123, 0.1);
    left: 0;
    right: 0;
    top: 0;
  }
}
@media (max-width: 767.98px) {
  .responsive-navbar.navbar .dropdown {
    position: initial;
  }
}
.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.source-logo-menu {
  min-width: 300px !important;
}
@media (max-width: 991.98px) and (min-width: 768px) {
  .logo-horizontal {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .responsive-navbar .header-search .input-group .input-group-text.btn {
    right: 6px;
    padding: 5px;
  }
}
.header .profile-1 .dropdown-item svg {
  fill: #212529 !important;
}
.main-header-center .btn svg {
  fill: #495584 !important;
  width: 24px;
  height: 24px;
}
@media (max-width: 991.98px) {
  .side-header {
    display: none !important;
  }
}
.notification-each {
  white-space: normal;
}
.notifications a.btn-block:hover,
.notifications a.btn-block:active,
.notifications a.btn-block:focus,
.message a.btn-block:hover,
.message a.btn-block:active,
.message a.btn-block:focus,
.shopping-cart a.btn-block:hover,
.shopping-cart a.btn-block:active,
.shopping-cart a.btn-block:focus {
  color: #fff !important;
}
.header .message .dropdown-item {
  white-space: normal;
}
.shopping-cart .nav-link .badge {
  position: absolute;
  right: 2px;
  font-size: 10px !important;
  top: 2px;
  padding: 7px 4px;
  display: block;
}
@media (max-width: 575.98px) {
  .source-container,
  .dropdown .full-screen-link {
    display: none !important;
  }
}
.cart-menu a .cart-desc {
  white-space: normal;
}
@media (min-width: 576px) {
  .shopping-cart .dropdown-menu {
    min-width: 320px;
  }
}
@media (max-width: 575.98px) {
  .shopping-cart .dropdown-menu {
    min-width: 280px;
  }
}
@media (max-width: 991px) {
  .header .dropdown-menu.header-search {
    border-radius: 5px 5px 5px 5px !important;
  }
}
@media (min-width: 992px) {
  .horizontal .side-menu .side-menu__icon {
    color: #495584;
    width: 1.45rem !important;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    font-size: 1.25rem !important;
    transition: all ease 0.3s;
    fill: #495584;
  }
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    display: block !important;
  }
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    display: block !important;
  }
  .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu2 {
    display: block !important;
  }
  .horizontal-hover.horizontal .sub-slide.is-expanded .sub-angle {
    transform: none;
  }
  .horizontal .slide-menu a:before {
    left: -15px;
    margin-right: 0px;
  }
  .horizontal .side-menu__label {
    margin-right: 6px;
  }
  .horizontal .header-brand-img {
    margin-top: 11px;
  }
  .horizontal .header .main-header-center {
    margin-top: 6px;
  }
  .horizontal .app-sidebar.horizontal-main .side-menu h3 {
    display: none;
  }
  .horizontal .app-sidebar.horizontal-main .side-menu__item .badge {
    display: none;
  }
  .horizontal.dark-theme .horizontal-main .slide .slide-menu,
  .horizontal.dark-theme .horizontal-main .slide .sub-slide-menu {
    background-color: var(--dark-theme) !important;
    border: 1px solid #404353;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  }
  .horizontal .horizontal-main {
    z-index: 77 !important;
  }
  .horizontal.dark-theme .logo-1 {
    display: none !important;
  }
  .horizontal.dark-theme .dark-logo-1 {
    display: block !important;
  }
  .horizontal .hor-header .container,
  .horizontal .horizontal-main .container,
  .horizontal .main-content.hor-content .container {
    max-width: 85% !important;
    padding: 0;
  }
  .horizontal .header.fixed-header.hor-header {
    position: relative;
  }
  .horizontal.scrollable-layout .horizontal-main {
    position: relative;
  }
  .horizontal .app-sidebar.horizontal-main .side-menu .sub-category {
    display: none;
  }
  .horizontal .app-sidebar.horizontal-main .side-menu .side-badge {
    display: none;
  }
  .horizontal .side-menu {
    display: flex;
    overflow: hidden;
    padding: 0;
  }
  .horizontal .main-sidemenu {
    margin-top: 0;
  }
  .horizontal .main-sidemenu {
    overflow: hidden;
  }
  .horizontal .side-header {
    display: none !important;
  }
  .horizontal .stickyClass .horizontal-main {
    width: 100%;
  }
  .horizontal .horizontal-main {
    position: relative;
    bottom: initial;
  }
  .horizontal .horizontal-main.ps {
    overflow: visible !important;
  }
  .horizontal .horizontal-main .slide .slide-menu,
  .horizontal .horizontal-main .slide .sub-slide-menu,
  .horizontal .horizontal-main .slide .sub-slide-menu2 {
    width: 190px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    border-radius: 5px;
    padding: 5px;
    min-width: fit-content;
    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
    border: 1px solid #e7eaf3;
  }
  .horizontal .horizontal-main .slide .slide-menu .slide-item:before,
  .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before,
  .horizontal .horizontal-main .slide .sub-slide-menu2 .slide-item:before {
    left: -15px;
    margin-right: 0px;
  }
  .horizontal .slide-item {
    padding: 8px 35px;
  }
  .horizontal .fixed-header {
    position: fixed;
  }
  .horizontal .sub-slide-menu .sub-slide-item2 {
    padding: 8px 20px 8px 20px !important;
  }
  .horizontal .sub-slide .sub-angle {
    right: 0px;
    left: auto;
    margin-right: 0 !important;
    position: relative;
  }
  .horizontal .sub-angle2 {
    margin-right: 11px;
  }
  .horizontal .app-sidebar {
    transition: none;
  }
  .horizontal .sub-slide .sub-slide-menu {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  .horizontal .sub-slide .sub-slide-menu2 {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  .horizontal .sub-side-menu__item {
    padding: 8px 35px;
  }
  .horizontal .side-menu > li > a {
    display: flex;
    margin: -3px -4px !important;
    text-decoration: none;
    position: relative;
    color: #7b8191;
    padding: 20px 16px !important;
    font-weight: 400;
  }
  .horizontal .side-menu > li > a.active {
    color: var(--primary-color);
  }
  .horizontal .main-sidemenu i.angle {
    position: relative;
    top: 2px;
    right: -4px;
    transform: rotate(90deg);
    font-size: 15px;
  }
  .horizontal .main-sidemenu .slide.is-expanded i.angle {
    transform: rotate(-90deg);
    position: relative;
    top: 0px;
    font-size: 15px;
  }
  .horizontal .breadcrumb-header {
    margin-top: 20px;
  }
  .horizontal .side-menu .slide .side-menu__item.active {
    border-right: none;
  }
  .horizontal .slide {
    margin: 0 3px;
  }
  .horizontal .logo-horizontal {
    display: block;
  }
  .horizontal .app-sidebar__toggle {
    display: none;
  }
  .horizontal .logo-horizontal .header-brand-img.desktop-logo {
    display: none;
  }
  .horizontal .logo-horizontal .header-brand-img.light-logo1 {
    display: block;
  }
  .mobile-logo.dark-logo-1 {
    display: none;
  }
  .main-sidemenu .slide-right {
    right: 20px;
  }
  .main-sidemenu .slide-left,
  .main-sidemenu .slide-right,
  .main-sidemenu .slide-leftRTL,
  .main-sidemenu .slide-rightRTL {
    position: absolute;
    top: 8px;
    padding: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    cursor: pointer;
    border: 1px solid #eaedf1;
    border-radius: 50px;
  }
  .main-sidemenu .slide-left {
    left: 23px;
  }
  .horizontal-main {
    position: relative;
    margin: 0 auto;
  }
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}
.app-sidebar.horizontal-main {
  padding-top: 0px;
}
.logo-horizontal {
  display: none;
}
@media (max-width: 991.98px) {
  .horizontal .app.horizontal .side-menu h3 {
    display: block !important;
  }
  .horizontal .app-sidebar.horizontal-main {
    left: -300px;
  }
  .horizontal .main-header.hor-header {
    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
  }
  .horizontal .main-sidemenu {
    padding: 0;
  }
  .horizontal .horizontalMenucontainer .main-header.hor-header {
    position: fixed;
  }
  .horizontal.app .main-sidemenu .slide-left,
  .horizontal.app .main-sidemenu .slide-right,
  .horizontal.app .main-sidemenu .slide-leftRTL,
  .horizontal.app .main-sidemenu .slide-rightRTL {
    display: none;
  }
  .horizontal .app-sidebar {
    width: 270px;
  }
}
.horizontal .leftmenu-styles {
  display: none;
}
.app.sidebar-mini .main-sidemenu .slide-left,
.app.sidebar-mini .main-sidemenu .slide-right,
.app.sidebar-mini .main-sidemenu .slide-leftRTL,
.app.sidebar-mini .main-sidemenu .slide-rightRTL {
  display: none;
}
@media (max-width: 991.98px) {
  .app.horizontal .side-menu .side-menu__icon {
    margin-right: 8px;
  }
  .app.horizontal .side-menu .side-menu__icon {
    font-size: 1.5rem !important;
    width: 1.3rem !important;
  }
  .logo-horizontal {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    width: inherit;
  }
  .horizontal.app .app-sidebar {
    top: 71px;
  }
  .header.hor-header {
    position: fixed;
    border-bottom: 1px solid #e9edf4;
    width: 100%;
    z-index: 999;
    top: 0;
  }
  .header.hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  .hor-header .container.main-container div:first-child {
    align-items: center !important;
  }
  .header.hor-header .header-brand-img.light-logo1 {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .logo-horizontal .header-brand-img {
    margin-left: 60px;
  }
}
@media (max-width: 767.98px) {
  .header.hor-header .header-brand-img.desktop-logo {
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .horizontal-main.fixed-header.visible-title {
    width: 100%;
  }
}
.icons-list {
  list-style: none;
  margin: 0 -1px -1px 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.icons-list > li {
  -ms-flex: 1 0 3rem;
  flex: 1 0 3rem;
}
.icons-list-wrap {
  overflow: hidden;
}
.icons-list-item {
  text-align: center;
  height: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #e9ebfa;
  margin: 4px;
  border-radius: 5px;
  background: #f5f6fb;
  color: #6d7596;
}
.icons-list-item i {
  font-size: 1.25rem;
}
.input-icon {
  position: relative;
}
.input-icon-addon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 2.5rem;
  pointer-events: none;
  color: #fff;
}
.input-icon-addon.search-icon {
  right: auto !important;
  left: 0 !important;
  color: #636262 !important;
}
.input-icon-addon:last-child {
  left: auto;
  right: 0;
}
.icon-absolute {
  position: absolute;
  display: block;
  bottom: 10px;
  right: 10px;
  padding: 20px 0;
  text-align: center;
  border-radius: 50%;
  width: 70px;
  height: 70px;
}
@media (min-width: 991px) and (max-width: 1024px) {
  .icon-absolute {
    display: none;
  }
}
.browser {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
}
.browser-android-browser {
  background-image: url("./media/android-browser.svg");
}
.browser-aol-explorer {
  background-image: url("./media/aol-explorer.svg");
}
.browser-blackberry {
  background-image: url("./media/blackberry.svg");
}
.browser-camino {
  background-image: url("./media/camino.svg");
}
.browser-chrome {
  background-image: url("./media/chrome.svg");
}
.browser-chromium {
  background-image: url("./media/chromium.svg");
}
.browser-dolphin {
  background-image: url("./media/dolphin.svg");
}
.browser-edge {
  background-image: url("./media/edge.svg");
}
.browser-firefox {
  background-image: url("./media/firefox.svg");
}
.browser-maxthon {
  background-image: url("./media/maxthon.svg");
}
.browser-mozilla {
  background-image: url("./media/mozilla.svg");
}
.browser-netscape {
  background-image: url("./media/netscape.svg");
}
.browser-opera {
  background-image: url("./media/opera.svg");
}
.browser-safari {
  background-image: url("./media/safari.svg");
}
.browser-sleipnir {
  background-image: url("./media/sleipnir.svg");
}
.browser-uc-browser {
  background-image: url("./media/uc-browser.svg");
}
.browser-vivaldi {
  background-image: url("./media/vivaldi.svg");
}
.flag {
  width: 1.6rem;
  height: 1.2rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.flag-ad {
  background-image: url("./media/ad.svg");
}
.flag-ae {
  background-image: url("./media/ae.svg");
}
.flag-af {
  background-image: url("./media/af.svg");
}
.flag-ag {
  background-image: url("./media/ag.svg");
}
.flag-ai {
  background-image: url("./media/ai.svg");
}
.flag-al {
  background-image: url("./media/al.svg");
}
.flag-am {
  background-image: url("./media/am.svg");
}
.flag-ao {
  background-image: url("./media/ao.svg");
}
.flag-aq {
  background-image: url("./media/aq.svg");
}
.flag-ar {
  background-image: url("./media/ar.svg");
}
.flag-as {
  background-image: url("./media/as.svg");
}
.flag-at {
  background-image: url("./media/at.svg");
}
.flag-au {
  background-image: url("./media/au.svg");
}
.flag-aw {
  background-image: url("./media/aw.svg");
}
.flag-ax {
  background-image: url("./media/ax.svg");
}
.flag-az {
  background-image: url("./media/az.svg");
}
.flag-ba {
  background-image: url("./media/ba.svg");
}
.flag-bb {
  background-image: url("./media/bb.svg");
}
.flag-bd {
  background-image: url("./media/bd.svg");
}
.flag-be {
  background-image: url("./media/be.svg");
}
.flag-bf {
  background-image: url("./media/bf.svg");
}
.flag-bg {
  background-image: url("./media/bg.svg");
}
.flag-bh {
  background-image: url("./media/bh.svg");
}
.flag-bi {
  background-image: url("./media/bi.svg");
}
.flag-bj {
  background-image: url("./media/bj.svg");
}
.flag-bl {
  background-image: url("./media/bl.svg");
}
.flag-bm {
  background-image: url("./media/bm.svg");
}
.flag-bn {
  background-image: url("./media/bn.svg");
}
.flag-bo {
  background-image: url("./media/bo.svg");
}
.flag-bq {
  background-image: url("./media/bq.svg");
}
.flag-br {
  background-image: url("./media/br.svg");
}
.flag-bs {
  background-image: url("./media/bs.svg");
}
.flag-bt {
  background-image: url("./media/bt.svg");
}
.flag-bv {
  background-image: url("./media/bv.svg");
}
.flag-bw {
  background-image: url("./media/bw.svg");
}
.flag-by {
  background-image: url("./media/by.svg");
}
.flag-bz {
  background-image: url("./media/bz.svg");
}
.flag-ca {
  background-image: url("./media/ca.svg");
}
.flag-cc {
  background-image: url("./media/cc.svg");
}
.flag-cd {
  background-image: url("./media/cd.svg");
}
.flag-cf {
  background-image: url("./media/cf.svg");
}
.flag-cg {
  background-image: url("./media/cg.svg");
}
.flag-ch {
  background-image: url("./media/ch.svg");
}
.flag-ci {
  background-image: url("./media/ci.svg");
}
.flag-ck {
  background-image: url("./media/ck.svg");
}
.flag-cl {
  background-image: url("./media/cl.svg");
}
.flag-cm {
  background-image: url("./media/cm.svg");
}
.flag-cn {
  background-image: url("./media/cn.svg");
}
.flag-co {
  background-image: url("./media/co.svg");
}
.flag-cr {
  background-image: url("./media/cr.svg");
}
.flag-cu {
  background-image: url("./media/cu.svg");
}
.flag-cv {
  background-image: url("./media/cv.svg");
}
.flag-cw {
  background-image: url("./media/cw.svg");
}
.flag-cx {
  background-image: url("./media/cx.svg");
}
.flag-cy {
  background-image: url("./media/cy.svg");
}
.flag-cz {
  background-image: url("./media/cz.svg");
}
.flag-de {
  background-image: url("./media/de.svg");
}
.flag-dj {
  background-image: url("./media/dj.svg");
}
.flag-dk {
  background-image: url("./media/dk.svg");
}
.flag-dm {
  background-image: url("./media/dm.svg");
}
.flag-do {
  background-image: url("./media/do.svg");
}
.flag-dz {
  background-image: url("./media/dz.svg");
}
.flag-ec {
  background-image: url("./media/ec.svg");
}
.flag-ee {
  background-image: url("./media/ee.svg");
}
.flag-eg {
  background-image: url("./media/eg.svg");
}
.flag-eh {
  background-image: url("./media/eh.svg");
}
.flag-er {
  background-image: url("./media/er.svg");
}
.flag-es {
  background-image: url("./media/es.svg");
}
.flag-et {
  background-image: url("./media/et.svg");
}
.flag-eu {
  background-image: url("./media/eu.svg");
}
.flag-fi {
  background-image: url("./media/fi.svg");
}
.flag-fj {
  background-image: url("./media/fj.svg");
}
.flag-fk {
  background-image: url("./media/fk.svg");
}
.flag-fm {
  background-image: url("./media/fm.svg");
}
.flag-fo {
  background-image: url("./media/fo.svg");
}
.flag-fr {
  background-image: url("./media/fr.svg");
}
.flag-ga {
  background-image: url("./media/ga.svg");
}
.flag-gb-eng {
  background-image: url("./media/gb-eng.svg");
}
.flag-gb-nir {
  background-image: url("./media/gb-nir.svg");
}
.flag-gb-sct {
  background-image: url("./media/gb-sct.svg");
}
.flag-gb-wls {
  background-image: url("./media/gb-wls.svg");
}
.flag-gb {
  background-image: url("./media/gb.svg");
}
.flag-gd {
  background-image: url("./media/gd.svg");
}
.flag-ge {
  background-image: url("./media/ge.svg");
}
.flag-gf {
  background-image: url("./media/gf.svg");
}
.flag-gg {
  background-image: url("./media/gg.svg");
}
.flag-gh {
  background-image: url("./media/gh.svg");
}
.flag-gi {
  background-image: url("./media/gi.svg");
}
.flag-gl {
  background-image: url("./media/gl.svg");
}
.flag-gm {
  background-image: url("./media/gm.svg");
}
.flag-gn {
  background-image: url("./media/gn.svg");
}
.flag-gp {
  background-image: url("./media/gp.svg");
}
.flag-gq {
  background-image: url("./media/gq.svg");
}
.flag-gr {
  background-image: url("./media/gr.svg");
}
.flag-gs {
  background-image: url("./media/gs.svg");
}
.flag-gt {
  background-image: url("./media/gt.svg");
}
.flag-gu {
  background-image: url("./media/gu.svg");
}
.flag-gw {
  background-image: url("./media/gw.svg");
}
.flag-gy {
  background-image: url("./media/gy.svg");
}
.flag-hk {
  background-image: url("./media/hk.svg");
}
.flag-hm {
  background-image: url("./media/hm.svg");
}
.flag-hn {
  background-image: url("./media/hn.svg");
}
.flag-hr {
  background-image: url("./media/hr.svg");
}
.flag-ht {
  background-image: url("./media/ht.svg");
}
.flag-hu {
  background-image: url("./media/hu.svg");
}
.flag-id {
  background-image: url("./media/id.svg");
}
.flag-il {
  background-image: url("./media/il.svg");
}
.flag-im {
  background-image: url("./media/im.svg");
}
.flag-in {
  background-image: url("./media/in.svg");
}
.flag-io {
  background-image: url("./media/io.svg");
}
.flag-iq {
  background-image: url("./media/iq.svg");
}
.flag-ir {
  background-image: url("./media/ir.svg");
}
.flag-is {
  background-image: url("./media/is.svg");
}
.flag-it {
  background-image: url("./media/it.svg");
}
.flag-je {
  background-image: url("./media/je.svg");
}
.flag-jm {
  background-image: url("./media/jm.svg");
}
.flag-jo {
  background-image: url("./media/jo.svg");
}
.flag-jp {
  background-image: url("./media/jp.svg");
}
.flag-ke {
  background-image: url("./media/ke.svg");
}
.flag-kg {
  background-image: url("./media/kg.svg");
}
.flag-kh {
  background-image: url("./media/kh.svg");
}
.flag-ki {
  background-image: url("./media/ki.svg");
}
.flag-km {
  background-image: url("./media/km.svg");
}
.flag-kn {
  background-image: url("./media/kn.svg");
}
.flag-kp {
  background-image: url("./media/kp.svg");
}
.flag-kr {
  background-image: url("./media/kr.svg");
}
.flag-kw {
  background-image: url("./media/kw.svg");
}
.flag-ky {
  background-image: url("./media/ky.svg");
}
.flag-kz {
  background-image: url("./media/kz.svg");
}
.flag-la {
  background-image: url("./media/la.svg");
}
.flag-lb {
  background-image: url("./media/lb.svg");
}
.flag-lc {
  background-image: url("./media/lc.svg");
}
.flag-li {
  background-image: url("./media/li.svg");
}
.flag-lk {
  background-image: url("./media/lk.svg");
}
.flag-lr {
  background-image: url("./media/lr.svg");
}
.flag-ls {
  background-image: url("./media/ls.svg");
}
.flag-lt {
  background-image: url("./media/lt.svg");
}
.flag-lu {
  background-image: url("./media/lu.svg");
}
.flag-lv {
  background-image: url("./media/lv.svg");
}
.flag-ly {
  background-image: url("./media/ly.svg");
}
.flag-ma {
  background-image: url("./media/ma.svg");
}
.flag-mc {
  background-image: url("./media/mc.svg");
}
.flag-md {
  background-image: url("./media/md.svg");
}
.flag-me {
  background-image: url("./media/me.svg");
}
.flag-mf {
  background-image: url("./media/mf.svg");
}
.flag-mg {
  background-image: url("./media/mg.svg");
}
.flag-mh {
  background-image: url("./media/mh.svg");
}
.flag-mk {
  background-image: url("./media/mk.svg");
}
.flag-ml {
  background-image: url("./media/ml.svg");
}
.flag-mm {
  background-image: url("./media/mm.svg");
}
.flag-mn {
  background-image: url("./media/mn.svg");
}
.flag-mo {
  background-image: url("./media/mo.svg");
}
.flag-mp {
  background-image: url("./media/mp.svg");
}
.flag-mq {
  background-image: url("./media/mq.svg");
}
.flag-mr {
  background-image: url("./media/mr.svg");
}
.flag-ms {
  background-image: url("./media/ms.svg");
}
.flag-mt {
  background-image: url("./media/mt.svg");
}
.flag-mu {
  background-image: url("./media/mu.svg");
}
.flag-mv {
  background-image: url("./media/mv.svg");
}
.flag-mw {
  background-image: url("./media/mw.svg");
}
.flag-mx {
  background-image: url("./media/mx.svg");
}
.flag-my {
  background-image: url("./media/my.svg");
}
.flag-mz {
  background-image: url("./media/mz.svg");
}
.flag-na {
  background-image: url("./media/na.svg");
}
.flag-nc {
  background-image: url("./media/nc.svg");
}
.flag-ne {
  background-image: url("./media/ne.svg");
}
.flag-nf {
  background-image: url("./media/nf.svg");
}
.flag-ng {
  background-image: url("./media/ng.svg");
}
.flag-ni {
  background-image: url("./media/ni.svg");
}
.flag-nl {
  background-image: url("./media/nl.svg");
}
.flag-no {
  background-image: url("./media/no.svg");
}
.flag-np {
  background-image: url("./media/np.svg");
}
.flag-nr {
  background-image: url("./media/nr.svg");
}
.flag-nu {
  background-image: url("./media/nu.svg");
}
.flag-nz {
  background-image: url("./media/nz.svg");
}
.flag-om {
  background-image: url("./media/om.svg");
}
.flag-pa {
  background-image: url("./media/pa.svg");
}
.flag-pe {
  background-image: url("./media/pe.svg");
}
.flag-pf {
  background-image: url("./media/pf.svg");
}
.flag-pg {
  background-image: url("./media/pg.svg");
}
.flag-ph {
  background-image: url("./media/ph.svg");
}
.flag-pk {
  background-image: url("./media/pk.svg");
}
.flag-pl {
  background-image: url("./media/pl.svg");
}
.flag-pm {
  background-image: url("./media/pm.svg");
}
.flag-pn {
  background-image: url("./media/pn.svg");
}
.flag-pr {
  background-image: url("./media/pr.svg");
}
.flag-ps {
  background-image: url("./media/ps.svg");
}
.flag-pt {
  background-image: url("./media/pt.svg");
}
.flag-pw {
  background-image: url("./media/pw.svg");
}
.flag-py {
  background-image: url("./media/py.svg");
}
.flag-qa {
  background-image: url("./media/qa.svg");
}
.flag-re {
  background-image: url("./media/re.svg");
}
.flag-ro {
  background-image: url("./media/ro.svg");
}
.flag-rs {
  background-image: url("./media/rs.svg");
}
.flag-ru {
  background-image: url("./media/ru.svg");
}
.flag-rw {
  background-image: url("./media/rw.svg");
}
.flag-sa {
  background-image: url("./media/sa.svg");
}
.flag-sb {
  background-image: url("./media/sb.svg");
}
.flag-sc {
  background-image: url("./media/sc.svg");
}
.flag-sd {
  background-image: url("./media/sd.svg");
}
.flag-se {
  background-image: url("./media/se.svg");
}
.flag-sg {
  background-image: url("./media/sg.svg");
}
.flag-sh {
  background-image: url("./media/sh.svg");
}
.flag-si {
  background-image: url("./media/si.svg");
}
.flag-sj {
  background-image: url("./media/sj.svg");
}
.flag-sk {
  background-image: url("./media/sk.svg");
}
.flag-sl {
  background-image: url("./media/sl.svg");
}
.flag-sm {
  background-image: url("./media/sm.svg");
}
.flag-sn {
  background-image: url("./media/sn.svg");
}
.flag-so {
  background-image: url("./media/so.svg");
}
.flag-sr {
  background-image: url("./media/sr.svg");
}
.flag-ss {
  background-image: url("./media/ss.svg");
}
.flag-st {
  background-image: url("./media/st.svg");
}
.flag-sv {
  background-image: url("./media/sv.svg");
}
.flag-sx {
  background-image: url("./media/sx.svg");
}
.flag-sy {
  background-image: url("./media/sy.svg");
}
.flag-sz {
  background-image: url("./media/sz.svg");
}
.flag-tc {
  background-image: url("./media/tc.svg");
}
.flag-td {
  background-image: url("./media/td.svg");
}
.flag-tf {
  background-image: url("./media/tf.svg");
}
.flag-tg {
  background-image: url("./media/tg.svg");
}
.flag-th {
  background-image: url("./media/th.svg");
}
.flag-tj {
  background-image: url("./media/tj.svg");
}
.flag-tk {
  background-image: url("./media/tk.svg");
}
.flag-tl {
  background-image: url("./media/tl.svg");
}
.flag-tm {
  background-image: url("./media/tm.svg");
}
.flag-tn {
  background-image: url("./media/tn.svg");
}
.flag-to {
  background-image: url("./media/to.svg");
}
.flag-tr {
  background-image: url("./media/tr.svg");
}
.flag-tt {
  background-image: url("./media/tt.svg");
}
.flag-tv {
  background-image: url("./media/tv.svg");
}
.flag-tw {
  background-image: url("./media/tw.svg");
}
.flag-tz {
  background-image: url("./media/tz.svg");
}
.flag-ua {
  background-image: url("./media/ua.svg");
}
.flag-ug {
  background-image: url("./media/ug.svg");
}
.flag-um {
  background-image: url("./media/um.svg");
}
.flag-un {
  background-image: url("./media/un.svg");
}
.flag-us {
  background-image: url("./media/us.svg");
}
.flag-uy {
  background-image: url("./media/uy.svg");
}
.flag-uz {
  background-image: url("./media/uz.svg");
}
.flag-va {
  background-image: url("./media/va.svg");
}
.flag-vc {
  background-image: url("./media/vc.svg");
}
.flag-ve {
  background-image: url("./media/ve.svg");
}
.flag-vg {
  background-image: url("./media/vg.svg");
}
.flag-vi {
  background-image: url("./media/vi.svg");
}
.flag-vn {
  background-image: url("./media/vn.svg");
}
.flag-vu {
  background-image: url("./media/vu.svg");
}
.flag-wf {
  background-image: url("./media/wf.svg");
}
.flag-ws {
  background-image: url("./media/ws.svg");
}
.flag-ye {
  background-image: url("./media/ye.svg");
}
.flag-yt {
  background-image: url("./media/yt.svg");
}
.flag-za {
  background-image: url("./media/za.svg");
}
.flag-zm {
  background-image: url("./media/zm.svg");
}
.flag-zw {
  background-image: url("./media/zw.svg");
}
.payment {
  width: 2.5rem;
  height: 1.5rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.payment-2checkout-dark {
  background-image: url("./media/2checkout-dark.svg");
}
.payment-2checkout {
  background-image: url("./media/2checkout.svg");
}
.payment-alipay-dark {
  background-image: url("./media/alipay-dark.svg");
}
.payment-alipay {
  background-image: url("./media/alipay.svg");
}
.payment-amazon-dark {
  background-image: url("./media/amazon-dark.svg");
}
.payment-amazon {
  background-image: url("./media/amazon.svg");
}
.payment-americanexpress-dark {
  background-image: url("./media/americanexpress-dark.svg");
}
.payment-americanexpress {
  background-image: url("./media/americanexpress.svg");
}
.payment-applepay-dark {
  background-image: url("./media/applepay-dark.svg");
}
.payment-applepay {
  background-image: url("./media/applepay.svg");
}
.payment-bancontact-dark {
  background-image: url("./media/bancontact-dark.svg");
}
.payment-bancontact {
  background-image: url("./media/bancontact.svg");
}
.payment-bitcoin-dark {
  background-image: url("./media/bitcoin-dark.svg");
}
.payment-bitcoin {
  background-image: url("./media/bitcoin.svg");
}
.payment-bitpay-dark {
  background-image: url("./media/bitpay-dark.svg");
}
.payment-bitpay {
  background-image: url("./media/bitpay.svg");
}
.payment-cirrus-dark {
  background-image: url("./media/cirrus-dark.svg");
}
.payment-cirrus {
  background-image: url("./media/cirrus.svg");
}
.payment-clickandbuy-dark {
  background-image: url("./media/clickandbuy-dark.svg");
}
.payment-clickandbuy {
  background-image: url("./media/clickandbuy.svg");
}
.payment-coinkite-dark {
  background-image: url("./media/coinkite-dark.svg");
}
.payment-coinkite {
  background-image: url("./media/coinkite.svg");
}
.payment-dinersclub-dark {
  background-image: url("./media/dinersclub-dark.svg");
}
.payment-dinersclub {
  background-image: url("./media/dinersclub.svg");
}
.payment-directdebit-dark {
  background-image: url("./media/directdebit-dark.svg");
}
.payment-directdebit {
  background-image: url("./media/directdebit.svg");
}
.payment-discover-dark {
  background-image: url("./media/discover-dark.svg");
}
.payment-discover {
  background-image: url("./media/discover.svg");
}
.payment-dwolla-dark {
  background-image: url("./media/dwolla-dark.svg");
}
.payment-dwolla {
  background-image: url("./media/dwolla.svg");
}
.payment-ebay-dark {
  background-image: url("./media/ebay-dark.svg");
}
.payment-ebay {
  background-image: url("./media/ebay.svg");
}
.payment-eway-dark {
  background-image: url("./media/eway-dark.svg");
}
.payment-eway {
  background-image: url("./media/eway.svg");
}
.payment-giropay-dark {
  background-image: url("./media/giropay-dark.svg");
}
.payment-giropay {
  background-image: url("./media/giropay.svg");
}
.payment-googlewallet-dark {
  background-image: url("./media/googlewallet-dark.svg");
}
.payment-googlewallet {
  background-image: url("./media/googlewallet.svg");
}
.payment-ingenico-dark {
  background-image: url("./media/ingenico-dark.svg");
}
.payment-ingenico {
  background-image: url("./media/ingenico.svg");
}
.payment-jcb-dark {
  background-image: url("./media/jcb-dark.svg");
}
.payment-jcb {
  background-image: url("./media/jcb.svg");
}
.payment-klarna-dark {
  background-image: url("./media/klarna-dark.svg");
}
.payment-klarna {
  background-image: url("./media/klarna.svg");
}
.payment-laser-dark {
  background-image: url("./media/laser-dark.svg");
}
.payment-laser {
  background-image: url("./media/laser.svg");
}
.payment-maestro-dark {
  background-image: url("./media/maestro-dark.svg");
}
.payment-maestro {
  background-image: url("./media/maestro.svg");
}
.payment-mastercard-dark {
  background-image: url("./media/mastercard-dark.svg");
}
.payment-mastercard {
  background-image: url("./media/mastercard.svg");
}
.payment-monero-dark {
  background-image: url("./media/monero-dark.svg");
}
.payment-monero {
  background-image: url("./media/monero.svg");
}
.payment-neteller-dark {
  background-image: url("./media/neteller-dark.svg");
}
.payment-neteller {
  background-image: url("./media/neteller.svg");
}
.payment-ogone-dark {
  background-image: url("./media/ogone-dark.svg");
}
.payment-ogone {
  background-image: url("./media/ogone.svg");
}
.payment-okpay-dark {
  background-image: url("./media/okpay-dark.svg");
}
.payment-okpay {
  background-image: url("./media/okpay.svg");
}
.payment-paybox-dark {
  background-image: url("./media/paybox-dark.svg");
}
.payment-paybox {
  background-image: url("./media/paybox.svg");
}
.payment-paymill-dark {
  background-image: url("./media/paymill-dark.svg");
}
.payment-paymill {
  background-image: url("./media/paymill.svg");
}
.payment-payone-dark {
  background-image: url("./media/payone-dark.svg");
}
.payment-payone {
  background-image: url("./media/payone.svg");
}
.payment-payoneer-dark {
  background-image: url("./media/payoneer-dark.svg");
}
.payment-payoneer {
  background-image: url("./media/payoneer.svg");
}
.payment-paypal-dark {
  background-image: url("./media/paypal-dark.svg");
}
.payment-paypal {
  background-image: url("./media/paypal.svg");
}
.payment-paysafecard-dark {
  background-image: url("./media/paysafecard-dark.svg");
}
.payment-paysafecard {
  background-image: url("./media/paysafecard.svg");
}
.payment-payu-dark {
  background-image: url("./media/payu-dark.svg");
}
.payment-payu {
  background-image: url("./media/payu.svg");
}
.payment-payza-dark {
  background-image: url("./media/payza-dark.svg");
}
.payment-payza {
  background-image: url("./media/payza.svg");
}
.payment-ripple-dark {
  background-image: url("./media/ripple-dark.svg");
}
.payment-ripple {
  background-image: url("./media/ripple.svg");
}
.payment-sage-dark {
  background-image: url("./media/sage-dark.svg");
}
.payment-sage {
  background-image: url("./media/sage.svg");
}
.payment-sepa-dark {
  background-image: url("./media/sepa-dark.svg");
}
.payment-sepa {
  background-image: url("./media/sepa.svg");
}
.payment-shopify-dark {
  background-image: url("./media/shopify-dark.svg");
}
.payment-shopify {
  background-image: url("./media/shopify.svg");
}
.payment-skrill-dark {
  background-image: url("./media/skrill-dark.svg");
}
.payment-skrill {
  background-image: url("./media/skrill.svg");
}
.payment-solo-dark {
  background-image: url("./media/solo-dark.svg");
}
.payment-solo {
  background-image: url("./media/solo.svg");
}
.payment-square-dark {
  background-image: url("./media/square-dark.svg");
}
.payment-square {
  background-image: url("./media/square.svg");
}
.payment-stripe-dark {
  background-image: url("./media/stripe-dark.svg");
}
.payment-stripe {
  background-image: url("./media/stripe.svg");
}
.payment-switch-dark {
  background-image: url("./media/switch-dark.svg");
}
.payment-switch {
  background-image: url("./media/switch.svg");
}
.payment-ukash-dark {
  background-image: url("./media/ukash-dark.svg");
}
.payment-ukash {
  background-image: url("./media/ukash.svg");
}
.payment-unionpay-dark {
  background-image: url("./media/unionpay-dark.svg");
}
.payment-unionpay {
  background-image: url("./media/unionpay.svg");
}
.payment-verifone-dark {
  background-image: url("./media/verifone-dark.svg");
}
.payment-verifone {
  background-image: url("./media/verifone.svg");
}
.payment-verisign-dark {
  background-image: url("./media/verisign-dark.svg");
}
.payment-verisign {
  background-image: url("./media/verisign.svg");
}
.payment-visa-dark {
  background-image: url("./media/visa-dark.svg");
}
.payment-visa {
  background-image: url("./media/visa.svg");
}
.payment-webmoney-dark {
  background-image: url("./media/webmoney-dark.svg");
}
.payment-webmoney {
  background-image: url("./media/webmoney.svg");
}
.payment-westernunion-dark {
  background-image: url("./media/westernunion-dark.svg");
}
.payment-westernunion {
  background-image: url("./media/westernunion.svg");
}
.payment-worldpay-dark {
  background-image: url("./media/worldpay-dark.svg");
}
.payment-worldpay {
  background-image: url("./media/worldpay.svg");
}
svg {
  -ms-touch-action: none;
  touch-action: none;
}
.col-sm-3 a {
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 3s ease;
}
.col-sm-3 a:hover {
  border: 1px solid #ff4647;
  border-radius: 100% 60%/30% 10%;
  background: linear-gradient(rgba(56, 123, 131, 0.7), rgba(56, 123, 131, 0.7));
}
@font-face {
  font-family: "feather";
  src: url("./media/feather-webfont.eot?t=1501841394106");
  src:
    url("./media/feather-webfont.eot?t=1501841394106#iefix") format("embedded-opentype"),
    url("./media/feather-webfont.woff?t=1501841394106") format("woff"),
    url("./media/feather-webfont.ttf?t=1501841394106") format("truetype"),
    url("./media/feather-webfont.svg?t=1501841394106#feather") format("svg");
}
.fe {
  font-family: "feather" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fe-activity:before {
  content: "\e900";
}
.fe-airplay:before {
  content: "\e901";
}
.fe-alert-circle:before {
  content: "\e902";
}
.fe-alert-octagon:before {
  content: "\e903";
}
.fe-alert-triangle:before {
  content: "\e904";
}
.fe-align-center:before {
  content: "\e905";
}
.fe-align-justify:before {
  content: "\e906";
}
.fe-align-left:before {
  content: "\e907";
}
.fe-align-right:before {
  content: "\e908";
}
.fe-anchor:before {
  content: "\e909";
}
.fe-aperture:before {
  content: "\e90a";
}
.fe-arrow-down:before {
  content: "\e90b";
}
.fe-arrow-down-circle:before {
  content: "\e90c";
}
.fe-arrow-down-left:before {
  content: "\e90d";
}
.fe-arrow-down-right:before {
  content: "\e90e";
}
.fe-arrow-left:before {
  content: "\e90f";
}
.fe-arrow-left-circle:before {
  content: "\e910";
}
.fe-arrow-right:before {
  content: "\e911";
}
.fe-arrow-right-circle:before {
  content: "\e912";
}
.fe-arrow-up:before {
  content: "\e913";
}
.fe-arrow-up-circle:before {
  content: "\e914";
}
.fe-arrow-up-left:before {
  content: "\e915";
}
.fe-arrow-up-right:before {
  content: "\e916";
}
.fe-at-sign:before {
  content: "\e917";
}
.fe-award:before {
  content: "\e918";
}
.fe-bar-chart:before {
  content: "\e919";
}
.fe-bar-chart-2:before {
  content: "\e91a";
}
.fe-battery:before {
  content: "\e91b";
}
.fe-battery-charging:before {
  content: "\e91c";
}
.fe-bell:before {
  content: "\e91d";
}
.fe-bell-off:before {
  content: "\e91e";
}
.fe-bluetooth:before {
  content: "\e91f";
}
.fe-bold:before {
  content: "\e920";
}
.fe-book:before {
  content: "\e921";
}
.fe-book-open:before {
  content: "\e922";
}
.fe-bookmark:before {
  content: "\e923";
}
.fe-box:before {
  content: "\e924";
}
.fe-briefcase:before {
  content: "\e925";
}
.fe-calendar:before {
  content: "\e926";
}
.fe-camera:before {
  content: "\e927";
}
.fe-camera-off:before {
  content: "\e928";
}
.fe-cast:before {
  content: "\e929";
}
.fe-check:before {
  content: "\e92a";
}
.fe-check-circle:before {
  content: "\e92b";
}
.fe-check-square:before {
  content: "\e92c";
}
.fe-chevron-down:before {
  content: "\e92d";
}
.fe-chevron-left:before {
  content: "\e92e";
}
.fe-chevron-right:before {
  content: "\e92f";
}
.fe-chevron-up:before {
  content: "\e930";
}
.fe-chevrons-down:before {
  content: "\e931";
}
.fe-chevrons-left:before {
  content: "\e932";
}
.fe-chevrons-right:before {
  content: "\e933";
}
.fe-chevrons-up:before {
  content: "\e934";
}
.fe-chrome:before {
  content: "\e935";
}
.fe-circle:before {
  content: "\e936";
}
.fe-clipboard:before {
  content: "\e937";
}
.fe-clock:before {
  content: "\e938";
}
.fe-cloud:before {
  content: "\e939";
}
.fe-cloud-drizzle:before {
  content: "\e93a";
}
.fe-cloud-lightning:before {
  content: "\e93b";
}
.fe-cloud-off:before {
  content: "\e93c";
}
.fe-cloud-rain:before {
  content: "\e93d";
}
.fe-cloud-snow:before {
  content: "\e93e";
}
.fe-code:before {
  content: "\e93f";
}
.fe-codepen:before {
  content: "\e940";
}
.fe-command:before {
  content: "\e941";
}
.fe-compass:before {
  content: "\e942";
}
.fe-copy:before {
  content: "\e943";
}
.fe-corner-down-left:before {
  content: "\e944";
}
.fe-corner-down-right:before {
  content: "\e945";
}
.fe-corner-left-down:before {
  content: "\e946";
}
.fe-corner-left-up:before {
  content: "\e947";
}
.fe-corner-right-down:before {
  content: "\e948";
}
.fe-corner-right-up:before {
  content: "\e949";
}
.fe-corner-up-left:before {
  content: "\e94a";
}
.fe-corner-up-right:before {
  content: "\e94b";
}
.fe-cpu:before {
  content: "\e94c";
}
.fe-credit-card:before {
  content: "\e94d";
}
.fe-crop:before {
  content: "\e94e";
}
.fe-crosshair:before {
  content: "\e94f";
}
.fe-database:before {
  content: "\e950";
}
.fe-delete:before {
  content: "\e951";
}
.fe-disc:before {
  content: "\e952";
}
.fe-dollar-sign:before {
  content: "\e953";
}
.fe-download:before {
  content: "\e954";
}
.fe-download-cloud:before {
  content: "\e955";
}
.fe-droplet:before {
  content: "\e956";
}
.fe-edit:before {
  content: "\e957";
}
.fe-edit-2:before {
  content: "\e958";
}
.fe-edit-3:before {
  content: "\e959";
}
.fe-external-link:before {
  content: "\e95a";
}
.fe-eye:before {
  content: "\e95b";
}
.fe-eye-off:before {
  content: "\e95c";
}
.fe-facebook:before {
  content: "\e95d";
}
.fe-fast-forward:before {
  content: "\e95e";
}
.fe-feather:before {
  content: "\e95f";
}
.fe-file:before {
  content: "\e960";
}
.fe-file-minus:before {
  content: "\e961";
}
.fe-file-plus:before {
  content: "\e962";
}
.fe-file-text:before {
  content: "\e963";
}
.fe-film:before {
  content: "\e964";
}
.fe-filter:before {
  content: "\e965";
}
.fe-flag:before {
  content: "\e966";
}
.fe-folder:before {
  content: "\e967";
}
.fe-folder-minus:before {
  content: "\e968";
}
.fe-folder-plus:before {
  content: "\e969";
}
.fe-git-branch:before {
  content: "\e96a";
}
.fe-git-commit:before {
  content: "\e96b";
}
.fe-git-merge:before {
  content: "\e96c";
}
.fe-git-pull-request:before {
  content: "\e96d";
}
.fe-github:before {
  content: "\e96e";
}
.fe-gitlab:before {
  content: "\e96f";
}
.fe-globe:before {
  content: "\e970";
}
.fe-grid:before {
  content: "\e971";
}
.fe-hard-drive:before {
  content: "\e972";
}
.fe-hash:before {
  content: "\e973";
}
.fe-headphones:before {
  content: "\e974";
}
.fe-heart:before {
  content: "\e975";
}
.fe-help-circle:before {
  content: "\e976";
}
.fe-home:before {
  content: "\e977";
}
.fe-image:before {
  content: "\e978";
}
.fe-inbox:before {
  content: "\e979";
}
.fe-info:before {
  content: "\e97a";
}
.fe-instagram:before {
  content: "\e97b";
}
.fe-italic:before {
  content: "\e97c";
}
.fe-layers:before {
  content: "\e97d";
}
.fe-layout:before {
  content: "\e97e";
}
.fe-life-buoy:before {
  content: "\e97f";
}
.fe-link:before {
  content: "\e980";
}
.fe-link-2:before {
  content: "\e981";
}
.fe-linkedin:before {
  content: "\e982";
}
.fe-list:before {
  content: "\e983";
}
.fe-loader:before {
  content: "\e984";
}
.fe-lock:before {
  content: "\e985";
}
.fe-log-in:before {
  content: "\e986";
}
.fe-log-out:before {
  content: "\e987";
}
.fe-mail:before {
  content: "\e988";
}
.fe-map:before {
  content: "\e989";
}
.fe-map-pin:before {
  content: "\e98a";
}
.fe-maximize:before {
  content: "\e98b";
}
.fe-maximize-2:before {
  content: "\e98c";
}
.fe-menu:before {
  content: "\e98d";
}
.fe-message-circle:before {
  content: "\e98e";
}
.fe-message-square:before {
  content: "\e98f";
}
.fe-mic:before {
  content: "\e990";
}
.fe-mic-off:before {
  content: "\e991";
}
.fe-minimize:before {
  content: "\e992";
}
.fe-minimize-2:before {
  content: "\e993";
}
.fe-minus:before {
  content: "\e994";
}
.fe-minus-circle:before {
  content: "\e995";
}
.fe-minus-square:before {
  content: "\e996";
}
.fe-monitor:before {
  content: "\e997";
}
.fe-moon:before {
  content: "\e998";
}
.fe-more-horizontal:before {
  content: "\e999";
}
.fe-more-vertical:before {
  content: "\e99a";
}
.fe-move:before {
  content: "\e99b";
}
.fe-music:before {
  content: "\e99c";
}
.fe-navigation:before {
  content: "\e99d";
}
.fe-navigation-2:before {
  content: "\e99e";
}
.fe-octagon:before {
  content: "\e99f";
}
.fe-package:before {
  content: "\e9a0";
}
.fe-paperclip:before {
  content: "\e9a1";
}
.fe-pause:before {
  content: "\e9a2";
}
.fe-pause-circle:before {
  content: "\e9a3";
}
.fe-percent:before {
  content: "\e9a4";
}
.fe-phone:before {
  content: "\e9a5";
}
.fe-phone-call:before {
  content: "\e9a6";
}
.fe-phone-forwarded:before {
  content: "\e9a7";
}
.fe-phone-incoming:before {
  content: "\e9a8";
}
.fe-phone-missed:before {
  content: "\e9a9";
}
.fe-phone-off:before {
  content: "\e9aa";
}
.fe-phone-outgoing:before {
  content: "\e9ab";
}
.fe-pie-chart:before {
  content: "\e9ac";
}
.fe-play:before {
  content: "\e9ad";
}
.fe-play-circle:before {
  content: "\e9ae";
}
.fe-plus:before {
  content: "\e9af";
}
.fe-plus-circle:before {
  content: "\e9b0";
}
.fe-plus-square:before {
  content: "\e9b1";
}
.fe-pocket:before {
  content: "\e9b2";
}
.fe-power:before {
  content: "\e9b3";
}
.fe-printer:before {
  content: "\e9b4";
}
.fe-radio:before {
  content: "\e9b5";
}
.fe-refresh-ccw:before {
  content: "\e9b6";
}
.fe-refresh-cw:before {
  content: "\e9b7";
}
.fe-repeat:before {
  content: "\e9b8";
}
.fe-rewind:before {
  content: "\e9b9";
}
.fe-rotate-ccw:before {
  content: "\e9ba";
}
.fe-rotate-cw:before {
  content: "\e9bb";
}
.fe-rss:before {
  content: "\e9bc";
}
.fe-save:before {
  content: "\e9bd";
}
.fe-scissors:before {
  content: "\e9be";
}
.fe-search:before {
  content: "\e9bf";
}
.fe-send:before {
  content: "\e9c0";
}
.fe-server:before {
  content: "\e9c1";
}
.fe-settings:before {
  content: "\e9c2";
}
.fe-share:before {
  content: "\e9c3";
}
.fe-share-2:before {
  content: "\e9c4";
}
.fe-shield:before {
  content: "\e9c5";
}
.fe-shield-off:before {
  content: "\e9c6";
}
.fe-shopping-bag:before {
  content: "\e9c7";
}
.fe-shopping-cart:before {
  content: "\e9c8";
}
.fe-shuffle:before {
  content: "\e9c9";
}
.fe-sidebar:before {
  content: "\e9ca";
}
.fe-skip-back:before {
  content: "\e9cb";
}
.fe-skip-forward:before {
  content: "\e9cc";
}
.fe-slack:before {
  content: "\e9cd";
}
.fe-slash:before {
  content: "\e9ce";
}
.fe-sliders:before {
  content: "\e9cf";
}
.fe-smartphone:before {
  content: "\e9d0";
}
.fe-speaker:before {
  content: "\e9d1";
}
.fe-square:before {
  content: "\e9d2";
}
.fe-star:before {
  content: "\e9d3";
}
.fe-stop-circle:before {
  content: "\e9d4";
}
.fe-sun:before {
  content: "\e9d5";
}
.fe-sunrise:before {
  content: "\e9d6";
}
.fe-sunset:before {
  content: "\e9d7";
}
.fe-tablet:before {
  content: "\e9d8";
}
.fe-tag:before {
  content: "\e9d9";
}
.fe-target:before {
  content: "\e9da";
}
.fe-terminal:before {
  content: "\e9db";
}
.fe-thermometer:before {
  content: "\e9dc";
}
.fe-thumbs-down:before {
  content: "\e9dd";
}
.fe-thumbs-up:before {
  content: "\e9de";
}
.fe-toggle-left:before {
  content: "\e9df";
}
.fe-toggle-right:before {
  content: "\e9e0";
}
.fe-trash:before {
  content: "\e9e1";
}
.fe-trash-2:before {
  content: "\e9e2";
}
.fe-trending-down:before {
  content: "\e9e3";
}
.fe-trending-up:before {
  content: "\e9e4";
}
.fe-triangle:before {
  content: "\e9e5";
}
.fe-truck:before {
  content: "\e9e6";
}
.fe-tv:before {
  content: "\e9e7";
}
.fe-twitter:before {
  content: "\e9e8";
}
.fe-type:before {
  content: "\e9e9";
}
.fe-umbrella:before {
  content: "\e9ea";
}
.fe-underline:before {
  content: "\e9eb";
}
.fe-unlock:before {
  content: "\e9ec";
}
.fe-upload:before {
  content: "\e9ed";
}
.fe-upload-cloud:before {
  content: "\e9ee";
}
.fe-user:before {
  content: "\e9ef";
}
.fe-user-check:before {
  content: "\e9f0";
}
.fe-user-minus:before {
  content: "\e9f1";
}
.fe-user-plus:before {
  content: "\e9f2";
}
.fe-user-x:before {
  content: "\e9f3";
}
.fe-users:before {
  content: "\e9f4";
}
.fe-video:before {
  content: "\e9f5";
}
.fe-video-off:before {
  content: "\e9f6";
}
.fe-voicemail:before {
  content: "\e9f7";
}
.fe-volume:before {
  content: "\e9f8";
}
.fe-volume-1:before {
  content: "\e9f9";
}
.fe-volume-2:before {
  content: "\e9fa";
}
.fe-volume-x:before {
  content: "\e9fb";
}
.fe-watch:before {
  content: "\e9fc";
}
.fe-wifi:before {
  content: "\e9fd";
}
.fe-wifi-off:before {
  content: "\e9fe";
}
.fe-wind:before {
  content: "\e9ff";
}
.fe-x:before {
  content: "\ea00";
}
.fe-x-circle:before {
  content: "\ea01";
}
.fe-x-square:before {
  content: "\ea02";
}
.fe-zap:before {
  content: "\ea03";
}
.fe-zap-off:before {
  content: "\ea04";
}
.fe-zoom-in:before {
  content: "\ea05";
}
.fe-zoom-out:before {
  content: "\ea06";
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("./media/glyphicons-halflings-regular.eot");
  src:
    url("./media/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),
    url("./media/glyphicons-halflings-regular.woff2") format("woff2"),
    url("./media/glyphicons-halflings-regular.woff") format("woff"),
    url("./media/glyphicons-halflings-regular.ttf") format("truetype"),
    url("./media/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before,
.glyphicon-jpy:before {
  content: "\a5";
}
.glyphicon-ruble:before,
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.icon-icon-shape {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  text-align: center;
}
.icon-icon-shape i {
  font-size: 24px;
  line-height: 2;
}
.item-card-img {
  overflow: hidden;
}
.item-card2-img {
  position: relative;
  overflow: hidden;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.item-card2-desc ul li {
  margin-right: 1.5rem;
  font-size: 13px;
}
.item-card2-desc ul li:last-child {
  margin-right: 0;
}
.item-card2-icons {
  position: absolute;
  top: 20px;
  right: 15px;
  z-index: 999;
}
.item-card2-icons a {
  width: 2rem;
  display: inline-block;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2.1rem;
  border-radius: 50px;
  color: #fff;
}
.item-list .list-group-item {
  border: 0;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}
.item-list .list-group-item i {
  margin-right: 5px;
  width: 25px;
  height: 25px;
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  line-height: 25px;
  color: #fff !important;
}
.item-user .item-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}
.item-user .item-user-icons a:hover {
  color: #fff;
}
.item-box .item-box-wrap {
  margin-top: 15px;
}
.item-box .stamp i {
  font-size: 18px;
  font-size: 25px;
  line-height: 2;
}
.item-box .item-box-wrap h5 {
  font-size: 20px;
  font-weight: 500;
}
.dimmer {
  position: relative;
}
.dimmer .loader {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.dimmer.active .loader {
  display: block;
}
.dimmer.active .dimmer-content {
  opacity: 0.04;
  pointer-events: none;
}
.spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
.spinner-lg {
  width: 100px;
  height: 100px;
  margin: 100px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}
.spinner1-lg {
  width: 100px;
  height: 100px;
  position: relative;
  margin: 100px auto;
}
.double-bounce1 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.spinner2 {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.cube1 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}
.cube2 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
  animation: sk-cubemove 1.8s infinite ease-in-out;
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-cubemove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}
.lds-heart {
  position: relative;
  width: 64px;
  height: 64px;
  transform: rotate(45deg);
  transform-origin: 32px 32px;
  margin: 100px auto;
}
.lds-heart div {
  top: 23px;
  left: 19px;
  position: absolute;
  width: 26px;
  height: 26px;
  animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}
.lds-heart div:before {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  left: -17px;
  border-radius: 50% 0 0 50%;
}
.lds-heart div:after {
  top: -17px;
  border-radius: 50% 50% 0 0;
}
@keyframes lds-heart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}
.lds-ring {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.lds-hourglass {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}
.lds-hourglass:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  box-sizing: border-box;
  animation: lds-hourglass 1.2s infinite;
}
@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}
body.dark-mode.bg-img1 {
  background: url("./media/bg-img1.jpg");
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
body.dark-mode.bg-img1 .header {
  background-color: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img1 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (min-width: 992px) {
  body.dark-mode.bg-img1.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}
body.dark-mode.bg-img1 .app-sidebar {
  background-color: transparent !important;
}
body.dark-mode.bg-img1 .app-sidebar {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img1.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}
body.dark-mode.bg-img1 .app-sidebar {
  background-color: var(--dark-body);
}
@media (max-width: 991.98px) {
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.bg-img1 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
}
body.dark-mode.bg-img1 .app-sidebar .side-header {
  border-bottom: 0px !important;
}
body.dark-mode.bg-img1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}
body.dark-mode.bg-img2 {
  background: url("./media/bg-img2.jpg");
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
body.dark-mode.bg-img2 .header {
  background-color: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img2 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (min-width: 992px) {
  body.dark-mode.bg-img2.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}
body.dark-mode.bg-img2 .app-sidebar {
  background-color: transparent !important;
}
body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}
@media (max-width: 991.98px) {
  body.dark-mode.bg-img2 .app-sidebar {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.bg-img2 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
}
body.dark-mode.bg-img2 .app-sidebar .side-header {
  border-bottom: 0px !important;
}
body.dark-mode.bg-img2.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}
body.dark-mode.bg-img3 {
  background: url("./media/bg-img3.jpg");
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
body.dark-mode.bg-img3 .header {
  background-color: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img3 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (min-width: 992px) {
  body.dark-mode.bg-img3.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}
body.dark-mode.bg-img3 .app-sidebar {
  background-color: transparent !important;
}
body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}
@media (max-width: 991.98px) {
  body.dark-mode.bg-img3 .app-sidebar {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.bg-img3 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
}
body.dark-mode.bg-img3 .app-sidebar .side-header {
  border-bottom: 0px !important;
}
body.dark-mode.bg-img3.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}
body.dark-mode.bg-img4 {
  background: url("./media/bg-img4.jpg");
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
body.dark-mode.bg-img4 .header {
  background-color: var(--dark-body) !important;
}
body.dark-mode.bg-img4 .header.sticky.fixed-header {
  background-color: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img4 .header.sticky.fixed-header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (min-width: 992px) {
  body.dark-mode.bg-img4.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}
body.dark-mode.bg-img4 .app-sidebar {
  background-color: transparent !important;
}
body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (max-width: 991.98px) {
  body.dark-mode.bg-img4 .app-sidebar {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.bg-img4 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
    }
  }
}
body.dark-mode.bg-img4 .app-sidebar .side-header {
  border-bottom: 0px !important;
}
body.dark-mode.bg-img4.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode.bg-img1 .login-img::before,
.dark-mode.bg-img2 .login-img::before,
.dark-mode.bg-img3 .login-img::before,
.dark-mode.bg-img4 .login-img::before {
  background: none;
}
body.dark-mode {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-body);
}
body.dark-mode *::-webkit-scrollbar-thumb,
body.dark-mode *:hover::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}
.dark-mode .apexcharts-yaxis-texts-g text,
.dark-mode .apexcharts-xaxis-texts-g text,
.dark-mode .apexcharts-yaxis-title text {
  fill: rgba(255, 255, 255, 0.8) !important;
}
@media (max-width: 767.98px) {
  .dark-mode .demo-icon.nav-link.icon svg {
    fill: #fff !important;
    color: #fff !important;
  }
}
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 576px) {
  .dark-mode .border-bottomo-sm {
    border-bottom: 1px solid var(--dark-border);
  }
}
.dark-mode .alert-default .alert-link {
  color: rgba(255, 255, 255, 0.9);
}
.dark-mode .alert-light .alert-link {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .project-members-container i,
.dark-mode .project-comments-container i {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .transactions .list-group a {
  box-shadow: none;
  border: 1px solid var(--dark-border);
  border-radius: 5px;
}
.dark-mode .nav.panel-tabs a.active {
  color: #fff !important;
}
.dark-mode.app:not(.header-light) .header .nav-link #profile-heading:hover,
.dark-mode.app:not(.header-light) .header .nav-link #profile-heading:focus {
  color: #fff !important;
  fill: #fff;
}
.dark-mode.rtl table.table-bordered tr th:last-child,
.dark-mode.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}
.dark-mode .alert-dark {
  color: rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}
.dark-mode .alert-light {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}
.dark-mode .table-responsive table.table-bordered tr th:last-child,
.dark-mode .table-responsive table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}
.dark-mode .icontext-menu .app-sidebar__toggle,
.dark-mode .hover-submenu .app-sidebar__toggle,
.dark-mode .hover-submenu1 .app-sidebar__toggle {
  color: #fff;
}
.dark-mode .card.background-image-blog {
  border: 0px !important;
}
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
}
.dark-mode .card.storage-card {
  border: 0px !important;
}
.dark-mode .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  color: rgba(255, 255, 255, 0.7);
}
.dark-mode .dropify-wrapper.touch-fallback .dropify-clear {
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
}
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next {
  color: #ffffff !important;
}
.dark-mode .datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #ffffff !important;
}
.dark-mode a.text-dark-light:hover,
.dark-mode a.text-dark-light:focus {
  color: #fff !important;
}
.dark-mode .main-blog.card {
  border: 0px !important;
}
.dark-mode.closed-leftmenu .app-sidebar__toggle {
  color: #fff;
}
.dark-mode .col-login .card {
  background-color: var(--dark-body) !important;
}
.dark-mode .card-fullscreen {
  background-color: var(--dark-body) !important;
}
.dark-mode .badge.bg-light {
  color: rgba(255, 255, 255, 0.6) !important;
}
.dark-mode .note-editor .note-dropzone {
  color: var(--primary-color);
  background-color: var(--dark-body);
}
.dark-mode .note-editor .modal-dialog {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .note-editor .modal-dialog {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .productdesc .comment-section-main .name-time-container svg {
  fill: rgba(255, 255, 255, 0.4);
}
.dark-mode .main-chat-body .media-body > div:last-child,
.dark-mode .main-chat-list .media-contact-name span:last-child {
  color: rgba(255, 255, 255, 0.4);
}
.dark-mode #datatables_buttons_info {
  background-color: var(--dark-body);
  color: white;
  border: 2px solid var(--dark-border);
}
.dark-mode #datatables_buttons_info h2 {
  background-color: var(--dark-body);
  border-bottom: 1px solid var(--dark-border);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode #datatables_buttons_info {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  .dark-mode #datatables_buttons_info h2 {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (pointer: coarse) {
  .dark-mode .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .dark-mode .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #fff;
  }
}
.dark-mode .datepicker .prev:hover,
.dark-mode .datepicker .next:hover,
.dark-mode .datepicker tfoot tr th:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .form-control option {
  background-color: var(--dark-body);
}
.dark-mode.app .header .dropdown-menu {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
}
.dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .notifit_confirm,
  .dark-mode .notifit_prompt {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .btn-light-light {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .table-main-container tbody tr:hover,
.dark-mode .table-main-container tbody tr:focus {
  background-color: var(--dark-bg);
}
.dark-mode .sw-theme-dots > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.7);
}
.dark-mode .note-editor .btn-default {
  background-color: transparent !important;
}
.dark-mode .note-btn.btn-default {
  background-color: transparent;
}
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}
.dark-mode .btn-outline-light {
  color: rgba(255, 255, 255, 0.6);
}
.dark-mode.rtl .bs-popover-end > .popover-arrow::before,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  border-right-color: var(--dark-border) !important;
}
.dark-mode.rtl .bs-popover-end > .popover-arrow::after,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  border-right-color: var(--dark-border) !important;
}
.dark-mode.rtl blockquote {
  border-right: 2px solid var(--dark-border);
}
.dark-mode .accordion card {
  border: 0px !important;
}
.dark-mode.rtl .tree ul:before {
  border-right: 1px solid var(--dark-border);
  border-left: inherit;
}
.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus,
.dark-mode .btn-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: none !important;
}
.dark-mode .btn-outline-dark {
  color: rgba(255, 255, 255, 0.6);
  border-color: var(--dark-border);
}
.dark-mode .btn-dark-light {
  color: #070808;
  border-color: var(--dark-border);
}
.dark-mode #remove-btn {
  background-color: var(--dark-body);
}
@media (max-width: 575.98px) {
  .dark-mode .tabs-menu.checkout li {
    border-bottom: 1px solid var(--dark-border);
  }
}
.dark-mode .main-chat-list .media:hover {
  border-top-color: var(--dark-border);
}
.dark-mode .fc .fc-scrollgrid-section-body table,
.dark-mode .fc .fc-scrollgrid-section-footer table {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode #flotArea1 table,
.dark-mode #flotLine1 table,
.dark-mode #flotLine2 table,
.dark-mode #flotArea2 table,
.dark-mode #flotArea3 table,
.dark-mode #flotBar1 table,
.dark-mode #flotBar2 table,
.dark-mode #flotStacking table,
.dark-mode #flotAnimated table,
.dark-mode #flotPie table {
  background-color: var(--dark-body);
}
.dark-mode #flotArea1 table td,
.dark-mode #flotLine1 table td,
.dark-mode #flotLine2 table td,
.dark-mode #flotArea2 table td,
.dark-mode #flotArea3 table td,
.dark-mode #flotBar1 table td,
.dark-mode #flotBar2 table td,
.dark-mode #flotStacking table td,
.dark-mode #flotAnimated table td,
.dark-mode #flotPie table td {
  color: #fff;
}
.dark-mode .table.editable-table input,
.dark-mode .table.editable-table select {
  background-color: var(--dark-body);
  color: #fff;
  border: 1px solid var(--dark-border);
}
.dark-mode.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.dark-mode table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .dt-button.dropdown-item.buttons-columnVisibility {
  background-color: var(--dark-body);
}
.dark-mode .list-group-item {
  border: 0px solid var(--dark-border);
}
@media (max-width: 992px) {
  .dark-mode .richText-toolbar li {
    border-bottom: 1px solid var(--dark-border) !important;
  }
}
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}
.dark-mode .tabs-menu1 ul li .active {
  border-bottom-color: var(--primary-color) !important;
}
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode .select2-search__field::placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}
.dark-mode .fc-theme-standard .fc-popover {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .fc-theme-standard .fc-popover {
    background: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .footer-container-main .more-btn {
  color: #fff !important;
}
.dark-mode .text-gray {
  color: #aab2b9 !important;
}
.dark-mode:not(.header-light) .dropdown .nav-link:hover i,
.dark-mode:not(.header-light) .dropdown .nav-link:focus i,
.dark-mode:not(.header-light) .dropdown .nav-link:active i {
  color: #fff;
}
.dark-mode.rtl .border-start {
  border-right: 1px solid var(--dark-border) !important;
  border-left: initial !important;
}
.dark-mode.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode.rtl .border-end {
  border-left: 1px solid var(--dark-border) !important;
  border-right: initial !important;
}
.dark-mode .blog-autors .list-group-item:hover {
  border: 1px solid var(--dark-border);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}
.dark-mode .blog-topics .list-group-item {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .border-0 {
  border: 0px !important;
}
.dark-mode.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid var(--dark-bg);
  right: -10px;
  left: auto;
}
.dark-mode.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  border-left: 0;
  border-right: 10px solid var(--dark-bg);
}
@media (max-width: 992px) {
  .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid var(--dark-bg) !important;
  }
}
.dark-mode .accordion-dark .card-body {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.dark-mode .projects.project-type-container .project-type .nav-link {
  color: #fff;
}
.dark-mode .text-black-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.dark-mode .btn-white:not(:disabled):not(.disabled):active,
.dark-mode .btn-white:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}
.dark-mode .owl-nav button {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}
.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
}
.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
}
.dark-mode .dataTables_wrapper .selected {
  background: var(--dark-bg);
}
@media (min-width: 576px) {
  .dark-mode.rtl .wizard.vertical > .actions {
    border-right: 1px solid var(--dark-border);
  }
  .dark-mode.rtl .wizard.vertical > .content {
    border-right: 1px solid var(--dark-border);
  }
}
.dark-mode .wizard > .steps .disabled a:hover,
.dark-mode .wizard > .steps .disabled a:active {
  color: #fff;
}
.dark-mode .wizard > .steps .disabled a {
  color: #fff;
}
.dark-mode .datetimepicker table th.dow,
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next,
.dark-mode .datetimepicker table th.switch,
.dark-mode .datetimepicker table td {
  color: #fff;
  background: var(--dark-body);
}
.dark-mode .datepicker table tr td span.old,
.dark-mode .datepicker table tr td span.new {
  color: #fff;
}
.dark-mode select.form-select {
  background-color: var(--dark-bg) !important;
}
.dark-mode .card.bg-primary-lightest.border-0 {
  border: 0px !important;
}
.dark-mode.app.icontext-menu.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode .apexcharts-zoom-icon svg,
.dark-mode .apexcharts-zoom-in-icon svg,
.dark-mode .apexcharts-zoom-out-icon svg,
.dark-mode .apexcharts-reset-zoom-icon svg,
.dark-mode .apexcharts-menu-icon svg {
  fill: #fff;
}
.dark-mode.app.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .app-sidebar.sidemenu-scroll .side-header {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .app-sidebar.sidemenu-scroll .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}
.dark-mode .gray-set .bg-transparent {
  background-color: transparent !important;
}
.dark-mode .gray-set .bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #000 !important;
}
.dark-mode .gray-set .bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #000 !important;
}
.dark-mode .gray-set .bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #000 !important;
}
.dark-mode .gray-set .bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #000 !important;
}
.dark-mode .gray-set .bg-gray-500 {
  background-color: #949eb7 !important;
}
.dark-mode .gray-set .bg-gray-600 {
  background-color: #7987a1 !important;
}
.dark-mode .gray-set .bg-gray-700 {
  background-color: #4d5875 !important;
}
.dark-mode .gray-set .bg-gray-800 {
  background-color: #383853 !important;
}
.dark-mode .gray-set .bg-gray-900 {
  background-color: #323251 !important;
}
.dark-mode .bg-gray-200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}
.dark-mode .bg-gray-300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}
.dark-mode .bg-gray-400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #fff !important;
}
.dark-mode .border-y {
  border-top: 1px solid var(--dark-border);
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .border-x {
  border-left: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode .border-start {
  border-left: 1px solid var(--dark-border) !important;
}
.dark-mode .pricing-tabs ul.nav-price li a.active {
  background: var(--primary-color);
}
.dark-mode .pricing-tabs ul.nav-price {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}
.dark-mode .pricing-tabs ul.nav-price li a {
  background: transparent;
}
.dark-mode .tag.tag-attachments-sm {
  border: 1px solid var(--dark-border);
}
.dark-mode .tag.tag-attachments-lg {
  border: 1px solid var(--dark-border);
}
.dark-mode .tag.tag-attachments {
  border: 1px solid var(--dark-border);
}
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}
.dark-mode .count-down.row span:first-child {
  background: var(--dark-bg);
  box-shadow: none;
}
.dark-mode .text-default {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode #accordion11 .panel-body {
  border-top: 1px solid var(--dark-border);
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}
.dark-mode .accor h4 a {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .panel-heading1.collapsed {
  border: 0px solid var(--dark-border);
}
.dark-mode .panel-heading1 {
  background-color: var(--dark-bg) !important;
}
.dark-mode .accordion .card-header a {
  color: #fff;
  background-color: var(--dark-bg);
  border: 0px solid var(--dark-border);
}
.dark-mode .accordion .card-body {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.dark-mode .irs-outline .irs-slider {
  background-color: var(--dark-bg);
}
.dark-mode .irs-modern .irs-slider::before {
  background-color: var(--dark-theme);
}
.dark-mode .irs-modern .irs-slider {
  background-color: var(--dark-theme);
}
.dark-mode .offcanvas {
  background-color: var(--dark-body);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}
.dark-mode .dropdown-menu .dropdown-plus-title {
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode .btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--dark-border) !important;
}
.dark-mode .border-end {
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode .ticket-details-footer .media.ticket-reply {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .text-dark-light {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .nav-link {
  color: #fff;
}
.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border: 1px solid var(--dark-border);
}
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
}
.dark-mode .bootstrap-tagsinput input {
  color: white;
}
.dark-mode .bootstrap-tagsinput {
  background-color: var(--dark-theme);
}
.dark-mode .file-type {
  color: #fff;
}
.dark-mode .recent-files-container tbody tr:hover,
.dark-mode .recent-files-container tbody tr:focus {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .productdesc .carousel-item .thumb.active {
  border-color: var(--dark-border);
}
.dark-mode .dropdown-item i {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .main-chat-list .media {
  border-bottom: 1px solid var(--dark-border);
  border-top: 1px solid transparent;
}
.dark-mode .ql-snow.ql-toolbar button:hover,
.dark-mode .ql-snow .ql-toolbar button:hover,
.dark-mode .ql-snow.ql-toolbar button:focus,
.dark-mode .ql-snow .ql-toolbar button:focus,
.dark-mode .ql-snow.ql-toolbar button.ql-active,
.dark-mode .ql-snow .ql-toolbar button.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--primary-color);
}
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: var(--dark-border);
}
.dark-mode .ql-snow .ql-picker-options {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .ql-snow .ql-picker-options {
    background-color: var(--dark-theme);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: var(--dark-border);
}
.dark-mode .richText .richText-toolbar ul li a {
  color: #ffffff;
}
.dark-mode .richText-toolbar {
  border-top: 0px !important;
  border-bottom: 0px !important;
}
.dark-mode .select2-container--default .select2-search--inline .select2-search__field {
  color: #fff;
}
.dark-mode .form-select {
  color: #fff;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .main-form-group {
  border: 1px solid var(--dark-border);
}
.dark-mode .pcr-app .pcr-selection .pcr-picker {
  border: 2px solid var(--dark-border);
}
.dark-mode .pcr-app .pcr-interaction .pcr-result,
.dark-mode .pcr-app .pcr-interaction input {
  color: #fff;
  background: var(--dark-theme);
}
.dark-mode .pcr-app {
  background: var(--dark-bg);
}
.dark-mode .default-pickr,
.dark-mode .color-pickr-btn button {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: #fff;
}
.dark-mode .main-toggle-group.style1 .toggle.on span {
  background-color: var(--dark-theme);
}
.dark-mode .main-toggle-group.style1 .toggle {
  border: 1px solid var(--dark-border);
}
.dark-mode .main-toggle-group .toggle span {
  background-color: var(--dark-theme);
}
.dark-mode .main-toggle-group .toggle {
  background-color: var(--dark-bg);
}
.dark-mode .ckbox span:before,
.dark-mode .rdiobox span:before {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}
.dark-mode .slide-menu li .slide-item:before {
  color: #fff !important;
}
.dark-mode.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo1 {
  display: none !important;
}
.dark-mode.sidenav-toggled .side-header .header-brand1 .toggle-logo {
  display: block !important;
}
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .toggle-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo1 {
  display: none !important;
}
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo {
  display: block !important;
}
.dark-mode .header .profile-1 .dropdown-item svg {
  fill: #fff !important;
}
.dark-mode .main-header-center .btn svg {
  fill: #fff !important;
}
.dark-mode .sub-side-menu__item:hover {
  color: var(--primary-color);
}
.dark-mode .sub-slide-item:hover {
  color: var(--primary-color);
}
.dark-mode .sub-side-menu__item2:hover {
  color: var(--primary-color);
}
.dark-mode .sub-slide-item2:hover {
  color: var(--primary-color);
}
@media (min-width: 992px) {
  .dark-mode.horizontal .horizontal-main .slide .slide-menu,
  .dark-mode.horizontal .horizontal-main .slide .sub-slide-menu,
  .dark-mode.horizontal .horizontal-main .slide .sub-slide-menu2 {
    background-color: var(--dark-body);
    border: 1px solid var(--dark-border);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2) !important;
  }
}
.dark-mode.horizontal .sticky.stickyClass .app-sidebar {
  background-color: var(--dark-body) !important;
}
.dark-mode .todo-img input:checked ~ .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dark-mode .todo-blog .todo-img .checkmark::after {
  border: solid transparent;
  border-width: 0 2px 2px 0;
}
@media (max-width: 991.98px) {
  .dark-mode.horizontal .header.hor-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .dark-mode.horizontal .hor-header .header-brand-img.desktop-logo {
    display: block !important;
  }
}
@media (max-width: 767.98px) {
  .dark-mode .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  .dark-mode .responsive-navbar.navbar .navbar-collapse {
    background: var(--dark-body) !important;
    border-bottom: 1px solid var(--dark-border);
  }
}
.dark-mode .btn-outline-light {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-outline-light:hover {
  background: rgba(0, 0, 0, 0.2);
}
.dark-mode .btn-outline-light:hover .bg-light {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.dark-mode a.text-dark:hover,
.dark-mode a.text-dark:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}
.dark-mode .light .apexcharts-selection-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-in-icon:hover svg,
.dark-mode .light .apexcharts-zoom-out-icon:hover svg,
.dark-mode .light .apexcharts-reset-zoom-icon:hover svg,
.dark-mode .light .apexcharts-menu-icon:hover svg {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .apexcharts-menu {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.dark-mode .select2-search--dropdown {
  border-top: 0px solid var(--dark-border);
}
.dark-mode .table-bordered,
.dark-mode .text-wrap table,
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .todo-blog .todo-img .checkmark {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-bg);
}
.dark-mode .tl-blog:before {
  border-left: 1px solid var(--dark-border);
}
.dark-mode .task-list:before {
  border-left: 1px solid var(--dark-border);
}
.dark-mode .task-list {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .bg-primary-lightest {
  background-color: var(--primary-color) !important;
}
.dark-mode .circle-chart strong {
  color: #fff;
}
.dark-mode .welcome-card h3 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .welcome-card p {
  color: rgba(255, 255, 255, 0.6);
}
.dark-mode svg {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header .source-container .source-logo-menu.show .util-main svg {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .btn-country {
  border: 1px solid var(--dark-border);
}
.dark-mode .header .nav-link #profile-heading {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .header-right-icons a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .nav-link.icon svg {
  fill: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .circles li {
  border: 2px solid rgba(227, 255, 239, 0.05);
}
.dark-mode caption {
  color: #505662;
}
.dark-mode .text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}
.dark-mode hr {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .blockquote-footer {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .img-thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}
.dark-mode .figure-caption {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode kbd {
  color: #fff;
  background-color: #343a40;
}
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .bg-transparent {
  background-color: transparent !important;
}
.dark-mode .border {
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .border-top {
  border-top: 1px solid var(--dark-border) !important;
}
.dark-mode .border-right {
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode .border-bottom {
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode .border-left {
  border-left: 1px solid var(--dark-border) !important;
}
.dark-mode .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.dark-mode .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.dark-mode .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.dark-mode blockquote {
  color: rgba(255, 255, 255, 0.8);
  border-left: 2px solid var(--dark-border);
}
.dark-mode code {
  background: transparent;
  border: 1px solid transparent;
}
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  text-shadow: 0 1px var(--dark-bg);
}
.dark-mode .section-nav {
  background-color: #f8f9fa;
  border: 1px solid var(--dark-border);
}
.dark-mode .border {
  border: 1px solid var(--dark-border);
}
.dark-mode .table thead th,
.dark-mode .text-wrap table thead th {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .table tbody + tbody,
.dark-mode .text-wrap table tbody + tbody {
  border-top: 2px solid var(--dark-border);
}
.dark-mode .table .table,
.dark-mode .text-wrap table .table,
.dark-mode .table .text-wrap table {
  background-color: var(--dark-bg);
}
.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table {
  background-color: var(--dark-bg);
}
.dark-mode .table-bordered {
  border: 1px solid var(--dark-border);
}
.dark-mode #external-events {
  border: 1px solid var(--dark-border);
}
.dark-mode .fc-theme-standard td,
.dark-mode .fc-theme-standard th {
  border: 1px solid var(--dark-border);
  border-bottom: 0px !important;
}
.dark-mode .fc-theme-standard .fc-scrollgrid {
  border: 0px solid var(--dark-border);
}
.dark-mode .fc .fc-daygrid-day-number {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .fc .fc-daygrid-day.fc-day-today {
  background-color: var(--dark-bg);
}
.dark-mode .fc-theme-standard .fc-list-day-cushion {
  background-color: var(--dark-body);
}
.dark-mode .fc-theme-standard .fc-list {
  border: 1px solid var(--dark-border);
}
.dark-mode .fc .fc-list-event:hover td {
  background-color: transparent;
  color: #6c5ffc;
}
.dark-mode .fc .fc-list-empty {
  background-color: var(--dark-theme);
}
.dark-mode .badge.bg-white {
  background-color: #fff !important;
}
@media print {
  .dark-mode .table td,
  .dark-mode .text-wrap table td,
  .dark-mode .table th,
  .dark-mode .text-wrap table th {
    background-color: #fff !important;
  }
  .dark-mode .table-bordered th,
  .dark-mode .text-wrap table th,
  .dark-mode .table-bordered td,
  .dark-mode .text-wrap table td {
    border: 1px solid var(--dark-border) !important;
  }
}
.text-wrap table {
  border: 1px solid var(--dark-border);
}
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border);
}
.dark-mode .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
}
.dark-mode .table-hover tbody tr:hover,
.dark-mode .table-hover tbody th {
  background-color: var(--dark-bg);
}
.dark-mode .table-active {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-active > th,
.dark-mode .table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-hover .table-active:hover > td,
.dark-mode .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.dark-mode .table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
.dark-mode .table.dataTable thead th {
  border-bottom: 0 !important;
}
.dark-mode .form-control {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .authentication input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .authentication .flex-c-m .login100-social-item i {
  color: #fff;
}
.dark-mode .login100-social-item {
  color: #fff;
}
.dark-mode .login100-social-item:hover {
  color: #fff;
}
.dark-mode .select2-container--default .select2-selection--single {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .select2-container--default .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--dark-border) !important;
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}
.dark-mode .select2-container--default .select2-results > .select2-results__options {
  box-shadow: none;
}
.dark-mode .form-control {
  color: #99c1b2;
  opacity: 1;
}
.dark-mode .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .form-control::-webkit-input-placeholder,
.dark-mode .form-control::-moz-placeholder,
.dark-mode .form-control:-ms-input-placeholder,
.dark-mode .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .form-control::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .form-control:disabled,
.dark-mode .form-control[readonly] {
  background-color: var(--primary-color);
}
.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode select.form-control:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}
.dark-mode .form-control-file {
  display: block;
  width: 100%;
}
@media (max-width: 575.98px) {
  .dark-mode .countdown-timer-wrapper .timer .timer-wrapper .time {
    color: #fff;
    background:
      linear-gradient(
        to bottom right,
        rgba(0, 0, 0, 0.1),
        rgba(0, 0, 0, 0.1));
  }
}
.form-control-range {
  display: block;
  width: 100%;
}
.dark-mode .form-control-plaintext {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .form-check-input:disabled ~ .form-check-label {
  color: #505662;
}
.dark-mode .valid-feedback {
  color: #09ad95;
}
.dark-mode .valid-tooltip {
  color: #fff;
  background-color: rgba(94, 186, 0, 0.8);
}
.dark-mode .was-validated .form-control:valid,
.dark-mode .form-control.is-valid,
.dark-mode .was-validated .custom-select:valid,
.dark-mode .custom-select.is-valid {
  border-color: #09ad95;
}
.dark-mode .was-validated .form-control:valid:focus,
.dark-mode .form-control.is-valid:focus,
.dark-mode .was-validated .custom-select:valid:focus,
.dark-mode .custom-select.is-valid:focus {
  border-color: #09ad95;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}
.dark-mode .was-validated .form-check-input:valid ~ .form-check-label,
.dark-mode .form-check-input.is-valid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label {
  color: #09ad95;
}
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #09ad95;
}
.dark-mode .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #09ad95;
}
.dark-mode .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(94, 186, 0, 0.25);
}
.dark-mode .was-validated .form-file-input:valid ~ .form-file-label,
.dark-mode .form-file-input.is-valid ~ .form-file-label {
  border-color: #09ad95;
}
.dark-mode .was-validated .form-file-input:valid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}
.dark-mode .invalid-feedback {
  color: #d12c47;
}
.dark-mode .invalid-tooltip {
  color: #fff;
  background-color: rgba(205, 32, 31, 0.8);
}
.dark-mode .was-validated .form-control:invalid {
  border-color: #d12c47;
}
.form-control.is-invalid {
  border-color: #d12c47;
}
.dark-mode .was-validated .custom-select:invalid,
.dark-mode .custom-select.is-invalid {
  border-color: #d12c47;
}
.dark-mode .was-validated .form-control:invalid:focus,
.dark-mode .form-control.is-invalid:focus,
.dark-mode .was-validated .custom-select:invalid:focus,
.dark-mode .custom-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}
.dark-mode .was-validated .form-check-input:invalid ~ .form-check-label,
.dark-mode .form-check-input.is-invalid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47 !important;
}
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}
.dark-mode .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}
.dark-mode .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(205, 32, 31, 0.25);
}
.dark-mode .was-validated .form-file-input:invalid ~ .form-file-label,
.dark-mode .form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}
.dark-mode .was-validated .form-file-input:invalid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}
.dark-mode .collapse:not(.show) {
  background: #fff;
}
.dark-mode .dropdown-menu {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}
.dark-mode .dropdown-divider {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .notifyimg {
  color: #fff;
}
.dark-mode .drop-icon-wrap .drop-icon-item {
  color: #878787;
}
.dark-mode .drop-icon-wrap .drop-icon-item:hover {
  background-color: var(--dark-bg);
}
.dark-mode .dropdown-item:hover,
.dark-mode .dropdown-item:focus,
.dark-mode .dropdown-item.active,
.dark-mode .dropdown-item:active {
  background-color: var(--dark-body);
}
.dark-mode .dropdown-item.disabled,
.dark-mode .dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}
.dark-mode .dropdown-menu.show {
  border: 1px solid var(--dark-border);
}
.dark-mode .header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(42, 38, 53, 0.9);
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .dropdown-header {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .dropdown-item-text {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .input-group-text {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode #global-loader {
  background: var(--dark-bg);
}
.dark-mode .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}
.dark-mode .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}
.dark-mode .custom-control-input:disabled ~ .custom-control-label {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}
.dark-mode .custom-select {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  border: 1px solid var(--dark-border);
}
.dark-mode .custom-select:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
}
.dark-mode .custom-select:disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .form-file-input:focus ~ .form-file-label {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .form-file-label {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .form-file-label::after {
  color: #fff;
  border-left: 1px solid var(--dark-border);
}
.dark-mode .custom-range::-webkit-slider-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .custom-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
}
.dark-mode .custom-range::-moz-range-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .custom-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}
.dark-mode .custom-range::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-range::-ms-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .custom-range::-ms-thumb:active {
  background-color: #d4e1f4;
}
.dark-mode .custom-range::-ms-fill-lower,
.dark-mode .custom-range::-ms-fill-upper {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .nav-link.disabled {
  color: #4f4f67;
}
.dark-mode .nav-link.disable {
  color: #cba4f7;
}
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .nav-tabs .nav-link {
  border: 1px solid transparent;
}
.dark-mode .nav-tabs .nav-link.disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
  border-color: transparent;
}
.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show > .nav-link {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-text a {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-text a:hover,
.dark-mode .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.dark-mode .card {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.dark-mode .card-header {
  background-color: transparent;
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .card-footer {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid var(--dark-border);
}
.dark-mode .page-link {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .page-link:hover {
  background-color: rgba(70, 127, 207, 0.06);
}
.dark-mode .page-item.active .page-link {
  color: #fff;
}
.dark-mode .page-item.disabled .page-link {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.3;
  border-color: rgba(255, 255, 255, 0.3);
}
.dark-mode .mail-box .sm-side {
  background: none repeat scroll 0 0 #e5e8ef;
}
.dark-mode .mail-box .lg-side {
  background: none repeat scroll 0 0 #fff;
}
.dark-mode .mail-box .sm-side .user-head {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}
.dark-mode .user-head .user-name h5 a {
  color: #fff;
}
.dark-mode .user-head .user-name span a {
  color: #87e2e7;
}
.dark-mode a.mail-dropdown {
  background: none repeat scroll 0 0 #80d3d9;
  color: #01a7b3;
}
.dark-mode .btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
}
.dark-mode .btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}
.dark-mode .inbox-divider {
  border-bottom: 1px solid #d5d8df;
}
.dark-mode ul.inbox-nav li a {
  color: #6a6a6a;
}
.dark-mode ul.inbox-nav li a:hover {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}
.dark-mode ul.inbox-nav li.active a {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}
.dark-mode ul.inbox-nav li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}
.dark-mode ul.inbox-nav li a i {
  color: #6a6a6a;
}
.dark-mode ul.labels-info li h4 {
  color: #5c5c5e;
}
.dark-mode ul.labels-info li a {
  color: #6a6a6a;
}
.dark-mode ul.labels-info li a:hover,
.dark-mode ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}
.dark-mode .nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
}
.dark-mode .inbox-head .sr-input {
  color: #8a8a8a;
}
.dark-mode .inbox-head .sr-btn {
  background: none repeat scroll 0 0 #1643a3;
  color: #fff;
}
.dark-mode .table-inbox {
  border: 1px solid var(--dark-border);
}
.dark-mode .table-inbox tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .table-inbox tr td .fa-star {
  color: var(--dark-bg);
}
.dark-mode .table-inbox tr td .fa-star.inbox-started,
.dark-mode .table-inbox tr td .fa-star:hover {
  color: #f78a09;
}
.dark-mode .table-inbox tr.unread td {
  font-weight: 600 !important;
}
.dark-mode .mail-option .chk-all,
.dark-mode .mail-option .btn-group a.btn {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .inbox-pagination a.np-btn {
  background: none repeat scroll 0 0 var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
}
.dark-mode .inbox-body .modal .modal-body input,
.dark-mode .inbox-body .modal .modal-body textarea {
  border: 1px solid #e6e6e6;
}
.dark-mode .btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}
.dark-mode .btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}
.dark-mode .heading-inbox h4 {
  border-bottom: 1px solid #ddd;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .sender-dropdown {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
  color: #777;
}
.dark-mode .view-mail a {
  color: #ff6c60;
}
.dark-mode .range {
  background-color: rgb(245, 245, 245);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.dark-mode .range input[type=range]::-webkit-slider-thumb,
.dark-mode .range input[type=range]::-moz-slider-thumb {
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
}
.dark-mode .range output {
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
}
.dark-mode .pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.dark-mode .princing-item .card-footer {
  background: var(--dark-theme);
}
.dark-mode .pricing {
  color: #fff;
}
.dark-mode .pricing1 {
  color: #7a7a92;
}
.dark-mode .pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.dark-mode .pricing .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .pricing1 .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.dark-mode .pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.dark-mode .pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
}
.dark-mode .pricing-table:hover > .panel > .panel-body-landing {
  background: #1643a3;
}
.dark-mode .pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
}
.dark-mode .pricing-table:hover > .panel > .controle-header,
.dark-mode .pricing-table:hover > .panel > .panel-footer {
  background: #1643a3 !important;
}
.dark-mode .princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}
.dark-mode .btn-price:hover {
  background: #fff !important;
  color: #1643a3 !important;
}
.dark-mode .pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
}
.dark-mode .pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
}
.dark-mode .panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
}
.dark-mode .panel-heading-landing {
  background: #f7f7f7 !important;
  border: solid 2px #1643a3 !important;
}
.dark-mode .panel-heading-landing-box {
  background: #1643a3 !important;
  color: #fff !important;
}
.dark-mode .panel-title-landing {
  color: #1643a3 !important;
}
.dark-mode .panel-body-landing {
  border: solid 2px #1643a3 !important;
  background: #fff;
}
.dark-mode .panel-footer-landing {
  border: solid 2px #1643a3 !important;
  background: #f7f7f7;
}
.dark-mode .panel-heading {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}
.dark-mode .panel.price {
  box-shadow: 0 0.15rem 1.75rem 0 #0e0f2e;
  background: var(--dark-bg);
}
.dark-mode .panel.price > .panel-heading {
  color: #fff;
}
.dark-mode .panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.dark-mode .price .panel-footer,
.dark-mode .price.panel-color > .panel-body {
  background-color: var(--dark-theme);
}
.dark-mode .panel-footer {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
  border-right: 1px solid var(--dark-border);
}
.dark-mode .panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
}
.dark-mode #popup {
  background: #fe6b1f;
}
.dark-mode #copy {
  color: white;
}
.dark-mode .nav1 {
  background: transparent;
  border: 1px solid var(--dark-border);
}
.dark-mode .nav-item1:hover:not(.disabled),
.dark-mode .nav-item1.active {
  color: #fff;
}
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
}
.dark-mode .nav-tabs .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-item1 .nav-link.active {
  color: #fff;
}
.dark-mode .nav-tabs .nav-submenu {
  background: #000;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .nav-tabs .nav-submenu .nav-item1 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}
.dark-mode .nav-tabs .nav-submenu .nav-item1:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}
.dark-mode .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.dark-mode .tooltip.tooltip-top .tooltip-inner::before {
  border-top-color: #000;
}
.dark-mode .tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.dark-mode .tooltip.tooltip-right .tooltip-inner::before {
  border-right-color: #000;
}
.dark-mode .tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.dark-mode .tooltip.tooltip-bottom .tooltip-inner::before {
  border-bottom-color: #000;
}
.dark-mode .tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.dark-mode .tooltip.tooltip-left .tooltip-inner::before {
  border-left-color: #000;
}
.dark-mode .heading-inverse {
  background-color: #232139;
  color: #ffffff;
}
.dark-mode .breadcrumb {
  color: #fff;
}
.dark-mode .breadcrumb-item a,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: var(--primary-color);
}
.dark-mode .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.6);
}
.dark-mode .breadcrumb-item1 a:hover {
  color: #123787;
}
.dark-mode .breadcrumb-item1 + .breadcrumb-item1::before {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .breadcrumb-item1.active {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .breadcrumb-item2 a:hover {
  color: #123787;
}
.dark-mode .breadcrumb-item2 + .breadcrumb-item2::before {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .breadcrumb-item2.active {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .panel-group .panel {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .panel-default > .panel-heading {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .more-less {
  color: #212121;
}
.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid var(--dark-border);
}
.dark-mode .accordionjs .acc_section .acc_head h3:before {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .wrap {
  box-shadow:
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dark-mode .panel1 {
  border-color: #fff;
}
.dark-mode .panel-heading1 {
  background-color: #5797fc;
  color: #fff;
}
.dark-mode .panel-group1 .panel-body {
  border: 1px solid var(--dark-border);
}
.dark-mode .panel-title1 a {
  color: #fff;
}
.dark-mode .panel-body1 {
  background: #fff;
}
.dark-mode .panel-title a.accordion-toggle:before,
.dark-mode .panel-title a.accordion-toggle.collapsed:before {
  color: #fff;
}
.dark-mode .btn.dropdown-toggle ~ .dropdown-menu,
.dark-mode ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: var(--dark-body) !important;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 6px 12px rgba(34, 34, 61, 0.8) !important;
}
.dark-mode .btn.dropdown-toggle.btn-default ~ .dropdown-menu .dropdown-plus-title {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .dropdown-menu {
  background-color: var(--dark-body);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}
.dark-mode .dropdown-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .dropdown-menu > li > a:hover,
.dark-mode .dropdown-menu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}
.dark-mode .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropdown-menu .dropdown-plus-title {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .dropdown-menu-header {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .dropdown-menu-header label {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .dropdown-media-list .media:hover,
.dark-mode .dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}
.dark-mode .dropdown-media-list .media-body > div p {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .dropdown-media-list .media-body > div span {
  color: #cfcfcf;
}
.dark-mode .dropdown-media-list .media-body > p {
  color: #bfbfbf;
}
.dark-mode .dropdown-list-footer {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .jumbotron {
  background-color: var(--dark-bg);
}
.dark-mode .progress {
  background-color: var(--dark-bg);
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}
.dark-mode .progress-bar {
  color: #fff;
}
.dark-mode .list-group-item.active {
  background-color: #f6f4fb;
  color: #25252a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .list-group-item-action {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .list-group-item-action:hover {
  color: var(--primary-color);
  background-color: transparent;
}
.dark-mode .list-group-item-action:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}
.dark-mode .fc .fc-button-primary {
  color: #fff;
  border-color: var(--dark-border);
}
.dark-mode .icons-list-item {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .list-group-item-action:active {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .list-group-item,
.dark-mode .listorder,
.dark-mode .listorder1,
.dark-mode .listunorder,
.dark-mode .listunorder1 {
  background-color: transparent;
  color: #fff;
}
.dark-mode .list-group-item:hover,
.dark-mode .listorder:hover,
.dark-mode .listorder1:hover,
.dark-mode .listunorder:hover,
.dark-mode .listunorder1:hover {
  color: var(--primary-color);
}
.dark-mode .tab_wrapper.right_side > ul li.active:before {
  background: transparent;
}
.dark-mode .alert-secondary {
  background: rgba(235, 111, 51, 0.1);
  border: rgba(235, 111, 51, 0.1);
}
.dark-mode .mail-inbox .icons {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .list-group-item.disabled,
.dark-mode .list-group-item:disabled {
  color: #4f4f67;
  background-color: #2a2a44;
}
.dark-mode .list-group-item.active {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .close {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 0 var(--dark-bg);
}
.dark-mode .close:hover,
.dark-mode .close:focus {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .modal-content {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .modal-content {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .modal-backdrop {
  background-color: #000;
}
.dark-mode .modal-header {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .modal-footer {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .widget-info i {
  border: 2px solid #fff;
}
.dark-mode .widget-info a {
  border-bottom: 1px solid #fff;
}
.dark-mode .bs-tooltip-top .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #000;
}
.dark-mode .bs-tooltip-right .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #000;
}
.dark-mode .bs-tooltip-bottom .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #000;
}
.dark-mode .bs-tooltip-left .tooltip-arrow:before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
  border-left-color: #000;
}
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}
.dark-mode .popover {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .bs-popover-top .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--dark-bg);
}
.dark-mode .bs-popover-end .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--dark-bg);
}
.dark-mode .bs-popover-bottom .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--dark-bg);
}
.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .bs-popover-start .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--dark-bg);
}
.dark-mode .popover-header {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border);
  color: #fff;
}
.dark-mode .popover-body {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}
.dark-mode .carousel-control-prev:hover,
.dark-mode .carousel-control-prev:focus {
  color: #fff;
}
.dark-mode .carousel-control-next:hover,
.dark-mode .carousel-control-next:focus {
  color: #fff;
}
.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active {
  background-color: #fff;
}
.dark-mode .carousel-caption {
  color: #fff;
}
.dark-mode .page-title-icon {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .page-subtitle {
  color: #c0a0f1;
}
.dark-mode .page-description {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .aside {
  background: #ffffff;
  border-left: 1px solid var(--dark-border);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}
.dark-mode .aside-footer {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .aside-header {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode .nav-unread {
  background: #ecd938;
}
.dark-mode .nav-link.icon i {
  color: #ffffff !important;
}
.dark-mode .footer {
  background: transparent;
  border-top: 0px solid var(--dark-border);
}
.dark-mode .footer .social ul li a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .text-muted-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode a.icon:hover {
  color: var(--primary-color) !important;
}
.dark-mode .shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}
.dark-mode .nav-tabs {
  color: #000;
}
.dark-mode .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .nav-tabs .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-link.active {
  color: #fff;
}
.dark-mode .dropdown-menu-arrow:before,
.dark-mode .dropdown-menu.header-search:before {
  background: var(--dark-body);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.dark-mode .nav-tabs .nav-submenu {
  background: #fff;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .nav-tabs .nav-submenu .nav-item {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}
.dark-mode .nav-tabs .nav-submenu .nav-item:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}
.dark-mode .product_price .old_price {
  color: #93a3ba;
}
.dark-mode .expanel-default {
  border: #ddd !important;
}
.dark-mode .expanel {
  background-color: var(--dark-bg) !important;
  border: 1px solid var(--dark-border) !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
}
.dark-mode .expanel-default > .expanel-heading {
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-bg) !important;
}
.dark-mode .expanel-heading {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .expanel-footer {
  background-color: var(--dark-bg) !important;
  border-top: 1px solid var(--dark-border) !important;
}
.dark-mode .thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}
.dark-mode .table th,
.dark-mode .text-wrap table th {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .table-striped tbody tr:nth-of-type(even) {
  background-color: var(--dark-bg);
}
.dark-mode .table-calendar-link {
  background: #f8f9fa;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .table-calendar-link:before {
  background: #467fcf;
}
.dark-mode .table-calendar-link:hover {
  color: #fff;
  background: #467fcf;
}
.dark-mode .table-calendar-link:hover:before {
  background: #fff;
}
.dark-mode .table-header:hover,
.dark-mode .table-header-asc,
.dark-mode .table-header-desc {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .page-breadcrumb .breadcrumb-item {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .page-breadcrumb .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .pagination-simple .page-item.active .page-link,
.dark-mode .page-total-text {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .card-body + .card-body {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .card-footer {
  border-top: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.dark-mode .reg {
  color: #2e1170;
}
.dark-mode .card-title small,
.dark-mode .card-subtitle {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .card-body + .card-table {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .profile-img {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(225, 225, 225, 0.2);
}
.dark-mode .card-profile-img {
  border: 3px solid #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.dark-mode .card-body + .card-list-group {
  border-top: 1px solid var(--dark-border);
}
.dark-mode .list-media .info .text-right {
  color: #8a8a8a;
}
.dark-mode .card-options {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .card-options a:not(.btn) {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .card-options a:not(.btn):hover {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .widgets-cards .wrp.icon-circle i {
  color: #fff;
}
.dark-mode .card-map {
  background: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}
.dark-mode a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}
.dark-mode .card-category {
  background: var(--dark-bg);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .popover {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}
.dark-mode .popover {
  background-color: var(--dark-body);
  -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}
.dark-mode .header .dropdown .nav-link.icon:hover {
  background: transparent !important;
}
.dark-mode .dropdown-item {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .list-group-item .icon {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .list-group-transparent .list-group-item.active {
  background: #343454;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .responsive-navbar.navbar .navbar-collapse {
  background: transparent;
  box-shadow: none;
  border-top: 0px solid var(--dark-border);
}
.dark-mode .responsive-navbar.navbar .nav-link.icon {
  color: #2a1b4d !important;
  background: transparent;
}
.dark-mode .avatar-status {
  border: 2px solid var(--dark-theme);
}
.dark-mode .avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="$white-8" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}
.dark-mode .avatar-list-stacked .avatar {
  box-shadow: 0 0 0 2px var(--dark-theme);
}
.dark-mode .mail-chats {
  border-top: 1px solid rgba(128, 128, 128, 0.16);
}
.dark-mode .user p.u-name {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .user p.u-designation {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode div.online-status .status.online {
  background: rgba(0, 128, 0, 0.68);
}
.dark-mode .online-status .status.offline {
  background: rgba(255, 0, 0, 0.7);
}
.dark-mode .icons-list-item {
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
}
.dark-mode .link-overlay-bg {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}
.dark-mode .custom-control-label:before {
  border: 1px solid var(--dark-border);
  background-color: var(--dark-bg);
}
.dark-mode .form-signin .form-control:focus {
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode .mediaicon {
  color: #fff;
}
.dark-mode .form-control.header-search {
  background: var(--dark-bg);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}
.dark-mode .form-control.header-search::placeholder {
  color: #fff;
}
.dark-mode .form-control.header-search:hover,
.dark-mode .form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
}
.dark-mode .input-icon-addon {
  color: #fff;
}
.dark-mode .input-icon-addon.search-icon {
  color: #636262 !important;
}
.dark-mode .form-fieldset {
  background: #f8f9fa;
  border: 1px solid var(--dark-border);
}
.dark-mode .form-required {
  color: #d12c47;
}
.dark-mode .form-help {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
}
.dark-mode .form-help:hover,
.dark-mode .form-help[aria-describedby] {
  background: #467fcf;
  color: #fff;
}
.dark-mode .jqstooltip {
  background: #333 !important;
}
.dark-mode .social-links li a {
  background: #f8f8f8;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chart-circle-value small,
.dark-mode .chart-circle-1-value small {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chip {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(70, 127, 207, 0.06);
}
.dark-mode a.chip:hover {
  color: #fff;
}
.dark-mode .stamp {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}
.dark-mode .chat-message {
  background-color: #467fcf;
  color: #fff;
}
.dark-mode .chat-message:after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid #467fcf;
  border-top: 6px solid transparent;
}
.dark-mode .chat-line-friend .chat-message {
  background-color: #f3f3f3;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chat-line-friend .chat-message:after {
  border-right: 5px solid #f3f3f3;
}
.dark-mode .example {
  border: 1px solid var(--dark-border);
}
.dark-mode .example-bg {
  background: var(--dark-bg);
}
.dark-mode .highlight {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-top: none;
}
.dark-mode .tag {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}
.dark-mode a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
}
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}
.dark-mode .custom-range:focus::-webkit-slider-thumb,
.dark-mode .custom-range:focus::-moz-range-thumb,
.dark-mode .custom-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background: #467fcf;
}
.dark-mode .custom-range::-webkit-slider-thumb {
  background: #fff;
  box-shadow:
    1px 0 0 -6px rgba(0, 50, 126, 0.12),
    6px 0 0 -6px rgba(0, 50, 126, 0.12),
    7px 0 0 -6px rgba(0, 50, 126, 0.12),
    8px 0 0 -6px rgba(0, 50, 126, 0.12),
    9px 0 0 -6px rgba(0, 50, 126, 0.12),
    10px 0 0 -6px rgba(0, 50, 126, 0.12),
    11px 0 0 -6px rgba(0, 50, 126, 0.12),
    12px 0 0 -6px rgba(0, 50, 126, 0.12),
    13px 0 0 -6px rgba(0, 50, 126, 0.12),
    14px 0 0 -6px rgba(0, 50, 126, 0.12),
    15px 0 0 -6px rgba(0, 50, 126, 0.12),
    16px 0 0 -6px rgba(0, 50, 126, 0.12),
    17px 0 0 -6px rgba(0, 50, 126, 0.12),
    18px 0 0 -6px rgba(0, 50, 126, 0.12),
    19px 0 0 -6px rgba(0, 50, 126, 0.12),
    20px 0 0 -6px rgba(0, 50, 126, 0.12),
    21px 0 0 -6px rgba(0, 50, 126, 0.12),
    22px 0 0 -6px rgba(0, 50, 126, 0.12),
    23px 0 0 -6px rgba(0, 50, 126, 0.12),
    24px 0 0 -6px rgba(0, 50, 126, 0.12),
    25px 0 0 -6px rgba(0, 50, 126, 0.12),
    26px 0 0 -6px rgba(0, 50, 126, 0.12),
    27px 0 0 -6px rgba(0, 50, 126, 0.12),
    28px 0 0 -6px rgba(0, 50, 126, 0.12),
    29px 0 0 -6px rgba(0, 50, 126, 0.12),
    30px 0 0 -6px rgba(0, 50, 126, 0.12),
    31px 0 0 -6px rgba(0, 50, 126, 0.12),
    32px 0 0 -6px rgba(0, 50, 126, 0.12),
    33px 0 0 -6px rgba(0, 50, 126, 0.12),
    34px 0 0 -6px rgba(0, 50, 126, 0.12),
    35px 0 0 -6px rgba(0, 50, 126, 0.12),
    36px 0 0 -6px rgba(0, 50, 126, 0.12),
    37px 0 0 -6px rgba(0, 50, 126, 0.12),
    38px 0 0 -6px rgba(0, 50, 126, 0.12),
    39px 0 0 -6px rgba(0, 50, 126, 0.12),
    40px 0 0 -6px rgba(0, 50, 126, 0.12),
    41px 0 0 -6px rgba(0, 50, 126, 0.12),
    42px 0 0 -6px rgba(0, 50, 126, 0.12),
    43px 0 0 -6px rgba(0, 50, 126, 0.12),
    44px 0 0 -6px rgba(0, 50, 126, 0.12),
    45px 0 0 -6px rgba(0, 50, 126, 0.12),
    46px 0 0 -6px rgba(0, 50, 126, 0.12),
    47px 0 0 -6px rgba(0, 50, 126, 0.12),
    48px 0 0 -6px rgba(0, 50, 126, 0.12),
    49px 0 0 -6px rgba(0, 50, 126, 0.12),
    50px 0 0 -6px rgba(0, 50, 126, 0.12),
    51px 0 0 -6px rgba(0, 50, 126, 0.12),
    52px 0 0 -6px rgba(0, 50, 126, 0.12),
    53px 0 0 -6px rgba(0, 50, 126, 0.12),
    54px 0 0 -6px rgba(0, 50, 126, 0.12),
    55px 0 0 -6px rgba(0, 50, 126, 0.12),
    56px 0 0 -6px rgba(0, 50, 126, 0.12),
    57px 0 0 -6px rgba(0, 50, 126, 0.12),
    58px 0 0 -6px rgba(0, 50, 126, 0.12),
    59px 0 0 -6px rgba(0, 50, 126, 0.12),
    60px 0 0 -6px rgba(0, 50, 126, 0.12),
    61px 0 0 -6px rgba(0, 50, 126, 0.12),
    62px 0 0 -6px rgba(0, 50, 126, 0.12),
    63px 0 0 -6px rgba(0, 50, 126, 0.12),
    64px 0 0 -6px rgba(0, 50, 126, 0.12),
    65px 0 0 -6px rgba(0, 50, 126, 0.12),
    66px 0 0 -6px rgba(0, 50, 126, 0.12),
    67px 0 0 -6px rgba(0, 50, 126, 0.12),
    68px 0 0 -6px rgba(0, 50, 126, 0.12),
    69px 0 0 -6px rgba(0, 50, 126, 0.12),
    70px 0 0 -6px rgba(0, 50, 126, 0.12),
    71px 0 0 -6px rgba(0, 50, 126, 0.12),
    72px 0 0 -6px rgba(0, 50, 126, 0.12),
    73px 0 0 -6px rgba(0, 50, 126, 0.12),
    74px 0 0 -6px rgba(0, 50, 126, 0.12),
    75px 0 0 -6px rgba(0, 50, 126, 0.12),
    76px 0 0 -6px rgba(0, 50, 126, 0.12),
    77px 0 0 -6px rgba(0, 50, 126, 0.12),
    78px 0 0 -6px rgba(0, 50, 126, 0.12),
    79px 0 0 -6px rgba(0, 50, 126, 0.12),
    80px 0 0 -6px rgba(0, 50, 126, 0.12),
    81px 0 0 -6px rgba(0, 50, 126, 0.12),
    82px 0 0 -6px rgba(0, 50, 126, 0.12),
    83px 0 0 -6px rgba(0, 50, 126, 0.12),
    84px 0 0 -6px rgba(0, 50, 126, 0.12),
    85px 0 0 -6px rgba(0, 50, 126, 0.12),
    86px 0 0 -6px rgba(0, 50, 126, 0.12),
    87px 0 0 -6px rgba(0, 50, 126, 0.12),
    88px 0 0 -6px rgba(0, 50, 126, 0.12),
    89px 0 0 -6px rgba(0, 50, 126, 0.12),
    90px 0 0 -6px rgba(0, 50, 126, 0.12),
    91px 0 0 -6px rgba(0, 50, 126, 0.12),
    92px 0 0 -6px rgba(0, 50, 126, 0.12),
    93px 0 0 -6px rgba(0, 50, 126, 0.12),
    94px 0 0 -6px rgba(0, 50, 126, 0.12),
    95px 0 0 -6px rgba(0, 50, 126, 0.12),
    96px 0 0 -6px rgba(0, 50, 126, 0.12),
    97px 0 0 -6px rgba(0, 50, 126, 0.12),
    98px 0 0 -6px rgba(0, 50, 126, 0.12),
    99px 0 0 -6px rgba(0, 50, 126, 0.12),
    100px 0 0 -6px rgba(0, 50, 126, 0.12),
    101px 0 0 -6px rgba(0, 50, 126, 0.12),
    102px 0 0 -6px rgba(0, 50, 126, 0.12),
    103px 0 0 -6px rgba(0, 50, 126, 0.12),
    104px 0 0 -6px rgba(0, 50, 126, 0.12),
    105px 0 0 -6px rgba(0, 50, 126, 0.12),
    106px 0 0 -6px rgba(0, 50, 126, 0.12),
    107px 0 0 -6px rgba(0, 50, 126, 0.12),
    108px 0 0 -6px rgba(0, 50, 126, 0.12),
    109px 0 0 -6px rgba(0, 50, 126, 0.12),
    110px 0 0 -6px rgba(0, 50, 126, 0.12),
    111px 0 0 -6px rgba(0, 50, 126, 0.12),
    112px 0 0 -6px rgba(0, 50, 126, 0.12),
    113px 0 0 -6px rgba(0, 50, 126, 0.12),
    114px 0 0 -6px rgba(0, 50, 126, 0.12),
    115px 0 0 -6px rgba(0, 50, 126, 0.12),
    116px 0 0 -6px rgba(0, 50, 126, 0.12),
    117px 0 0 -6px rgba(0, 50, 126, 0.12),
    118px 0 0 -6px rgba(0, 50, 126, 0.12),
    119px 0 0 -6px rgba(0, 50, 126, 0.12),
    120px 0 0 -6px rgba(0, 50, 126, 0.12),
    121px 0 0 -6px rgba(0, 50, 126, 0.12),
    122px 0 0 -6px rgba(0, 50, 126, 0.12),
    123px 0 0 -6px rgba(0, 50, 126, 0.12),
    124px 0 0 -6px rgba(0, 50, 126, 0.12),
    125px 0 0 -6px rgba(0, 50, 126, 0.12),
    126px 0 0 -6px rgba(0, 50, 126, 0.12),
    127px 0 0 -6px rgba(0, 50, 126, 0.12),
    128px 0 0 -6px rgba(0, 50, 126, 0.12),
    129px 0 0 -6px rgba(0, 50, 126, 0.12),
    130px 0 0 -6px rgba(0, 50, 126, 0.12),
    131px 0 0 -6px rgba(0, 50, 126, 0.12),
    132px 0 0 -6px rgba(0, 50, 126, 0.12),
    133px 0 0 -6px rgba(0, 50, 126, 0.12),
    134px 0 0 -6px rgba(0, 50, 126, 0.12),
    135px 0 0 -6px rgba(0, 50, 126, 0.12),
    136px 0 0 -6px rgba(0, 50, 126, 0.12),
    137px 0 0 -6px rgba(0, 50, 126, 0.12),
    138px 0 0 -6px rgba(0, 50, 126, 0.12),
    139px 0 0 -6px rgba(0, 50, 126, 0.12),
    140px 0 0 -6px rgba(0, 50, 126, 0.12),
    141px 0 0 -6px rgba(0, 50, 126, 0.12),
    142px 0 0 -6px rgba(0, 50, 126, 0.12),
    143px 0 0 -6px rgba(0, 50, 126, 0.12),
    144px 0 0 -6px rgba(0, 50, 126, 0.12),
    145px 0 0 -6px rgba(0, 50, 126, 0.12),
    146px 0 0 -6px rgba(0, 50, 126, 0.12),
    147px 0 0 -6px rgba(0, 50, 126, 0.12),
    148px 0 0 -6px rgba(0, 50, 126, 0.12),
    149px 0 0 -6px rgba(0, 50, 126, 0.12),
    150px 0 0 -6px rgba(0, 50, 126, 0.12),
    151px 0 0 -6px rgba(0, 50, 126, 0.12),
    152px 0 0 -6px rgba(0, 50, 126, 0.12),
    153px 0 0 -6px rgba(0, 50, 126, 0.12),
    154px 0 0 -6px rgba(0, 50, 126, 0.12),
    155px 0 0 -6px rgba(0, 50, 126, 0.12),
    156px 0 0 -6px rgba(0, 50, 126, 0.12),
    157px 0 0 -6px rgba(0, 50, 126, 0.12),
    158px 0 0 -6px rgba(0, 50, 126, 0.12),
    159px 0 0 -6px rgba(0, 50, 126, 0.12),
    160px 0 0 -6px rgba(0, 50, 126, 0.12),
    161px 0 0 -6px rgba(0, 50, 126, 0.12),
    162px 0 0 -6px rgba(0, 50, 126, 0.12),
    163px 0 0 -6px rgba(0, 50, 126, 0.12),
    164px 0 0 -6px rgba(0, 50, 126, 0.12),
    165px 0 0 -6px rgba(0, 50, 126, 0.12),
    166px 0 0 -6px rgba(0, 50, 126, 0.12),
    167px 0 0 -6px rgba(0, 50, 126, 0.12),
    168px 0 0 -6px rgba(0, 50, 126, 0.12),
    169px 0 0 -6px rgba(0, 50, 126, 0.12),
    170px 0 0 -6px rgba(0, 50, 126, 0.12),
    171px 0 0 -6px rgba(0, 50, 126, 0.12),
    172px 0 0 -6px rgba(0, 50, 126, 0.12),
    173px 0 0 -6px rgba(0, 50, 126, 0.12),
    174px 0 0 -6px rgba(0, 50, 126, 0.12),
    175px 0 0 -6px rgba(0, 50, 126, 0.12),
    176px 0 0 -6px rgba(0, 50, 126, 0.12),
    177px 0 0 -6px rgba(0, 50, 126, 0.12),
    178px 0 0 -6px rgba(0, 50, 126, 0.12),
    179px 0 0 -6px rgba(0, 50, 126, 0.12),
    180px 0 0 -6px rgba(0, 50, 126, 0.12),
    181px 0 0 -6px rgba(0, 50, 126, 0.12),
    182px 0 0 -6px rgba(0, 50, 126, 0.12),
    183px 0 0 -6px rgba(0, 50, 126, 0.12),
    184px 0 0 -6px rgba(0, 50, 126, 0.12),
    185px 0 0 -6px rgba(0, 50, 126, 0.12),
    186px 0 0 -6px rgba(0, 50, 126, 0.12),
    187px 0 0 -6px rgba(0, 50, 126, 0.12),
    188px 0 0 -6px rgba(0, 50, 126, 0.12),
    189px 0 0 -6px rgba(0, 50, 126, 0.12),
    190px 0 0 -6px rgba(0, 50, 126, 0.12),
    191px 0 0 -6px rgba(0, 50, 126, 0.12),
    192px 0 0 -6px rgba(0, 50, 126, 0.12),
    193px 0 0 -6px rgba(0, 50, 126, 0.12),
    194px 0 0 -6px rgba(0, 50, 126, 0.12),
    195px 0 0 -6px rgba(0, 50, 126, 0.12),
    196px 0 0 -6px rgba(0, 50, 126, 0.12),
    197px 0 0 -6px rgba(0, 50, 126, 0.12),
    198px 0 0 -6px rgba(0, 50, 126, 0.12),
    199px 0 0 -6px rgba(0, 50, 126, 0.12),
    200px 0 0 -6px rgba(0, 50, 126, 0.12),
    201px 0 0 -6px rgba(0, 50, 126, 0.12),
    202px 0 0 -6px rgba(0, 50, 126, 0.12),
    203px 0 0 -6px rgba(0, 50, 126, 0.12),
    204px 0 0 -6px rgba(0, 50, 126, 0.12),
    205px 0 0 -6px rgba(0, 50, 126, 0.12),
    206px 0 0 -6px rgba(0, 50, 126, 0.12),
    207px 0 0 -6px rgba(0, 50, 126, 0.12),
    208px 0 0 -6px rgba(0, 50, 126, 0.12),
    209px 0 0 -6px rgba(0, 50, 126, 0.12),
    210px 0 0 -6px rgba(0, 50, 126, 0.12),
    211px 0 0 -6px rgba(0, 50, 126, 0.12),
    212px 0 0 -6px rgba(0, 50, 126, 0.12),
    213px 0 0 -6px rgba(0, 50, 126, 0.12),
    214px 0 0 -6px rgba(0, 50, 126, 0.12),
    215px 0 0 -6px rgba(0, 50, 126, 0.12),
    216px 0 0 -6px rgba(0, 50, 126, 0.12),
    217px 0 0 -6px rgba(0, 50, 126, 0.12),
    218px 0 0 -6px rgba(0, 50, 126, 0.12),
    219px 0 0 -6px rgba(0, 50, 126, 0.12),
    220px 0 0 -6px rgba(0, 50, 126, 0.12),
    221px 0 0 -6px rgba(0, 50, 126, 0.12),
    222px 0 0 -6px rgba(0, 50, 126, 0.12),
    223px 0 0 -6px rgba(0, 50, 126, 0.12),
    224px 0 0 -6px rgba(0, 50, 126, 0.12),
    225px 0 0 -6px rgba(0, 50, 126, 0.12),
    226px 0 0 -6px rgba(0, 50, 126, 0.12),
    227px 0 0 -6px rgba(0, 50, 126, 0.12),
    228px 0 0 -6px rgba(0, 50, 126, 0.12),
    229px 0 0 -6px rgba(0, 50, 126, 0.12),
    230px 0 0 -6px rgba(0, 50, 126, 0.12),
    231px 0 0 -6px rgba(0, 50, 126, 0.12),
    232px 0 0 -6px rgba(0, 50, 126, 0.12),
    233px 0 0 -6px rgba(0, 50, 126, 0.12),
    234px 0 0 -6px rgba(0, 50, 126, 0.12),
    235px 0 0 -6px rgba(0, 50, 126, 0.12),
    236px 0 0 -6px rgba(0, 50, 126, 0.12),
    237px 0 0 -6px rgba(0, 50, 126, 0.12),
    238px 0 0 -6px rgba(0, 50, 126, 0.12),
    239px 0 0 -6px rgba(0, 50, 126, 0.12),
    240px 0 0 -6px rgba(0, 50, 126, 0.12);
  border: 1px solid rgba(0, 30, 75, 0.12);
}
.dark-mode .custom-range::-moz-range-track {
  background: rgba(0, 50, 126, 0.12);
}
.dark-mode .custom-range::-moz-range-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}
.dark-mode .custom-range::-moz-range-progress {
  background: #467fcf;
}
.dark-mode .custom-range::-ms-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}
.dark-mode .custom-range::-ms-fill-lower {
  background: #467fcf;
}
.dark-mode .custom-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
}
.dark-mode .selectgroup-button {
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .selectgroup-input:checked + .selectgroup-button {
  background: var(--dark-bg);
}
.dark-mode .selectgroup-input:focus + .selectgroup-button {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .custom-switch-indicator {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid var(--dark-border);
}
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
  border-color: #7c46a8;
}
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .imagecheck-figure {
  border: 1px solid var(--dark-border);
}
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}
.dark-mode .imagecheck-figure:before {
  background: #467fcf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
}
.dark-mode .imagecheck-caption,
.dark-mode .imagecheck:hover .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .colorinput-color {
  border: 1px solid var(--dark-border);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .colorinput-input:focus ~ .colorinput-color {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .ui-datepicker {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .ui-datepicker .ui-datepicker-header {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar th {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid var(--dark-border);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td span {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .model-wrapper-demo {
  background: var(--dark-bg);
}
.dark-mode .timeline__item:after {
  background: #fff !important;
}
.dark-mode .timeline__content {
  background-color: #fff;
}
.dark-mode #back-to-top {
  color: #fff;
  background-color: var(--primary-color) !important;
}
.dark-mode .timeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .timeline-item:first-child:before,
.dark-mode .timeline-item:last-child:before {
  background: #fff;
}
.dark-mode .timeline-time {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .jvectormap-tip {
  background: var(--dark-body);
  color: white;
  border: 1px solid var(--dark-border);
}
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  background: var(--dark-bg);
}
.dark-mode .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.dark-mode .selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.dark-mode .selectize-dropdown-header {
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}
.dark-mode .selectize-dropdown-header-close {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .selectize-dropdown-header-close:hover {
  color: #000;
}
.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
}
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove {
  border-left: 1px solid #d0d0d0;
}
.dark-mode .selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}
.dark-mode .selectize-dropdown,
.dark-mode .selectize-input {
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 992px) {
  .dark-mode .about-con {
    border-bottom: 1px solid var(--dark-border);
  }
}
@media (max-width: 320px) {
  .dark-mode .construction .btn.btn-icon {
    color: #fff;
  }
}
@media (max-width: 360px) {
  .dark-mode .breadcrumb {
    color: #fff;
  }
}
@media (max-width: 992px) {
  .dark-mode .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}
@media (max-width: 768px) {
  .dark-mode .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  .dark-mode .header-1 .navsearch i {
    color: #000 !important;
  }
}
@media (min-width: 768px) {
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__toggle.close-toggle {
    color: #fff;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .dark-mode .hor-header .nav-link.icon i {
    color: #fff !important;
  }
}
@media (max-width: 768px) {
  .dark-mode .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    border: 1px solid #e4e6f9;
  }
}
.selectize-input input {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .selectize-input,
.dark-mode .selectize-control.single .selectize-input.input-active {
  background: #fff;
}
.dark-mode .selectize-input {
  border: 1px solid var(--dark-border);
}
.dark-mode .selectize-input.full {
  background-color: #fff;
}
.dark-mode .selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .selectize-control.multi .selectize-input > div {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
  border: 0 solid rgba(0, 40, 100, 0.12);
}
.dark-mode .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.dark-mode .selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}
.dark-mode .selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}
.dark-mode .selectize-input.dropdown-active::before {
  background: #f0f0f0;
}
.dark-mode .selectize-dropdown {
  border: 1px solid var(--dark-border);
  background: #fff;
}
.dark-mode .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}
.dark-mode .selectize-dropdown .optgroup-header {
  color: rgba(255, 255, 255, 0.8);
  background: #fff;
}
.dark-mode .selectize-dropdown .active {
  background-color: #f1f4f8;
  color: #467fcf;
}
.dark-mode .selectize-dropdown .active.create {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.dark-mode .selectize-control.single .selectize-input:after {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
}
.dark-mode .selectize-control .selectize-input.disabled {
  background-color: #fafafa;
}
.dark-mode .selectize-dropdown .image img,
.dark-mode .selectize-input .image img {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .demo-gallery > ul > li a {
  border: 3px solid #fff;
}
.dark-mode .demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-mode .demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-mode .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.dark-mode .demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}
.dark-mode .col-sm-3 a:hover {
  border: 1px solid #ff4647;
}
.dark-mode .tabs-menu ul li .active {
  color: var(--primary-color);
}
.dark-mode .tabs-menu-body,
.dark-mode .tab-menu-heading {
  border: 1px solid var(--dark-border);
}
.dark-mode .tabs-menu2 ul li a {
  color: #636262;
}
.dark-mode .tabs-menu2 ul li .fade {
  color: rgba(238, 238, 238, 0.9333333333);
}
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #7a7a92;
}
.dark-mode .features span {
  color: #43414e;
}
.dark-mode .feature .border {
  color: #fff;
}
.dark-mode .rating-stars .rating-stars-container .rating-star {
  color: #282840;
}
.dark-mode .rating-stars .rating-stars-container .rating-star.sm {
  color: rgba(255, 255, 255, 0.1);
}
.dark-mode .rating-stars .rating-stars-container .rating-star.is--active,
.dark-mode .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}
.dark-mode .rating-stars .rating-stars-container .rating-star.is--no-hover,
.dark-mode .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: var(--dark-bg);
}
.dark-mode .rating-stars input {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode #messages-main .ms-menu {
  border-right: 1px solid #eee;
  background: #fff;
}
.dark-mode #messages-main .ms-user {
  background: #f8f8f8;
}
.dark-mode #messages-main #ms-compose {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}
.dark-mode .message-feed:not(.right) .mf-content {
  color: #fff;
}
.dark-mode .message-feed.right .mf-content {
  background: var(--dark-bg);
}
.dark-mode .message-feed.right .mf-content:before {
  border-left-color: var(--dark-bg);
}
.dark-mode .msb-reply {
  background: var(--dark-bg);
}
.dark-mode .four-zero,
.dark-mode .lc-block {
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27);
}
.dark-mode .msb-reply button {
  color: #fff;
}
.dark-mode .action-header {
  background: #f8f8f8;
}
.dark-mode .actions:not(.a-alt) > li > a > i {
  color: #939393;
}
.dark-mode .ms-body {
  background: #fff;
}
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .richText .richText-toolbar ul li a {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
  background: var(--dark-bg);
}
.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}
.dark-mode .cal1 .clndr .clndr-table tr .day.event,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-event {
  background: var(--dark-bg);
}
.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid var(--dark-border);
}
.dark-mode .cal1 .clndr .clndr-table tr .day:hover {
  background: var(--dark-bg);
}
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #fff;
}
.dark-mode .fc-unthemed .fc-content,
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-list-view,
.dark-mode .fc-unthemed .fc-popover,
.dark-mode .fc-unthemed .fc-row,
.dark-mode .fc-unthemed tbody,
.dark-mode .fc-unthemed td,
.dark-mode .fc-unthemed th,
.dark-mode .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .fc-event,
.dark-mode .fc-event-dot {
  color: #fff !important;
}
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-popover .fc-header {
  background: var(--dark-bg);
}
.dark-mode .fc-unthemed .fc-list-item:hover td {
  background-color: var(--dark-bg);
}
.dark-mode .conv-form-wrapper div#messages div.message.to {
  background: var(--dark-bg);
}
.dark-mode #sidebar li a.active {
  background: #fff;
}
.dark-mode #sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}
.dark-mode .job-box-filter {
  border-bottom: 1px solid #e4e4e4;
}
.dark-mode .job-box-filter select.input-sm,
.dark-mode .job-box-filter label input.form-control {
  border: 1px solid rgba(119, 119, 119, 0.3);
}
.dark-mode .job-box-filter a.filtsec {
  background: #edf0f3;
  color: #81a0b1;
  border: 1px solid #e2e8ef;
}
.dark-mode .job-box-filter a.filtsec.active {
  color: #ffffff;
  background: #16262c;
  border-color: #16262c;
}
.dark-mode .job-box-filter a.filtsec i {
  color: #03a9f4;
}
.dark-mode .job-box-filter a.filtsec:hover,
.dark-mode .job-box-filter a.filtsec:focus {
  color: #ffffff;
  background: #07b107;
  border-color: #07b107;
}
.dark-mode .job-box-filter a.filtsec:hover i,
.dark-mode .job-box-filter a.filtsec:focus i {
  color: #ffffff;
}
.dark-mode .inbox-message ul li {
  border-bottom: 1px solid #e4e4e4;
}
.dark-mode .inbox-message ul li:hover,
.dark-mode .inbox-message ul li:focus {
  background: #eeeeee;
}
.dark-mode .inbox-message .message-body {
  color: #999999;
}
.dark-mode .message-body-heading h5 {
  color: #999999;
}
.dark-mode .message-body h5 span {
  color: #fff;
}
.dark-mode .message-body h5 span.unread {
  background: #07b107;
}
.dark-mode .message-body h5 span.important {
  background: #dd2027;
}
.dark-mode .message-body h5 span.pending {
  background: #11a3dd;
}
.dark-mode div.conv-form-wrapper div.options div.option.selected,
.dark-mode form.convFormDynamic button.submit:hover {
  color: #fff;
}
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
  background: rgba(111, 63, 115, 0.9) !important;
}
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
  background: rgba(111, 63, 115, 0.5);
  box-shadow: 0 0 5px rgba(111, 63, 115, 0.5);
}
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  color: #fff !important;
}
.dark-mode .timeline__item--right .timeline__content:before {
  border-right: 12px solid rgba(238, 232, 239, 0.9);
}
.dark-mode .cal1 .clndr .clndr-table tr .empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
  background: var(--dark-theme);
}
.dark-mode .chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}
.dark-mode .chart-dropshadow2 {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
}
.dark-mode .line-divide {
  border: 1px solid rgba(218, 216, 219, 0.2);
}
.dark-mode .activity {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}
.dark-mode .activity .img-activity {
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}
.dark-mode .bg-square {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}
.dark-mode ul.timeline:before {
  background: #d4d9df;
}
.dark-mode ul.timeline > li:before {
  border: 1px solid #6c6c6f;
}
.dark-mode .weather-card {
  background: #fff;
}
.dark-mode .weather-card .top .wrapper .mynav .lnr,
.dark-mode .weather-card .top .wrapper .heading,
.dark-mode .weather-card .top .wrapper .location {
  color: #fff;
}
.dark-mode .weather-card .top .wrapper .temp a,
.dark-mode .weather-card .top .wrapper .temp .temp-value,
.dark-mode .weather-card .top .wrapper .temp .deg {
  color: #fff;
}
.dark-mode .weather-card .bottom {
  background: #fff;
}
.dark-mode .weather-card .bottom .wrapper .forecast a {
  color: #000;
}
.dark-mode .weather-card .bottom .wrapper .forecast li {
  color: rgba(0, 0, 0, 0.25);
}
.dark-mode .weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}
.dark-mode .activity .img-activity {
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}
.dark-mode .card .box h2 {
  color: #262626;
}
.dark-mode .card .box h2 span {
  color: #fff;
}
.dark-mode .card .box p {
  color: #262626;
}
.dark-mode .userprofile .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}
.dark-mode .userlist a:hover {
  color: #fff;
}
.dark-mode .username {
  color: #fff;
}
.dark-mode .username + p {
  color: #f2f2f2;
}
.dark-mode .settingbtn {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}
.dark-mode .userprofile.small .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
}
.dark-mode .userprofile.small .username {
  color: #000000;
}
.dark-mode .userprofile.small .username + p {
  color: #607d8b;
}
.dark-mode .text-transparent {
  color: #fff;
}
.dark-mode .bg-primary-light {
  background: #fff;
}
.dark-mode .product-grid6 .price span {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .product-grid6 .icons li a:hover,
.dark-mode .product-grid6 .icons li a:after,
.dark-mode .product-grid6 .icons li a:before {
  color: #fff;
  background-color: var(--primary-color);
}
.dark-mode .card-counter {
  background-color: #fff;
}
.dark-mode .card-counter.primary,
.dark-mode .card-counter.secondary,
.dark-mode .card-counter.success,
.dark-mode .card-counter.info {
  color: #fff;
}
.dark-mode .gallery-wrap .img-small-wrap .item-gallery {
  border: 1px solid #ddd;
}
.dark-mode .input-group-addon {
  color: #555;
}
.dark-mode .ribbon1 {
  color: #fff;
}
.dark-mode .ribbon1:after {
  border-top: 13px solid #f8463f;
}
.dark-mode .ribbon1 span {
  background: #f8463f;
}
.dark-mode .ribbon1 span:before {
  background: #f8463f;
}
.dark-mode .ribbon1 span:after {
  background: #c02031;
}
.dark-mode .ribbon span {
  color: #fff;
  background: #79a70a;
  background: linear-gradient(#f8463f 0%, #f8463f 100%);
}
.dark-mode .ribbon span::before {
  border-left: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}
.dark-mode .ribbon span::after {
  border-right: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}
.dark-mode .social-card-header i {
  color: #fff;
}
.dark-mode #user-profile .profile-status {
  color: #7e47a9;
}
.dark-mode #user-profile .profile-status.offline {
  color: #fe635f;
}
.dark-mode #user-profile .profile-stars {
  color: #faba03;
}
.dark-mode #user-profile .profile-details ul > li > span {
  color: #643ba2;
}
.dark-mode #user-profile .profile-image {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(240, 243, 249, 0.6);
}
.dark-mode #user-profile .profile-image:hover {
  background: rgba(164, 166, 169, 0.9);
}
.dark-mode .main-box {
  background: #ffffff;
  -webkit-box-shadow: 1px 1px 2px 0 #cccccc;
  -moz-box-shadow: 1px 1px 2px 0 #cccccc;
  -o-box-shadow: 1px 1px 2px 0 #cccccc;
  -ms-box-shadow: 1px 1px 2px 0 #cccccc;
  box-shadow: 1px 1px 2px 0 #cccccc;
}
.dark-mode .main-box h2 {
  border-left: 10px solid #c2c2c2;
}
.dark-mode .conversation-body {
  background: #f5f5f5;
}
.dark-mode .conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-mode .conversation-item.item-right .conversation-body {
  background: #efeef1;
}
.dark-mode .conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #efeef1;
}
.dark-mode .conversation-body > .time {
  color: #605f5f;
}
.dark-mode .bg-light-gray {
  background-color: var(--dark-bg);
}
.dark-mode .header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  background: rgba(225, 225, 225, 0.3);
  color: #dedef1 !important;
}
.dark-mode .header .form-inline .btn {
  color: #fff;
}
.dark-mode .bg-progress-white {
  background-color: #eaeceb;
}
.dark-mode .widget-card-1 i {
  color: #fff;
}
.dark-mode .widget-card-1 i:hover {
  color: #fff;
}
.dark-mode .socailicons i {
  color: #edf5f1;
}
.dark-mode .settings {
  color: #fff;
}
.dark-mode .setting-1 {
  color: #04a9f5;
}
.dark-mode .wideget-user .wideget-user-icons a:hover {
  color: #fff;
}
.dark-mode .wideget-user-tab .tab-menu-heading {
  border: 0;
}
.dark-mode .wideget-user-tab .tab-menu-heading .nav li a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode #profile-log-switch .table td,
.dark-mode #profile-log-switch .table th,
.dark-mode #profile-log-switch .table tbody + tbody {
  border-top: 0;
}
@media (max-width: 767.98px) and (min-width: 576px) {
  .dark-mode .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  .dark-mode .search-element .form-control {
    background: #fff !important;
    color: #000;
  }
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
}
@media (max-width: 1024px) {
  body.dark-mode.search-show:before,
  body.dark-mode.sidebar-show:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
@media (max-width: 575.98px) {
  .dark-mode .header .form-inline .search-element .form-control {
    background: #fff;
  }
  .dark-mode .form-control.header-search {
    color: #000;
  }
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8) !important;
  }
  .dark-mode .header .navsearch i {
    color: #fff;
  }
}
#profile-log-switch .dark-mode .text-wrap table tbody + tbody {
  border-top: 0;
}
.dark-mode .card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
}
.dark-mode .card-blogs1 .card {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}
.dark-mode .info-box-icon {
  background: rgba(0, 0, 0, 0.2);
}
.dark-mode .info-box {
  background: #fff;
  box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
}
.dark-mode .member {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .memmbername {
  color: #ffffff;
}
.dark-mode .header .bg-image a:hover {
  background: transparent !important;
}
.dark-mode .construction .btn.btn-icon,
.dark-mode .item-card2-icons a {
  color: #fff;
}
.dark-mode .item-list .list-group-item {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}
.dark-mode .item-list .list-group-item i {
  color: #fff !important;
}
.dark-mode .item-user .item-user-icons a:hover {
  color: #fff;
}
.dark-mode .border-danger {
  border: 1px solid #ff416c;
}
.dark-mode .productdec {
  background: #f2faff;
}
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: rgb(226, 167, 136);
}
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .gallery a img {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.dark-mode .hover15 .card::before {
  background: rgba(255, 255, 255, 0.2);
}
.dark-mode .contacts_body .contacts li {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .contacts_body .active {
  background-color: var(--dark-bg);
}
.dark-mode .chatbox .user_img {
  border: 1.5px solid var(--dark-bg);
}
.dark-mode .chatbox .user_img_msg {
  border: 1.5px solid #f5f6fa;
}
.dark-mode .chat abbr.timestamp {
  background: var(--dark-bg);
}
.dark-mode .chatbox .user_info span {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chat .msg_cotainer {
  background-color: var(--dark-bg);
}
.dark-mode .chat .msg_cotainer_send {
  background-color: #2b2b44;
}
.dark-mode .chat .msg_time,
.dark-mode .chat .msg_time_send {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chat .msg_head {
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);
}
.dark-mode .action_menu {
  background-color: #fff;
  color: #646367;
}
.dark-mode .chat .action-header {
  background: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .chat .msb-reply textarea {
  border: 1px solid var(--dark-border);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .msb-reply button {
  color: #fff;
}
.dark-mode .chat .dropdown-menu li {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chat .dropdown-menu li:hover {
  background: var(--dark-bg);
}
.dark-mode .action_menu ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.dark-mode .top-footer ul li {
  border-bottom: 0;
}
.dark-mode .chat .actions:not(.a-alt) > li > a > i {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .top-footer p {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .top-footer a {
  color: rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .top-footer a address {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .top-footer img {
  border: 1px solid var(--dark-border);
}
.dark-mode .top-footer img:hover {
  color: #8e9090;
}
.dark-mode .footer-payments a {
  color: #a7a8c7;
}
.dark-mode .main-footer {
  background-color: var(--dark-body);
  border-top: 1px solid var(--dark-border);
}
.dark-mode .cbp_tmtimeline:before {
  background: var(--dark-theme);
}
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: var(--dark-theme);
}
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel {
  background: var(--dark-theme);
  box-shadow: 0 0 2rem 0 rgba(42, 38, 53, 0.15) !important;
}
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel .map-checkin {
  border: 5px solid rgba(235, 235, 235, 0.2);
  -moz-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  background: #3d3780 !important;
}
.dark-mode .cbp_tmtimeline > li .cbp_tmicon {
  color: #fff;
  background: #46a4da;
}
.dark-mode .header-1 .navbar .nav-link.nav-link-lg i,
.dark-mode .header-1 .form-inline .btn,
.dark-mode .header-1 .form-control.header-search {
  color: #dedef1 !important;
}
.dark-mode .header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header-1 .nav-link.icon i {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .header-2 .nav-link i {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header-2 .form-inline .btn {
  color: #fff;
}
.dark-mode .header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}
.dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #d43f8d;
}
.dark-mode .horizontal-main2.horizontal-main {
  background: transparent;
}
.dark-mode .header-3 .nav-link i {
  color: #25252a;
}
.dark-mode .header-3 .form-inline .btn {
  color: #25252a;
}
.dark-mode .header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}
.dark-mode .horizontal-main3.horizontal-main {
  background: rgba(52, 1, 108, 0.8);
}
.dark-mode .default-header .form-inline .form-control,
.dark-mode .header2 .form-inline .form-control,
.dark-mode .header3 .form-inline .form-control {
  background: var(--dark-bg) !important;
}
.dark-mode .border-right-1 {
  border-right: 1px solid #d5dce3;
}
.dark-mode .custom-switch-indicator {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #60529f;
}
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .material-switch > label::before {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 0px 10px rgba(42, 38, 53, 0.5);
}
.dark-mode .material-switch > label::after {
  background: #3d3d5a;
  box-shadow: 0px 0px 5px rgba(42, 38, 53, 0.9);
}
.dark-mode .header-right-icons .nav-link.icon:hover {
  background: rgba(0, 0, 0, 0.2);
}
.dark-mode .header .form-control {
  border: 1px solid var(--dark-border);
  background-color: transparent;
}
.dark-mode .box-white-shadow {
  box-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}
.dark-mode .chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 5px 4px rgb(42, 38, 53));
  filter: drop-shadow(-6px 5px 4px rgb(42, 38, 53));
}
.dark-mode .chart-dropshadow2 {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}
.dark-mode .BarChartShadow {
  -webkit-filter: drop-shadow(-4px 9px 4px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}
.dark-mode .donutShadow {
  -webkit-filter: drop-shadow(-5px 4px 6px rgb(42, 38, 53));
  filter: drop-shadow(-1px 0px 2px rgb(42, 38, 53));
}
.dark-mode .demo_changer .bg_dark {
  background: #fff;
}
.dark-mode .demo_changer i {
  color: #000;
}
.dark-mode .hor-header .header-brand-img.desktop-logo {
  display: block !important;
}
.dark-mode .hor-header .header-brand-img.light-logo1 {
  display: none !important;
}
.dark-mode .table {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .text-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .bg-white.work-progress {
  background: var(--dark-theme) !important;
}
.dark-mode .table-hover tbody tr:hover {
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 47.2em) {
  .dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after,
  .dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
    border-bottom-color: #fff;
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode.active .animated-arrow span {
    background: transparent;
  }
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    border-top: 0 !important;
  }
  .dark-mode .animated-arrow span:before,
  .dark-mode .animated-arrow span:after {
    background: #fff;
  }
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  .dark-mode .animated-arrow span:before,
  .dark-mode .animated-arrow span:after {
    background: #fff;
  }
  .dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
    color: #25252a;
  }
  .dark-mode .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-1 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  .dark-mode .dark-mode .header-1 .animated-arrow span:before,
  .dark-mode .dark-mode .header-1 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}
@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  .dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-2 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  .dark-mode .header-2 .animated-arrow span:before,
  .dark-mode .header-2 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}
@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  .dark-mode .horizontal-main3 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-3 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  .dark-mode .header-3 .animated-arrow span:before,
  .dark-mode .header-3 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}
@media screen and (max-width: 998px) and (min-width: 768px) {
  .dark-mode .note-popover .popover-content,
  .card-header.note-toolbar {
    background: var(--dark-bg);
  }
}
.dark-mode .btn-secondary {
  color: #fff !important;
}
.dark-mode #line-chart text {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode #line-chart path {
  border: rgba(119, 119, 142, 0.2);
}
.dark-mode .cal1 .clndr .clndr-controls {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-bottom: 0;
}
.dark-mode .cal1 .clndr .clndr-table tr:last-child .day,
.dark-mode .cal1 .clndr .clndr-table tr:last-child .my-day {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .fc-today-button,
.dark-mode .fc-button-group {
  box-shadow: none;
}
.dark-mode .fc-bgevent-skeleton .fc-bgevent {
  background-color: #1e1e31 !important;
}
.dark-mode .form-control.bg-white {
  background-color: var(--dark-bg) !important;
}
.dark-mode .sweet-alert {
  background-color: var(--dark-body);
}
.dark-mode .sweet-alert h2 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .sweet-alert p {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  background: #282840;
}
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .irs-min,
.dark-mode .irs-max {
  color: rgba(255, 255, 255, 0.8);
  background: #282840;
}
.dark-mode .irs-grid-text {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .btn-link {
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}
.dark-mode .btn-outline-default {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-outline-default:hover {
  color: #292828;
}
.dark-mode .table .thead-light th,
.dark-mode .text-wrap table .thead-light th {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table.table-primary {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .table.table-secondary {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .table.table-secondary th {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .dropify-wrapper {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .dropify-wrapper .dropify-preview {
  background-color: var(--dark-bg);
}
.dark-mode .ms-choice {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .ms-choice.disabled {
  background-color: var(--primary-color);
  border: 1px solid var(--dark-border);
}
.dark-mode .ms-drop {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .ms-drop.bottom {
  box-shadow: 0px 8px 14.72px 1.28px #2a2635;
}
.dark-mode .select2-dropdown {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .select2-dropdown {
    background-color: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .select2-selection.select2-selection--single {
  outline: none;
}
.dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--primary-color);
}
.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--primary-color);
}
.dark-mode .daterangepicker .calendar-table {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .daterangepicker .calendar td {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .daterangepicker td.off {
  background-color: var(--dark-bg);
}
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
  background-color: var(--dark-bg);
}
.dark-mode .daterangepicker td.active {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .daterangepicker td.active:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .daterangepicker td:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .daterangepicker td.in-range {
  background-color: var(--dark-bg);
}
.dark-mode .daterangepicker:before {
  border-bottom: 7px solid var(--dark-border);
}
.dark-mode .daterangepicker:after {
  border-bottom: 6px solid var(--dark-bg);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .daterangepicker .input-mini {
  border: 1px solid var(--dark-border);
}
.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: var(--dark-bg);
}
.dark-mode .richText .richText-editor {
  background-color: transparent;
  border-left: rgba(255, 255, 255, 0.1) solid 0px;
}
.dark-mode .richText .richText-toolbar ul li a:hover {
  background-color: var(--dark-bg);
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  background-color: var(--dark-body);
  border: rgba(255, 255, 255, 0.1) solid 1px;
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .richText .richText-form input[type=text],
.dark-mode .richText .richText-form input[type=file],
.dark-mode .richText .richText-form input[type=number] {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .richText .richText-form select {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background: #1b1b2d;
}
.dark-mode .richText .richText-undo,
.dark-mode .richText .richText-redo {
  border-right: rgba(255, 255, 255, 0.1) solid 1px;
}
.dark-mode .note-editor.note-frame .note-editing-area .note-editable {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .note-popover .popover-content,
.dark-mode .card-header.note-toolbar {
  background: var(--dark-bg);
}
.dark-mode .note-btn-group .btn {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .note-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .sw-theme-default {
  border: 1px solid var(--dark-border);
}
.dark-mode .sw-theme-default .step-content {
  background-color: var(--dark-theme);
}
.dark-mode .sw-theme-default .sw-toolbar {
  background: var(--dark-theme);
}
.dark-mode .sw-theme-default > ul.step-anchor > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .sw-theme-default > ul.step-anchor > li > a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .sw-theme-default > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .wrap-login100 {
  background: var(--dark-body);
  box-shadow: 0 3px 9px 0 rgba(28, 28, 51, 0.15);
}
.dark-mode .login100-form-title {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .input100 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .symbol-input100,
.dark-mode .wrap-input100 input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .social-icons .btn-social {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}
.dark-mode .btn-social > :first-child {
  border-right: 1px solid var(--dark-border);
}
.dark-mode .txt2,
.dark-mode .txt1 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .text-white {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .accordionjs .acc_section {
  border: 1px solid var(--dark-border);
}
.dark-mode .accordionjs .acc_section .acc_head {
  background: var(--dark-bg);
}
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .tab_wrapper .content_wrapper {
  border: 1px solid var(--dark-border);
}
.dark-mode .tab_wrapper > ul {
  border-bottom: 0;
}
.dark-mode .tab_wrapper.right_side > ul {
  border-bottom: 0;
}
.dark-mode .tab_wrapper.right_side .content_wrapper {
  border: 1px solid var(--dark-border);
}
.dark-mode .tab_wrapper.right_side > ul li {
  border-left: 1px solid var(--dark-border);
}
.dark-mode .tab_wrapper.right_side > ul li.active {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper.right_side > ul li:after {
  background: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper > ul li {
  border: 1px solid var(--dark-border);
}
.dark-mode .tab_wrapper > ul li.active:after {
  background: transparent;
}
.dark-mode .header.header-1,
.dark-mode .header.header-2 {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .flot-text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .nvd3 .nv-axis line {
  stroke: rgba(119, 119, 142, 0.2);
}
.dark-mode .nvd3 .nv-discretebar .nv-groups text,
.dark-mode .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .countdown li {
  background: var(--dark-theme);
  border: 5px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .app-sidebar {
  background: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-right: 1px solid var(--dark-border);
}
.dark-mode .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.dark-mode .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.dark-mode .app-sidebar__toggle {
  color: #fff;
}
.dark-mode .app-sidebar__toggle:hover {
  color: #fff;
}
.dark-mode .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: none;
  background: transparent;
}
.dark-mode .user-info .text-dark {
  color: #fff !important;
}
.dark-mode .user-info .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}
.dark-mode .app-sidebar .sidebar-navs {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .sidebar-navs a {
  border: 1px solid var(--dark-border) !important;
  color: #fff !important;
}
.dark-mode .side-menu h3 {
  color: rgba(255, 255, 255, 0.5);
}
.dark-mode .slide-menu li.active:before {
  background: rgba(255, 255, 255, 0.1);
}
.dark-mode .slide-menu li.active:after {
  background: rgba(255, 255, 255, 0.5);
}
.dark-mode .slide-menu a.active {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .app-sidebar__hamb {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}
.dark-mode .slide .slide-item.active,
.dark-mode .slide .slide-item:hover,
.dark-mode .slide .slide-item:focus {
  color: var(--primary-color) !important;
}
.dark-mode.horizontal .app-sidebar .slide .slide-item.active:before,
.dark-mode.horizontal .app-sidebar .slide.side-menu .slide-item:hover:before,
.dark-mode.horizontal .app-sidebar .side-menu .slide-item:focus:before {
  color: var(--primary-color) !important;
}
.dark-mode .side-menu .side-menu__icon,
.dark-mode .side-menu__item,
.dark-mode .slide-item {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .slide-menu li .slide-item:before {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .sidebar {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .sub-menu li a:before {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  border-right: 0px;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu .sub-menu-sub:after {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .mega-menubg {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
  background: var(--dark-theme);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .mega-menubg li a:before {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .btn-light {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-border) !important;
  box-shadow: 0 5px 10px rgba(48, 48, 77, 0.3);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
  background: none;
}
.dark-mode .hor-topheader .header-search.dropdown-menu {
  box-shadow: none;
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .clipboard-icon {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.dark-mode .badge-default {
  background: var(--dark-bg);
  color: #fff;
  box-shadow: 0 5px 10px rgb(34, 34, 61);
}
.dark-mode .resp-vtabs ul.resp-tabs-list,
.dark-mode .first-sidemenu {
  background: var(--dark-theme);
}
.dark-mode .resp-vtabs li.active.resp-tab-item {
  background: var(--dark-theme) !important;
  color: #5e2dd8;
}
.dark-mode .second-sidemenu {
  background-color: var(--dark-theme);
}
.dark-mode .resp-vtabs .resp-tabs-list li {
  border-right: 1px solid var(--dark-border) !important;
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  border-left: 0 !important;
  border-top: 0 !important;
}
.dark-mode .resp-vtabs li:hover {
  background: transparent !important;
}
.dark-mode .side-menu .resp-tab-active .side-menu__icon {
  color: var(--primary-color) !important;
}
.dark-mode .slide-item {
  border-bottom: 0px;
}
.dark-mode .resp-vtabs li.resp-tab-active {
  background: transparent !important;
}
.dark-mode .settings-icon {
  border: 1px solid var(--dark-border);
}
.dark-mode .slide-menu a.active {
  color: #aaaabf;
}
@media only screen and (max-width: 991px) {
  .dark-mode .mega-menubg {
    background: var(--dark-theme) !important;
    box-shadow: none;
  }
  .dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    background: var(--dark-theme) !important;
    color: rgba(255, 255, 255, 0.8);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    box-shadow: none;
    box-shadow: none;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
    box-shadow: none;
    border: 0px;
  }
  .dark-mode .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
  .dark-mode.light-hor-header .hor-topheader .header-brand1 .header-brand-img.light-logo {
    display: block;
  }
  .dark-mode.light-hor-header .hor-topheader .header.hor-header {
    background: var(--dark-theme);
  }
  .dark-mode .animated-arrow span {
    background: #fff;
  }
  dark-mode .animated-arrow span:before,
  dark-mode .animated-arrow span:after {
    background: #fff;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.2);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: var(--dark-theme);
    color: rgba(255, 255, 255, 0.8);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    background-color: var(--dark-bg);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover {
    color: #b394ff !important;
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode.light-hormenu .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: #f1f4fb !important;
  }
}
@media (min-width: 768px) {
  .dark-mode.sidebar-mini.sidenav-toggled .first-sidemenu {
    border-top: 0px !important;
  }
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__user {
    border-bottom: 1px solid rgba(225, 225, 225, 0.1);
  }
}
.dark-mode .horizontal-main.hor-menu {
  border-bottom: 1px solid #464663 !important;
}
.dark-mode .hor-header .header-right-icons .nav-link.icon {
  background: transparent;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .horizontal-main.hor-menu {
  background: var(--dark-theme);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: var(--primary-color);
}
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-color);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .box-shadow-primary {
  box-shadow: 0 5px 10px #42444a;
}
.dark-mode .box-shadow-secondary {
  box-shadow: 0 5px 10px #4e4642;
}
.dark-mode .box-shadow-success {
  box-shadow: 0 5px 10px #45504e;
}
.dark-mode .box-shadow-danger {
  box-shadow: 0 5px 10px #524a4b;
}
.dark-mode .bg-secondary-transparent {
  background-color: rgba(241, 178, 207, 0.431372549);
}
.dark-mode .bg-teritary-transparent {
  background-color: rgba(169, 221, 243, 0.5882352941);
}
.dark-mode h6 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-color);
}
.dark-mode .horizontalMenu html,
.dark-mode .horizontalMenu body,
.dark-mode .horizontalMenu iframe,
.dark-mode .horizontalMenu h1,
.dark-mode .horizontalMenu h2,
.dark-mode .horizontalMenu h3,
.dark-mode .horizontalMenu h4,
.dark-mode .horizontalMenu h5,
.dark-mode .horizontalMenu h6 {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: transparent !important;
}
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: #6159bb !important;
}
.dark-mode .side-menu__item:hover {
  background: transparent !important;
}
@media (max-width: 768px) {
  .sidebar-mini.dark-mode .navresponsive-toggler span {
    background: transparent;
    box-shadow: none;
  }
  .navbar-toggler-icon.fe.fe-more-vertical {
    color: rgba(255, 255, 255, 0.8);
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}
.dark-mode .app-header .header-right-icons .nav-link.icon {
  background: transparent;
}
.dark-mode .jvectormap-zoomin {
  color: #e5e9f2;
}
.jvectormap-zoomout,
.jvectormap-goback {
  color: #e5e9f2;
}
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  color: #e5e9f2 !important;
}
.dark-mode.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}
.dark-mode .nav.panel-tabs a.active,
.dark-mode .nav.panel-tabs a:hover {
  background-color: var(--primary-color);
}
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty {
  background: #21213b !important;
}
.dark-mode.cal1 .clndr .clndr-table tr .my-adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .day.event {
  background: #21213b !important;
}
@media (max-width: 991px) {
  .sidebar-mini.dark-mode .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
}
.cal1 .clndr .clndr-table tr .day.my-event {
  background: #21213b !important;
}
.dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.cal1 .clndr .clndr-table tr .day.my-event:hover,
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.cal1 .clndr .clndr-table tr .day.my-today {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .main-chat-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .main-nav-line-chat .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .main-chat-list .media.new {
  background-color: transparent;
}
.dark-mode .main-chat-list .media:hover {
  background-color: var(--dark-bg);
}
.dark-mod .main-chat-list .media:focus {
  background-color: var(--dark-bg);
}
.dark-mode .main-chat-list .media + .media {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .main-nav-line-chat {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .main-chat-list .media.selected {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .chat-right .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}
.dark-mode .main-msg-wrapper {
  background-color: var(--dark-bg);
}
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}
.dark-mode .main-chat-time span {
  background: transparent;
}
.dark-mode .main-chat-time::before,
.dark-mode .main-chat-time::after {
  background-color: var(--dark-border);
}
.dark-mode .tabs-menu .panel-tabs li a {
  color: #fff !important;
}
.dark-mode .nav.panel-tabs a {
  border: 1px solid var(--dark-border);
}
.dark-mode .main-chat-footer {
  border-top: 1px solid var(--dark-border);
  background-color: transparent;
}
.dark-mode .main-chat-footer i {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 6px !important;
}
.dark-mode .shared-files {
  border: 1px solid var(--dark-border);
}
.dark-mode .chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #fff;
}
.dark-mode .main-msg-send {
  color: white;
}
.dark-mode .alert-success {
  color: #09ad95;
  background-color: rgba(110, 179, 149, 0.1);
  border-color: rgba(110, 179, 149, 0.1);
}
.dark-mode .alert-danger {
  color: #f82649;
  background-color: rgba(255, 56, 43, 0.1);
  border-color: rgba(255, 56, 43, 0.1);
}
.dark-mode .alert-info {
  color: #6faedc;
  background-color: #526775;
  border-color: #2c526d;
}
.dark-mode .alert-warning {
  color: #d0be73;
  background-color: #615b44;
  border-color: #635e4b;
}
.dark-mode .alert-success .alert-link {
  color: rgba(19, 191, 166, 0.8);
}
.dark-mode .alert-info .alert-link {
  color: #b8dcf7;
}
.dark-mode .alert-warning .alert-link {
  color: #e8d998;
}
.dark-mode .alert-danger .alert-link {
  color: #b58281;
}
.dark-mode .irs-line-mid,
.dark-mode .irs-line-right,
.dark-mode .irs-line-left {
  background-color: var(--dark-bg);
}
.dark-mode .side-menu__item.active:hover,
.dark-mode .side-menu__item.active:focus {
  text-decoration: none;
}
.dark-mode .slide a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: var(--dark-bg);
}
.dark-mode .br-theme-bars-1to10 .br-widget a.br-active,
.dark-mode .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-color);
}
.dark-mode .br-theme-bars-movie .br-widget a {
  background-color: var(--dark-bg);
}
.dark-mode .br-theme-bars-movie .br-widget a.br-active,
.dark-mode .br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-color);
}
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid rgba(255, 255, 255, 0.05);
  background-color: rgba(255, 255, 255, 0.08);
  color: #e2e2ea;
}
.dark-mode .br-theme-bars-square .br-widget a.br-active,
.dark-mode .br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-color);
  color: var(--primary-color);
}
.dark-mode .br-theme-bars-pill .br-widget a {
  background-color: var(--dark-bg);
}
.dark-mode .br-theme-bars-pill .br-widget a.br-active,
.dark-mode .br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-color);
  color: white;
}
.dark-mode .br-theme-bars-1to10 .br-widget a {
  background-color: var(--dark-bg);
}
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid var(--dark-bg);
  background-color: var(--dark-theme);
  color: #e5e9f2;
}
.dark-mode .br-theme-bars-horizontal .br-widget a {
  background-color: var(--dark-bg);
}
.dark-mode .br-theme-bars-horizontal .br-widget a.br-active,
.dark-mode .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-color);
}
.dark-mode .vtimeline .timeline-wrapper .timeline-panel {
  background: var(--dark-bg);
  box-shadow: none;
}
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}
.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}
.dark-mode .vtimeline .timeline-wrapper .timeline-badge {
  border: 2px solid rgb(69, 69, 95);
}
.dark-mode .vtimeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .timeline-wrapper-primary .timeline-panel:before {
  background: var(--primary-color);
}
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-color);
}
.dark-mode .main-content-label,
.card-table-two .card-title,
.card-dashboard-eight .card-title {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .tree li {
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .tree li.branch {
  background: var(--dark-bg);
}
.dark-mode .tree li a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .tree li.branch li {
  background: var(--dark-theme);
}
.dark-mode .tree ul:before {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .tree ul li:before {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .btn-default {
  background: rgba(255, 255, 255, 0.8);
  border-color: #c3c3cc;
}
.dark-mode .listorder,
.dark-mode .listunorder,
.dark-mode .listorder1,
.dark-mode .listunorder1 {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .nav-item1 .nav-link.active {
  color: var(--primary-color);
}
.dark-mode .nav.nav-pills .nav-item .nav-link-icon {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}
.dark-mode .tooltip-static-demo,
.dark-mode .popover-static-demo {
  background-color: var(--dark-bg);
}
.dark-mode .tooltip-primary.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: var(--primary-color) !important;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-color) !important;
}
.dark-mode .tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-color) !important;
}
.dark-mode .tooltip-primary.bs-tooltip-left .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-color) !important;
}
.dark-mode .tooltip-primary.bs-tooltip-right .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-color) !important;
}
.dark-mode .bg-white {
  background-color: var(--dark-theme) !important;
}
.dark-mode .header-brand .header-brand-img.logo-3 {
  display: none;
}
.dark-mode .header-brand .header-brand-img.logo {
  display: block;
}
.dark-mode .footer .social ul li a {
  border: 1px solid var(--dark-theme);
  background: var(--dark-bg);
}
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .ui-timepicker-wrapper {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 16px 18px 0 #0e0f2e;
}
.dark-mode .ui-timepicker-list li {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .datepicker .datepicker-switch,
.dark-mode .datepicker td,
.dark-mode .datepicker th {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid var(--dark-theme);
}
.dark-mode .card-pay .tabs-menu li a {
  background: var(--dark-bg);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .SumoSelect > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}
.dark-mode .SumoSelect.disabled > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: #22223c;
  border-radius: 0;
}
.dark-mode .sp-replacer {
  border: solid 1px #43435c;
  background: var(--dark-bg);
  color: #fff;
}
.dark-mode .sp-replacer:hover,
.dark-mode .sp-replacer.sp-active {
  border-color: #45455f;
  color: #fff;
}
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid #3e3e50;
}
.dark-mode .datepicker-dropdown:after,
.dark-mode .datepicker-dropdown:before {
  border-bottom-color: var(--dark-bg);
}
.dark-mode .datepicker table tr td span:hover,
.dark-mode .datepicker table tr td span.focused {
  background: rgba(255, 255, 255, 0.2) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .datepicker {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: none;
}
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: var(--dark-theme);
}
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
}
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  border-right: 1px solid var(--dark-border) !important;
}
.dark-mode .form-control::-webkit-file-upload-button {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}
.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--dark-theme);
}
.dark-mode .icon-home:hover svg {
  fill: #fff;
}
.dark-mode .note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .dropify-wrapper:hover {
  background-image:
    linear-gradient(
      -45deg,
      #000000 25%,
      transparent 25%,
      transparent 50%,
      #000000 50%,
      #000000 75%,
      transparent 75%,
      transparent);
}
.dark-mode .note-btn-group .btn {
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .note-editor.note-airframe,
.dark-mode .note-editor.note-frame {
  border: 1px solid var(--dark-border);
}
.dark-mode .dropify-wrapper .dropify-clear {
  border: 2px solid var(--dark-border);
  color: #fff;
}
.dark-mode .datepicker > .datepicker_inner_container {
  background-color: var(--dark-body) !important;
}
.dark-mode .datepicker > .datepicker_header > a {
  color: #fff !important;
}
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  background-color: var(--dark-bg);
}
.dark-mode .transfer-double {
  background-color: var(--dark-theme);
}
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist {
  background-color: var(--dark-bg);
}
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #fff !important;
}
.dark-mode .transfer-double-content-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active {
  background: #252336;
}
.dark-mode .transfer-double-content-left,
.dark-mode .transfer-double-content-right {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .transfer-double-list-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .transfer-double-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}
.dark-mode .checkbox-group label:before {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .transfer-double-content-param {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .transfer-double-selected-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}
.dark-mode .btn-select-arrow {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .multi-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .multi-wrapper .search-input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}
.dark-mode .multi-wrapper .item-1 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
}
.dark-mode .multi-wrapper .selected-wrapper,
.dark-mode .multi-wrapper .item-group-1 .group-label {
  background: var(--dark-bg);
}
.dark-mode .iti input {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .iti input[type=tel],
.dark-mode .iti input[type=text] {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .iti__selected-flag {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: var(--dark-theme);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .iti__country-list {
  background-color: var(--dark-body);
  border: 1px solid #43435d;
}
.dark-mode .iti__country.iti__highlight {
  background-color: var(--dark-bg);
}
.dark-mode .iti__divider {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .multi-wrapper .non-selected-wrapper {
  background: #44435a;
  border-right: 1px solid var(--dark-theme);
}
.dark-mode .SumoSelect.open > .optWrapper {
  background: var(--dark-theme);
}
.dark-mode .SumoSelect > .optWrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .SumoSelect > .optWrapper > .options li.opt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #262641;
}
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg) !important;
}
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}
.dark-mode .richText-toolbar:last-child {
  border-bottom: 0px !important;
}
.dark-mode .ql-snow .ql-tooltip {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
}
.dark-mode .ql-snow .ql-tooltip input[type=text] {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  color: #fff;
}
.dark-mode .ql-snow .ql-stroke {
  stroke: #fff;
}
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #ffffff;
}
.dark-mode .ql-toolbar.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
}
.dark-mode .ql-container.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .ql-snow.ql-toolbar button,
.dark-mode .ql-snow .ql-toolbar button {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .ql-snow.ql-toolbar button:last-child,
.dark-mode .ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .sw-theme-dots > ul.step-anchor {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .sw-theme-dots > ul.step-anchor:before {
  background-color: var(--dark-bg);
}
.dark-mode .sw-theme-dots > ul.step-anchor > li > a:before {
  background: var(--dark-bg);
}
.dark-mode .sw-theme-dots .step-content {
  background-color: transparent;
}
.dark-mode .sw-theme-dots .sw-toolbar {
  background: transparent;
}
.dark-mode .wizard {
  border: 1px solid var(--dark-border);
  background-color: transparent;
  border-radius: 3px;
}
.dark-mode .wizard > .content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .wizard > .content > .title {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .wizard > .actions .disabled a {
  background-color: var(--dark-theme);
  color: #fff;
}
.dark-mode .wizard > .steps .current a .number,
.dark-mode .wizard > .steps .current a:active .number,
.dark-mode .wizard > .steps .current a:hover .number {
  background-color: var(--primary-color);
}
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}
.dark-mode .wizard.vertical > .content,
.dark-mode .wizard.vertical > .actions {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .wizard > .steps .done a .number,
.dark-mode .wizard > .steps .done a:active .number,
.dark-mode .wizard > .steps .done a:hover .number {
  background-color: var(--primary-color);
}
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #4a4a5f;
}
.dark-mode .custom-select.is-invalid,
.dark-mode .was-validated .custom-select:invalid {
  background: none;
}
.dark-mode .icons-list-item {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}
.dark-mode .btn-white {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .user-social-detail .social-profile {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .user-social-detail .social-profile {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .mail-inbox .icons {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .list-group-transparent .list-group-item {
  border: 0 !important;
}
.dark-mode .acc-header a {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .acc-body {
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .input-group.input-indec .form-control {
  border-color: #4d4d61;
}
.dark-mode .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.dark-mode .alert-default {
  background-color: var(--dark-bg);
}
.dark-mode .side-menu__item:focus,
.dark-mode .side-menu__item:focus .side-menu__icon,
.dark-mode .side-menu__item:hover .side-menu__icon {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.dark-mode .header .dropdown-menu .dropdown-item,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item {
  border-bottom: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header .dropdown-menu .dropdown-item:last-child,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}
.dark-mode .header .notifications-menu h5,
.dark-mode .header .message-menu h5,
.dark-mode .responsive-navbar .notifications-menu h5,
.dark-mode .responsive-navbar .message-menu h5 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span,
.dark-mode .responsive-navbar .notifications-menu span,
.dark-mode .responsive-navbar .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .header .profile-1 .dropdown-item .dropdown-icon,
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .sidebar .user-pro-body img {
  background: var(--dark-bg);
}
.dark-mode .main-chat-list .media.new .media-contact-name span:first-child,
.dark-mode .main-chat-list .media-contact-name span:first-child,
.dark-mode .main-chat-list .media.selected .media-contact-name span:first-child {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .main-chat-list .main-img-user span {
  box-shadow: 0 0 0 2px var(--dark-bg);
}
.dark-mode .main-chat-list .media:hover,
.dark-mode .main-chat-list .media:focus {
  border-bottom: 1px solid transparent;
}
.dark-mode .main-chat-list .media-body p {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .main-chat-list .media.new .media-body p {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .main-chat-list .media.selected .media-body p {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .main-chat-footer .form-control {
  background: none;
  border: 1px solid var(--dark-border);
}
.dark-mode #accordion .panel-default > .panel-heading {
  border: 1px solid var(--dark-border);
}
.dark-mode .sp-container {
  background: var(--dark-theme);
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
  border: 1px solid var(--dark-border);
}
.dark-mode .sp-picker-container {
  border-left: 0;
}
.dark-mode .SumoSelect > .CaptionCont {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .social-login {
  background: rgba(0, 0, 0, 0.2);
}
.dark-mode .table-inbox tr td i {
  color: var(--dark-bg);
}
.dark-mode.error-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--dark-bg);
}
.dark-mode .accordion-button:not(.collapsed) {
  background: #272740;
}
.dark-mode .accordion-item {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}
.dark-mode .accordion-button {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.dark-mode .btn-close {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropify-wrapper .dropify-message span.file-icon {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .SumoSelect.open .search-txt {
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .SumoSelect .select-all {
  background-color: var(--dark-bg);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .SumoSelect > .optWrapper > .MultiControls {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}
.dark-mode .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #393958;
}
.dark-mode .form-check-input {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.dark-mode .dark-layout {
  display: none;
}
.dark-mode .light-layout {
  display: block;
}
.dark-mode .apexcharts-canvas line {
  stroke: rgba(255, 255, 255, 0.12);
}
.dark-mode .sidebar .dropdown-item h6 {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .bg-patterns {
  background: url("./media/1-dark.png");
}
.dark-mode .apexcharts-legend-text {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .apexcharts-tooltip.light {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode .apexcharts-tooltip.light {
    background: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: transparent;
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .list-group .list-contact-icons {
  background: #34334a;
}
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg) !important;
}
.dark-mode .main-chat-header .nav-link {
  color: #a8afc7;
}
.dark-mode .main-chat-msg-name small {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .breadcrumb-item1 a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .breadcrumb-item2 a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  color: #fff;
  border: #45455f solid 1px;
}
.dark-mode .cal1 .clndr .clndr-table .header-days {
  background: var(--dark-theme);
}
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-today {
  background: var(--dark-theme);
  color: #343a40;
}
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #dedef7 !important;
}
.dark-mode .btn-default-light {
  color: #292828;
  background: rgba(246, 244, 251, 0.3294117647);
  border-color: #717087;
}
.dark-mode .panel-title1 a {
  background: var(--dark-bg) !important;
}
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  background: var(--dark-bg);
  color: var(--primary-color) !important;
}
body.rtl {
  text-align: right;
  direction: rtl;
}
.rtl .alert.alert-dismissible span.alert-inner--icon {
  float: right;
}
.rtl .ckbox span,
.rtl .rdiobox span {
  margin-right: 5px;
  margin-left: inherit;
}
.rtl #chartD .apexcharts-toolbar {
  left: 60px;
  top: -25px;
  right: inherit;
}
.rtl .transaction-icon i {
  margin-left: 12px;
  margin-right: inherit;
}
.rtl .sales-stats {
  padding-right: 0px;
}
.rtl .projects.project-type-container .project-type .nav-link {
  margin-right: 5px;
  margin-left: inherit;
}
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border-left: 0px;
  border-bottom: 1px solid var(--dark-border);
  border-top: 0px;
  border-right: 1px solid var(--dark-border);
}
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td:last-child {
  border-left: 1px solid var(--dark-border);
}
.rtl .attached-file-container .attached-file-image .image-pic {
  padding: 9px 15px 20px 0px;
}
.rtl .tags button.btn-close {
  left: 0px;
  right: inherit;
}
.rtl table.table-bordered tr th:last-child,
.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid #eaedf1 !important;
}
.rtl table.table-bordered tr:first-child th {
  border-top: 0px !important;
}
.rtl table.table-bordered tr:first-child td {
  border-top: 1px solid var(--dark-border);
}
.rtl .table.table-bordered tr th:first-child,
.rtl .table.table-bordered tr td:first-child {
  border-right: 0px !important;
}
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-left-width: 0px !important;
}
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-bottom-width: 0px !important;
}
.rtl table {
  border-spacing: 0px;
}
@media (max-width: 991.98px) {
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.desktop-logo {
    display: none !important;
  }
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.light-logo1 {
    display: block !important;
  }
}
.rtl .btn-group .btn:first-child.btn-pill.dropdown-toggle {
  border-bottom-right-radius: 10rem !important;
  border-top-right-radius: 10rem !important;
}
.rtl #delete-datatable th:last-child,
.rtl #delete-datatable td:last-child,
.rtl #basic-datatable th:last-child,
.rtl #basic-datatable td:last-child,
.rtl #file-information th:last-child,
.rtl #file-information td:last-child {
  border-left-width: 2px !important;
}
.rtl .slide-menu {
  margin-right: 20px;
  margin-left: inherit;
}
.rtl .editorpicks-suggestions {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.rtl .ps__thumb-y {
  left: 0px !important;
  right: inherit !important;
}
.rtl .ps__rail-y {
  left: 0 !important;
  right: inherit !important;
}
.rtl .btn-group .btn:last-child {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.rtl .btn .badge {
  right: inherit;
  left: -3px;
}
.rtl .owl-nav .owl-prev {
  right: -25px;
  left: inherit;
}
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.rtl .btn-group .btn:first-child {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
@media (min-width: 768px) {
  .rtl .table-responsive.export-table .dt-buttons.btn-group {
    right: 193px;
    left: inherit;
  }
}
.rtl .select2-container .select2-search--inline {
  float: right;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-right: -4px;
  margin-left: inherit;
}
@media (min-width: 576px) {
  .rtl .br-br-sm-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: inherit !important;
  }
  .rtl .br-tr-sm-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: inherit !important;
  }
  .rtl .br-bl-sm-5 {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: inherit !important;
  }
  .rtl .br-tl-sm-5 {
    border-top-right-radius: 5px !important;
    border-top-left-radius: inherit !important;
  }
}
@media (min-width: 576px) {
  .rtl .editorpick-suggestion-img {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}
.rtl .blog-label {
  right: 15px;
  left: inherit;
}
.rtl .panel-heading1.collapsed:before {
  left: 10px;
  right: inherit;
}
.rtl .color-acc i {
  float: right;
}
.rtl .bootstrap-tagsinput .badge [data-role=remove] {
  margin-right: 8px;
  margin-left: inherit;
}
.rtl .indicators .avatar.avatar-xxl.rounded-circle::after,
.rtl .indicators .avatar.avatar-xl.rounded-circle::after,
.rtl .indicators .avatar.avatar-lg.rounded-circle::after,
.rtl .indicators .avatar.avatar-md.rounded-circle::after,
.rtl .indicators .avatar.avatar-sm.rounded-circle::after {
  right: inherit;
  left: -1px;
}
.rtl .indicators .avatar.avatar-normal.rounded-circle::after {
  left: -3px;
  right: inherit;
}
.rtl #remove-btn {
  right: -6px;
  left: inherit;
}
.rtl .status-indicator.invoice-bill::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}
.rtl .options-inv {
  left: 11px;
  right: inherit;
}
.rtl .nv-series text {
  text-anchor: end;
}
.rtl .wizard.vertical > .steps ul li + li {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl .editable-buttons {
  margin-right: 7px;
  margin-left: inherit !important;
}
.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-left: 0.5em;
  margin-right: inherit;
}
.rtl .select2-selection__rendered span {
  float: right;
}
.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
  text-align: right;
}
.rtl .material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  right: 13px;
  left: inherit;
}
.rtl .material-switch > input[type=checkbox]:checked + label::after {
  right: 50%;
  left: inherit;
}
.rtl .main-toggle-group .toggle {
  margin-right: 10px;
  margin-left: inherit !important;
}
.rtl .material-switch > label::after {
  right: -4px;
  left: inherit !important;
}
.rtl .material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  right: 77%;
  left: inherit !important;
}
.rtl .profile-1 .nav-link {
  padding-right: 0.9rem !important;
}
.rtl.error-bg .demo-icon {
  left: 40px;
  right: initial;
}
.rtl .symbol-input100 {
  right: 0;
  padding-right: 22px;
  padding-left: inherit;
}
.rtl .input100 {
  padding: 0 54px 0 30px;
}
.rtl.login-img .demo-icon {
  left: 40px;
  right: initial;
}
@media (max-width: 575.98px) {
  .rtl.login-img .demo-icon {
    left: 20px !important;
    right: initial !important;
  }
}
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid #eaedf1 !important;
}
.rtl .mixed-color-progress .bar-end {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.rtl .project-status,
.rtl .project-date {
  float: right;
}
.rtl .project-status::before {
  right: -11px;
  left: inherit;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  right: 50%;
  margin-top: -4px;
}
@media (min-width: 768px) {
  .rtl .table-responsive.deleted-table .data-table-btn {
    right: 223px;
    left: inherit;
  }
}
.rtl .editable-buttons .editable-cancel {
  margin-right: 7px;
  margin-left: inherit;
}
.rtl .editable-checklist .form-label.ckbox span {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl .select2-results__option span img,
.rtl .select2-selection__rendered span img {
  float: inherit;
}
.rtl .select2-container--default .select2-search--inline .select2-search__field {
  text-align: end;
  padding: 0px 10px;
}
.rtl .form-select.is-invalid:not([multiple]):not([size]),
.rtl .form-select.is-invalid:not([multiple])[size="1"],
.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),
.rtl .was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-left: 4.125rem;
  padding-right: 0.75rem;
}
.rtl .main-form-group .form-label {
  right: 0px;
  left: inherit;
}
.rtl .state-invalid,
.rtl .state-valid {
  padding-left: 2rem !important;
  padding-right: 1rem !important;
}
.rtl .rdiobox span:after {
  right: 5px;
  left: inherit;
}
.rtl .rdiobox span:before {
  right: 0;
  left: inherit;
}
.rtl .status-indicator.projects::before {
  right: -20px;
  left: inherit;
  transform: translate(-15%, -50%);
}
.rtl .status-indicator {
  margin-right: 18px;
  margin-left: inherit;
}
.rtl .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.rtl .media-body .badge {
  line-height: 1.5;
}
.rtl .dropdown-item i {
  float: right;
}
.rtl .ckbox span:before {
  right: 0;
  left: inherit;
}
.rtl .ckbox span::after {
  right: 0;
  left: inherit;
}
.rtl .nav1.nav-column .nav-link svg {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .main-parent .main-child {
  left: 5px;
  right: inherit;
}
.rtl #basic-addon3 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rtl .apexcharts-yaxis-title {
  transform: translate(-35px, 10px);
}
@media (max-width: 991.98px) {
  .rtl.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
}
.rtl.dark-mode .tl-blog:before {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-left: inherit;
}
.rtl.app.sidebar-mini .slide-menu a:before {
  margin-left: 10px;
  margin-right: inherit;
}
@media (min-width: 992px) {
  .rtl.horizontal .slide-menu a:before {
    right: -15px;
    left: inherit;
  }
}
@media (min-width: 992px) {
  .rtl.horizontal .side-menu__label {
    margin-left: 6px;
    margin-right: inherit;
  }
}
.rtl .select2-container .select2-selection--single {
  text-align: right;
}
.rtl .task-list li:hover .task-icon::before,
.rtl .task-list li:focus .task-icon::before {
  right: -5px;
}
.rtl .task-list li:hover .task-icon,
.rtl .task-list li:focus .task-icon {
  right: 24px;
}
.rtl .task-list li {
  display: inherit;
}
.rtl .tl-blog:before {
  right: 20px;
  left: inherit;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}
.rtl .tl-blog {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl .tl-blog .tl-details {
  margin-right: 15px;
  margin-left: inherit;
}
.rtl .todo-blog {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl .todo-blog .todo-details {
  margin-right: 15px;
  margin-left: inherit;
}
.rtl .todo-blog:before {
  right: -6px;
  left: inherit;
}
.rtl .task-list1 li {
  display: inherit;
  padding-right: 20px;
}
.rtl .task-list1 li .task-icon1 {
  right: 4px;
  left: inherit;
  margin-left: 5px;
  margin-right: inherit;
}
.rtl #circle1 canvas {
  left: 15px;
  right: inherit;
}
.rtl #circle1 strong {
  left: 37px;
  right: inherit;
}
.rtl .profile-1 .dropdown-item svg {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .notifyimg {
  float: right;
}
.rtl .custom-radio-lg .custom-control-label::after {
  right: 2px;
  left: inherit;
}
.rtl .app-sidebar {
  right: 0;
  left: inherit;
  border-left: 1px solid #eaedf1;
  border-right: inherit;
}
.rtl .app-content {
  -webkit-transition: margin-right 450ms ease;
  -o-transition: margin-right 450ms ease;
  transition: margin-right 450ms ease;
}
@media (min-width: 992px) {
  .rtl .app-content {
    margin-left: inherit;
    margin-right: 270px;
  }
  .rtl .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  .rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  .rtl.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 10px !important;
    padding-right: 100px !important;
  }
}
@media (max-width: 991px) {
  .rtl.app.sidenav-toggled .app-sidebar {
    right: 0 !important;
    left: inherit !important;
  }
  .rtl.app .app-sidebar {
    right: -270px !important;
    left: inherit !important;
  }
  .rtl .responsive-navbar .header-search .input-group .input-group-text.btn {
    left: 6px;
    right: inherit;
  }
  .rtl .fc .fc-toolbar-title {
    left: 10px;
    right: inherit;
  }
}
.rtl .app-header {
  transition: padding-right 0.3s ease;
}
.rtl .app-sidebar__toggle {
  transition: padding-right 0.3s ease;
  left: 7px;
  right: inherit;
}
.rtl .app-sidebar__toggle:after {
  right: 12px;
  left: inherit;
}
.rtl .header .main-header-center {
  padding-left: inherit;
  padding-right: 0px;
}
.rtl .header .btn {
  margin-left: inherit;
}
@media (min-width: 992px) {
  .rtl .main-header-center .btn {
    left: 12px;
    right: inherit;
    padding-left: 2px;
    padding-right: 0.65rem;
  }
  .rtl .main-chat-contacts-wrapper {
    padding: 10px 0 10px 15px;
  }
}
.rtl .dropdown-menu-end[data-bs-popper] {
  left: 0 !important;
  right: auto;
}
.rtl .dropdown-menu-arrow.dropdown-menu-end:before,
.rtl .dropdown-menu-arrow.dropdown-menu-end:after {
  right: auto;
  left: 5%;
}
.rtl .dropdown-menu {
  text-align: right;
}
.rtl .dropdown-icon {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}
.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: inherit;
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.rtl .input-group-btn .btn {
  border-radius: 4px 0px 0px 4px;
}
.rtl .page-header .breadcrumb {
  padding-right: 0 !important;
  padding-left: inherit !important;
}
.rtl .breadcrumb {
  right: inherit;
  left: 0;
}
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
  padding-right: inherit;
}
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: inherit;
  padding-right: 0.5rem;
}
.rtl .modal-header .btn-close {
  padding: 1rem;
  margin: -1rem auto -1rem -1rem;
}
.rtl .sidebar.sidebar-right {
  left: 0;
  right: initial;
  transform: translate(-100%, 0);
}
.rtl .sidebar.sidebar-right .latest-tasks .tabs-menu .nav.panel-tabs li a i {
  float: right;
  margin-top: 3px;
  margin-left: 3px;
}
.rtl .sidebar-right .panel-primary .tab-menu-heading i {
  float: right;
  margin-top: 4px;
}
.rtl .side-header {
  border-left: 1px solid #eaedf1;
  border-right: initial;
}
.rtl .side-menu .sub-category {
  padding: 12px 20px 2px 30px;
}
.rtl .slide.is-expanded a {
  text-decoration: none;
}
.rtl .side-menu__item.active {
  color: var(--primary-color);
}
.rtl .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-color);
}
.rtl .side-menu__item {
  -webkit-transition: border-right-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-right-color 0.3s ease, background-color 0.3s ease;
  transition: border-right-color 0.3s ease, background-color 0.3s ease;
}
.rtl .side-menu .side-menu__icon {
  margin-left: 8px;
  margin-right: inherit !important;
}
.rtl .side-menu .side-menu__icon::after {
  left: 3px;
  right: inherit;
}
.rtl .side-badge,
.rtl .slide-menu open.slide-menu hide .side-badge {
  left: 20px;
  right: inherit;
}
.rtl.app.sidebar-mini .slide-menu {
  padding-right: 20px !important;
  padding-left: 30px !important;
}
.rtl .slide-menu li .slide-item:before {
  content: "\e0e7";
}
.rtl .sub-slide-menu {
  padding: 0 0 15px 15px;
}
.rtl .sub-slide-item {
  padding: 8px 24px 8px 0 !important;
}
.rtl .sub-side-menu__item2 {
  padding: 8px 24px 8px 2px;
}
.rtl .sub-angle2 {
  float: left;
  margin-right: inherit;
}
.rtl .sub-slide-menu2 {
  padding-right: 0;
  padding-left: inherit;
}
.rtl .sub-slide-item2 {
  padding: 8px 40px 8px 0px !important;
}
@media (min-width: 992px) {
  .rtl.sidebar-mini.sidenav-toggled .side-badge,
  .rtl.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    left: 21px;
    right: inherit;
  }
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px;
    right: inherit;
  }
  .rtl.sidebar-mini footer.footer {
    padding: 1.25rem 270px 1.25rem 1.25rem;
  }
}
.rtl .pulse {
  left: 8px;
  right: inherit;
}
.rtl .pulse:before {
  left: -4px;
  right: inherit;
}
.rtl .pulse-danger {
  left: 8px;
  right: inherit;
}
.rtl .sidebar .tabs-menu ul li a {
  padding: 15px 22px 15px 17px;
}
.rtl .feeds.avatar-circle::before {
  right: -15px;
  left: inherit;
}
.rtl .task-list.timeline-task::before {
  right: 25px;
  left: inherit;
}
.rtl .task-list:before {
  right: 15px;
  left: inherit;
  border-right: 1px solid #e0e9f1;
  border-right: initial;
}
.rtl .task-list li {
  padding-right: 55px;
  padding-left: 8px;
}
.rtl .task-list li .task-icon1 {
  right: 20px;
  left: inherit;
}
.rtl .task-list li .task-icon {
  right: 10px;
  left: inherit;
}
.rtl .nav.product-sale {
  left: 5px;
  right: inherit;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0px !important;
  right: inherit !important;
}
.rtl div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}
.rtl div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}
.rtl div.dataTables_wrapper div.dataTables_filter input {
  margin-right: 0.5em;
  margin-left: inherit;
}
@media (max-width: 1363px) {
  .rtl .dt-buttons.btn-group {
    right: 0 !important;
    left: inherit;
  }
}
.rtl .card-options {
  margin-right: auto;
  margin-left: inherit;
}
.rtl .cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: left;
}
.rtl .fc-h-event .fc-event-title {
  float: right;
}
.rtl .fc-direction-ltr {
  direction: rtl;
  text-align: right;
}
.rtl .fc-direction-ltr .fc-list-day-side-text,
.rtl .fc-direction-rtl .fc-list-day-text {
  float: left;
}
.rtl .fc-direction-ltr .fc-list-day-text,
.rtl .fc-direction-rtl .fc-list-day-side-text {
  float: right;
}
.rtl .fc-direction-ltr .fc-button-group > .fc-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rtl .fc-direction-ltr .fc-button-group > .fc-button:first-child {
  margin-right: -1px;
  margin-left: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child),
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  margin-left: inherit;
}
.rtl .fc-icon-chevron-right {
  transform: rotate(180deg);
}
.rtl .fc-icon-chevron-left {
  transform: rotate(-180deg);
}
.rtl .main-chat-msg-name {
  margin-right: 15px;
  margin-left: inherit;
}
.rtl .dot-label {
  margin-left: 5px !important;
  margin-right: 0 !important;
}
.rtl .main-content-app .dropdown i {
  float: right;
}
.rtl .main-content-app .main-chat-body .content-inner .main-msg-wrapper .fe-download {
  float: left;
  margin-top: 4px !important;
}
.rtl .main-chat-contacts .lslide {
  margin-left: 10px;
  margin-right: inherit;
}
.rtl .main-chat-list .media-body {
  margin-right: 15px;
  margin-left: inherit;
}
.rtl .main-chat-list .main-img-user span {
  right: -2px;
  left: inherit;
}
.rtl .main-chat-header .nav {
  margin-right: auto;
  margin-left: inherit;
}
.rtl .main-chat-body .media.flex-row-reverse .media-body {
  margin-right: 0 !important;
  margin-left: 20px !important;
}
.rtl .main-chat-body .media-body {
  margin-right: 20px !important;
  margin-left: inherit !important;
}
.rtl .btn-list > .btn:not(:last-child),
.rtl .btn-list > .dropdown:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}
.rtl .growl .growl-close {
  float: left;
}
@media (max-width: 576px) {
  .rtl .card-body .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
  .rtl .card-body .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
}
@media (max-width: 992px) {
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 15% !important;
    margin-left: inherit !important;
  }
  .rtl .vtimeline .timeline-wrapper {
    padding-left: 0px !important;
    padding-right: inherit !important;
  }
  .rtl .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 14% !important;
    margin-left: inherit !important;
  }
  .rtl .vtimeline .timeline-wrapper .timeline-panel:after {
    border-left: 14px solid var(--dark-bg) !important;
    border-right: 0 !important;
    right: -14px !important;
    left: auto !important;
  }
  .rtl .vtimeline:before {
    right: 26px !important;
    left: inherit !important;
  }
  .rtl .vtimeline .timeline-wrapper .timeline-badge {
    right: 0 !important;
    left: inherit !important;
  }
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}
.rtl .vtimeline:before {
  margin-right: -1.5px;
  margin-left: inherit;
}
.rtl .vtimeline .timeline-wrapper .timeline-panel {
  margin-right: 15%;
  margin-left: inherit;
}
.rtl .vtimeline .timeline-wrapper {
  padding-left: 90px;
  padding-right: inherit;
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-right: auto !important;
  margin-left: 15% !important;
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}
.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  left: -10px;
  right: inherit;
  border-left: 0 solid #f9f9fb;
  border-right: 10px solid #f9f9fb;
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid #f9f9fb;
  right: -10px;
  left: auto;
}
.rtl .tree li i {
  margin-left: 10px;
  margin-right: inherit;
  float: right;
  margin-top: 6px;
}
.rtl .tree ul {
  margin-right: 1em;
  margin-left: inherit;
}
.rtl .tree li {
  padding: 0.5em 1em 0.5em 1em;
}
.rtl .tree ul:before {
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}
.rtl .tree ul:before {
  right: -10px;
  left: inherit;
}
.rtl .tree ul li:before {
  right: -10px;
  left: inherit;
}
.rtl .main {
  float: right;
}
.rtl .join {
  float: right;
  transform: rotate(180deg);
}
.rtl .dTree .page-tree {
  float: right;
}
.rtl .dTree .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
  transform: rotate(180deg);
}
.rtl .folder {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}
.rtl .last .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}
.rtl .dTree a {
  padding-right: 8px;
}
.rtl .dTree .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}
.rtl .folder-open {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}
.rtl .folder-group ul {
  padding-right: 20px;
  padding-left: inherit;
}
.rtl .folder-group.last .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}
.rtl .join-last .join {
  float: right;
}
.rtl .folder-group {
  background: none;
}
.rtl code,
.rtl kbd,
.rtl pre,
.rtl samp {
  direction: rtl;
  unicode-bidi: normal;
}
.rtl .header.header-2 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -45px;
  margin-left: inherit;
}
.rtl .header-1 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -50px;
  margin-left: inherit;
}
.rtl .header .form-inline .form-control {
  padding-right: 20px;
  padding-left: 40px;
}
.rtl .footer .social ul li {
  float: right;
}
.rtl .footer-social-list li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}
.rtl .footer-payments li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}
.rtl .page-options {
  margin-right: auto;
  margin-left: inherit;
}
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rtl .btn-group .btn + .btn,
.rtl .btn-group .btn + .btn-group {
  margin-right: -1px;
  margin-left: initial;
}
.rtl .btn-group > .btn:last-child:not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .tags > .tag:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}
.rtl .tag-addon:last-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .tag-addon {
  margin: 0 0.5rem 0 -0.5rem;
}
.rtl .card-options a:not(.btn) {
  margin-right: 0.5rem;
  margin-left: inherit;
}
.rtl .btn-close {
  float: left;
}
.rtl .alert-avatar .avatar {
  right: 0.75rem;
  left: inherit;
}
.rtl button.btn-close {
  left: 15px;
  right: inherit;
}
.rtl .alert-dismissible .btn-close {
  left: 0;
  right: inherit;
}
.rtl .alert-avatar {
  padding-right: 3.75rem !important;
}
.rtl .alert-inner--icon {
  float: right;
  padding-left: 5px;
}
.rtl .color-card-radius .card-header {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rtl .avatar-list .avatar:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: initial;
}
.rtl .avatar-status {
  left: -2px;
  right: initial;
}
.rtl .avatar-badges {
  left: -4px;
  right: initial;
}
.rtl .avatar-icons {
  left: 0px;
  right: initial;
}
.rtl [type=email],
.rtl [type=number],
.rtl [type=tel],
.rtl [type=url] {
  direction: rtl;
}
.rtl .badgetext {
  float: left;
}
.rtl .list-style-1 {
  padding-right: inherit;
}
.rtl .list-style2 {
  padding-right: inherit;
}
.rtl .list-style4 {
  padding-right: inherit;
}
.rtl .list-style3 {
  padding-right: inherit;
}
.rtl .list-style6 {
  padding-right: inherit;
}
.rtl .list-style5 {
  padding-right: inherit;
}
.rtl .list-style2 ul {
  padding-right: 30px;
  padding-left: initial;
}
.rtl .list-style-1 ul {
  padding-right: 30px;
  padding-left: initial;
}
.rtl .list-style4 ul {
  padding-right: 30px;
  padding-left: initial;
}
.rtl .list-style3 ul {
  padding-right: 30px;
  padding-left: initial;
}
.rtl .list-style6 ul {
  padding-right: 30px;
  padding-left: initial;
}
.rtl .list-style5 ul {
  padding-right: 30px;
  padding-left: initial;
}
.rtl .tag-round::before {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .tag-addon.tag-addon-cross {
  border-radius: 50px 0px 0px 50px;
}
.rtl .tag-avatar {
  margin: 0 -0.5rem 0 0.5rem;
}
.rtl .tag-radius {
  border-radius: 0px 50px 50px 0px;
}
.rtl .page-item:last-child .page-link {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .page-item:not(:first-child) .page-link {
  margin-left: 0;
}
.rtl .fa.fa-angle-right {
  transform: rotate(180deg);
}
.rtl .fa.fa-angle-left {
  transform: rotate(180deg);
}
.rtl .page-item:first-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rtl .fa.fa-angle-double-right {
  transform: rotate(180deg);
}
.rtl .fa.fa-angle-double-left {
  transform: rotate(180deg);
}
.rtl .accordion-button:not(.collapsed)::after {
  margin-left: 5px;
  margin-right: auto;
}
.rtl .accordionjs .acc_section .acc_head h3:before {
  right: 12px;
  left: inherit;
}
.rtl .accordionjs .acc_section .acc_head h3 {
  padding-right: 25px;
  padding-left: inherit;
}
.rtl .panel-heading1 a:before {
  left: 16px;
  right: inherit;
}
.rtl .tooltip-info.bs-tooltip-end .tooltip-arrow::before,
.rtl .tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #1170e4 !important;
  border-left-color: inherit !important;
}
.rtl .bs-tooltip-end .tooltip-arrow,
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
}
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.rtl .bs-tooltip-end .tooltip-arrow {
  left: 0;
  right: inherit;
}
.rtl .bs-popover-end,
.rtl .bs-popover-auto[data-popper-placement^=end] {
  margin-right: 0.5rem;
}
.rtl .bs-popover-end > .popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  right: auto;
}
.rtl .bs-popover-end > .popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ededf5;
}
.rtl .bs-popover-end > .popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  right: -1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.rtl .carousel-control-prev {
  left: 0;
  right: inherit;
}
.rtl .carousel-control-next {
  right: 0;
  left: inherit;
}
.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%) !important;
}
.rtl .active.carousel-item-end {
  transform: translateX(-100%) !important;
}
.rtl .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}
.rtl .custom-control-label::after {
  right: 0;
  left: inherit;
}
.rtl .custom-control-label::before {
  right: 0;
  left: inherit;
}
.rtl .custom-control {
  padding-right: 1.5rem;
  padding-left: inherit;
}
.rtl .custom-radio-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}
.rtl .custom-radio-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}
.rtl .custom-checkbox-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}
.rtl .custom-checkbox-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}
.rtl .custom-switch-indicator:before {
  left: 1px;
  right: inherit;
}
.rtl .custom-switch-description {
  margin-right: 0.5rem;
  margin-left: inherit;
}
.rtl .custom-switch {
  padding-right: 0;
  padding-left: inherit;
}
.rtl .pull-right {
  float: left;
}
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .pcr-app .pcr-interaction .pcr-result {
  text-align: right;
}
.rtl .ms-choice > div {
  left: 7px;
  right: inherit;
}
.rtl .ms-choice > span {
  right: 0;
  left: inherit;
  padding-right: 8px;
  padding-left: inherit;
}
.rtl .checkbox-group label:before {
  right: 0;
  left: inherit;
}
.rtl .checkbox-group label {
  padding-right: 25px;
  padding-left: 25px;
}
.rtl .transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul {
  padding-right: 20px;
  padding-left: inherit;
}
.rtl .transfer-double-list-footer label {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl .transfer-double-list-search-input {
  padding: 5px 8px 4px 0px;
}
.rtl .transfer-double-list-main .transfer-double-group-list-ul {
  padding-right: 7px;
  padding-left: inherit;
}
.rtl .iti--allow-dropdown .iti__flag-container,
.rtl .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}
.rtl .iti__selected-flag {
  padding: 0 8px 0 0px;
  border-left: 1px solid #ecf0fa;
  border-right: inherit;
}
.rtl .iti--allow-dropdown input,
.rtl .iti--allow-dropdown input[type=text],
.rtl .iti--allow-dropdown input[type=tel],
.rtl .iti--separate-dial-code input,
.rtl .iti--separate-dial-code input[type=text],
.rtl .iti--separate-dial-code input[type=tel] {
  padding-left: 6px;
  padding-right: 52px;
  margin-right: 0;
  margin-left: 0;
}
.rtl .iti__arrow {
  margin-right: 6px;
  margin-left: inherit;
}
.rtl .iti__country-list {
  text-align: right;
  margin: 0 -1px 0 0;
}
.rtl .iti__flag-box,
.rtl .iti__country-name {
  margin-left: 6px;
  margin-right: inherit;
}
.rtl input[type=radio],
.rtl input[type=checkbox] {
  margin-left: 7px;
  margin-right: inherit;
}
.rtl .richText .richText-toolbar ul li {
  float: right;
}
.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  left: 5px;
  right: inherit !important;
}
.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  left: 6px;
  right: inherit;
}
.rtl .ql-toolbar.ql-snow .ql-formats {
  margin-left: 25px;
  margin-right: inherit;
}
.rtl .ql-editor {
  text-align: right;
}
.rtl .sw-theme-dots > ul.step-anchor > li > a:before {
  right: 37%;
  left: inherit;
}
.rtl .sw-theme-dots > ul.step-anchor > li > a:after {
  right: 35%;
  left: inherit;
}
.rtl .sw-theme-dots .step-content {
  text-align: right;
}
.rtl .form-wizard-title {
  margin-right: 10px;
  margin-left: inherit;
}
@media (min-width: 576px) {
  .rtl .wizard > .steps > ul li .title {
    margin-left: 10px;
    margin-right: inherit;
  }
  .rtl .wizard.vertical > .steps {
    float: right;
  }
  .rtl .wizard.vertical > .steps ul li + li {
    margin-right: 0;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .rtl .wizard > .steps > ul li + li {
    margin-right: 30px;
    margin-left: inherit;
  }
}
.rtl .wizard > .steps a .number,
.rtl .wizard > .steps a:hover .number,
.rtl .wizard > .steps a:active .number {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .form-check .form-check-input {
  float: left;
  margin-right: -1.5em;
  margin-left: inherit;
}
.rtl .form-check {
  padding-right: 1.25rem;
  padding-left: inherit;
}
.rtl .form-file-label::after {
  left: 0;
  right: initial;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
  border-radius: 3px 0px 0px 3px;
}
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-right: 0;
  padding-left: initial;
}
.rtl .dt-buttons.btn-group {
  right: 193px;
  left: inherit;
}
.rtl .data-table-btn {
  right: 185px;
}
.rtl .btn-profile {
  left: 32px;
  right: inherit;
}
.rtl .profile-cover__action {
  padding: 252px 185px 10px 30px;
}
.rtl .profile-cover__img {
  right: 50px;
  left: inherit;
}
.rtl .profile-cover__img .profile-img-1 > img {
  margin-right: -9px;
  margin-left: inherit;
}
.rtl .profile-cover__img .profile-img-content {
  margin-right: 10px;
  margin-left: inherit;
}
@media (max-width: 992px) {
  .rtl .wideget-user .social.social-profile-buttons {
    float: left !important;
    margin-right: 153px;
    margin-left: inherit;
  }
}
.rtl .avatar-list-stacked .avatar {
  margin-left: -0.8em !important;
  margin-right: inherit !important;
}
.rtl .notification:before {
  right: 20%;
  left: inherit;
  margin-right: -1px;
  margin-left: inherit;
}
.rtl .notification .notification-time {
  right: -7px;
  left: inherit;
  text-align: left;
}
.rtl .notification .notification-icon {
  right: 15%;
  left: inherit;
}
.rtl .notification .notification-body {
  margin-right: 25%;
  margin-left: 18%;
}
.rtl .notification .notification-body:before {
  border-left-color: #fff;
  border-right-color: transparent;
  right: -20px;
  left: inherit;
}
.rtl .notify-time {
  right: auto;
  left: 25px;
}
.rtl #growls-default {
  left: 10px;
  right: inherit;
}
.rtl #ui_notifIt {
  left: 10px !important;
  right: inherit !important;
}
.rtl .mail-inbox .icons {
  margin-left: 8px;
  margin-right: 0;
}
.rtl .mail-option .btn-group,
.rtl .mail-option .chk-all {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl ul.inbox-pagination {
  float: left;
}
.rtl .lg-toolbar .lg-icon {
  float: left;
}
.rtl #lg-counter {
  padding-right: 20px;
  padding-left: inherit;
}
.rtl .product-label {
  float: left;
}
.rtl .product-grid6 .icons {
  left: 25px;
  right: inherit;
  text-align: left;
}
.rtl .customer-services h4 {
  margin-right: 27px;
  margin-left: inherit;
}
.rtl .product-grid6 .icons-wishlist {
  left: 25px;
  right: inherit;
  text-align: left;
}
.rtl .owl-nav .owl-next {
  left: -25px;
  right: inherit;
}
.rtl .file-transparent-rounded i {
  margin-right: 5px !important;
}
.rtl .tag-outline-secondary i {
  margin-right: 5px !important;
}
.rtl .tag-outline-primary i {
  margin-right: 5px !important;
}
.rtl .tag-outline-success i {
  margin-right: 5px !important;
}
.rtl .tag-outline-warning i {
  margin-right: 5px !important;
}
.rtl .tag-outline-danger i {
  margin-right: 5px !important;
}
.rtl .tag-outline-pink i {
  margin-right: 5px !important;
}
.rtl .tag-outline-info i {
  margin-right: 5px !important;
}
.rtl .file-image .icons {
  left: 22px;
  right: inherit;
  text-align: left;
}
.rtl .file-image-1 .icons {
  left: 7px;
  right: inherit;
  text-align: left;
}
.rtl .card-img-absolute {
  margin-right: -40px;
  margin-left: inherit;
}
.rtl .circle-icon {
  margin-right: 13px;
  margin-left: inherit;
  float: left;
}
.rtl .price .list-group-flush .list-group-item {
  padding: 0px 16px 0px 0px;
}
.rtl .ion-chevron-right {
  transform: rotate(180deg);
}
.rtl #external-events {
  text-align: right;
}
@media only screen and (max-width: 991px) {
  .rtl .header-1 .animated-arrow {
    margin: 0px -11px 0 0px;
  }
  .rtl .animated-arrow {
    right: 0;
    left: inherit;
    padding: 25px 0px 16px 35px !important;
  }
}
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
  float: left;
}
@media screen and (max-width: 480px) {
  .rtl .sw-theme-dots > ul.step-anchor:before {
    right: 19px;
    left: auto;
    margin-left: 10px;
    margin-right: auto;
  }
  .rtl .sw-theme-dots > ul.step-anchor > li > a:before {
    right: -14px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl .sw-theme-dots > ul.step-anchor > li > a:after {
    right: -36px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl .sw-theme-dots > ul.step-anchor > li > a {
    text-align: right;
    margin-right: 0;
    margin-left: inherit;
  }
}
.rtl #back-to-top {
  left: 20px;
  right: inherit;
}
.rtl .custom-layout {
  left: 50px;
  right: inherit;
}
@media (min-width: 992px) {
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: inherit !important;
  }
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  .rtl.icontext-menu .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  .rtl.icontext-menu .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  .rtl.icontext-menu .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
}
@media (min-width: 992px) {
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  .rtl.icontext-menu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  .rtl.icontext-menu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  .rtl.icontext-menu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  .rtl.icontext-menu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  .rtl.icontext-menu .side-header {
    left: initial;
  }
  .rtl.icontext-menu .app-sidebar {
    right: 0;
    left: inherit;
  }
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}
@media (min-width: 992px) {
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px;
    padding-left: 10px;
  }
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px;
    left: inherit;
  }
  .rtl.hover-submenu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  .rtl.hover-submenu .side-header {
    left: initial;
  }
  .rtl.hover-submenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
  .rtl .slide-menu {
    margin-right: 12px;
    margin-left: inherit !important;
  }
}
@media (min-width: 992px) {
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 100px;
    padding-left: inherit;
  }
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  .rtl.hover-submenu1 .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  .rtl.hover-submenu1 .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 62px;
    left: inherit;
  }
  .rtl.hover-submenu1 .app-sidebar__toggle {
    left: 10px;
    right: inherit;
  }
}
@media (min-width: 992px) {
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 0px;
    padding-left: inherit;
  }
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 0px;
    margin-left: inherit;
  }
  .rtl.closed-leftmenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  .rtl.closed-leftmenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  .rtl.closed-leftmenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  .rtl.closed-leftmenu .app-sidebar__toggle {
    right: initial;
    left: 0px;
  }
  .rtl.closed-leftmenu .side-header {
    left: initial;
  }
  .rtl.closed-leftmenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}
.rtl .side-badge {
  left: 20px;
  right: inherit !important;
}
.rtl .border-end {
  border-left: 1px solid #eaedf1 !important;
  border-right: initial !important;
}
.rtl .border-start {
  border-right: 1px solid #eaedf1 !important;
  border-left: initial !important;
}
.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid #eaedf1 !important;
}
.rtl .border-start-0 {
  border-right: 0 !important;
  border-left: 1px solid #eaedf1 !important;
}
.rtl .br-ts-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: initial !important;
}
.rtl .br-bs-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-left-radius: initial !important;
}
.rtl .br-ts-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: initial !important;
}
.rtl .br-bs-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: initial !important;
}
.rtl .br-te-7 {
  border-top-left-radius: 7px !important;
  border-top-right-radius: inherit !important;
}
.rtl .br-be-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: inherit !important;
}
.rtl .br-ts-0 {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
}
.rtl .br-bs-0 {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}
.rtl .br-te-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 5px !important;
}
.rtl .br-be-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
}
.rtl .border-end-1 {
  border-left: 1px solid #d5dce3;
  border-right: inherit;
}
.rtl .theme-container .active {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .theme-container1 .active {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .theme-container2 .active {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .float-start {
  float: right !important;
}
.rtl .float-end {
  float: left !important;
}
@media (min-width: 576px) {
  .rtl .float-sm-start {
    float: right !important;
  }
  .rtl .float-sm-end {
    float: left !important;
  }
}
@media (min-width: 768px) {
  .rtl .float-md-start {
    float: right !important;
  }
  .rtl .float-md-end {
    float: left !important;
  }
}
@media (min-width: 992px) {
  .rtl .float-lg-start {
    float: right !important;
  }
  .rtl .float-lg-end {
    float: left !important;
  }
}
@media (min-width: 1280px) {
  .rtl .float-xl-start {
    float: right !important;
  }
  .rtl .float-xl-end {
    float: left !important;
  }
  .rtl .float-xl-none {
    float: none !important;
  }
}
.rtl {
}
.rtl .me-0 {
  margin-left: 0 !important;
  margin-right: inherit !important;
}
.rtl .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.rtl .ms-0 {
  margin-right: 0 !important;
  margin-left: inherit !important;
}
.rtl .me-1 {
  margin-left: 0.25rem !important;
  margin-right: inherit !important;
}
.rtl .mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.rtl .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: inherit !important;
}
.rtl .me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}
.rtl .mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.rtl .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: inherit !important;
}
.rtl .me-3 {
  margin-left: 0.75rem !important;
  margin-right: initial !important;
}
.rtl .mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.rtl .ms-3 {
  margin-right: 0.75rem !important;
  margin-left: inherit !important;
}
.rtl .me-4 {
  margin-left: 1rem !important;
  margin-right: initial !important;
}
.rtl .mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.rtl .ms-4 {
  margin-right: 1rem !important;
  margin-left: inherit !important;
}
.rtl .me-5 {
  margin-left: 1.5rem !important;
  margin-right: inherit !important;
}
.rtl .mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.rtl .ms-5 {
  margin-right: 1.5rem !important;
  margin-left: inherit !important;
}
.rtl .me-6 {
  margin-left: 2rem !important;
  margin-right: inherit !important;
}
.rtl .mx-6 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.rtl .ms-6 {
  margin-right: 2rem !important;
  margin-left: inherit !important;
}
.rtl .me-7 {
  margin-left: 3rem !important;
  margin-right: inherit !important;
}
.rtl .mx-7 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.rtl .ms-7 {
  margin-right: 3rem !important;
  margin-left: inherit !important;
}
.rtl .mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.rtl .me-8 {
  margin-left: 4rem !important;
  margin-right: inherit !important;
}
.rtl .mx-8 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.rtl .ms-8 {
  margin-right: 4rem !important;
  margin-left: inherit !important;
}
.rtl .mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.rtl .me-9 {
  margin-left: 6rem !important;
  margin-right: inherit !important;
}
.rtl .mx-9 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}
.rtl .ms-9 {
  margin-right: 6rem !important;
  margin-left: inherit !important;
}
.rtl .me-auto {
  margin-left: auto !important;
  margin-right: inherit !important;
}
.rtl .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.rtl .ms-auto {
  margin-right: auto !important;
  margin-left: inherit !important;
}
@media (min-width: 576px) {
  .rtl .me-sm-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .rtl .ms-sm-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .rtl .ms-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .rtl .ms-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .rtl .ms-sm-3,
  .rtl .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .rtl .ms-sm-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .rtl .ms-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .rtl .ms-sm-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .rtl .ms-sm-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .rtl .ms-sm-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .rtl .ms-sm-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-sm-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  .rtl .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .rtl .ms-sm-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}
@media (min-width: 768px) {
  .rtl .me-md-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .rtl .ms-md-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .rtl .ms-md-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .rtl .ms-md-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .rtl .ms-md-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .rtl .ms-md-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .rtl .ms-md-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .rtl .ms-md-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .rtl .ms-md-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .rtl .ms-md-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .rtl .ms-md-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-md-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  .rtl .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .rtl .ms-md-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}
@media (min-width: 992px) {
  .rtl .me-lg-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .rtl .ms-lg-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .rtl .ms-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .rtl .ms-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .rtl .ms-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .rtl .ms-lg-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .rtl .ms-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .rtl .ms-lg-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  .rtl .me-lg-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  .rtl .mx-lg-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .rtl .ms-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .rtl .me-lg-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-lg-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .rtl .me-lg-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-lg-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-lg-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .rtl .me-lg-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  .rtl .ms-lg-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (min-width: 1280px) {
  .rtl .me-xl-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .rtl .me-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .rtl .me-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .rtl .me-xl-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .rtl .me-xl-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .rtl .me-xl-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .rtl .me-xl-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .rtl .me-xl-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .rtl .me-xl-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .rtl .me-xl-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  .rtl .ms-xl-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .rtl .me-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .rtl .ms-xl-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
.rtl .pe-0 {
  padding-left: 0 !important;
  padding-right: inherit !important;
}
.rtl .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.rtl .ps-0 {
  padding-right: 0 !important;
  padding-left: inherit !important;
}
.rtl .pe-1 {
  padding-left: 0.25rem !important;
  padding-right: inherit !important;
}
.rtl .px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.rtl .ps-1 {
  padding-right: 0.25rem !important;
  padding-left: inherit !important;
}
.rtl .pe-2 {
  padding-left: 0.5rem !important;
  padding-right: inherit !important;
}
.rtl .px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.rtl .ps-2 {
  padding-right: 0.5rem !important;
  padding-left: inherit !important;
}
.rtl .pe-3 {
  padding-left: 0.75rem !important;
  padding-right: inherit !important;
}
.rtl .px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.rtl .ps-3 {
  padding-right: 0.75rem !important;
  padding-left: inherit !important;
}
.rtl .pe-4 {
  padding-left: 1rem !important;
  padding-right: inherit !important;
}
.rtl .px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.rtl .ps-4 {
  padding-right: 1rem !important;
  padding-left: inherit !important;
}
.rtl .pe-5 {
  padding-left: 1.5rem !important;
  padding-right: inherit !important;
}
.rtl .px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.rtl .ps-5 {
  padding-right: 1.5rem !important;
  padding-left: inherit !important;
}
.rtl .px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.rtl .pe-6 {
  padding-left: 2rem !important;
  padding-right: inherit !important;
}
.rtl .px-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.rtl .ps-6 {
  padding-right: 2rem !important;
  padding-left: inherit !important;
}
.rtl .pe-7 {
  padding-left: 3rem !important;
  padding-right: inherit !important;
}
.rtl .px-7 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.rtl .ps-7 {
  padding-right: 3rem !important;
  padding-left: inherit !important;
}
.rtl .pe-8 {
  padding-left: 4rem !important;
  padding-right: inherit !important;
}
.rtl .px-8 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.rtl .ps-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.rtl .pe-9 {
  padding-left: 6rem !important;
  padding-right: inherit !important;
}
.rtl .px-9 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
.rtl .ps-9 {
  padding-right: 6rem !important;
  padding-left: inherit !important;
}
@media (min-width: 576px) {
  .rtl .pe-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .rtl .px-sm-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  .rtl .ps-sm-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .rtl .ps-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .rtl .ps-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .rtl .ps-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .rtl .ps-sm-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .rtl .ps-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .rtl .ps-sm-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .rtl .ps-sm-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .rtl .ps-sm-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-sm-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-sm-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .rtl .ps-sm-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}
@media (min-width: 768px) {
  .rtl .pe-md-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .rtl .ps-md-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .rtl .ps-md-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .rtl .ps-md-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  .rtl .ps-md-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  .rtl .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .rtl .pe-md-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .rtl .ps-md-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .rtl .ps-md-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .rtl .pe-md-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .rtl .ps-md-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .rtl .ps-md-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .rtl .ps-md-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-md-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-md-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .rtl .ps-md-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
}
@media (min-width: 992px) {
  .rtl .pe-lg-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .rtl .ps-lg-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .rtl .ps-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .rtl .ps-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .rtl .pe-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .rtl .ps-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .rtl .ps-lg-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .rtl .ps-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .rtl .ps-lg-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .rtl .ps-lg-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .rtl .ps-lg-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-lg-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-lg-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .rtl .ps-lg-9 {
    padding-right: 6rem !important;
    padding-left: onh !important;
  }
}
@media (min-width: 1280px) {
  .rtl .pe-xl-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .rtl .ps-xl-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .rtl .ps-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .rtl .ps-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .rtl .ps-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .rtl .ps-xl-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .rtl .ps-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .rtl .ps-xl-6,
  .rtl .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .rtl .ps-xl-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .rtl .ps-xl-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  .rtl .pe-xl-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  .rtl .px-xl-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .rtl .ps-xl-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}
.rtl .text-start {
  text-align: right !important;
}
.rtl .text-end {
  text-align: left !important;
}
@media (min-width: 576px) {
  .rtl .text-sm-left {
    text-align: right !important;
  }
  .rtl .text-sm-right {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  .rtl .text-md-left {
    text-align: right !important;
  }
  .rtl .text-md-right {
    text-align: left !important;
  }
}
@media (min-width: 992px) {
  .rtl .text-lg-left {
    text-align: right !important;
  }
  .rtl .text-lg-right {
    text-align: left !important;
  }
}
@media (min-width: 1280px) {
  .rtl .text-xl-left {
    text-align: right !important;
  }
  .rtl .text-xl-right {
    text-align: left !important;
  }
}
.rtl .text-end {
  text-align: left;
}
.rtl .fc .fc-scroller-harness {
  direction: rtl;
}
.rtl.hover-submenu .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}
.rtl.hover-submenu1 .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}
.rtl .fe-chevron-right:before {
  content: "\e92e";
}
.rtl.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}
.rtl.hover-submenu .slide-menu a:before {
  content: "\e0e7";
}
.rtl.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
}
.rtl.icontext-menu .slide-menu a:before {
  content: "\e0e7";
}
.rtl.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
}
.rtl.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}
.rtl.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
}
.rtl.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
}
.rtl #transactions {
  width: 100% !important;
}
.rtl #chartBar1 {
  width: 100% !important;
}
.rtl #chartLine {
  width: 100% !important;
}
.rtl #chartArea {
  width: 100% !important;
}
.rtl #chartBar2 {
  width: 100% !important;
}
.rtl.horizontal .sub-slide .sub-slide-menu {
  right: 180px;
  left: inherit;
}
.rtl.horizontal .main-sidemenu i.angle {
  left: -4px;
  right: inherit;
}
.rtl.horizontal .sub-slide .sub-slide-menu2 {
  right: 180px;
  left: inherit;
}
.rtl.horizontal .sub-angle2 {
  margin-left: 11px;
  margin-right: 11px;
}
.rtl.horizontal .sub-slide .sub-angle {
  left: 0px;
  top: -2px;
  right: auto;
  margin-left: 0 !important;
  margin-right: inherit !important;
}
.rtl.color-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}
.rtl.dark-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.color-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.color-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.gradient-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.gradient-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.dark-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.dark-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}
.rtl.dark-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}
.rtl.gradient-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}
@media (min-width: 768px) {
  .rtl.horizontal .main-sidemenu .slide-right {
    right: initial !important;
    left: 20px;
    transform: rotate(180deg);
  }
  .rtl.horizontal .main-sidemenu .slide-left {
    left: initial !important;
    right: 20px;
    transform: rotate(180deg);
  }
}
.rtl .cal1 .clndr .clndr-table tr .day {
  border-right: 1px solid #eaedf1;
}
.rtl .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
}
.rtl .main-content-body-chat .border-start-0 {
  border-left: 1px solid #eaedf1 !important;
}
.rtl .main-chat-footer {
  padding-right: inherit;
  padding-left: 20px;
}
.rtl .main-chat-footer .form-control {
  padding-left: 0;
  padding-right: 12px;
}
.rtl table.dataTable > thead .sorting::before,
.rtl table.dataTable > thead .sorting_asc::before,
.rtl table.dataTable > thead .sorting_desc::before,
.rtl table.dataTable > thead .sorting_asc_disabled::before,
.rtl table.dataTable > thead .sorting_desc_disabled::before {
  left: 1em;
  right: auto;
}
.rtl table.dataTable > thead .sorting::after,
.rtl table.dataTable > thead .sorting_asc::after,
.rtl table.dataTable > thead .sorting_desc::after,
.rtl table.dataTable > thead .sorting_asc_disabled::after,
.rtl table.dataTable > thead .sorting_desc_disabled::after {
  left: 0.5em;
  right: auto;
}
.rtl .like i,
.rtl .reply i {
  float: right;
}
.rtl .file-dropdown .dropdown-item i {
  float: right;
}
.rtl.dark-mode.light-menu.header-light .app-sidebar {
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
}
@media (min-width: 992px) {
  .rtl.dark-mode.light-menu .side-header {
    border-left: 1px solid #eaedf1 !important;
    border-right: 0px !important;
  }
}
@media (max-width: 576px) {
  .rtl .wideget-user .social.social-profile-buttons {
    margin-right: 0;
  }
}
@media only screen and (max-width: 460px) {
  .rtl .profile-cover__img .profile-img-1 > img {
    margin-right: -29px;
    margin-left: inherit;
  }
}
@media (min-width: 576px) {
  .rtl .wizard > .steps > ul li + li {
    margin-right: 20px;
    margin-left: inherit;
  }
  .rtl .wizard.vertical > .actions {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
  .rtl .wizard.vertical > .content {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
}
.rtl .wizard > .steps > ul li + li {
  margin-right: 5px;
  margin-left: inherit;
}
.rtl.dark-menu .app-sidebar {
  border-left-color: var(--dark-theme);
  border-right: inherit;
}
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-left-color: var(--dark-border);
  border-right-color: var(--dark-border);
}
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-right-color: var(--dark-border);
}
.rtl table.dataTable > thead > tr > th:not(.sorting_disabled),
.rtl table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 0.65rem !important;
  padding-left: 30px;
}
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left-width: 2px !important;
}
.rtl blockquote {
  padding-left: 0;
  border-left: 0;
  padding-right: 2rem;
  border-right: 2px solid #eaedf1;
}
.rtl .btn-list-icon i {
  float: right;
  margin-top: 4px;
}
.rtl .btn-list .dropdown i {
  float: right;
}
.rtl .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.rtl .card-img-right {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .panel-tabs li a i {
  float: right;
  margin-top: 3px;
}
.rtl .product-list .icons {
  right: auto;
  left: 10px;
  text-align: left;
}
.rtl .chart-circle.chart-circle-sm {
  margin-left: auto !important;
}
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-left: 0;
  padding-right: initial;
}
.rtl .blockquote-reverse {
  border-left: 2px solid #e9edf4;
  border-right: 0;
  text-align: left;
  padding-right: 0;
  padding-left: 2rem;
}
@media screen and (max-width: 1354px) {
  .rtl #tab5 table.table-bordered.dataTable th:last-child,
  .rtl #tab5 table.table-bordered.dataTable th:last-child,
  .rtl #tab5 table.table-bordered.dataTable td:last-child,
  .rtl #tab5 table.table-bordered.dataTable td:last-child {
    border-left-width: 1px;
  }
  .rtl .example .btn .badge {
    margin-left: 0 !important;
  }
}
@media (max-width: 1620px) and (min-width: 1280px) {
  .rtl #user-profile .media.media-xs .social-profile-buttons,
  .rtl #user-profile .media.media-xs .text-end {
    float: right !important;
  }
}
.rtl .tag-avatar {
  border-radius: 0px 3px 3px 0px;
}
.rtl .status-indicator.tickets::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}
.rtl .list-group .list-group-item.border-0.p-0 a i {
  float: right;
  margin-top: 4px;
}
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  padding-right: 30px !important;
  padding-left: inherit !important;
}
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  right: 5px;
  left: 0;
}
@media (max-width: 767px) {
  .rtl .table-inbox td:last-child,
  .rtl .table-inbox th:last-child {
    border-left-width: 1px;
  }
}
.rtl .scrollspy-example-2 {
  border-radius: 5px 0 0 5px;
}
.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid #eaedf1;
  border-right: 0px;
}
@media screen and (max-width: 480px) {
  .rtl .sw-theme-dots > ul.step-anchor > li {
    margin-left: auto;
    margin-right: 20px;
  }
}
.rtl .login-social-icon::after {
  left: 0;
  right: auto;
}
.rtl .main-chat-time::after {
  left: 0;
  right: auto;
}
@media (max-width: 576px) {
  .rtl .custom-layout {
    right: auto;
    left: 7px;
  }
}
@media (min-width: 992px) {
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
  .rtl.dark-mode .side-header {
    border-left: 0px solid var(--dark-border);
    border-right: initial;
  }
  .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}
@media (max-width: 991.98px) {
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .rtl .logo-horizontal .header-brand-img {
    margin-right: 60px;
    margin-left: inherit;
  }
}
@media (min-width: 768px) {
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
  .rtl .side-header {
    left: initial;
  }
}
.rtl #chartD .apexcharts-canvas {
  width: 100% !important;
}
.rtl #chartD .apexcharts-canvas svg {
  width: 100% !important;
}
.logo-container {
  left: 50px;
  position: absolute;
  top: 20px;
  z-index: 3;
}
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 60px;
  float: left;
}
.logo-container .brand {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
}
.section .wizard-card {
  min-height: inherit;
}
.tim-row {
  margin-bottom: 20px;
}
.tim-white-buttons {
  background-color: #777777;
}
.title {
  margin-top: 30px;
  margin-bottom: 25px;
  min-height: 32px;
  font-weight: 500;
}
.title.text-center {
  margin-bottom: 50px;
}
.tim-typo {
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
}
.tim-typo .tim-note {
  bottom: 10px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  left: 0;
  margin-left: 20px;
  position: absolute;
  width: 260px;
}
.tim-row {
  padding-top: 50px;
}
.tim-row h3 {
  margin-top: 0;
}
.switch {
  margin-right: 20px;
}
#navbar-full .navbar {
  border-radius: 0 !important;
  margin-bottom: 15px;
  z-index: 2;
}
.space {
  height: 130px;
  display: block;
}
.space-110 {
  height: 110px;
  display: block;
}
.space-50 {
  height: 50px;
  display: block;
}
.space-70 {
  height: 70px;
  display: block;
}
.navigation-example {
  background-position: center center;
  background-size: cover;
  margin-top: 0;
  min-height: 740px;
}
.navigation-example .img-src {
  background-attachment: scroll;
}
#notifications {
  background-color: #ffffff;
  display: block;
  width: 100%;
  position: relative;
}
#notifications .alert-danger {
  margin-bottom: 0px;
}
.tim-note {
  text-transform: capitalize;
}
#buttons .btn {
  margin: 0 0px 15px;
}
.space-100 {
  height: 100px;
  display: block;
  width: 100%;
}
.be-social {
  padding-bottom: 20px;
  margin: 0 auto 40px;
}
.txt-white {
  color: #ffffff;
}
.txt-gray {
  color: #ddd !important;
}
.parallax {
  width: 100%;
  height: 570px;
  display: block;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.logo-container.logo-documentation {
  position: relative;
  top: 0;
  left: 0;
}
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 50px;
  float: left;
}
.logo-container .brand {
  font-size: 16px;
  line-height: 18px;
  float: left;
  margin-left: 10px;
  margin-top: 7px;
  width: 70px;
  height: 40px;
  text-align: left;
}
.navbar-default .logo-container .brand {
  color: #999999;
}
.navbar-transparent .logo-container .brand {
  color: #ffffff;
}
.logo-container .brand-material {
  font-size: 18px;
  margin-top: 15px;
  height: 25px;
  width: auto;
}
.logo-container .logo img {
  width: 100%;
}
.navbar-small .logo-container .brand {
  color: #333333;
}
.fixed-section {
  top: 90px;
  max-height: 80vh;
  overflow: scroll;
}
.fixed-section ul li {
  list-style: none;
}
.fixed-section li a {
  font-size: 14px;
  padding: 2px;
  display: block;
  color: #666666;
}
.fixed-section li a.active {
  color: #00bbff;
}
.fixed-section.float {
  position: fixed;
  top: 100px;
  width: 200px;
  margin-top: 0;
}
.parallax .parallax-image {
  width: 100%;
  overflow: hidden;
  position: absolute;
}
.parallax .parallax-image img {
  width: 100%;
}
@media (max-width: 768px) {
  .parallax .parallax-image {
    width: 100%;
    height: 640px;
    overflow: hidden;
  }
  .parallax .parallax-image img {
    height: 100%;
    width: auto;
  }
}
.separator {
  content: "Separator";
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px;
}
.separator-line {
  background-color: #eee;
  height: 1px;
  width: 100%;
  display: block;
}
.separator.separator-gray {
  background-color: #eeeeee;
}
.social-buttons-demo .btn {
  margin-right: 5px;
  margin-bottom: 7px;
}
.img-container {
  width: 100%;
  overflow: hidden;
}
.img-container img {
  width: 100%;
}
.lightbox img {
  width: 100%;
}
.lightbox .modal-content {
  overflow: hidden;
}
.lightbox .modal-body {
  padding: 0;
}
@media screen and (min-width: 991px) {
  .lightbox .modal-dialog {
    width: 960px;
  }
}
@media (max-width: 768px) {
  .btn-morphing {
    margin-bottom: 10px;
  }
  .parallax .motto {
    top: 170px;
    margin-top: 0;
    font-size: 60px;
    width: 270px;
  }
}
.presentation .front {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.presentation .front:after,
.presentation .front .btn {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.logo-container .logo,
.logo-container .brand {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
#images h4 {
  margin-bottom: 30px;
}
#javascriptComponents {
  padding-bottom: 0;
}
#javascriptComponents .btn-raised {
  margin: 10px 5px;
}
.layers-container {
  display: block;
  margin-top: 50px;
  position: relative;
}
.layers-container img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  text-align: center;
}
.section-black {
  background-color: #333;
}
.animate {
  transition: 1.5s ease-in-out;
  -moz-transition: 1.5s ease-in-out;
  -webkit-transition: 1.5s ease-in-out;
}
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}
.navbar-transparent.navbar-small .logo-container .brand {
  color: #ffffff;
}
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}
.sharing-area {
  margin-top: 80px;
}
.sharing-area .btn {
  margin: 15px 4px 0;
  color: #ffffff;
}
.sharing-area .btn i {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.sharing-area .btn-twitter {
  background-color: #55acee;
}
.sharing-area .btn-facebook {
  background-color: #3b5998;
}
.sharing-area .btn-google-plus {
  background-color: #dd4b39;
}
.sharing-area .btn-github {
  background-color: #333333;
}
.section-thin,
.section-notifications {
  padding: 0;
}
.section-navbars {
  padding-top: 0;
}
#navbar .navbar {
  border-radius: 0;
}
.section-tabs {
  background: #eeeeee;
}
.section-pagination {
  padding-bottom: 0;
}
.section-download h4 {
  margin-bottom: 50px;
}
.section-examples a {
  text-decoration: none;
}
.section-examples h5 {
  margin-top: 30px;
}
.components-page .wrapper > .header,
.tutorial-page .wrapper > .header {
  height: 400px;
  padding-top: 100px;
  background-size: cover;
  background-position: center center;
}
.components-page .title,
.tutorial-page .title {
  color: #ffffff;
}
.main {
  background: #ffffff;
  position: relative;
  z-index: 3;
}
.main-raised {
  margin: -60px 30px 0px;
  border-radius: 6px;
  box-shadow:
    0 16px 24px 2px rgba(0, 0, 0, 0.14),
    0 6px 30px 5px rgba(0, 0, 0, 0.12),
    0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.header-filter {
  position: relative;
}
.header-filter:before,
.header-filter:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
}
.header-filter::before {
  background-color: rgba(0, 0, 0, 0.4);
}
.header-filter .container {
  z-index: 2;
  position: relative;
}
.section {
  padding: 70px 0;
  background-position: center center;
  background-size: cover;
}
.navbar {
  border: 0;
  border-radius: 3px;
  padding: 10px 0;
  -webkit-transition: all 150ms ease 0s;
  -moz-transition: all 150ms ease 0s;
  -o-transition: all 150ms ease 0s;
  -ms-transition: all 150ms ease 0s;
  transition: all 150ms ease 0s;
}
.navbar .navbar-brand {
  position: relative;
  height: 50px;
  line-height: 30px;
  color: inherit;
  padding: 10px 15px;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: inherit;
  background-color: transparent;
}
.navbar.navbar-transparent {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  padding-top: 25px;
}
.navbar-fixed-top {
  border-radius: 0;
}
.navbar .navbar-nav > li > a {
  color: inherit;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
}
.navbar .navbar-nav > li > a .material-icons,
.navbar .navbar-nav > li > a .fa {
  font-size: 20px;
  max-width: 20px;
}
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: inherit;
  background-color: transparent;
}
.navbar .navbar-nav > li > a:not(.btn) .material-icons {
  margin-top: -3px;
  top: 0px;
  position: relative;
  margin-right: 3px;
}
@media (max-width: 1199px) {
  .navbar .navbar-brand {
    height: 50px;
    padding: 10px 15px;
  }
  .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
:placeholder {
  color: #fff;
}
footer.footer-documentation {
  margin-top: 0;
  bottom: 0;
  text-shadow: none;
  color: inherit;
}
footer.footer-documentation li a {
  color: inherit;
}
footer.footer-documentation li a:hover,
footer.footer-documentation li a:focus {
  color: #89229b;
}
footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
footer ul li {
  display: inline-block;
}
footer ul li a {
  color: inherit;
  padding: 15px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: block;
}
footer ul li a:hover {
  text-decoration: none;
}
footer ul li .btn {
  margin: 0;
}
footer ul.links-horizontal:first-child a {
  padding-left: 0;
}
footer ul.links-horizontal:last-child a {
  padding-right: 0;
}
footer ul.links-vertical li {
  display: block;
}
footer ul.links-vertical li a {
  padding: 5px 0;
}
footer .social-buttons a,
footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
footer .footer-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin-left: -15px;
}
footer .footer-brand:hover,
footer .footer-brand:focus {
  color: #3c4858;
}
footer .copyright {
  padding: 15px 0;
  text-align: center;
}
footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}
footer .pull-center {
  display: inline-block;
  float: none;
}
@media (max-width: 768px) {
  .footer .copyright {
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    float: none !important;
    width: 100%;
  }
  .navbar.navbar-transparent {
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 10px;
    border-radius: 0;
  }
  .main-raised {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.fc-not-allowed {
  cursor: not-allowed;
}
.fc-not-allowed .fc-event {
  cursor: not-allowed;
}
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fc {
  display: flex;
  flex-direction: column;
  font-size: 1em;
}
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}
.fc th {
  text-align: center;
  vertical-align: top;
  padding: 0;
}
.fc td {
  vertical-align: top;
  padding: 0;
}
.fc a[data-navlink] {
  cursor: pointer;
}
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}
.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid #e9edf4;
}
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative;
}
@font-face {
  font-family: "fcicons";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-icon-chevron-left:before {
  content: "\e900";
}
.fc-icon-chevron-right:before {
  content: "\e901";
}
.fc-icon-chevrons-left:before {
  content: "\e902";
}
.fc-icon-chevrons-right:before {
  content: "\e903";
}
.fc-icon-minus-square:before {
  content: "\e904";
}
.fc-icon-plus-square:before {
  content: "\e905";
}
.fc-icon-x:before {
  content: "\e906";
}
.fc {
}
.fc .fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: button;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.8125rem;
  line-height: 1.5;
  border-radius: 5px;
}
.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}
.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.fc .fc-button:hover {
  text-decoration: none;
}
.fc .fc-button:focus {
  outline: 0;
}
.fc .fc-button:disabled {
  opacity: 0.65;
}
.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
}
.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}
.fc .fc-button-group > .fc-button:hover,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}
.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}
.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
}
.fc-direction-rtl .fc-toolbar-ltr {
  flex-direction: row-reverse;
}
.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.fc .fc-scroller-liquid {
  height: 100%;
}
.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.fc .fc-scroller-harness-liquid {
  height: 100%;
}
.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  direction: rtl;
}
.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #e9edf4;
}
.fc {
}
.fc .fc-scrollgrid {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0;
}
.fc .fc-scrollgrid table {
  width: 100%;
  table-layout: fixed;
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}
.fc .fc-scrollgrid-liquid {
  height: 100%;
}
.fc .fc-scrollgrid-section {
  height: 1px;
}
.fc .fc-scrollgrid-section > td {
  height: 1px;
}
.fc .fc-scrollgrid-section table {
  height: 1px;
}
.fc .fc-scrollgrid-section-liquid {
  height: auto;
}
.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
}
.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}
.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0;
}
.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
}
.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0;
}
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0;
}
.fc .fc-scrollgrid-sticky-shim {
  height: 1px;
  margin-bottom: -1px;
}
.fc-sticky {
  position: -webkit-sticky;
  position: sticky;
}
.fc {
}
.fc .fc-view-harness {
  flex-grow: 1;
  position: relative;
}
.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fc .fc-col-header-cell-cushion {
  display: inline-block;
  padding: 2px 4px;
}
.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc .fc-non-business {
  background: transparent;
}
.fc .fc-bg-event {
  background: rgba(4, 179, 114, 0.3);
  opacity: 0.3;
}
.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-style: italic;
}
.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
}
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
}
a.fc-event {
  text-decoration: none;
}
a.fc-event:hover {
  text-decoration: none;
}
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}
.fc-event-dragging:not(.fc-event-selected) {
  opacity: 0.75;
}
.fc-event-dragging.fc-event-selected {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}
.fc-event:hover {
}
.fc-event-selected {
}
.fc-event:hover .fc-event-resizer {
  display: block;
}
.fc-event-selected {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.fc-event-selected .fc-event-resizer {
  display: block;
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
}
.fc-event-selected .fc-event-resizer:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}
.fc-event-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc-event-selected:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}
.fc-h-event .fc-event-main-frame {
  display: flex;
}
.fc-h-event .fc-event-time {
  max-width: 100%;
  overflow: hidden;
}
.fc-h-event .fc-event-title-container {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.fc-h-event .fc-event-title {
  display: inline-block;
  vertical-align: top;
  left: 0;
  right: 0;
  max-width: 100%;
  overflow: hidden;
}
.fc-h-event.fc-event-selected:before {
  top: -10px;
  bottom: -10px;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
:root {
  --fc-daygrid-event-dot-width: 8px;
}
.fc .fc-popover {
  position: absolute;
  top: 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px;
}
.fc .fc-popover-title {
  margin: 0 2px;
}
.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}
.fc-theme-standard .fc-popover {
  border: 1px solid #e9edf4;
  background: #fff;
}
.fc-theme-standard .fc-popover-header {
  background: rgba(208, 208, 208, 0.3);
}
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness {
}
.fc-daygrid-day-frame:before,
.fc-daygrid-day-events:before,
.fc-daygrid-event-harness:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-events:after,
.fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table;
}
.fc {
}
.fc .fc-daygrid-body {
  position: relative;
  z-index: 1;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: rgb(238, 241, 249);
}
.fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%;
}
.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3;
}
.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
  color: #282f53;
}
.fc .fc-daygrid-day-events {
  margin-top: 1px;
}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative;
  min-height: 2em;
}
.fc .fc-daygrid-body-natural {
}
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}
.fc .fc-daygrid-event-harness {
  position: relative;
}
.fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}
.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}
.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}
.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3;
}
.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}
.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}
.fc .fc-daygrid-day-bottom {
  font-size: 0.85em;
  margin: 2px 3px 0;
}
.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}
.fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  color: #808080;
  color: var(--fc-neutral-text-color, #808080);
}
.fc .fc-more-popover {
  z-index: 8;
}
.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}
.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0;
}
.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px;
}
.fc-liquid-hack .fc-daygrid-day-frame {
  position: static;
}
.fc-daygrid-event {
  position: relative;
  white-space: nowrap;
  border-radius: 3px;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold;
  padding: 2px 10px;
}
.fc-daygrid-block-event .fc-event-title {
  padding: 2px 10px;
}
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}
.fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
  padding: 2px;
}
.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror {
  background: rgba(0, 0, 0, 0.1);
}
.fc-daygrid-dot-event.fc-event-selected:before {
  top: -10px;
  bottom: -10px;
}
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px;
  margin-left: 6px;
}
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
  margin-left: 3px;
  margin-right: 6px;
}
.fc-v-event {
}
.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%;
}
.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}
.fc-v-event .fc-event-title-container {
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
}
.fc-v-event .fc-event-title {
  top: 0;
  bottom: 0;
  max-height: 100%;
  overflow: hidden;
}
.fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-v-event.fc-event-selected:before {
  left: -10px;
  right: -10px;
}
.fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}
.fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness, 8px);
  left: 0;
  right: 0;
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}
.fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc {
}
.fc .fc-timegrid .fc-daygrid-body {
  z-index: 2;
}
.fc .fc-timegrid-divider {
  padding: 0 0 2px;
}
.fc .fc-timegrid-body {
  position: relative;
  z-index: 1;
  min-height: 100%;
}
.fc .fc-timegrid-axis-chunk {
  position: relative;
}
.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1;
}
.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}
.fc .fc-timegrid-slot {
  height: 1.5em;
  border-bottom: 0;
}
.fc .fc-timegrid-slot:empty:before {
  content: "\a0";
}
.fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}
.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}
.fc .fc-timegrid-slot-label {
  vertical-align: middle;
}
.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}
.fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
}
.fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.fc .fc-timegrid-axis-cushion {
  max-width: 60px;
  flex-shrink: 0;
}
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right;
}
.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left;
}
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}
.fc .fc-timegrid-col-frame {
  min-height: 100%;
  position: relative;
}
.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fc-media-screen .fc-timegrid-cols {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc-media-screen .fc-timegrid-cols > table {
  height: 100%;
}
.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-media-screen .fc-timegrid-event-harness {
  position: absolute;
}
.fc {
}
.fc .fc-timegrid-col-bg {
  z-index: 2;
}
.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}
.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}
.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3;
}
.fc .fc-timegrid-bg-harness {
  position: absolute;
  left: 0;
  right: 0;
}
.fc .fc-timegrid-col-events {
  z-index: 3;
}
.fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden;
}
.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px;
}
.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%;
}
.fc-timegrid-event-harness-inset .fc-timegrid-event {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}
.fc-timegrid-event {
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  border-radius: 3px;
}
.fc-timegrid-event.fc-event-mirror {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}
.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}
.fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  margin-bottom: 1px;
}
.fc-timegrid-event-condensed .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}
.fc-timegrid-event-condensed .fc-event-time:after {
  content: "\a0-\a0";
}
.fc-timegrid-event-condensed .fc-event-title {
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}
.fc-media-screen .fc-timegrid-event {
  position: absolute;
  top: 0;
  bottom: 1px;
  left: 0;
  right: 0;
}
.fc {
}
.fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
  border-width: 1px 0 0;
}
.fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px;
  border-style: solid;
  border-color: red;
}
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f6f6fb;
}
.fc-theme-standard .fc-list {
  border: 1px solid #e9edf4;
}
.fc {
}
.fc .fc-list-empty {
  background-color: #f6f6f9;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fc .fc-list-empty-cushion {
  margin: 5em 0;
}
.fc .fc-list-table {
  width: 100%;
  border-style: hidden;
}
.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0;
}
.fc .fc-list-sticky .fc-list-day > * {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
}
.fc .fc-list-table th {
  padding: 0;
}
.fc .fc-list-table td {
  padding: 8px 14px;
}
.fc .fc-list-day-cushion {
  padding: 8px 14px;
}
.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
}
.fc-theme-standard .fc-list-day-cushion {
  background-color: #f7f8f9;
}
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}
.fc-direction-ltr .fc-list-day-side-text {
  float: right;
}
.fc-direction-rtl .fc-list-day-text {
  float: right;
}
.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
  padding-left: 0;
}
.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
}
.fc-list-event.fc-event {
  background: transparent;
  color: #282f53;
}
.fc {
}
.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}
.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none;
}
.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}
.fc-theme-bootstrap a:not([href]) {
  color: inherit;
}
#external-events {
  padding: 1rem;
  border: 1px solid #e9edf4;
  text-align: left;
}
#external-events h4 {
  font-size: 16px;
  margin-bottom: 1rem;
  font-weight: 600;
}
#external-events .fc-event {
  margin: 5px 0;
  cursor: move;
  padding: 8px;
  border: 0;
}
#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666;
}
#external-events p input {
  margin: 0;
  vertical-align: middle;
}
@media (min-width: 1366px) {
  #external-events {
    margin-top: 3.5rem;
  }
}
@media (max-width: 1366px) {
  #external-events {
    margin-bottom: 3.5rem;
  }
}
@media (max-width: 767px) {
  .fc .fc-toolbar {
    display: inline-block;
  }
  .fc .fc-toolbar-title {
    position: absolute;
    right: 10px;
    font-size: 20px;
    top: 10px;
    display: contents;
  }
  .fc-toolbar-chunk {
    margin-bottom: 10px;
  }
  .fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 0px;
  }
}
@media (max-width: 320px) {
  .fc .fc-toolbar-title {
    font-size: 16px;
    display: contents;
  }
}
.fc-theme-standard th {
  padding: 15px;
}
.fc-event {
  border: 0px solid #6259ca !important;
}
.fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #0d0c22 !important;
  font-weight: 500;
}
.fc-event-dragging {
  padding: 8px;
}
.fc-list-table td {
  border: 0;
}
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead {
  border-bottom: 0;
}
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {
  border-bottom: 0;
}
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {
  border-bottom: 0 !important;
}
.fc-col-header thead th {
  padding: 15px;
}
.fc-theme-standard th {
  padding: 0;
}
@media (max-width: 575.98px) {
  .fc-col-header thead th {
    padding: 0px;
  }
}
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-pane > svg,
.leaflet-pane > canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.leaflet-crosshair {
  cursor: crosshair;
}
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.leaflet-dragging .leaflet-grab .leaflet-interactive {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #efefef;
  outline: 0;
  z-index: 0;
}
.leaflet-container a {
  color: #0078a8;
}
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-container {
  font:
    12px/1.5 "Helvetica Neue",
    Arial,
    Helvetica,
    sans-serif;
}
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font:
    bold 18px "Lucida Console",
    Monaco,
    monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url("./media/layers.png");
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url("./media/layers-2x.png");
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url("./media/marker-icon.png");
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}
.leaflet-popup-content p {
  margin: 18px 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font:
    16px/14px Tahoma,
    Verdana,
    sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}
input {
  outline: none;
  border: none;
}
textarea {
  outline: none;
  border: none;
}
textarea:focus {
  border-color: none !important;
}
input:focus {
  border-color: none !important;
}
input:focus::-webkit-input-placeholder,
input:focus:-moz-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder {
  color: transparent;
}
textarea:focus::-webkit-input-placeholder,
textarea:focus:-moz-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}
input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
textarea::-webkit-input-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
button {
  outline: none !important;
  border: none;
  background: transparent;
}
button:hover {
  cursor: pointer;
}
iframe {
  border: none !important;
}
.txt1,
.txt2 {
  font-size: 13px;
  line-height: 1.5;
  color: #24214c;
}
.limiter {
  width: 100%;
  margin: 0 auto;
}
.container-login100 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  z-index: 999;
}
.wrap-login100 {
  background: #fff;
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 137px 130px 137px 95px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
}
.login100-pic {
  width: 316px;
}
.login100-pic img {
  max-width: 100%;
}
.login100-form {
  width: 320px;
}
.login100-form-title {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  width: 100%;
  display: block;
  padding-bottom: 30px;
  color: #424344;
}
.wrap-input100 {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 10px;
}
.input100 {
  font-size: 15px;
  line-height: 1.5;
  color: #000;
  display: block;
  width: 100%;
  background: #ffffff;
  height: 45px;
  padding: 0 30px 0 54px;
  border-radius: 5px;
  border: 1px solid #ecf0fa;
}
.focus-input100 {
  display: block;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 0px 0px;
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.symbol-input100 {
  font-size: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 22px;
  pointer-events: none;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  color: #828996;
}
.input100.focus-input100 + .symbol-input100 {
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-login100-form-btn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 15px;
}
.login100-form-btn {
  line-height: 1.5;
  color: #fff;
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 25px;
  border-radius: 5px;
}
@media (max-width: 992px) {
  .wrap-login100 {
    padding: 35px 90px 35px 85px;
  }
  .login100-pic {
    width: 35%;
    display: none;
  }
  .login100-form {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .wrap-login100 {
    padding: 30px 80px 30px 80px;
  }
  .login100-form {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .wrap-login100 {
    padding: 25px 15px 25px 15px;
  }
}
.btn-social {
  position: relative;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid #e2e7eb;
  padding-left: 60px;
  background-color: #fff;
}
.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 36px;
  font-size: 1.2em;
  text-align: center;
  border-right: 1px solid #ecf0fa;
}
.btn-social.btn-lg {
  padding-left: 61px;
}
.btn-social.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social.btn-sm {
  padding-left: 38px;
}
.btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social.btn-xs {
  padding-left: 30px;
}
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social-icon.btn-lg {
  padding-left: 61px;
}
.btn-social-icon.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social-icon.btn-sm {
  padding-left: 38px;
}
.btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social-icon.btn-xs {
  padding-left: 30px;
}
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}
.btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel button.owl-dot {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.no-js .owl-carousel {
  display: block;
}
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.owl-controls {
  margin-bottom: 30px;
  text-align: center;
}
.owl-controls .owl-page {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: 4px solid #d9d6e0;
  background: url("./media/6.jpg") no-repeat;
  background-size: cover;
  transition: all 0.3s ease-in-out 0s;
}
.owl-controls .owl-page:nth-child(2) {
  background: url("./media/13.jpg") no-repeat;
  background-size: cover;
}
.owl-controls .owl-page:nth-child(3) {
  background: url("./media/15.jpg") no-repeat;
  background-size: cover;
}
.owl-controls.clickable .owl-page:hover {
  opacity: 0.5;
}
.owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}
.owl-controls .owl-page.active {
  border-color: var(--primary-color);
  opacity: 1;
}
.owl-controls .owl-page.active:hover {
  border-color: var(--primary-color);
  opacity: 1;
}
.testimonia .post {
  display: block;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}
.testimonia .title {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-transform: capitalize;
  margin: 0;
  margin-bottom: 1px;
}
.testimonia .rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
.testimonia .rating-stars .rating-stars-container .rating-star.is--active {
  color: #f1c40f !important;
}
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f !important;
}
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  bottom: 0px;
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  right: 0;
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: 0.6;
}
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: 0.6;
}
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9;
}
.ps__thumb-x {
  background-color: rgba(119, 188, 33, 0.4588235294);
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  bottom: 2px;
  position: absolute;
}
.ps__thumb-y {
  background-color: rgba(119, 188, 33, 0.4588235294);
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 3px;
  right: 0px;
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: rgba(132, 191, 139, 0.6784313725);
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: rgba(132, 191, 139, 0.6784313725);
  width: 3px;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.vscroll {
  position: relative;
}
.stop-scrolling {
  height: 100%;
}
.sweet-overlay {
  background-color: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}
.sweet-alert {
  background-color: white;
  width: 478px;
  padding: 40px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  border-radius: 5px;
}
.sweet-alert h2 {
  color: #495057;
  font-size: 1.75rem;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  position: relative;
  display: block;
  margin-bottom: 5px;
}
.sweet-alert p {
  color: #495057;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  line-height: normal;
}
.sweet-alert fieldset {
  border: none;
  position: relative;
  display: none;
}
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px;
}
.sweet-alert .sa-error-container p {
  display: inline-block;
}
.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.sweet-alert .sa-input-error::before,
.sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px;
}
.sweet-alert .sa-input-error::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .sa-input-error::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .sa-input-error.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}
.sweet-alert input:focus::-moz-placeholder,
.sweet-alert input:focus:-ms-input-placeholder,
.sweet-alert input:focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}
.sweet-alert input::-moz-placeholder,
.sweet-alert input:-ms-input-placeholder,
.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd;
}
.sweet-alert.show-input input {
  display: block;
}
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden;
}
.sweet-alert button {
  background-color: #77bc21 !important;
  color: white;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.84615385;
  border-radius: 5px;
  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;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(248, 38, 73, 0.48);
}
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.sweet-alert button:hover,
.sweet-alert button:active {
  background-color: #0061da;
}
.sweet-alert button.cancel {
  background-color: #f82649 !important;
}
.sweet-alert button.cancel:hover {
  background-color: rgba(248, 38, 73, 0.7607843137) !important;
}
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}
.sweet-alert button[disabled] {
  opacity: 0.6;
  cursor: default;
}
.sweet-alert button.confirm[disabled] {
  color: transparent;
}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.sweet-alert button::-moz-focus-inner {
  border: 0;
}
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid #45aaf2;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}
.sweet-alert .sa-icon.sa-error {
  border-color: #f82649;
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #f82649;
  display: block;
  top: 37px;
  border-radius: 2px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}
.sweet-alert .sa-icon.sa-warning {
  border-color: #f7b731;
}
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #f7b731;
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #f7b731;
}
.sweet-alert .sa-icon.sa-info {
  border-color: #45aaf2;
}
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #45aaf2;
}
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #45aaf2;
}
.sweet-alert .sa-icon.sa-success {
  border-color: #09ad95;
}
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
  content: "";
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #09ad95;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
  width: 120px !important;
  height: 50px !important;
}
@media all and (max-width: 540px) {
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@-webkit-keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}
@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}
@-webkit-keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}
@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}
@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}
@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}
@-webkit-keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}
@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}
.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s;
}
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s;
}
.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s;
}
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s;
}
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}
@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s;
}
@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}
@-webkit-keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}
@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}
@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}
@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}
@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \	;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \	;
}
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\	;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \	;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \	;
}
/*!
   * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
   * Copyright 2015 Daniel Cardoso <@DanielCardoso>
   * Licensed under MIT
   */
.la-ball-fall {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 0;
  color: #fff;
  width: 54px;
  height: 18px;
}
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-fall.la-dark {
  color: #333;
}
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite;
}
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms;
}
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms;
}
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms;
}
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}
.timer-alert .sa-button-container {
  display: none;
}
.timer-alert p {
  margin-bottom: 0;
}
.sweet-alert h2 {
  margin-bottom: 5px;
}
.cancel.btn.btn-default {
  color: #fff;
}
.closed-leftmenu {
}
@media (min-width: 992px) {
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 20px !important;
    padding-left: inherit !important;
  }
  .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  .closed-leftmenu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  .closed-leftmenu.dark-mode .side-header {
    background: transparent;
    border-bottom: 0;
    border-right: 0;
  }
  .closed-leftmenu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  .closed-leftmenu .side-menu {
    margin-top: 20px;
  }
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
    display: none;
  }
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .closed-leftmenu .app-sidebar {
    padding-top: 55px;
  }
  .closed-leftmenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  .closed-leftmenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}
@media (max-width: 767.98px) {
  .closed-leftmenu .app-sidebar {
    top: 71px !important;
  }
}
@media (max-width: 991px) {
  .closed-leftmenu.app {
    overflow-x: hidden;
  }
  .closed-leftmenu.app .app-sidebar {
    left: -270px;
  }
  .closed-leftmenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  .closed-leftmenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .closed-leftmenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}
.closed-leftmenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 450ms ease;
  -o-transition: margin-left 450ms ease;
  transition: margin-left 450ms ease;
  overflow: hidden;
  margin-top: 74px;
}
.closed-leftmenu .app-content .side-app {
  padding: 0px 20px 0 20px;
}
.closed-leftmenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .closed-leftmenu .app-content {
    margin-left: 270px;
  }
}
@media (max-width: 991px) {
  .closed-leftmenu .app-content {
    min-width: 100%;
  }
}
@media print {
  .closed-leftmenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
.closed-leftmenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}
@media (max-width: 991.98px) {
  .closed-leftmenu .app-header {
    z-index: 999 !important;
  }
}
@media (min-width: 992px) {
  .closed-leftmenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}
@media print {
  .closed-leftmenu .app-header {
    display: none;
  }
}
.closed-leftmenu .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}
.closed-leftmenu .app-header__logo:focus,
.closed-leftmenu .app-header__logo:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .closed-leftmenu .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}
.closed-leftmenu .app-sidebar__toggle {
  color: var(--primary-color);
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}
.closed-leftmenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}
.closed-leftmenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-color), 0);
}
.closed-leftmenu .app-sidebar__toggle:focus,
.closed-leftmenu .app-sidebar__toggle:hover {
  text-decoration: none;
}
@media (max-width: 991px) {
  .closed-leftmenu .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.closed-leftmenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  -webkit-transition: left 450ms ease, width 450ms ease;
  -o-transition: left 450ms ease, width 450ms ease;
  transition: left 450ms ease, width 450ms ease;
  border-right: 1px solid #eaedf1;
}
.closed-leftmenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}
.closed-leftmenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
@media print {
  .closed-leftmenu .app-sidebar {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .closed-leftmenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}
.closed-leftmenu .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}
.closed-leftmenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}
.closed-leftmenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}
.closed-leftmenu .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}
.closed-leftmenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.closed-leftmenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}
.closed-leftmenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.closed-leftmenu .side-menu {
  margin-bottom: 0;
}
.closed-leftmenu .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
  white-space: nowrap;
}
.closed-leftmenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-color);
}
.closed-leftmenu .side-menu__item.active:hover,
.closed-leftmenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.closed-leftmenu .side-menu__item:hover,
.closed-leftmenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.closed-leftmenu .side-menu__item:hover .side-menu__icon,
.closed-leftmenu .side-menu__item:hover .side-menu__label,
.closed-leftmenu .side-menu__item:focus .side-menu__icon,
.closed-leftmenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-color) !important;
}
@media (min-width: 992px) {
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}
.closed-leftmenu .slide-menu a.active {
  color: var(--primary-color);
}
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-color) !important;
}
.closed-leftmenu .slide-menu li {
  position: relative;
}
.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 0px;
  font-size: 10px;
  margin-right: 7px;
  color: #68798b;
}
.closed-leftmenu .slide.is-expanded a {
  text-decoration: none;
}
.closed-leftmenu .side-menu .side-menu__icon {
  color: var(--primary-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}
.closed-leftmenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-color), 0);
}
.closed-leftmenu .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.closed-leftmenu .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.closed-leftmenu .slide.is-expanded .slide-menu {
  display: block;
}
.closed-leftmenu .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.closed-leftmenu .slide-menu {
  display: none;
  font-size: 0.7rem !important;
  padding-left: 30px;
}
.closed-leftmenu .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
  white-space: nowrap;
}
.closed-leftmenu .slide-item .icon {
  margin-right: 5px;
}
.closed-leftmenu .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
  font-size: 11px;
}
@media (min-width: 992px) {
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .angle,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-notification,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 20px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-badge,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 24px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user,
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 0px;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px;
    overflow: hidden;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 10px 30px;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    position: relative;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}
.closed-leftmenu .dropdown-menu {
  border-radius: 0;
}
.closed-leftmenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}
.closed-leftmenu .dropdown-item .fa,
.closed-leftmenu .dropdown-item .icon {
  vertical-align: middle;
}
.closed-leftmenu .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.closed-leftmenu .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.closed-leftmenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}
@media print {
  .closed-leftmenu .app-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .closed-leftmenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .closed-leftmenu .app-title p {
    display: none;
  }
}
.closed-leftmenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 480px) {
  .closed-leftmenu .app-breadcrumb {
    margin-top: 10px;
  }
}
.closed-leftmenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}
.closed-leftmenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}
.closed-leftmenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}
.closed-leftmenu .user-info .text-muted {
  color: #74829c !important;
}
.closed-leftmenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}
.closed-leftmenu .side-header .header-brand-img.desktop-logo {
  display: none;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}
.closed-leftmenu .side-header .header-brand-img.toggle-logo {
  display: none;
}
.closed-leftmenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}
.closed-leftmenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  -webkit-transition: left 0.3s ease, width 450ms ease;
  -o-transition: left 0.3s ease, width 450ms ease;
  transition: left 0.3s ease, width 450ms ease;
  height: 75px;
}
.closed-leftmenu .side-header .header-brand-img.toggle-logo,
.closed-leftmenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}
.closed-leftmenu .user-pic {
  margin-bottom: 0.8rem;
}
.closed-leftmenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
  white-space: nowrap;
  position: relative;
}
.closed-leftmenu .side-menu .sub-category:not(:first-child) {
  margin-top: 0.75rem;
}
.closed-leftmenu .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}
.closed-leftmenu .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}
@media (min-width: 992px) {
  .closed-leftmenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}
.closed-leftmenu .side-badge,
.closed-leftmenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}
.closed-leftmenu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}
.closed-leftmenu .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}
.closed-leftmenu .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.closed-leftmenu .sub-angle {
  float: right;
  margin-top: 5px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.closed-leftmenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}
.closed-leftmenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}
.closed-leftmenu .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}
.closed-leftmenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}
.closed-leftmenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}
.closed-leftmenu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.closed-leftmenu .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.closed-leftmenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}
.closed-leftmenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}
.closed-leftmenu .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}
@media (max-width: 991px) {
  .closed-leftmenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}
@media (min-width: 992px) {
  .app.sidebar-mini.sidenav-toggled .side-menu__icon {
    color: #495057;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: var(--primary-color);
  }
}
.hover-submenu {
}
@media (max-width: 767.98px) {
  .hover-submenu .app-sidebar {
    top: 71px !important;
  }
}
@media (min-width: 768px) {
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  .hover-submenu .app-sidebar {
    padding-top: 75px !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .hover-submenu.app.dark-mode.color-menu.dark-header .side-header,
  .hover-submenu.app.dark-mode.gradient-menu.dark-header .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.light-menu.dark-header .side-header,
  .hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.dark-mode.light-menu.dark-header .app-header,
  .hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--dark-theme) !important;
  }
  .hover-submenu.app.dark-mode.light-menu.color-header .side-header,
  .hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .side-header,
  .hover-submenu.app.dark-mode.light-menu.gradient-header .side-header,
  .hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.dark-mode.light-menu.color-header .app-header,
  .hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .app-header,
  .hover-submenu.app.dark-mode.light-menu.gradient-header .app-header,
  .hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.color-header.dark-menu .app-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.gradient-menu.color-header .side-header,
  .hover-submenu.app.dark-mode.gradient-menu.color-header .app-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
  .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .hover-submenu.app.header-light.dark-mode.color-menu .app-header,
  .hover-submenu.app.header-light.dark-mode.gradient-menu .app-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header,
  .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .hover-submenu.app.header-light.light-menu.dark-mode .app-header,
  .hover-submenu.app.header-light.light-menu.dark-mode .side-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.light-mode.header-light.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  .hover-submenu.app.dark-mode.header-light.dark-menu .app-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .hover-submenu.app.sidenav-toggled.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.color-header .app-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.dark-header .app-header {
    background-color: var(--dark-theme) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .app-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.dark-header.color-menu .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .app-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.gradient-header.gradient-menu .side-header,
  .hover-submenu.app.dark-mode.gradient-header.gradient-menu .side-header {
    background-color: var(--primary-color) !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff !important;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo {
    display: none !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .app-header,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .app-header {
    background-color: #fff !important;
  }
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .app-sidebar,
  .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  .hover-submenu.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: inherit !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3 {
    display: none !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .hover-submenu .app-sidebar {
    padding-top: 55px;
  }
  .hover-submenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  .hover-submenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}
@media (max-width: 991px) {
  .hover-submenu.app {
    overflow-x: hidden;
  }
  .hover-submenu.app .app-sidebar {
    left: -270px;
  }
  .hover-submenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  .hover-submenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .hover-submenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}
.hover-submenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 0.2s ease;
  -o-transition: margin-left 0.2s ease;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}
.hover-submenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .hover-submenu .app-content {
    margin-left: 270px;
  }
}
@media (max-width: 991px) {
  .hover-submenu .app-content {
    min-width: 100%;
  }
}
@media print {
  .hover-submenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
.hover-submenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}
@media (max-width: 991.98px) {
  .hover-submenu .app-header {
    z-index: 999 !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}
@media print {
  .hover-submenu .app-header {
    display: none;
  }
}
.hover-submenu .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}
.hover-submenu .app-header__logo:focus,
.hover-submenu .app-header__logo:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .hover-submenu .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}
.hover-submenu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}
.hover-submenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}
.hover-submenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-color), 0);
}
.hover-submenu .app-sidebar__toggle:focus,
.hover-submenu .app-sidebar__toggle:hover {
  text-decoration: none;
}
@media (max-width: 991px) {
  .hover-submenu .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.hover-submenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  -webkit-transition: left 0.2s ease, width 0.2s ease;
  -o-transition: left 0.2s ease, width 0.2s ease;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}
.hover-submenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}
.hover-submenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
@media print {
  .hover-submenu .app-sidebar {
    display: none;
  }
}
@media (max-width: 991px) {
  .hover-submenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}
.hover-submenu .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}
.hover-submenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}
.hover-submenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}
.hover-submenu .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}
.hover-submenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.hover-submenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}
.hover-submenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.hover-submenu .side-menu {
  margin-bottom: 0;
}
.hover-submenu .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}
.hover-submenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-color);
}
.hover-submenu .side-menu__item.active:hover,
.hover-submenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.hover-submenu .side-menu__item:hover,
.hover-submenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.hover-submenu .side-menu__item:hover .side-menu__icon,
.hover-submenu .side-menu__item:hover .side-menu__label,
.hover-submenu .side-menu__item:focus .side-menu__icon,
.hover-submenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-color) !important;
}
@media (min-width: 992px) {
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}
.hover-submenu .slide-menu a.active {
  color: var(--primary-color);
}
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-color) !important;
}
.hover-submenu .slide-menu li {
  position: relative;
}
.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}
.hover-submenu .slide.is-expanded a {
  text-decoration: none;
}
.hover-submenu .side-menu .side-menu__icon {
  color: var(--primary-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}
.hover-submenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-color), 0);
}
.hover-submenu .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hover-submenu .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.hover-submenu .slide.is-expanded .slide-menu {
  display: block;
}
.hover-submenu .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hover-submenu .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}
.hover-submenu .slide-item .icon {
  margin-right: 5px;
}
.hover-submenu .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}
@media (min-width: 992px) {
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
  .hover-submenu.sidebar-mini.sidenav-toggled .angle,
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu.sidebar-mini.sidenav-toggled .user-notification,
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .side-badge,
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu {
    padding-top: 0 !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3 {
    display: none !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}
.hover-submenu .dropdown-menu {
  border-radius: 0;
}
.hover-submenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}
.hover-submenu .dropdown-item .fa,
.hover-submenu .dropdown-item .icon {
  vertical-align: middle;
}
.hover-submenu .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.hover-submenu .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.hover-submenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}
@media print {
  .hover-submenu .app-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .hover-submenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .hover-submenu .app-title p {
    display: none;
  }
}
.hover-submenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 480px) {
  .hover-submenu .app-breadcrumb {
    margin-top: 10px;
  }
}
.hover-submenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}
.hover-submenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}
.hover-submenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}
.hover-submenu .user-info .text-muted {
  color: #74829c !important;
}
.hover-submenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}
.hover-submenu .side-header .header-brand-img.desktop-logo {
  display: none;
}
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}
.hover-submenu .side-header .header-brand-img.toggle-logo {
  display: none;
}
.hover-submenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}
.hover-submenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}
.hover-submenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  -o-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}
.hover-submenu .side-header .header-brand-img.toggle-logo,
.hover-submenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}
.hover-submenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}
.hover-submenu .user-pic {
  margin-bottom: 0.8rem;
}
.hover-submenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}
.hover-submenu .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}
.hover-submenu .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}
.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}
@media (min-width: 992px) {
  .hover-submenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}
.hover-submenu .side-badge,
.hover-submenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}
.hover-submenu .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}
.hover-submenu .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.hover-submenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}
.hover-submenu .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hover-submenu .sub-angle {
  float: right;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.hover-submenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}
.hover-submenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}
.hover-submenu .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}
.hover-submenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
}
.hover-submenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}
.hover-submenu .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.hover-submenu .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hover-submenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}
.hover-submenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}
.hover-submenu .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}
@media (max-width: 991px) {
  .hover-submenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
@media (min-width: 992px) {
  .hover-submenu.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  .hover-submenu .app-sidebar .slide {
    position: relative;
    display: block;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  .hover-submenu.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}
.hover-submenu .ps--active-x > .ps__rail-x,
.hover-submenu .ps--active-y > .ps__rail-y {
  display: none;
}
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}
.hover-submenu.color-menu .side-header .light-logo {
  display: none !important;
}
.hover-submenu.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}
.hover-submenu.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}
@media (min-width: 992px) {
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-color);
  }
}
@media (min-width: 768px) {
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user,
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 0px !important;
  }
}
@media (min-width: 992px) {
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
  .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
  .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
  .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
  .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
  .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
  .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  .app.hover-submenu.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}
.dark-mode.hover-submenu .app-header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}
.dark-mode.hover-submenu .app-sidebar {
  border-right: 1px solid var(--dark-border) !important;
}
@media (min-width: 992px) {
  .dark-mode.hover-submenu .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 1px solid var(--dark-border);
  }
  .dark-mode.rtl.hover-submenu .side-header {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}
.dark-mode.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}
.dark-mode.hover-submenu .app-sidebar {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}
.dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
  background-color: var(--dark-body);
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}
@media (max-width: 991.98px) {
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}
@media (min-width: 992px) {
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}
@media (min-width: 992px) {
  .app.hover-submenu.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}
.app.hover-submenu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}
.rtl.app.hover-submenu .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}
@media (min-width: 992px) {
  .rtl.app.hover-submenu.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  .rtl.dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu.bg-img1.dark-mode .side-header,
  .hover-submenu.bg-img2.dark-mode .side-header,
  .hover-submenu.bg-img3.dark-mode .side-header,
  .hover-submenu.bg-img4.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px solid var(--dark-border);
  }
}
@media (min-width: 992px) {
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
  .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
  .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
  .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
    .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
    .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
    .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      background-color: transparent;
    }
  }
}
.hover-submenu1 {
}
@media (max-width: 767.98px) {
  .hover-submenu1 .app-sidebar {
    top: 71px !important;
  }
}
@media (min-width: 768px) {
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  .hover-submenu1 .app-sidebar {
    padding-top: 75px !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu1.dark-mode .app-sidebar {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  }
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .app-sidebar,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo {
    display: none !important;
  }
  .hover-submenu1.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  .hover-submenu1.dark-mode .side-header {
    background: transparent;
    border-bottom: 0;
    border-right: 0;
  }
  .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  .hover-submenu1.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  .hover-submenu1.app.color-menu .slide-menu li .slide-item::before {
    color: #fff !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .side-menu-label1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .hover-submenu1.color-menu .side-menu-label1 a {
    color: #fff !important;
  }
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px !important;
    margin-left: inherit !important;
  }
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px !important;
    left: inherit !important;
  }
  .hover-submenu1.sidenav-toggled-open .slide-item.active .slide-menu li .slide-item:before,
  .hover-submenu1 .hover-submenu1 .slide-item:hover .slide-menu li .slide-item:before,
  .hover-submenu1 .hover-submenu1 .slide-item:focus .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  .hover-submenu1.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: inherit !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3 {
    display: none !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .hover-submenu1 .app-sidebar {
    padding-top: 55px;
  }
  .hover-submenu1 .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  .hover-submenu1.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}
@media (max-width: 991px) {
  .hover-submenu1.app {
    overflow-x: hidden;
  }
  .hover-submenu1.app .app-sidebar {
    left: -270px;
  }
  .hover-submenu1.app .app-sidebar__overlay {
    visibility: hidden;
  }
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  .hover-submenu1.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .hover-submenu1.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}
.hover-submenu1 .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 0.2s ease;
  -o-transition: margin-left 0.2s ease;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}
.hover-submenu1 .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .hover-submenu1 .app-content {
    margin-left: 270px;
  }
}
@media (max-width: 991px) {
  .hover-submenu1 .app-content {
    min-width: 100%;
  }
}
@media print {
  .hover-submenu1 .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
.hover-submenu1 .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}
@media (max-width: 991.98px) {
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .light-logo1 {
    display: none !important;
  }
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .desktop-logo {
    display: block !important;
  }
  .hover-submenu1 .app-header {
    z-index: 999 !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu1 .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}
@media print {
  .hover-submenu1 .app-header {
    display: none;
  }
}
.hover-submenu1 .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}
.hover-submenu1 .app-header__logo:focus,
.hover-submenu1 .app-header__logo:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .hover-submenu1 .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}
.hover-submenu1 .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}
.hover-submenu1 .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}
.hover-submenu1 .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-color), 0);
}
.hover-submenu1 .app-sidebar__toggle:focus,
.hover-submenu1 .app-sidebar__toggle:hover {
  text-decoration: none;
}
@media (max-width: 991px) {
  .hover-submenu1 .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.hover-submenu1 .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  -webkit-transition: left 0.2s ease, width 0.2s ease;
  -o-transition: left 0.2s ease, width 0.2s ease;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}
.hover-submenu1 .app-sidebar::-webkit-scrollbar {
  width: 6px;
}
.hover-submenu1 .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
@media print {
  .hover-submenu1 .app-sidebar {
    display: none;
  }
}
@media (max-width: 991px) {
  .hover-submenu1 .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}
.hover-submenu1 .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}
.hover-submenu1 .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}
.hover-submenu1 .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}
.hover-submenu1 .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}
.hover-submenu1 .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.hover-submenu1 .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}
.hover-submenu1 .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.hover-submenu1 .side-menu {
  margin-bottom: 0;
}
.hover-submenu1 .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}
.hover-submenu1 .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-color);
}
.hover-submenu1 .side-menu__item.active:hover,
.hover-submenu1 .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.hover-submenu1 .side-menu__item:hover,
.hover-submenu1 .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.hover-submenu1 .side-menu__item:hover .side-menu__icon,
.hover-submenu1 .side-menu__item:hover .side-menu__label,
.hover-submenu1 .side-menu__item:focus .side-menu__icon,
.hover-submenu1 .side-menu__item:focus .side-menu__label {
  color: var(--primary-color) !important;
}
@media (min-width: 992px) {
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}
.hover-submenu1 .slide-menu a.active {
  color: var(--primary-color);
}
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: var(--primary-color) !important;
}
.hover-submenu1 .slide-menu li {
  position: relative;
}
.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}
.hover-submenu1 .slide.is-expanded a {
  text-decoration: none;
}
.hover-submenu1 .side-menu .side-menu__icon {
  color: var(--primary-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}
.hover-submenu1 .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-color), 0);
}
.hover-submenu1 .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.hover-submenu1 .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.hover-submenu1 .slide.is-expanded .slide-menu {
  display: block;
}
.hover-submenu1 .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hover-submenu1 .slide-menu {
  display: none;
  padding: 0px;
  font-size: 0.8rem !important;
  padding-left: 3px;
  margin-left: 12px;
}
.hover-submenu1 .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}
.hover-submenu1 .slide-item .icon {
  margin-right: 5px;
}
.hover-submenu1 .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}
@media (min-width: 992px) {
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
  .hover-submenu1.sidebar-mini.sidenav-toggled .angle,
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu1.sidebar-mini.sidenav-toggled .user-notification,
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu1.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-badge,
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .hover-submenu1.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3 {
    display: none !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}
.hover-submenu1 .dropdown-menu {
  border-radius: 0;
}
.hover-submenu1 .dropdown-menu.dropdown-menu-right {
  left: auto;
}
.hover-submenu1 .dropdown-item .fa,
.hover-submenu1 .dropdown-item .icon {
  vertical-align: middle;
}
.hover-submenu1 .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.hover-submenu1 .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.hover-submenu1 .app-title p {
  margin-bottom: 0;
  font-style: italic;
}
@media print {
  .hover-submenu1 .app-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .hover-submenu1 .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .hover-submenu1 .app-title p {
    display: none;
  }
}
.hover-submenu1 .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 480px) {
  .hover-submenu1 .app-breadcrumb {
    margin-top: 10px;
  }
}
.hover-submenu1.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}
.hover-submenu1 .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}
.hover-submenu1 .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}
.hover-submenu1 .user-info .text-muted {
  color: #74829c !important;
}
.hover-submenu1 .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}
.hover-submenu1 .side-header .header-brand-img.desktop-logo {
  display: none;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}
.hover-submenu1 .side-header .header-brand-img.toggle-logo {
  display: none;
}
.hover-submenu1 .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}
.hover-submenu1 .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  -o-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}
.hover-submenu1 .side-header .header-brand-img.toggle-logo,
.hover-submenu1 .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}
.hover-submenu1 .user-pic {
  margin-bottom: 0.8rem;
}
.hover-submenu1 .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}
.hover-submenu1 .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}
.hover-submenu1 .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}
.hover-submenu1.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}
@media (min-width: 992px) {
  .hover-submenu1.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}
.hover-submenu1 .side-badge,
.hover-submenu1 .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}
.hover-submenu1 .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}
.hover-submenu1 .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}
.hover-submenu1 .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hover-submenu1 .sub-angle {
  float: right;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.hover-submenu1 .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}
.hover-submenu1 .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}
.hover-submenu1 .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}
.hover-submenu1 .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
}
.hover-submenu1 .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}
.hover-submenu1 .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.hover-submenu1 .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hover-submenu1 .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}
.hover-submenu1 .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}
.hover-submenu1 .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}
@media (max-width: 991px) {
  .hover-submenu1 .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu1.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.hover-submenu1.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
@media (min-width: 992px) {
  .hover-submenu1.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  .hover-submenu1 .app-sidebar .slide {
    position: relative;
    display: block;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  .hover-submenu1.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}
.hover-submenu1 .ps--active-x > .ps__rail-x,
.hover-submenu1 .ps--active-y > .ps__rail-y {
  display: none;
}
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}
.hover-submenu1.color-menu .side-header .light-logo {
  display: none !important;
}
.hover-submenu1.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}
.hover-submenu1.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}
@media (min-width: 992px) {
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-color);
  }
}
@media (min-width: 992px) {
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo,
  .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo {
    display: none !important;
  }
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
  .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
  .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
  .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
  .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
  .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
  .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
  .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
  .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
  .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
  .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
  .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
  .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
  .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
  .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
  .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  .app.hover-submenu1.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e9edf4;
    padding: 10px 15px !important;
    color: var(--primary-color);
    margin-bottom: 6px;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 a:before {
    display: none;
  }
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label,
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: none !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  .app.hover-submenu1.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 10px !important;
  }
}
@media (max-width: 991.98px) {
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}
@media (min-width: 992px) {
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}
@media (min-width: 992px) {
  .app.hover-submenu1.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}
.app.hover-submenu1 .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}
@media (min-width: 992px) {
  .app.dark-mode.hover-submenu1.rtl .side-header {
    border-left: 1px solid var(--dark-border) !important;
    border-right: 0px !important;
  }
}
.rtl.app.hover-submenu1 .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}
@media (min-width: 992px) {
  .rtl.app.hover-submenu1.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  .rtl.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}
@media (max-width: 991.98px) {
  .hover-submenu1 .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.desktop-logo {
    display: block !important;
  }
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hover-submenu1.bg-img1.dark-mode .side-header,
  .hover-submenu1.bg-img2.dark-mode .side-header,
  .hover-submenu1.bg-img3.dark-mode .side-header,
  .hover-submenu1.bg-img.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px;
  }
}
@media (min-width: 992px) {
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
  .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
  .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
  .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) {
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
    .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
    .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
    .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
      background-color: transparent;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
}
.app-sidebar .mCSB_draggerContainer {
  right: -11px !important;
}
@media (min-width: 768px) {
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .app-sidebar {
    padding-top: 75px;
  }
  .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  .sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}
@media (min-width: 992px) {
  .sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
}
.app-content {
  margin-bottom: 0 !important;
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
  overflow: hidden;
  margin-top: 74px;
}
.app-content .side-app {
  padding: 0px 15px 0 15px;
}
.footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .app-content {
    margin-left: 270px;
  }
  .app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
  }
}
@media print {
  .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
.light-text {
  font-weight: 300 !important;
}
.semibold-text {
  font-weight: 600 !important;
}
.line-head {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  background: #ffffff;
  transition: all ease 0.2s;
}
@media (max-width: 991.98px) {
  .app-header {
    z-index: 999 !important;
  }
}
@media (min-width: 992px) {
  .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}
@media print {
  .app-header {
    display: none;
  }
}
.app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}
.app-header__logo:focus,
.app-header__logo:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}
.app-sidebar__hamb {
  color: #495584;
  fill: #495584;
  z-index: 1;
  margin-top: 5px;
  transition: padding-left 0.3s ease;
  padding: 9px;
  text-align: center;
  height: 2.7rem;
  font-size: 2.451rem;
  line-height: 1;
  position: relative;
  border-radius: 50%;
}
.app-sidebar__hamb:hover {
  color: var(--primary-color);
}
.app-sidebar__hamb:before {
  transition: all 0.25s;
  font-size: 21px;
}
.app-sidebar__hamb:focus,
.app-sidebar__hamb:hover {
  text-decoration: none;
}
.app-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .app-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.app-nav__item {
  display: block;
  padding: 15px;
  line-height: 20px;
  color: #a8a8a8;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.app-nav__item:hover,
.app-nav__item:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.app-search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  margin-right: 15px;
  padding: 10px 0;
}
@media (max-width: 480px) {
  .app-search {
    display: none;
  }
}
.app-search__input {
  border: 0;
  padding: 5px 10px;
  padding-right: 30px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.app-search__input::-webkit-input-placeholder,
.app-search__input:-ms-input-placeholder,
.app-search__input::-ms-input-placeholder,
.app-search__input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.app-search__button {
  position: absolute;
  right: 0;
  top: 10px;
  bottom: 10px;
  padding: 0 10px;
  border: 0;
  color: rgba(0, 0, 0, 0.8);
  background: none;
  cursor: pointer;
}
.app-notification {
  min-width: 270px;
}
.app-notification__title {
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(0, 150, 136, 0.4);
  color: #333;
}
.app-notification__footer {
  padding: 8px 20px;
  text-align: center;
  background-color: #eee;
}
.app-notification__content {
  max-height: 220px;
  overflow-y: auto;
}
.app-notification__content::-webkit-scrollbar {
  width: 6px;
}
.app-notification__content::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
.app-notification__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  color: inherit;
  border-bottom: 1px solid #ddd;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.app-notification__item:focus,
.app-notification__item:hover {
  color: inherit;
  text-decoration: none;
  background-color: #e0e0e0;
}
.app-notification__message,
.app-notification__meta {
  margin-bottom: 0;
}
.app-notification__icon {
  padding-right: 10px;
}
.app-notification__message {
  line-height: 1.2;
}
.app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #8a98ac;
  z-index: 99;
  background: #fff !important;
  -webkit-box-shadow: 0 8px 24px rgba(229, 228, 230, 0.4);
  box-shadow: 0 8px 24px rgba(229, 228, 230, 0.4);
  -moz-box-shadow: 0 8px 24px rgba(229, 228, 230, 0.4);
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.app-sidebar::-webkit-scrollbar {
  width: 6px;
}
.app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
@media print {
  .app-sidebar {
    display: none;
  }
}
.app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}
.app-sidebar__user .dropdown-menu {
  top: 10px !important;
}
.app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}
.app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}
.app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}
.app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.sub-side-menu__item:hover {
  color: var(--primary-color);
}
.sub-slide-item:hover {
  color: var(--primary-color);
}
.sub-side-menu__item2:hover {
  color: var(--primary-color);
}
.sub-slide-item2:hover {
  color: var(--primary-color);
}
.side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
  color: #495584;
  margin: 0px 0px 2px 0px;
}
.side-menu__item.active {
  text-decoration: none;
}
.side-menu__item.active:hover,
.side-menu__item.active:focus {
  text-decoration: none;
}
.side-menu__item:hover,
.side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-color) !important;
  background: transparent !important;
}
.side-menu__item:hover .side-menu__icon,
.side-menu__item:hover .side-menu__label,
.side-menu__item:focus .side-menu__icon,
.side-menu__item:focus .side-menu__label {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}
.slide-menu a.active {
  color: var(--primary-color) !important;
}
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: var(--primary-color) !important;
}
.slide-menu li {
  position: relative;
}
.slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 1px;
  font-size: 13px;
  margin-right: 8px;
  color: #68798b;
}
.slide.is-expanded a {
  text-decoration: none;
}
.sidebar-mini .side-menu .side-menu__icon {
  color: #495584;
  width: 1.3rem !important;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
  font-size: 1.25rem !important;
  transition: all ease 0.3s;
  fill: #495584;
}
.side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  top: 1px;
  line-height: inherit;
}
.slide.is-expanded .slide-menu {
  display: block;
}
.slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.slide-menu {
  display: none;
  padding: 0px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}
.slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 8px;
  font-size: 13px;
  color: #76839a;
}
.slide-item .icon {
  margin-right: 5px;
}
.angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}
@media (min-width: 768px) {
  .sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: -6px;
    margin-right: -3px;
  }
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  .sidebar-mini.sidenav-toggled .app-sidebar__user-name {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  .sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  .sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  .sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  .sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  .sidebar-mini.sidenav-toggled .app-content {
    margin-left: 80px;
  }
  .sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  .sidebar-mini.sidenav-toggled .side-menu__item {
    overflow: hidden;
  }
  .sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    border-bottom-right-radius: 4px;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  .app.sidebar-mini.sidenav-toggled .side-menu__item {
    border-radius: 0;
  }
  .sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  .app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3 {
    display: block !important;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 1.25rem;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
    position: relative;
    top: -1px;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    top: 1px;
    line-height: inherit;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 10px;
  }
}
.app.sidebar-mini .side-menu_label {
  display: none;
}
.dropdown-menu {
  border-radius: 0;
}
.dropdown-menu.dropdown-menu-right {
  left: auto;
}
.dropdown-item .fa,
.dropdown-item .icon {
  vertical-align: middle;
}
.app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.app-title p {
  margin-bottom: 0;
  font-style: italic;
}
@media print {
  .app-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .app-title p {
    display: none;
  }
}
.app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 480px) {
  .app-breadcrumb {
    margin-top: 10px;
  }
}
.tile {
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  padding: 20px;
  -webkit-box-shadow:
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12),
    0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow:
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12),
    0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media print {
  .tile {
    border: 1px solid #ddd;
  }
}
.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}
.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.05);
}
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
  background: rgba(255, 255, 255, 0.2);
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}
.nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}
.user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}
.user-info .text-muted {
  color: #76839a !important;
}
.side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}
.side-header .header-brand-img.desktop-logo {
  display: none;
}
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}
.side-header .header-brand-img.toggle-logo {
  display: none;
}
.side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}
.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}
.side-header {
  display: flex;
  padding: 22px 17px;
  -webkit-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
  height: 75px;
}
.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}
.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}
.user-pic {
  margin-bottom: 0.8rem;
}
.sidebar-navs a {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #eaedf1 !important;
  color: #68798b !important;
  border-radius: 5px;
  padding: 0.8rem !important;
}
.app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid #eaedf1;
}
.sidebar-navs .nav li:last-child a {
  margin-right: 0 !important;
}
.side-menu h3 {
  color: #76839a;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  margin-bottom: 0.5rem;
  padding-top: 1.5rem !important;
  font-weight: 500;
  padding: 5px 30px 5px;
  opacity: 0.7;
}
.side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}
@media (min-width: 992px) {
  .sidebar-mini.sidenav-toggled .side-menu h3 {
    display: none !important;
  }
  .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 22px 17px !important;
  }
}
.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}
@media (min-width: 768px) {
  .sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}
.side-badge,
.slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 15px;
  right: 27px;
  border-radius: 50em;
  padding: 0.8em 0.7em;
  display: inline-block;
}
.side-menu__item.active .side-menu__label {
  color: var(--primary-color) !important;
}
.sub-side-menu__item {
  padding: 8px 8px;
  font-size: 13px;
  display: flex;
  color: #495584;
}
.sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 1px;
}
.sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sub-angle {
  float: right;
  line-height: 40px;
  margin-top: 3px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.sub-slide.is-expanded .sub-slide-menu {
  display: block;
}
.sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}
.sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #495584;
  font-size: 12px;
}
.sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #495584;
  font-size: 12px;
}
.sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}
.sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}
.sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}
.sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 11px;
  color: #495584;
}
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.side-menu__item.active .side-menu__icon {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.side-menu__item.active:hover .side-menu__icon {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
.app.sidenav-toggled .side-menu .side-menu__icon {
  font-size: 1.5rem !important;
  width: 1.3rem !important;
}
.sidebar-open #menu-icon {
  color: var(--primary-color);
  fill: var(--primary-color);
}
@media (max-width: 991.98px) {
  .side-header {
    display: none !important;
  }
  .app .app-sidebar {
    left: -270px;
  }
  .app.sidenav-toggled .side-menu h3 {
    display: block !important;
  }
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  .sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
  .app {
    overflow-x: hidden;
  }
  .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-right: 8px;
    font-size: 1.5rem !important;
  }
  .app .app-sidebar__overlay {
    visibility: hidden;
  }
  .app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  .app-content {
    min-width: 100%;
  }
  .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}
@media (min-width: 992px) {
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .badge-hide,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu open.slide-menu hide .badge-hide {
    display: block;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-designation,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-notification,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-info {
    display: block;
  }
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
  .app.sidebar-mini.sidenav-toggled .angle,
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .app.sidebar-mini.sidenav-toggled .user-notification,
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  .app.sidebar-mini.sidenav-toggled .badge-hide,
  .app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .badge-hide {
    display: none;
  }
  .app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 100px;
  }
  .app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  .sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px !important;
    overflow: hidden;
  }
  .app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 0px !important;
  }
  .sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 10px !important;
  }
}
.app.sidebar-mini .side-menu .slide-item.active:before,
.app.sidebar-mini .side-menu .slide-item:hover:before,
.app.sidebar-mini .side-menu .slide-item:focus:before {
  color: var(--primary-color) !important;
}
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo {
  display: block !important;
}
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1 {
  display: none !important;
}
.sidebar-mini .app-sidebar .side-menu {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (min-width: 992px) {
  .horizontal-hover .side-menu__item:not(.has-link),
  .horizontal-hover .sub-side-menu__item,
  .horizontal-hover .sub-side-menu__item2 {
    pointer-events: none;
  }
}
.side-menu__item.active i {
  color: var(--primary-color);
}
@media (max-width: 992px) {
  .side-menu {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
.app.sidebar-mini .app-sidebar {
  width: 270px;
}
@media (min-width: 768px) {
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    display: none;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}
@media (max-width: 767.98px) {
  .app-sidebar {
    top: 71px;
  }
  .demo-icon.nav-link {
    margin: 2px 0px 0px 0px !important;
  }
}
.side-menu__item .badge {
  border-radius: 50px !important;
}
.icontext-menu {
}
@media (min-width: 992px) {
  .icontext-menu .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    align-items: center;
  }
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.desktop-logo,
  .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: block !important;
  }
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.toggle-logo,
  .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: none !important;
  }
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: block !important;
  }
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
  .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: none !important;
  }
  .icontext-menu.app.dark-mode.light-menu .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  .icontext-menu.app.dark-mode.light-menu .slide-menu li:hover .slide-item:before {
    color: var(--primary-color) !important;
  }
  .icontext-menu.app.header-light.color-menu .slide-menu li .slide-item:before,
  .icontext-menu.app.header-light.dark-menu .slide-menu li .slide-item:before,
  .icontext-menu.app.color-header.color-menu .slide-menu li .slide-item:before,
  .icontext-menu.app.dark-header.color-menu .slide-menu li .slide-item:before,
  .icontext-menu.app.gradient-header.color-menu .slide-menu li .slide-item:before,
  .icontext-menu.app.dark-menu.dark-header .slide-menu li .slide-item:before,
  .icontext-menu.app.dark-menu.color-header .slide-menu li .slide-item:before,
  .icontext-menu.app.dark-menu.gradient-header .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
  .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
  .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
  .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
  .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__label,
  .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__label {
    color: var(--primary-color) !important;
  }
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__icon,
  .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__icon {
    color: var(--primary-color) !important;
    fill: var(--primary-color) !important;
  }
  .icontext-menu.app.light-mode.gradient-menu.gradient-header .angle {
    color: white;
  }
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo,
  .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo,
  .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo,
  .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo {
    display: block !important;
  }
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .desktop-logo,
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .toggle-logo,
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo1,
  .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .desktop-logo,
  .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .toggle-logo,
  .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo1,
  .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .desktop-logo,
  .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .toggle-logo,
  .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo1,
  .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .desktop-logo,
  .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .toggle-logo,
  .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo1 {
    display: none !important;
  }
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1 {
    display: block !important;
  }
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo {
    display: none !important;
  }
  .icontext-menu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  .icontext-menu.dark-mode .side-header {
    background: transparent;
    border-bottom: 1px solid var(--dark-border);
    border-right: 0;
  }
  .icontext-menu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .icontext-menu .app-sidebar {
    padding-top: 55px;
  }
  .icontext-menu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  .icontext-menu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}
@media (max-width: 991px) {
  .icontext-menu.app {
    overflow-x: hidden;
  }
  .icontext-menu.app .app-sidebar {
    left: -270px !important;
    width: 270px !important;
  }
  .icontext-menu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0 !important;
  }
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 0 !important;
    width: 270px !important;
  }
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  .icontext-menu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}
.icontext-menu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 0.2s ease;
  -o-transition: margin-left 0.2s ease;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}
.icontext-menu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 992px) {
  .icontext-menu .app-content {
    margin-left: 270px;
  }
}
@media (max-width: 767px) {
  .icontext-menu .app-content {
    min-width: 100%;
  }
}
@media print {
  .icontext-menu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
.icontext-menu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}
@media (max-width: 991.98px) {
  .icontext-menu .app-header {
    z-index: 999 !important;
  }
}
@media (min-width: 992px) {
  .icontext-menu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}
@media print {
  .icontext-menu .app-header {
    display: none;
  }
}
.icontext-menu .app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}
.icontext-menu .app-header__logo:focus,
.icontext-menu .app-header__logo:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .icontext-menu .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}
.icontext-menu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}
.icontext-menu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}
.icontext-menu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-color), 0);
}
.icontext-menu .app-sidebar__toggle:focus,
.icontext-menu .app-sidebar__toggle:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .icontext-menu .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.icontext-menu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  -webkit-transition: left 0.2s ease, width 0.2s ease;
  -o-transition: left 0.2s ease, width 0.2s ease;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}
.icontext-menu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}
.icontext-menu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
@media print {
  .icontext-menu .app-sidebar {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .icontext-menu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}
.icontext-menu .app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}
.icontext-menu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}
.icontext-menu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}
.icontext-menu .app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}
.icontext-menu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.icontext-menu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}
.icontext-menu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
@media (min-width: 992px) {
  .icontext-menu .side-menu {
    margin-bottom: 0;
    margin-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .icontext-menu .app-sidebar {
    top: 71px !important;
  }
}
.icontext-menu .side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease, background-color 0.3s ease;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
}
.icontext-menu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-color);
}
.icontext-menu .side-menu__item.active:hover,
.icontext-menu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.icontext-menu .side-menu__item:hover,
.icontext-menu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-color);
}
.icontext-menu .side-menu__item:hover .side-menu__icon,
.icontext-menu .side-menu__item:hover .side-menu__label,
.icontext-menu .side-menu__item:focus .side-menu__icon,
.icontext-menu .side-menu__item:focus .side-menu__label {
  color: var(--primary-color) !important;
}
@media (min-width: 992px) {
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 5px;
  }
}
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}
.icontext-menu .slide-menu a.active {
  color: var(--primary-color);
}
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-color) !important;
}
.icontext-menu .slide-menu li {
  position: relative;
}
.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}
.icontext-menu .slide.is-expanded a {
  text-decoration: none;
}
.icontext-menu .side-menu .side-menu__icon {
  color: var(--primary-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}
.icontext-menu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-color), 0);
}
.icontext-menu .side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.icontext-menu .side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.icontext-menu .slide.is-expanded .slide-menu {
  display: block;
}
.icontext-menu .slide.is-expanded .angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icontext-menu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}
.icontext-menu .slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
}
.icontext-menu .slide-item .icon {
  margin-right: 5px;
}
.icontext-menu .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-right: 2px;
}
@media (min-width: 992px) {
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
  .icontext-menu.sidebar-mini.sidenav-toggled .angle,
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .icontext-menu.sidebar-mini.sidenav-toggled .user-notification,
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .icontext-menu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-badge,
  .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
  .icontext-menu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user,
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 0.3s ease;
    -o-transition: visibility 0.3s ease;
    transition: visibility 0.3s ease;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 12px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    position: relative;
    text-align: inherit;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 3px;
    font-size: 15px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
    padding: 0 10px 0 10px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}
.icontext-menu .dropdown-menu.dropdown-menu-right {
  left: auto;
}
.icontext-menu .dropdown-item .fa,
.icontext-menu .dropdown-item .icon {
  vertical-align: middle;
}
.icontext-menu .app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.icontext-menu .app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.icontext-menu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}
@media print {
  .icontext-menu .app-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .icontext-menu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .icontext-menu .app-title p {
    display: none;
  }
}
.icontext-menu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 480px) {
  .icontext-menu .app-breadcrumb {
    margin-top: 10px;
  }
}
.icontext-menu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}
.icontext-menu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}
.icontext-menu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}
.icontext-menu .user-info .text-muted {
  color: #74829c !important;
}
.icontext-menu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}
.icontext-menu .side-header .header-brand-img.desktop-logo {
  display: none;
}
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}
.icontext-menu .side-header .header-brand-img.toggle-logo {
  display: none;
}
.icontext-menu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}
.icontext-menu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}
.icontext-menu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  -o-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}
.icontext-menu .side-header .header-brand-img.toggle-logo,
.icontext-menu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}
.icontext-menu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}
.icontext-menu .user-pic {
  margin-bottom: 0.8rem;
}
.icontext-menu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}
.icontext-menu .side-menu .sub-category h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}
.icontext-menu .side-menu li:not(:first-child) h3 {
  margin-top: 0rem;
}
.icontext-menu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}
@media (min-width: 768px) {
  .icontext-menu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}
.icontext-menu .side-badge,
.icontext-menu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}
.icontext-menu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}
.icontext-menu .sub-side-menu__item .sub-side-menu__label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.icontext-menu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}
.icontext-menu .sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icontext-menu .sub-angle {
  float: right;
  margin-top: 5px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.icontext-menu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}
.icontext-menu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}
.icontext-menu .sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}
.icontext-menu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}
.icontext-menu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}
.icontext-menu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.icontext-menu .sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icontext-menu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}
.icontext-menu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}
.icontext-menu .sub-slide-item2 {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}
@media (max-width: 767px) {
  .icontext-menu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.icontext-menu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.icontext-menu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.icontext-menu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}
.fc .fc-button-primary {
  color: #fff;
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  box-shadow: 0 5px 10px rgba(108, 95, 252, 0.18);
}
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover);
  border-color: var(--primary-bg-border);
}
.fc .fc-button-primary:disabled {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  opacity: 0.5;
}
.fc-daygrid-event.fc-event {
  background: var(--primary-color);
  color: #fff !important;
}
.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid var(--primary-color);
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-color));
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}
.fc-v-event {
  display: block;
  border: 1px solid var(--primary-color);
  border: 1px solid var(--fc-event-border-color, var(--primary-color));
  background-color: var(--primary-color);
  background-color: var(--fc-event-bg-color, var(--primary-color));
}
.fc-daygrid-event-dot {
  display: none;
  margin: 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid var(--primary-color);
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-color));
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}
.fc-h-event {
  display: block;
  border: 1px solid var(--primary-color);
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
  background-color: var(--primary-color);
}
@media (max-width: 576px) {
  .fc-col-header-cell-cushion {
    font-size: 10px;
  }
}
.chart-visitors {
  min-height: 18rem;
  overflow: hidden;
}
.chart-tasks {
  height: 15rem;
  overflow: hidden;
}
.chart-donut,
.chart-pie {
  height: 21rem;
  overflow: hidden;
}
.chartsh {
  height: 16rem;
  overflow: hidden;
}
.chartwidget {
  height: 17rem;
  overflow: hidden;
}
.social i {
  font-size: 40px;
}
.social .social-icon i {
  font-size: 11px;
}
.instagram {
  background:
    linear-gradient(
      to right bottom,
      #de497b 0%,
      #e1164f 100%);
}
.linkedin {
  background-image:
    linear-gradient(
      to right bottom,
      #0d97de 0%,
      #13547a 100%);
}
.twitter {
  background-image:
    linear-gradient(
      to right bottom,
      #00f2fe 0%,
      #1e63c3 100%);
}
.facebook {
  background-image:
    linear-gradient(
      to right bottom,
      #3d6cbf 0%,
      #1e3c72 100%);
}
.map,
.chart {
  position: relative;
  padding-top: 56.25%;
}
.map-square,
.chart-square {
  padding-top: 100%;
}
.map-content,
.chart-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.map-header {
  margin-bottom: 1.5rem;
  height: 15rem;
  position: relative;
  margin-bottom: -1.5rem;
}
.map-header:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 10rem;
  background:
    linear-gradient(
      to bottom,
      rgba(245, 247, 251, 0) 5%,
      #f1f1f9 95%);
  pointer-events: none;
}
.map-header-layer {
  height: 100%;
}
.map-static {
  height: 120px;
  width: 100%;
  max-width: 640px;
  background-position: center center;
  background-size: 640px 120px;
}
.chart-circle {
  height: 7rem;
  width: 7rem;
  position: relative;
}
.chart-circle-1 {
  display: initial;
  height: 12rem;
  width: 12rem;
  position: relative;
}
.chart-circle canvas {
  margin: 0 auto;
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.chart-circle-xs {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.8rem;
}
.chart-circle-sm {
  height: 6rem !important;
  width: 6rem !important;
  font-size: 1rem;
}
.chart-circle-lg {
  height: 10rem;
  width: 10rem;
  font-size: 0.8rem;
}
.chart-circle-value {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
}
.chart-circle-value small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}
.chart-circle-1-value {
  position: absolute;
  top: -184px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
  font-size: 40px;
}
.chart-circle-1-value small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}
.chart-circle-value-3 {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
}
.chart-circle-value-4 {
  position: absolute;
  top: -66px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1;
  font-size: 50px;
}
.amcharts-chart-div a,
.canvasjs-chart-container a {
  display: none !important;
}
.amChartsLegend.amcharts-legend-div {
  display: none;
}
.chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}
.chart-dropshadow-primary {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
}
.chart-dropshadow-primary-1 {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}
.chart-dropshadow-danger {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(244, 88, 91, 0.5));
  filter: drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.2));
}
.chart-dropshadow-warning {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
  filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
}
.BarChartShadow {
  -webkit-filter: drop-shadow(-4px 9px 4px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}
.highcharts-credits,
.highcharts-button,
.highcharts-data-label,
.highcharts-label {
  display: none;
}
.highcharts-data-label-connector {
  display: none !important;
}
#areaChart1,
#areaChart2,
#areaChart3,
#areaChart4 {
  height: 7rem !important;
}
#AreaChart5 {
  width: 105% !important;
  height: 163px !important;
  bottom: -15px;
  position: relative;
  left: -7px;
}
.chart-dropshadow2 {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}
.chart-dropshadow-secondary {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
}
.chart-dropshadow-success {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
}
.chart-dropshadow-info {
  -webkit-filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
  filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
}
.z-index2 {
  z-index: 2;
}
.tilebox-one i {
  font-size: 62px;
}
ul li .legend-dots {
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.5rem;
}
.legend li {
  padding: 5px;
  display: inline;
}
.GradientlineShadow {
  -webkit-filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}
.donutShadow {
  -webkit-filter: drop-shadow(-5px 4px 6px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}
.donutShadow-yellow {
  -webkit-filter: drop-shadow(-5px 4px 6px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}
.donutShadow-blue {
  -webkit-filter: drop-shadow(-5px 4px 6px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}
.circle-icon {
  height: 70px;
  width: 70px;
  position: absolute;
  margin-top: 13px;
  margin-left: 13px;
  float: right;
  border-radius: 5px;
}
.square-icon {
  height: 88px;
  width: 81px;
  position: absolute;
  float: right;
  border-radius: 7px 0px 0px 7px;
  line-height: 7;
}
@media (max-width: 991.98px) {
  .main-content-body-show .main-header-menu-icon {
    display: none;
  }
  .main-content-body-show .main-header-left .main-header-arrow {
    display: block;
  }
  .main-content-body-show .main-content-left-chat {
    display: none;
  }
  .main-content-body-show .main-content-body-chat {
    display: flex;
  }
}
.main-content-left-chat {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0;
}
.main-nav-line-chat {
  border-bottom: 1px solid #eaedf1;
  flex-shrink: 0;
  flex-direction: row;
  padding-left: 20px;
  padding: 0;
}
.main-nav-line-chat .nav-link {
  font-size: 13px;
  font-weight: 700;
  color: #343a40;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-bottom: 3px solid transparent;
}
.main-nav-line-chat .nav-link:hover,
.main-nav-line-chat .nav-link:focus,
.main-nav-line-chat .nav-link:active {
  outline: none;
}
.main-nav-line-chat .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 18px;
}
.main-chat-contacts-wrapper {
  padding: 10px 20px;
  flex-shrink: 0;
  overflow: hidden;
}
.main-chat-contacts-wrapper .main-content-label,
.main-chat-contacts-wrapper .card-table-two .card-title {
  margin-bottom: 15px;
  line-height: 1;
}
@media (min-width: 992px) {
  .main-chat-contacts-wrapper {
    padding: 10px 15px 10px 0;
  }
}
.card-table-two .main-chat-contacts-wrapper .card-title,
.main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.card-dashboard-eight .main-chat-contacts-wrapper .card-title {
  margin-bottom: 15px;
  line-height: 1;
}
.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper {
  overflow: visible;
}
.main-chat-contacts {
  padding-left: 20px;
  display: flex;
}
.main-chat-contacts .lslide {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: none;
  margin-right: 10px;
}
.main-chat-contacts small {
  font-size: 11px;
  width: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 3px;
  text-align: center;
}
.main-chat-contacts-more {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}
@media (min-width: 992px) {
  .main-chat-list {
    height: calc(100% - 134px);
    position: relative;
  }
}
.main-chat-list .media {
  padding: 0.75rem 1.5rem;
  border: 1px solid #eaedf1;
  position: relative;
  border-left: 0;
  border-right: 0;
}
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}
.main-chat-list .media + .media {
  margin-top: -1px;
  border-top: 1px solid #eaedf1;
}
.main-chat-list .media.new {
  background-color: #fff;
}
.main-chat-list .media.new .main-img-user span {
  display: flex;
}
.main-chat-list .media.new .media-contact-name span:first-child {
  font-weight: 500;
  color: #404c6d;
}
.main-chat-list .media.new .media-body p {
  color: #8f9cc0;
}
.main-chat-list .media:hover {
  cursor: pointer;
  background-color: var(--primary-color);
  border-top-color: #eaedf1;
  border-bottom-color: #eaedf1;
}
.main-chat-list .media:hover:first-child,
.main-chat-list .media:focus:first-child {
  border-top-color: transparent;
}
.main-chat-list .media.selected {
  background-color: var(--primary-color);
  border-top-color: #f7f8f9;
  border-bottom-color: #f7f8f9;
}
.main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}
.main-chat-list .media.selected::after {
  display: block;
}
.main-chat-list .media.selected .media-contact-name span:first-child {
  color: #404c6d;
}
.main-chat-list .media.selected .media-body p {
  color: #8f9cc0;
}
.main-chat-list .main-img-user span {
  position: absolute;
  top: 0;
  left: -2px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 9px;
  font-weight: 500;
  color: #fff;
  background-color: #e984b1;
  box-shadow: 0 0 0 2px #fff;
}
.main-chat-list .media-body {
  margin-left: 15px;
}
.main-chat-list .media-body p {
  font-size: 13px;
  margin-bottom: 0;
  color: #76839a;
  line-height: 1.35;
}
.main-chat-list .media-contact-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2px;
}
.main-chat-list .media-contact-name span:first-child {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #404c6d;
}
.main-chat-list .media-contact-name span:last-child {
  display: block;
  font-size: 11px;
  color: #76839a;
}
@media (min-width: 992px) {
  .main-chat-list .media {
    padding: 0.75rem 1.5rem;
  }
}
.main-content-body-chat {
  flex-direction: column;
}
@media (min-width: 992px) {
  .main-content-body-chat {
    display: flex;
  }
}
.main-chat-header {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 15px 12px;
  border-bottom: 1px solid #eaedf1;
}
.main-chat-header .nav {
  margin-left: auto;
  align-items: center;
}
.main-chat-header .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  text-align: center;
  padding: 0.35rem 0.75rem;
  margin: 0 2px;
}
.main-chat-header .nav-link i {
  line-height: 0;
}
.main-chat-header .nav-link .typcn {
  line-height: 0.9;
}
.main-chat-header .nav-link .typcn::before {
  width: auto;
}
.main-chat-header .nav-link + .nav-link {
  margin-left: 15px;
}
@media (min-width: 576px) {
  .main-chat-header .nav-link {
    display: block;
  }
}
.main-chat-msg-name {
  margin-left: 15px;
}
.main-chat-msg-name h6 {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 700;
}
.main-chat-msg-name small {
  font-size: 12px;
  color: #76839a;
}
@media (min-width: 992px) {
  .main-chat-body {
    padding-bottom: 0;
    height: 700px;
    overflow: hidden;
  }
}
@media (min-width: 576px) {
  .main-chat-body .media.flex-row-reverse .media-body {
    margin-left: 55px;
  }
}
.main-chat-body .media-body {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.main-chat-body .media-body > div:last-child {
  font-size: 11px;
  color: #76839a;
  display: flex;
  align-items: center;
}
@media (min-width: 576px) {
  .main-chat-body .media-body {
    margin-right: 55px;
  }
}
.main-chat-time {
  display: block;
  position: relative;
  text-align: center;
  margin: 20px 0;
}
.main-chat-time:first-of-type {
  margin-top: 0;
}
.main-chat-time span {
  position: relative;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #fff;
  padding: 25px;
  border-radius: 4px;
}
.main-chat-time::before {
  content: "";
  position: absolute;
  width: 20% !important;
  height: 1px;
  left: 0;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}
@media (max-width: 991px) {
  .main-chat-time::before {
    left: 0 !important;
    right: 0 !important;
  }
}
.main-chat-time::after {
  content: "";
  position: absolute;
  width: 20% !important;
  height: 1px;
  left: auto;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}
.main-chat-footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 60px;
  padding-right: 20px;
  border-top: 1px solid #eaedf1;
  background-color: #fff;
  position: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 7px 7px;
}
.main-chat-footer .nav {
  align-items: center;
}
.main-chat-footer .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  display: none;
}
.main-chat-footer .form-control {
  flex: 1;
  margin: 0 10px;
  padding-left: 12px;
  padding-right: 0;
  border-width: 0;
  border: 1px solid #eaedf1;
}
.main-chat-footer .form-control:hover,
.main-chat-footer .form-control:focus {
  box-shadow: none;
}
@media (min-width: 992px) {
  .main-chat-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
}
@media (min-width: 576px) {
  .main-chat-footer .nav-link {
    display: block;
  }
}
@media (min-width: 576px) {
  .main-chat-footer .form-control {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  .main-chat-footer .form-control {
    margin: 0 20px;
  }
}
.main-msg-send {
  font-size: 20px;
}
.main-content-title {
  color: #170c6b;
  font-weight: 500;
  font-size: 32px;
  text-indent: -1px;
  line-height: 1;
  position: relative;
  margin-bottom: 20px;
}
.main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
  padding-left: 20px;
}
@media (min-width: 992px) {
  .main-content-left-contacts .main-content-breadcrumb,
  .main-content-left-contacts .main-content-title {
    padding-left: 0;
  }
  .main-content-body-contacts {
    display: block;
    overflow-y: auto;
  }
}
.main-chat-list .media.new .main-img-user span {
  display: flex;
}
.media img {
  border-radius: 4px;
}
.main-img-user img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}
.main-img-user {
  display: block;
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 100%;
}
@media (min-width: 992px) {
  .main-chat-list {
    height: 700px;
    position: relative;
  }
}
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}
.far {
  font-weight: 400;
}
.main-msg-wrapper {
  padding: 10px 15px;
  background-color: #f9faf8;
  font-size: 13px;
  margin-bottom: 10px;
  display: inline-block;
  border-radius: 20px;
  position: relative;
}
.main-chat-body {
  position: relative;
}
.main-chat-body .content-inner {
  padding: 20px;
}
.main-chat-body .media + .media {
  margin-top: 20px;
}
.main-chat-body .media.flex-row-reverse .media-body {
  margin-left: 0;
  margin-right: 20px;
  align-items: flex-end;
}
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--primary-color);
  color: #000;
  position: relative;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.chat-left .main-msg-wrapper {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}
.profile-user-online {
  background-repeat: no-repeat;
}
.slick-slider {
  position: relative;
  display: block;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
  margin: 0 -6px;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-slider .slick-list .slick-slide {
  padding: 0 6px;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
.recent-box .recent-profile {
  height: 90px;
  width: 100%;
  border-radius: 10px;
  position: relative;
}
.chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #495057;
}
.chat-profile i {
  font-size: 14px;
}
.chat-profile:hover {
  color: var(--primary-color) !important;
}
.chat-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.shared-files {
  padding: 12px;
  border-radius: 5px;
  font-size: 14px;
  border: 1px solid #eaedf1;
}
@media (min-width: 992px) {
  .main-content-app {
    height: calc(100vh - 250px);
  }
}
.overflow-scroll::-webkit-scrollbar {
  display: none;
}
.overflow-scroll {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.media-files {
  padding: 0.75rem;
}
.dropdown-item:focus,
.dropdown-item.active {
  background-color: #ffffff;
  color: var(--primary-color) !important;
}
.tabs-menu .panel-tabs li a {
  color: #495057 !important;
}
.tabs-menu .panel-tabs li a.active {
  color: var(--primary-color) !important;
}
@media (max-width: 1279.98px) {
  .main-chat-footer {
    padding-bottom: 1.5rem;
  }
}
.main-chat-footer .nav-link.active,
.main-chat-footer .nav-link:hover,
.main-chat-footer .nav-link:focus {
  color: var(--primary-color) !important;
}
.authentication input {
  border: 0;
  padding-left: 32px !important;
  border-radius: 0;
}
.authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.authentication .card-title {
  font-size: 1.185rem;
}
.authentication .form-control {
  margin-bottom: 1rem;
}
.authentication .form-control:focus {
  box-shadow: none;
}
.authentication input::placeholder {
  color: #76839a;
  margin-top: 1px;
}
.authentication .flex-c-m .login100-social-item i {
  color: #fff;
  margin-left: 0;
}
.authentication .wrap-input {
  width: 100%;
  margin: 0 auto;
}
.login100-social-item {
  font-size: 20px;
  color: #fff;
  display: inline-block;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 5px;
  text-align: center;
  line-height: 2;
}
.login100-social-item:hover {
  color: #fff;
}
.container-login100 .box .social-icons {
  position: relative;
}
.container-login100 .box ul {
  margin: 0;
  padding: 0;
}
.container-login100 .box ul li {
  list-style: none;
  float: left;
  padding: 7px 7px;
}
.container-login100 .box ul li a {
  margin: 0 10px;
  font-size: 20px;
  transition: 0.5s;
  text-align: center;
}
.relative {
  position: relative !important;
}
.construction .btn.btn-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 0;
  background: #5851ab;
  font-size: 20px;
  color: #fff;
  margin: 0 3px;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: rgb(245, 245, 245);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: rgb(255, 255, 255);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: rgb(153, 153, 153);
}
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: rgb(255, 255, 255);
  background-color: rgb(153, 153, 153);
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.range input[type=range] {
  outline: none;
}
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.range.range-success output {
  background-color: #4ecc48;
}
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.range.range-info output {
  background-color: #45aaf2;
}
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.range.range-warning output {
  background-color: #ecb403;
}
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.range.range-danger output {
  background-color: #c21a1a;
}
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.ribbon1 {
  position: absolute;
  top: -6.1px;
  right: 10px;
  color: #fff;
  z-index: 1;
}
.ribbon1:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 24px solid transparent;
  border-top: 13px solid #45aaf2;
}
.ribbon1 span {
  position: relative;
  display: block;
  text-align: center;
  background: #45aaf2;
  font-size: 14px;
  line-height: 1;
  padding: 12px 8px 10px;
  border-top-right-radius: 8px;
}
.ribbon1 span:before,
.ribbon1 span:after {
  position: absolute;
  content: "";
}
.ribbon1 span:before {
  height: 6px;
  width: 6px;
  left: -6px;
  top: 0;
  background: #45aaf2;
}
.ribbon1 span:after {
  height: 6px;
  width: 8px;
  left: -8px;
  top: 0;
  border-radius: 8px 8px 0 0;
  background: #45aaf2;
}
.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#45aaf2 0%, #45aaf2 100%);
  box-shadow: 0 3px 10px -5px rgb(0, 0, 0);
  position: absolute;
  top: 19px;
  right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #45aaf2;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}
.ribbon span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #45aaf2;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}
.wizard {
  border: 1px solid #e9edf4;
  background-color: #fff;
}
.wizard > .steps {
  padding: 20px;
}
.wizard > .steps > ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
}
.wizard > .steps > ul li {
  float: none;
  display: block;
  width: auto;
}
.wizard > .steps > ul li .current-info {
  display: none;
}
.wizard > .steps > ul li .title {
  margin-left: 5px;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
  margin: 0;
  min-height: auto;
}
.wizard > .steps > ul li + li {
  margin-left: 5px;
}
.wizard > .steps a {
  color: var(--primary-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  align-items: center;
}
.wizard > .steps a:hover,
.wizard > .steps a:active {
  color: var(--primary-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
  flex-shrink: 0;
  font-weight: 700;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: var(--primary-color);
  display: block;
  text-align: center;
  line-height: 2;
  width: 30px;
  height: 30px;
  background-color: #f1f1f9;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 5px;
}
.wizard > .steps .disabled a {
  color: #737688;
}
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  color: #737688;
}
.wizard > .steps .current a {
  color: var(--primary-color);
}
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  color: var(--primary-color);
}
.wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
  display: inline-block;
}
.wizard > .steps .current a .number,
.wizard > .steps .current a:hover .number,
.wizard > .steps .current a:active .number {
  background-color: var(--primary-color);
  color: #fff;
}
.wizard > .steps .done a {
  color: #13bfa6;
}
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
  color: #13bfa6;
}
.wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
  display: none;
}
.wizard > .steps .done a .number,
.wizard > .steps .done a:hover .number,
.wizard > .steps .done a:active .number {
  background-color: #13bfa6;
  color: #fff;
}
.wizard > .content {
  border-top: 1px solid #e9edf4;
  border-bottom: 1px solid #e9edf4;
  min-height: 150px;
  padding: 20px;
}
.wizard > .content > .title {
  font-size: 18px;
  color: #495057;
  font-weight: 600;
  padding-bottom: 15px;
  display: none;
  margin: 0;
}
.wizard > .content > .title.current {
  display: block;
}
.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}
.wizard > .content > .body input.parsley-error {
  border-color: #ff5c77;
}
.wizard > .content > .body input.parsley-error + ul {
  list-style: none !important;
}
.wizard > .actions {
  padding: 20px;
}
.wizard > .actions > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
.wizard > .actions > ul > li:last-child a {
  background-color: #13bfa6;
}
.wizard > .actions a {
  display: block;
  background-color: var(--primary-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}
.wizard > .actions a:hover,
.wizard > .actions a:active {
  display: block;
  background-color: var(--primary-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}
.wizard > .actions .disabled a {
  background-color: #e8ebf2;
  color: #495057;
}
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  background-color: #e8ebf2;
  color: #495057;
}
.wizard.vertical > .steps {
  padding: 20px;
}
.wizard.vertical > .steps ul li + li {
  margin-left: 10px;
}
.wizard.vertical > .steps ul li .title {
  display: none;
}
.wizard.vertical > .steps .current a .title {
  display: inline-block;
}
.wizard.vertical > .content {
  margin: 0;
  padding: 20px;
}
.wizard.vertical > .actions {
  padding: 20px;
}
.wizard.vertical > .actions ul {
  float: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .wizard > .steps {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .wizard > .steps {
    padding: 20px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wizard > .steps > ul li .title {
    transition: none;
  }
}
@media (min-width: 576px) {
  .wizard > .steps > ul li .title {
    display: none;
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .wizard > .steps > ul li .title {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .wizard > .steps > ul li + li {
    margin-left: 20px;
  }
}
@media (min-width: 992px) {
  .wizard > .steps > ul li + li {
    margin-left: 30px;
  }
}
@media (min-width: 1200px) {
  .wizard > .steps a {
    justify-content: flex-start;
  }
  .wizard > .steps a:hover,
  .wizard > .steps a:active {
    justify-content: flex-start;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wizard > .steps a .number,
  .wizard > .steps a:hover .number,
  .wizard > .steps a:active .number {
    transition: none;
  }
}
@media (min-width: 576px) {
  .wizard > .steps a .number,
  .wizard > .steps a:hover .number,
  .wizard > .steps a:active .number {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.9;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 992px) {
  .wizard > .steps .disabled {
    display: block;
  }
}
@media (max-width: 991px) {
  .wizard > .steps .disabled {
    display: none;
  }
}
@media (min-width: 768px) {
  .wizard > .steps .done a .title,
  .wizard > .steps .done a:hover .title,
  .wizard > .steps .done a:active .title {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .wizard > .content {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .wizard > .content {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .wizard > .actions {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .wizard > .actions {
    padding: 20px;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps {
    float: left;
    width: 20%;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .steps {
    width: 15%;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .steps {
    padding: 20px;
    width: 30%;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps ul {
    flex-direction: column;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps ul li + li {
    margin-top: 10px;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .steps ul li + li {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .wizard.vertical > .steps ul li .title {
    display: block;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .steps a {
    justify-content: flex-start;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
}
@media (min-width: 1200px) {
  .wizard.vertical > .steps .current a .title {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .content {
    border-top-width: 0;
    border-bottom-width: 0;
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .content {
    width: 85%;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .content {
    width: 70%;
    padding: 25px;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .actions {
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .actions {
    width: 85%;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .actions {
    width: 70%;
    padding: 25px;
  }
}
.step-equal-width > .steps > ul {
  display: flex;
  display: flex;
}
.step-equal-width > .steps > ul > li {
  flex: 1;
  width: auto;
  float: none;
  flex: 1;
  width: auto;
  float: none;
}
.wizard-style-1 > .steps > ul a {
  padding: 0;
  height: 50px;
}
.wizard-style-1 > .steps > ul a:hover,
.wizard-style-1 > .steps > ul a:active {
  padding: 0;
  height: 50px;
}
.wizard-style-1 > .steps > ul a .number,
.wizard-style-1 > .steps > ul a:hover .number,
.wizard-style-1 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #f3f7fd;
  border-radius: 0;
}
.wizard-style-1 > .steps > ul a .title,
.wizard-style-1 > .steps > ul a:hover .title,
.wizard-style-1 > .steps > ul a:active .title {
  margin-right: 20px;
  margin-left: 20px;
}
.wizard-style-1 > .steps > ul .current a .number,
.wizard-style-1 > .steps > ul .current a:hover .number,
.wizard-style-1 > .steps > ul .current a:active .number {
  background-color: var(--primary-color);
  color: #fff;
}
.wizard-style-1 > .steps > ul .done a .number,
.wizard-style-1 > .steps > ul .done a:hover .number,
.wizard-style-1 > .steps > ul .done a:active .number {
  background-color: #643ab0;
  color: #fff;
}
.wizard-style-2 > .steps > ul a {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}
.wizard-style-2 > .steps > ul a:hover,
.wizard-style-2 > .steps > ul a:active {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}
.wizard-style-2 > .steps > ul a .number,
.wizard-style-2 > .steps > ul a:hover .number,
.wizard-style-2 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 2px solid #f3f7fd;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #fff;
}
.wizard-style-2 > .steps > ul a .title,
.wizard-style-2 > .steps > ul a:hover .title,
.wizard-style-2 > .steps > ul a:active .title {
  margin-right: 20px;
}
.wizard-style-2 > .steps > ul .current a .number,
.wizard-style-2 > .steps > ul .current a:hover .number,
.wizard-style-2 > .steps > ul .current a:active .number {
  border-color: var(--primary-color);
  color: var(--primary-color);
}
.wizard-style-2 > .steps > ul .done a .number,
.wizard-style-2 > .steps > ul .done a:hover .number,
.wizard-style-2 > .steps > ul .done a:active .number {
  border-color: #8c3feb;
  color: #8c3feb;
}
.parsley-required {
  font-size: 12px;
  color: #ff5c77;
  margin-top: 3px;
}
.wizard-card .moving-tab {
  margin-top: 5px;
  background-color: var(--primary-color) !important;
}
.form-group label.control-label {
  color: var(--primary-color);
}
.wizard-card.form-group .form-control {
  background-image:
    linear-gradient(
      #c4c4c4,
      #c4c4c4,
      linear-gradient(#e1e1e2, #e1e1e2));
}
.wizard-container .wizard-navigation {
  background: #ebeff8;
}
.wizard-card .choice:hover .icon,
.wizard-card .choice.active .icon {
  border-color: var(--primary-color) !important;
  color: var(--primary-color) !important;
}
.weather-card {
  height: 492px;
  background: #fff;
  overflow: hidden;
}
.weather-card .top {
  position: relative;
  height: 328px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  text-align: center;
}
.weather-card .top .wrapper {
  padding: 30px;
  position: relative;
  z-index: 1;
}
.weather-card .top .wrapper .mynav {
  height: 20px;
}
.weather-card .top .wrapper .mynav .lnr {
  color: #fff;
  font-size: 20px;
}
.weather-card .top .wrapper .mynav .lnr-chevron-left {
  display: inline-block;
  float: left;
}
.weather-card .top .wrapper .mynav .lnr-cog {
  display: inline-block;
  float: right;
}
.weather-card .top .wrapper .heading {
  margin-top: 20px;
  font-size: 35px;
  font-weight: 400;
  color: #fff;
}
.weather-card .top .wrapper .location {
  margin-top: 20px;
  font-size: 21px;
  font-weight: 400;
  color: #fff;
}
.weather-card .top .wrapper .temp {
  margin-top: 20px;
}
.weather-card .top .wrapper .temp a {
  text-decoration: none;
  color: #fff;
}
.weather-card .top .wrapper .temp a .temp-type {
  font-size: 85px;
}
.weather-card .top .wrapper .temp .temp-value {
  display: inline-block;
  font-size: 85px;
  font-weight: 600;
  color: #fff;
}
.weather-card .top .wrapper .temp .deg {
  display: inline-block;
  font-size: 35px;
  font-weight: 600;
  color: #fff;
  vertical-align: top;
  margin-top: 10px;
}
.weather-card .top:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.weather-card .bottom {
  padding: 0 30px;
  background: #fff;
}
.weather-card .bottom .wrapper .forecast {
  overflow: hidden;
  margin: 0;
  font-size: 0;
  padding: 0;
  padding-top: 20px;
  max-height: 155px;
}
.weather-card .bottom .wrapper .forecast a {
  text-decoration: none;
  color: #000;
}
.weather-card .bottom .wrapper .forecast .go-up {
  text-align: center;
  display: block;
  font-size: 25px;
  margin-bottom: 10px;
}
.weather-card .bottom .wrapper .forecast li {
  display: block;
  font-size: 25px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1em;
  margin-bottom: 30px;
}
.weather-card .bottom .wrapper .forecast li .date {
  display: inline-block;
}
.weather-card .bottom .wrapper .forecast li .condition {
  display: inline-block;
  vertical-align: middle;
  float: right;
  font-size: 25px;
}
.weather-card .bottom .wrapper .forecast li .condition .temp {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  font-weight: 400;
  padding-top: 2px;
}
.weather-card .bottom .wrapper .forecast li .condition .temp .deg {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  margin-left: 3px;
  vertical-align: top;
}
.weather-card .bottom .wrapper .forecast li .condition .temp .temp-type {
  font-size: 20px;
}
.weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 1279px) {
  .wideget-user-info .wideget-user-warap {
    margin-top: 2rem !important;
  }
}
@media (max-width: 360px) {
  .wideget-user-desc .wideget-user-img {
    width: 130px;
    height: 130px;
  }
  .wideget-user-desc .user-wrap {
    margin-top: 0.7rem !important;
    margin-left: 13px;
  }
  .wideget-user-info .wideget-user-warap .wideget-user-warap-r {
    margin-left: 5rem !important;
  }
}
.widget-info i {
  width: 100px;
  height: 100px;
  padding: 27px 0;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
}
.widget-info a {
  border-bottom: 1px solid #fff;
}
.widgets-cards .wrp.icon-circle {
  width: 73px;
  height: 73px;
  border-radius: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0;
  margin-right: 15px;
}
.widgets-cards .wrp.icon-circle i {
  font-size: 1.6rem;
  color: #fff;
}
.widgets-cards .wrp p {
  margin-bottom: 0;
  line-height: 1;
  margin-bottom: 10px;
}
.widgets-cards .wrp p:first-child {
  font-weight: 600;
  font-size: 25px;
}
.widgets {
  font-size: 35px;
  padding: 20px;
}
.widgetstext {
  top: 0;
  bottom: 0;
  padding: 20px 40px;
}
.widget-line h4 {
  font-size: 24px;
  font-weight: 600;
}
.widget-line p {
  font-size: 16px;
}
.widget-line-list li {
  display: inline-block;
  font-size: 16px;
  line-height: 27px;
  padding: 5px 20px 0 15px;
  list-style-type: none;
}
.wideget-user-info {
  margin-top: 1rem;
}
.widget-line-list {
  margin: 6px;
}
.widget-progress .progress {
  background-color: rgba(0, 0, 0, 0.1);
}
.widget-card-1 i {
  position: relative;
  bottom: 1px;
  right: 11px;
  border-radius: 5px;
  font-size: 57px;
  color: #fff;
  opacity: 0.5;
}
.widget-card-1 i:hover {
  color: #fff;
  font-size: 80px;
  position: absolute;
  bottom: -10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.wideget-user-desc .wideget-user-img img {
  border-radius: 100%;
  margin-right: 2rem;
}
.wideget-user-desc .user-wrap {
  margin-top: 1.5rem;
}
.wideget-user .wideget-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}
.wideget-user .wideget-user-icons a:hover {
  color: #fff;
}
.wideget-user-info .wideget-user-warap {
  display: flex;
}
.wideget-user-info .wideget-user-warap h4 {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
}
.wideget-user-info .wideget-user-warap .wideget-user-warap-r {
  margin-left: 10rem;
}
.wideget-user-info .wideget-user-rating a {
  font-size: 18px;
}
.wideget-user-tab .tab-menu-heading {
  padding: 0;
  border: 0;
}
.wideget-user-tab .tab-menu-heading .nav li a {
  color: #374254;
  font-size: 15px;
  font-weight: 400;
}
.wideget-user-tab .tabs-menu1 ul li a {
  padding: 14px 20px 14px 20px;
  display: block;
}
.widgets-cards .widgets-cards-data {
  margin-top: 8px;
}
.widgets-cards .widgets-cards-data .wrp p:first-child {
  font-size: 20px;
  font-weight: 500;
}
.widget-drop .dropdown-menu {
  position: absolute;
  transform: translate3d(-156px, 31px, 0px) !important;
  top: 0px;
  left: 0px;
  will-change: transform;
  min-width: 80px;
}
.widget-drop .button:focus {
  border-color: transparant !important;
}
#widgetChart1,
#widgetChart2,
#widgetChart3 {
  width: 110% !important;
  height: 142px !important;
  bottom: -15px;
  position: relative;
  left: -17px;
  overflow: hidden !important;
  border-radius: 27%;
}
.clip-widget {
  position: relative;
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
@media (min-width: 1280px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
}
.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;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1280px) {
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.bg-secondary {
  background-color: #e984b1 !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
.bg-success {
  background-color: #13bfa6 !important;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}
.bg-info {
  background-color: #59adec !important;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
.bg-warning {
  background-color: #e7c354 !important;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
.bg-danger {
  background-color: #d12c47 !important;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}
.bg-light {
  background-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.bg-light-lightest {
  background-color: rgba(228, 231, 236, 0.15) !important;
}
.bg-light-lighter {
  background-color: rgba(228, 231, 236, 0.65) !important;
}
a.bg-light:hover,
a.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover,
a.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}
.bg-primary-gradient {
  background:
    linear-gradient(
      to right,
      var(--primary-color) 0%,
      #03ab57 100%) !important;
}
a.bg-primary-gradient:hover,
a.bg-primary-gradient:focus {
  background: var(--primary-color) !important;
}
button.bg-primary-gradient:hover,
button.bg-primary-gradient:focus {
  background: var(--primary-color) !important;
}
.bg-secondary-gradient {
  background:
    linear-gradient(
      to right bottom,
      #e984b1 0%,
      #ffa18a 100%) !important;
}
a.bg-secondary-gradient:hover,
a.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}
button.bg-secondary-gradient:hover,
button.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}
.bg-success-gradient {
  background:
    linear-gradient(
      to right bottom,
      #13bfa6 0%,
      #008E98 100%) !important;
}
a.bg-success-gradient:hover,
a.bg-success-gradient:focus {
  background: rgba(var(--primary-color), 0.85) !important;
}
button.bg-success-gradient:hover,
button.bg-success-gradient:focus {
  background: rgba(var(--primary-color), 0.85) !important;
}
.bg-info-gradient {
  background:
    linear-gradient(
      to right bottom,
      #59adec 0%,
      #2a85ca 100%) !important;
}
a.bg-info-gradient:hover,
a.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}
button.bg-info-gradient:hover,
button.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}
.bg-warning-gradient {
  background:
    linear-gradient(
      to right bottom,
      #e7c354 0%,
      #c9a22f 100%) !important;
}
a.bg-warning-gradient:hover,
a.bg-warning-gradient:focus {
  background: #FBB034 !important;
}
button.bg-warning-gradient:hover,
button.bg-warning-gradient:focus {
  background: #FBB034 !important;
}
.bg-danger-gradient {
  background-image:
    linear-gradient(
      to right bottom,
      #d12c47 0%,
      #c100a9 100%) !important;
}
a.bg-danger-gradient:hover,
a.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}
button.bg-danger-gradient:hover,
button.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}
.bg-purple-gradient {
  background-image:
    linear-gradient(
      to right bottom,
      #661fd6 0%,
      #0061FF 100%) !important;
}
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}
.bg-pink-gradient {
  background-image:
    linear-gradient(
      to right bottom,
      #f58598 0%,
      #E8AA98 100%) !important;
}
a.bg-pink-gradient:hover,
a.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}
button.bg-pink-gradient:hover,
button.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}
.bg-teal-gradient {
  background-image:
    linear-gradient(
      to right bottom,
      #2bcbba 0%,
      #00B8D0 100%) !important;
}
a.bg-teal-gradient:hover,
a.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}
button.bg-teal-gradient:hover,
button.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}
.bg-light-gradient {
  background:
    linear-gradient(
      to right bottom,
      #868e96 0%,
      #474c54 100%) !important;
}
a.bg-light-gradient:hover,
a.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}
button.bg-light-gradient:hover,
button.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}
.bg-dark-gradient {
  background:
    linear-gradient(
      to right bottom,
      #444546 0%,
      rgba(0, 0, 0, 0.7215686275) 100%) !important;
}
a.bg-dark-gradient:hover,
a.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}
button.bg-dark-gradient:hover,
button.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}
.bg-facebook-gradient {
  background:
    linear-gradient(
      to bottom right,
      #3b5998,
      #2b4170) !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg1 {
  background-color:
    linear-gradient(
      to right bottom,
      #163b7c 0%,
      #548beb 100%);
}
.bg2 {
  background-color:
    linear-gradient(
      to bottom right,
      #00f2fe 0%,
      #1e63c3 100%) !important;
}
.bg3 {
  background-color:
    linear-gradient(
      to bottom right,
      #f53e31,
      #dd4b39);
}
.bg-purple {
  background-color: #661fd6 !important;
  color: #fff !important;
}
a.bg-purple:hover,
a.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}
.bg-purple-lightest {
  background-color: rgba(102, 31, 214, 0.55) !important;
}
a.bg-purple-lightest:hover,
a.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}
button.bg-purple-lightest:hover,
button.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}
.bg-purple-lighter {
  background-color: rgba(102, 31, 214, 0.65) !important;
}
a.bg-purple-lighter:hover,
a.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}
button.bg-purple-lighter:hover,
button.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}
.bg-purple-light {
  background-color: rgba(102, 31, 214, 0.85) !important;
}
a.bg-purple-light:hover,
a.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}
button.bg-purple-light:hover,
button.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}
.bg-purple-dark {
  background-color: rgba(59, 8, 141, 0.55) !important;
}
a.bg-purple-dark:hover,
a.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}
button.bg-purple-dark:hover,
button.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}
.bg-purple-darker {
  background-color: rgba(59, 8, 141, 0.85) !important;
}
a.bg-purple-darker:hover,
a.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}
button.bg-purple-darker:hover,
button.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}
.bg-purple-darkest {
  background-color: #3b088d !important;
}
a.bg-purple-darkest:hover,
a.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}
button.bg-purple-darkest:hover,
button.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}
.bg-blue {
  background-color: #467fcf !important;
}
.bg-blue-lightest {
  background-color: rgba(70, 127, 207, 0.35) !important;
}
a.bg-blue-lightest:hover,
a.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}
button.bg-blue-lightest:hover,
button.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}
.bg-blue-lighter {
  background-color: rgba(70, 127, 207, 0.55) !important;
}
a.bg-blue-lighter:hover,
a.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}
button.bg-blue-lighter:hover,
button.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}
.bg-blue-light {
  background-color: rgba(70, 127, 207, 0.85) !important;
}
a.bg-blue-light:hover,
a.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}
button.bg-blue-light:hover,
button.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}
.bg-blue-dark {
  background-color: #132949 !important;
}
a.bg-blue-dark:hover,
a.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}
button.bg-blue-dark:hover,
button.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.35) !important;
}
.bg-blue-darker {
  background-color: rgba(19, 41, 73, 0.85) !important;
}
a.bg-blue-darker:hover,
a.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}
button.bg-blue-darker:hover,
button.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}
.bg-blue-darkest {
  background-color: #132949 !important;
}
a.bg-blue-darkest:hover,
a.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}
button.bg-blue-darkest:hover,
button.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}
.bg-purssianblue {
  background-color: #362f71;
}
a.bg-purssianblue-lightest:hover,
a.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}
button.bg-purssianblue-lightest:hover,
button.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}
.bg-indigo-lightest {
  background-color: rgba(101, 116, 205, 0.55) !important;
}
a.bg-indigo-lightest:hover,
a.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}
button.bg-indigo-lightest:hover,
button.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}
.bg-indigo-lighter {
  background-color: rgba(101, 116, 205, 0.85) !important;
}
a.bg-indigo-lighter:hover,
a.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}
button.bg-indigo-lighter:hover,
button.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}
.bg-indigo-light {
  background-color: rgba(101, 116, 205, 0.765) !important;
}
a.bg-indigo-light:hover,
a.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}
button.bg-indigo-light:hover,
button.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}
.bg-indigo-dark {
  background-color: rgba(18, 37, 149, 0.55) !important;
}
a.bg-indigo-dark:hover,
a.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}
button.bg-indigo-dark:hover,
button.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}
.bg-indigo-darker {
  background-color: rgba(18, 37, 149, 0.85) !important;
}
a.bg-indigo-darker:hover,
a.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}
button.bg-indigo-darker:hover,
button.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}
.bg-indigo-darkest {
  background-color: #122595 !important;
}
a.bg-indigo-darkest:hover,
a.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}
button.bg-indigo-darkest:hover,
button.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}
.bg-pink-lightest {
  background-color: rgba(245, 133, 152, 0.35) !important;
}
a.bg-pink-lightest:hover,
a.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}
button.bg-pink-lightest:hover,
button.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}
.bg-pink-lighter {
  background-color: rgba(245, 133, 152, 0.55) !important;
}
a.bg-pink-lighter:hover,
a.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}
button.bg-pink-lighter:hover,
button.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}
.bg-pink-light {
  background-color: rgba(245, 133, 152, 0.85) !important;
}
a.bg-pink-light:hover,
a.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}
button.bg-pink-light:hover,
button.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}
.bg-pink-dark {
  background-color: rgba(243, 85, 111, 0.55) !important;
}
a.bg-pink-dark:hover,
a.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}
button.bg-pink-dark:hover,
button.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}
.bg-pink-darker {
  background-color: rgba(243, 85, 111, 0.85) !important;
}
a.bg-pink-darker:hover,
a.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}
button.bg-pink-darker:hover,
button.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.55) !important;
}
.bg-pink-darkest {
  background-color: #f3556f !important;
}
a.bg-pink-darkest:hover,
a.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}
button.bg-pink-darkest:hover,
button.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}
.bg-red {
  background-color: #e32f2f !important;
}
.bg-red-lightest {
  background-color: rgba(227, 47, 47, 0.35) !important;
}
a.bg-red-lightest:hover,
a.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}
button.bg-red-lightest:hover,
button.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}
.bg-red-lighter {
  background-color: rgba(227, 47, 47, 0.55) !important;
}
a.bg-red-lighter:hover,
a.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}
button.bg-red-lighter:hover,
button.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}
.bg-red-light {
  background-color: rgba(227, 47, 47, 0.85) !important;
}
a.bg-red-light:hover,
a.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}
button.bg-red-light:hover,
button.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}
.bg-red-dark {
  background-color: rgba(163, 6, 6, 0.55) !important;
}
a.bg-red-dark:hover,
a.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}
button.bg-red-dark:hover,
button.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}
.bg-red-darker {
  background-color: rgba(163, 6, 6, 0.85) !important;
}
a.bg-red-darker:hover,
a.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}
button.bg-red-darker:hover,
button.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}
.bg-red-darkest {
  background-color: #a30606 !important;
}
a.bg-red-darkest:hover,
a.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}
button.bg-red-darkest:hover,
button.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}
.bg-orange-lightest {
  background-color: rgba(252, 115, 3, 0.35) !important;
}
a.bg-orange-lightest:hover,
a.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}
button.bg-orange-lightest:hover,
button.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}
.bg-orange-lighter {
  background-color: rgba(252, 115, 3, 0.55) !important;
}
a.bg-orange-lighter:hover,
a.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}
button.bg-orange-lighter:hover,
button.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}
.bg-orange-light {
  background-color: rgba(252, 115, 3, 0.85) !important;
}
a.bg-orange-light:hover,
a.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}
button.bg-orange-light:hover,
button.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}
.bg-orange-dark {
  background-color: rgba(149, 67, 0, 0.55) !important;
}
a.bg-orange-dark:hover,
a.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}
button.bg-orange-dark:hover,
button.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}
.bg-orange-darker {
  background-color: rgba(149, 67, 0, 0.85) !important;
}
a.bg-orange-darker:hover,
a.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}
button.bg-orange-darker:hover,
button.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}
.bg-orange-darkest {
  background-color: #954300 !important;
}
a.bg-orange-darkest:hover,
a.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}
button.bg-orange-darkest:hover,
button.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}
.bg-yellow-lightest {
  background-color: rgba(251, 176, 52, 0.35) !important;
}
a.bg-yellow-lightest:hover,
a.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}
button.bg-yellow-lightest:hover,
button.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}
.bg-yellow-lighter {
  background-color: rgba(251, 176, 52, 0.55) !important;
}
a.bg-yellow-lighter:hover,
a.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}
button.bg-yellow-lighter:hover,
button.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}
.bg-yellow-light {
  background-color: rgba(251, 176, 52, 0.85) !important;
}
a.bg-yellow-light:hover,
a.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}
button.bg-yellow-light:hover,
button.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}
.bg-yellow-dark {
  background-color: rgba(151, 93, 0, 0.55) !important;
}
a.bg-yellow-dark:hover,
a.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}
button.bg-yellow-dark:hover,
button.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}
.bg-yellow-darker {
  background-color: rgba(151, 93, 0, 0.85) !important;
}
a.bg-yellow-darker:hover,
a.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}
button.bg-yellow-darker:hover,
button.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}
.bg-yellow-darkest {
  background-color: #975d00 !important;
}
a.bg-yellow-darkest:hover,
a.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}
button.bg-yellow-darkest:hover,
button.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}
.bg-green-lightest {
  background-color: rgba(78, 204, 72, 0.35) !important;
}
a.bg-green-lightest:hover,
a.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}
button.bg-green-lightest:hover,
button.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}
.bg-green-lighter {
  background-color: rgba(78, 204, 72, 0.55) !important;
}
a.bg-green-lighter:hover,
a.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}
button.bg-green-lighter:hover,
button.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}
.bg-green-light {
  background-color: rgba(78, 204, 72, 0.85) !important;
}
a.bg-green-light:hover,
a.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}
button.bg-green-light:hover,
button.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}
.bg-green-dark {
  background-color: rgba(6, 121, 0, 0.55) !important;
}
a.bg-green-dark:hover,
a.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}
button.bg-green-dark:hover,
button.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}
.bg-green-darker {
  background-color: rgba(6, 121, 0, 0.85) !important;
}
a.bg-green-darker:hover,
a.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}
button.bg-green-darker:hover,
button.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}
.bg-green-darkest {
  background-color: #067900 !important;
}
a.bg-green-darkest:hover,
a.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}
button.bg-green-darkest:hover,
button.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}
.bg-teal-lightest {
  background-color: rgba(43, 203, 186, 0.35) !important;
}
a.bg-teal-lightest:hover,
a.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}
button.bg-teal-lightest:hover,
button.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}
.bg-teal-lighter {
  background-color: rgba(43, 203, 186, 0.55) !important;
}
a.bg-teal-lighter:hover,
a.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}
button.bg-teal-lighter:hover,
button.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}
.bg-teal-light {
  background-color: rgba(43, 203, 186, 0.85) !important;
}
a.bg-teal-light:hover,
a.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}
button.bg-teal-light:hover,
button.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}
.bg-teal-dark {
  background-color: rgba(0, 129, 116, 0.55) !important;
}
a.bg-teal-dark:hover,
a.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}
button.bg-teal-dark:hover,
button.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}
.bg-teal-darker {
  background-color: rgba(0, 129, 116, 0.85) !important;
}
a.bg-teal-darker:hover,
a.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}
button.bg-teal-darker:hover,
button.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}
.bg-teal-darkest {
  background-color: #008174 !important;
}
a.bg-teal-darkest:hover,
a.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}
button.bg-teal-darkest:hover,
button.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}
.bg-cyan-lightest {
  background-color: rgba(23, 162, 184, 0.35) !important;
}
a.bg-cyan-lightest:hover,
a.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}
button.bg-cyan-lightest:hover,
button.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}
.bg-cyan-lighter {
  background-color: rgba(23, 162, 184, 0.55) !important;
}
a.bg-cyan-lighter:hover,
a.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}
button.bg-cyan-lighter:hover,
button.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}
.bg-cyan-light {
  background-color: rgba(23, 162, 184, 0.85) !important;
}
a.bg-cyan-light:hover,
a.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}
button.bg-cyan-light:hover,
button.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}
.bg-cyan-dark {
  background-color: rgba(0, 119, 138, 0.55) !important;
}
a.bg-cyan-dark:hover,
a.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}
button.bg-cyan-dark:hover,
button.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}
.bg-cyan-darker {
  background-color: rgba(0, 119, 138, 0.85) !important;
}
a.bg-cyan-darker:hover,
a.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}
button.bg-cyan-darker:hover,
button.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}
.bg-cyan-darkest {
  background-color: #00778a !important;
}
a.bg-cyan-darkest:hover,
a.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}
button.bg-cyan-darkest:hover,
button.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}
.bg-white-lightest {
  background-color: rgba(255, 255, 255, 0.35) !important;
}
a.bg-white-lightest:hover,
a.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}
button.bg-white-lightest:hover,
button.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}
.bg-white-lighter {
  background-color: rgba(255, 255, 255, 0.55) !important;
}
a.bg-white-lighter:hover,
a.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}
button.bg-white-lighter:hover,
button.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}
.bg-white-light {
  background-color: rgba(255, 255, 255, 0.85) !important;
}
a.bg-white-light:hover,
a.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}
button.bg-white-light:hover,
button.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}
.bg-white-dark {
  background-color: rgba(128, 128, 128, 0.55) !important;
}
a.bg-white-dark:hover,
a.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}
button.bg-white-dark:hover,
button.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}
.bg-white-darker {
  background-color: rgba(128, 128, 128, 0.85) !important;
}
a.bg-white-darker:hover,
a.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}
button.bg-white-darker:hover,
button.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}
.bg-white-darkest {
  background-color: #808080 !important;
}
a.bg-white-darkest:hover,
a.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}
button.bg-white-darkest:hover,
button.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}
.bg-gray-lightest {
  background-color: rgba(134, 142, 150, 0.35) !important;
}
a.bg-gray-lightest:hover,
a.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}
button.bg-gray-lightest:hover,
button.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}
.bg-gray-lighter {
  background-color: rgba(134, 142, 150, 0.55) !important;
}
a.bg-gray-lighter:hover,
a.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}
button.bg-gray-lighter:hover,
button.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}
.bg-gray-light {
  background-color: rgba(134, 142, 150, 0.85) !important;
}
a.bg-gray-light:hover,
a.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}
.bg-gray-dark {
  background-color: rgba(68, 69, 70, 0.55) !important;
  background-color: #343a40 !important;
}
a.bg-gray-dark:hover,
a.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}
.bg-gray-darker {
  background-color: rgba(68, 69, 70, 0.85) !important;
}
a.bg-gray-darker:hover,
a.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}
button.bg-gray-darker:hover,
button.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}
.bg-gray-darkest {
  background-color: #444546 !important;
}
a.bg-gray-darkest:hover,
a.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}
button.bg-gray-darkest:hover,
button.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}
.bg-azure-lightest {
  background-color: rgba(69, 170, 242, 0.35) !important;
}
a.bg-azure-lightest:hover,
a.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}
button.bg-azure-lightest:hover,
button.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}
.bg-azure-lighter {
  background-color: rgba(69, 170, 242, 0.55) !important;
}
a.bg-azure-lighter:hover,
a.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}
button.bg-azure-lighter:hover,
button.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}
.bg-azure-light {
  background-color: rgba(69, 170, 242, 0.85) !important;
}
a.bg-azure-light:hover,
a.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}
button.bg-azure-light:hover,
button.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}
.bg-azure-dark {
  background-color: rgba(69, 170, 242, 0.55) !important;
}
a.bg-azure-dark:hover,
a.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}
button.bg-azure-dark:hover,
button.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}
.bg-azure-darker {
  background-color: rgba(69, 170, 242, 0.85) !important;
}
a.bg-azure-darker:hover,
a.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}
button.bg-azure-darker:hover,
button.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}
.bg-azure-darkest {
  background-color: #005694 !important;
}
a.bg-azure-darkest:hover,
a.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}
button.bg-azure-darkest:hover,
button.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}
.bg-lime-lightest {
  background-color: rgba(123, 210, 53, 0.35) !important;
}
a.bg-lime-lightest:hover,
a.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}
button.bg-lime-lightest:hover,
button.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}
.bg-lime-lighter {
  background-color: rgba(123, 210, 53, 0.55) !important;
}
a.bg-lime-lighter:hover,
a.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}
button.bg-lime-lighter:hover,
button.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}
.bg-lime-light {
  background-color: rgba(123, 210, 53, 0.85) !important;
}
a.bg-lime-light:hover,
a.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}
button.bg-lime-light:hover,
button.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}
.bg-lime-dark {
  background-color: rgba(57, 128, 0, 0.55) !important;
}
a.bg-lime-dark:hover,
a.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}
button.bg-lime-dark:hover,
button.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}
.bg-lime-darker {
  background-color: rgba(57, 128, 0, 0.85) !important;
}
a.bg-lime-darker:hover,
a.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}
button.bg-lime-darker:hover,
button.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}
.bg-lime-darkest {
  background-color: #398000 !important;
}
a.bg-lime-darkest:hover,
a.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}
button.bg-lime-darkest:hover,
button.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}
.bg-orange {
  background-color: rgba(252, 115, 3, 0.6705882353) !important;
}
.bg-indigo {
  background-color: #6574cd;
  color: #fff !important;
}
.bg-purple-gradient {
  background-color:
    linear-gradient(
      to bottom right,
      #661fd6 0%,
      rgba(102, 31, 214, 0.55) 100%) !important;
  color: #fff !important;
}
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}
.bg-pink {
  background-color: #f58598 !important;
  color: #fff !important;
}
.bg-darkpink {
  background-color: rgba(243, 85, 111, 0.55) !important;
  color: #fff !important;
}
.bg-red-gradient {
  background-color:
    linear-gradient(
      to bottom right,
      #e32f2f 0%,
      rgba(227, 47, 47, 0.55) 100%);
  color: #fff !important;
}
a.bg-red:hover,
a.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}
button.bg-red:hover,
button.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}
.bg-orange {
  background-color: #fc7303;
  color: #fff !important;
}
.bg-yellow-1 {
  background-color: #FBB034;
  color: #fff !important;
}
.bg-yellow {
  background-color: #FBB034;
  color: #fff !important;
}
.bg-green {
  background-color: #4ecc48;
  color: #fff !important;
}
.bg-teal {
  background-color: #2bcbba !important;
}
.bg-cyan {
  background-color: #17a2b8 !important;
  color: #fff !important;
}
.bg-gray {
  background-color: #868e96 !important;
}
.bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #495057 !important;
}
.bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #495057 !important;
}
.bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #495057 !important;
}
.bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #495057 !important;
}
.bg-gray-500 {
  background-color: #949eb7 !important;
}
.bg-gray-600 {
  background-color: #7987a1 !important;
}
.bg-gray-700 {
  background-color: #4d5875 !important;
}
.bg-gray-700 {
  background-color: #4d5875 !important;
}
.bg-gray-800 {
  background-color: #383853 !important;
}
.bg-gray-900 {
  background-color: #323251 !important;
}
.bg-azure {
  background-color: #45aaf2;
}
.bg-lime {
  background-color: #7bd235;
}
.bg-round {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  position: absolute;
}
.bg-square {
  color: #fff;
  background-color: #868e96;
  display: inline-block;
  min-width: 2rem;
  height: 2rem;
  padding: 0.5rem 0.25rem;
  text-align: center;
  border-radius: 3px;
  font-weight: 600;
}
.bg-google-plus {
  background-color: #dd4b39;
}
.bg-pinterest {
  background-color:
    linear-gradient(
      to right bottom,
      #c51629 0%,
      #bd081c 100%);
}
.bg-dribbble {
  background-color:
    linear-gradient(
      to bottom right,
      #ea4c89,
      #c93764) !important;
}
.bg-google {
  background-color:
    linear-gradient(
      to bottom right,
      #e64522,
      #c33219) !important;
  color: #fff;
}
.bg-primary {
  background-color: var(--primary-color) !important;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: rgba(var(--primary-color), 0.85) !important;
}
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgba(var(--primary-color), 0.85) !important;
}
.bg-primary-lightest {
  background-color: var(--primary-color) !important;
}
a.bg-primary-lightest:hover,
a.bg-primary-lightest:focus {
  background-color: var(--primary-color) !important;
}
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: var(--primary-color) !important;
}
.bg-primary-lighter {
  background-color: rgba(var(--primary-color), 0.55) !important;
}
a.bg-primary-lighter:hover,
a.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-color), 0.35) !important;
}
button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-color), 0.35) !important;
}
.bg-primary-light {
  background-color: rgba(var(--primary-color), 0.85) !important;
}
a.bg-primary-light:hover,
a.bg-primary-light:focus {
  background-color: rgba(var(--primary-color), 0.55) !important;
}
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: rgba(var(--primary-color), 0.55) !important;
}
.bg-primary-dark {
  background-color: rgba(var(--primary-color), 0.55) !important;
}
a.bg-primary-dark:hover,
a.bg-primary-dark:focus {
  background-color: rgba(var(--primary-color), 0.35) !important;
}
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: rgba(var(--primary-color), 0.35) !important;
}
.bg-primary-darker {
  background-color: rgba(var(--primary-color), 0.85) !important;
}
a.bg-primary-darker:hover,
a.bg-primary-darker:focus {
  background-color: rgba(var(--primary-color), 0.55) !important;
}
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: rgba(var(--primary-color), 0.55) !important;
}
.bg-primary-darkest {
  background-color: var(--primary-color) !important;
}
a.bg-primary-darkest:hover,
a.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-color), 0.85) !important;
}
button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-color), 0.85) !important;
}
.bg-secondary {
  background-color: #e984b1 !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}
.bg-secondary-lightest {
  background-color: rgba(233, 132, 177, 0.35) !important;
}
a.bg-secondary-lightest:hover,
a.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}
button.bg-secondary-lightest:hover,
button.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}
.bg-secondary-lighter {
  background-color: rgba(233, 132, 177, 0.55) !important;
}
a.bg-secondary-lighter:hover,
a.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}
button.bg-secondary-lighter:hover,
button.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}
.bg-secondary-light {
  background-color: rgba(233, 132, 177, 0.85) !important;
}
a.bg-secondary-light:hover,
a.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}
button.bg-secondary-light:hover,
button.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}
.bg-secondary-dark {
  background-color: rgba(211, 40, 117, 0.55) !important;
}
a.bg-secondary-dark:hover,
a.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}
button.bg-secondary-dark:hover,
button.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}
.bg-secondary-darker {
  background-color: rgba(211, 40, 117, 0.85) !important;
}
a.bg-secondary-darker:hover,
a.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}
button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}
.bg-secondary-darkest {
  background-color: #d32875 !important;
}
a.bg-secondary-darkest:hover,
a.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}
button.bg-secondary-darkest:hover,
button.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}
.bg-teritary {
  background-color: #59adec !important;
}
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
.bg-teritary-lightest {
  background-color: rgba(89, 173, 236, 0.35) !important;
}
a.bg-teritary-lightest:hover,
a.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}
button.bg-teritary-lightest:hover,
button.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}
.bg-teritary-lighter {
  background-color: rgba(89, 173, 236, 0.55) !important;
}
a.bg-teritary-lighter:hover,
a.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}
button.bg-teritary-lighter:hover,
button.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}
.bg-teritary-light {
  background-color: rgba(89, 173, 236, 0.85) !important;
}
a.bg-teritary-light:hover,
a.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}
button.bg-teritary-light:hover,
button.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}
.bg-teritary-dark {
  background-color: rgba(42, 133, 202, 0.55) !important;
}
a.bg-teritary-dark:hover,
a.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}
button.bg-teritary-dark:hover,
button.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}
.bg-teritary-darker {
  background-color: rgba(42, 133, 202, 0.85) !important;
}
a.bg-teritary-darker:hover,
a.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}
button.bg-teritary-darker:hover,
button.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}
.bg-teritary-darkest {
  background-color: #2a85ca !important;
}
a.bg-teritary-darkest:hover,
a.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}
button.bg-teritary-darkest:hover,
button.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}
.bg-custom-yellow {
  background-color: #e7c354 !important;
}
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
.bg-custom-yellow-lightest {
  background-color: rgba(231, 195, 84, 0.35) !important;
}
a.bg-custom-yellow-lightest:hover,
a.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}
button.bg-custom-yellow-lightest:hover,
button.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}
.bg-custom-yellow-lighter {
  background-color: rgba(231, 195, 84, 0.55) !important;
}
a.bg-custom-yellow-lighter:hover,
a.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}
button.bg-custom-yellow-lighter:hover,
button.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}
.bg-custom-yellow-light {
  background-color: rgba(231, 195, 84, 0.85) !important;
}
a.bg-custom-yellow-light:hover,
a.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}
button.bg-custom-yellow-light:hover,
button.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}
.bg-custom-yellow-dark {
  background-color: rgba(201, 162, 47, 0.55) !important;
}
a.bg-custom-yellow-dark:hover,
a.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}
button.bg-custom-yellow-dark:hover,
button.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}
.bg-custom-yellow-darker {
  background-color: rgba(201, 162, 47, 0.85) !important;
}
a.bg-custom-yellow-darker:hover,
a.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}
button.bg-custom-yellow-darker:hover,
button.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}
.bg-custom-yellow-darkest {
  background-color: #c9a22f !important;
}
a.bg-custom-yellow-darkest:hover,
a.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}
button.bg-custom-yellow-darkest:hover,
button.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}
.bg-pink-transparent {
  background-color: rgba(245, 133, 152, 0.15) !important;
}
.bg-purple-transparent {
  background-color: rgba(102, 31, 214, 0.15) !important;
}
.bg-dark-transparent {
  background-color: rgba(52, 58, 64, 0.15) !important;
}
.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.15) !important;
}
.bg-primary-transparent {
  background-color: var(--primary-color) !important;
}
.bg-secondary-transparent {
  background-color: rgba(233, 132, 177, 0.15) !important;
}
.bg-success-transparent {
  background-color: rgba(19, 191, 166, 0.15) !important;
}
.bg-warning-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}
.bg-danger-transparent {
  background-color: rgba(209, 44, 71, 0.15) !important;
}
.bg-info-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}
.bg-teritary-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}
.bg-custom-yellow-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}
.bg-light-transparent {
  background-color: rgba(134, 142, 150, 0.15) !important;
}
.shadow-primary {
  box-shadow: 0 7px 30px var(--primary-color) !important;
}
.shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}
.shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}
.shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}
.shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}
.shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}
.shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}
.shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}
.box-shadow-primary {
  box-shadow: 0 7px 30px var(--primary-color) !important;
}
.box-shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}
.box-shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}
.box-shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}
.box-shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}
.box-shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}
.box-shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}
.box-shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}
.box-shadow-default {
  box-shadow: 0 3px 15px rgba(246, 244, 251, 0.2) !important;
}
.box-shadow-0 {
  box-shadow: none !important;
}
.primary .pricing-divider {
  padding: 1em 0 4em;
  position: relative;
}
.secondary .pricing-divider {
  background-color:
    linear-gradient(
      to bottom right,
      #f1bf64 0%,
      #f71d36 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}
.info .pricing-divider {
  background-color:
    linear-gradient(
      to bottom right,
      #529efa 0%,
      #0774f8 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}
.success .pricing-divider {
  background-color:
    linear-gradient(
      to bottom right,
      #62fb62 0%,
      #21a544 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}
.primary b {
  color: rgba(var(--primary-color), 0.75);
}
.secondary b {
  color: rgba(211, 40, 117, 0.75);
}
.info b {
  color: rgba(42, 133, 202, 0.75);
}
.teritary b {
  color: rgba(42, 133, 202, 0.75);
}
.success b {
  color: rgba(42, 133, 202, 0.75);
}
.google-plus1 {
  background-color:
    linear-gradient(
      to right bottom,
      #dd4b39 0%,
      #ef6a5a 100%);
}
.pinterest1 {
  background-color:
    linear-gradient(
      to right bottom,
      #bd081c 0%,
      #eb4553 100%);
}
.bg-default {
  background-color: #f6f4fb;
  color: #000;
}
.bg-white-1 {
  background-color: rgba(255, 255, 255, 0.1);
}
.bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}
.bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}
.bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}
.bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-white-6 {
  background-color: rgba(255, 255, 255, 0.6);
}
.bg-white-7 {
  background-color: rgba(255, 255, 255, 0.7);
}
.bg-white-8 {
  background-color: rgba(255, 255, 255, 0.8);
}
.bg-white-9 {
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-black-1 {
  background-color: rgba(0, 0, 0, 0.1);
}
.bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}
.bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}
.bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}
.bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-black-6 {
  background-color: rgba(0, 0, 0, 0.6);
}
.bg-black-7 {
  background-color: rgba(0, 0, 0, 0.7);
}
.bg-black-8 {
  background-color: rgba(0, 0, 0, 0.8);
}
.bg-black-9 {
  background: rgba(0, 0, 0, 0.9);
}
.border {
  border: 1px solid #eaedf1 !important;
}
.border-top {
  border-top: 1px solid #eaedf1 !important;
}
.border-end {
  border-right: 1px solid #eaedf1 !important;
}
.border-bottom {
  border-bottom: 1px solid #eaedf1 !important;
}
.border-start {
  border-left: 1px solid #eaedf1 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}
.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
.border-secondary {
  border-color: #e984b1 !important;
}
.border-success {
  border-color: #13bfa6 !important;
}
.border-info {
  border-color: #59adec !important;
}
.border-warning {
  border-color: #e7c354 !important;
}
.border-danger {
  border-color: #d12c47 !important;
}
.border-teal {
  border-color: #2bcbba !important;
}
.border-pink {
  border-color: #f58598 !important;
}
.border-orange {
  border-color: #fc7303 !important;
}
.border-purple {
  border-color: #661fd6 !important;
}
.border-light {
  border-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.border-gray-100 {
  border-color: #f9f9fb !important;
}
.border-gray-200 {
  border-color: #f0f0f8 !important;
}
.border-gray-300 {
  border-color: #e1e1ef !important;
}
.border-gray-400 {
  border-color: #d6d6e6 !important;
}
.border-gray-500 {
  border-color: #949eb7 !important;
}
.border-gray-600 {
  border-color: #7987a1 !important;
}
.border-gray-700 {
  border-color: #4d5875 !important;
}
.border-gray-800 {
  border-color: #383853 !important;
}
.border-gray-900 {
  border-color: #323251 !important;
}
.border-transparent {
  border: 1px solid transparent !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.border-primary {
  border: 1px solid var(--primary-color) !important;
}
.border-secondary {
  border: 1px solid #e984b1 !important;
}
.border-teritary {
  border: 1px solid #59adec;
}
.border-custom-yellow {
  border: 1px solid #e7c354;
}
.br-100 {
  border-radius: 100% !important;
}
.br-7 {
  border-radius: 7px;
}
.br-5 {
  border-radius: 5px;
}
.br-tl-5 {
  border-top-left-radius: 5px !important;
}
.br-bl-5 {
  border-bottom-left-radius: 5px !important;
}
.br-tr-5 {
  border-top-right-radius: 5px !important;
}
.br-br-5 {
  border-bottom-right-radius: 5px !important;
}
.br-tl-4 {
  border-top-left-radius: 4px !important;
}
.br-bl-4 {
  border-bottom-left-radius: 4px !important;
}
.br-tr-4 {
  border-top-right-radius: 4px !important;
}
.br-br-4 {
  border-bottom-right-radius: 4px !important;
}
.br-tl-7 {
  border-top-left-radius: 7px !important;
}
.br-bl-7 {
  border-bottom-left-radius: 7px !important;
}
.br-tr-7 {
  border-top-right-radius: 7px !important;
}
.br-br-7 {
  border-bottom-right-radius: 7px !important;
}
.br-tl-0 {
  border-top-left-radius: 0px !important;
}
.br-bl-0 {
  border-bottom-left-radius: 0px !important;
}
.br-tr-0 {
  border-top-right-radius: 0px !important;
}
.br-br-0 {
  border-bottom-right-radius: 0px !important;
}
.br-0 {
  border-radius: 0 !important;
}
.noborder {
  border-radius: 0;
}
.brround {
  border-radius: 26% !important;
}
.bradius {
  border-radius: 25%;
}
.border-danger {
  border: 2px solid;
}
.border-end-1 {
  border-right: 1px solid #d5dce3;
}
.rounded {
  border-radius: 50% !important;
}
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.rounded-end {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rounded-start {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.border-dotted {
  border: 2px dotted;
}
.border-solid {
  border: 2px solid;
}
.border-bottom-primary {
  border-bottom-color: var(--primary-color) !important;
}
.border-bottom-secondary {
  border-bottom-color: #e984b1 !important;
}
.border-bottom-success {
  border-bottom-color: #13bfa6 !important;
}
.border-bottom-info {
  border-bottom-color: #59adec !important;
}
.border-bottom-warning {
  border-bottom-color: #e7c354 !important;
}
.border-bottom-danger {
  border-bottom-color: #d12c47 !important;
}
.border-bottom-dark {
  border-bottom-color: #444546 !important;
}
.border-bottom-light {
  border-bottom-color: rgba(228, 231, 236, 0.7725490196) !important;
}
.border-bottom-primary-light {
  border-bottom-color: rgba(var(--primary-color), 0.25) !important;
}
.border-bottom-secondary-light {
  border-bottom-color: rgba(233, 132, 177, 0.25) !important;
}
.border-bottom-success-light {
  border-bottom-color: rgba(19, 191, 166, 0.25) !important;
}
.border-bottom-info-light {
  border-bottom-color: rgba(89, 173, 236, 0.25) !important;
}
.border-bottom-warning-light {
  border-bottom-color: rgba(231, 195, 84, 0.25) !important;
}
.border-bottom-danger-light {
  border-bottom-color: rgba(209, 44, 71, 0.25) !important;
}
.border-bottom-dark-light {
  border-bottom-color: rgba(68, 69, 70, 0.25) !important;
}
.border-bottom-light-light {
  border-bottom-color: rgba(228, 231, 236, 0.25) !important;
}
.br-bottom-radius-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.br-bottom-radius-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.border-x {
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}
.border-y {
  border-top: 1px solid #eaedf1;
  border-bottom: 1px solid #eaedf1;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.radius-1 {
  border-radius: 1px;
}
.radius-5 {
  border-radius: 5px;
}
.radius-10 {
  border-radius: 10px;
}
.radius-20 {
  border-radius: 20px;
}
.radius-30 {
  border-radius: 30px;
}
.radius-40 {
  border-radius: 40px;
}
.radius-50 {
  border-radius: 50px !important;
}
@media (min-width: 992px) {
  .border-lg-bottom-0 {
    border-bottom: 0px !important;
  }
  .br-lg-5 {
    border-radius: 5px;
  }
}
@media (min-width: 576px) {
  .br-tl-sm-5 {
    border-top-left-radius: 5px;
  }
  .br-bl-sm-5 {
    border-bottom-left-radius: 5px;
  }
  .br-tr-sm-5 {
    border-top-right-radius: 5px;
  }
  .br-br-sm-5 {
    border-bottom-right-radius: 5px;
  }
}
@media (max-width: 575.98px) {
  .br-xs-bl-5 {
    border-bottom-left-radius: 5px;
  }
  .br-xs-br-5 {
    border-bottom-right-radius: 5px;
  }
  .br-xs-tl-5 {
    border-top-left-radius: 5px;
  }
  .br-xs-tr-5 {
    border-top-right-radius: 5px;
  }
  .br-sm-max-0 {
    border-radius: 0px !important;
  }
}
@media (min-width: 576px) {
  .border-bottomo-sm {
    border-bottom: 1px solid #eaedf1;
  }
}
.display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: calc(1.475em + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-5 {
  font-size: calc(1.425em + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
.display-6 {
  font-size: calc(1.375em + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5em;
  }
  .display-5 {
    font-size: 3em;
  }
  .display-6 {
    font-size: 2.5em;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-flex {
  display: flex !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1280px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.display-1 i,
.display-2 i,
.display-3 i,
.display-4 i {
  vertical-align: baseline;
  font-size: 0.815em;
}
.flex-1 {
  flex: 1 !important;
}
.flex-2 {
  flex: 2 !important;
}
@media (max-width: 992px) {
  .d-lg-none-max {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .d-md-none-max {
    display: none !important;
  }
  .d-md-block-max {
    display: block !important;
  }
}
@media (max-width: 1280px) {
  .d-xl-none-max {
    display: none !important;
  }
  .d-xl-block-max {
    display: block !important;
  }
}
@media (max-width: 576px) {
  .d-sm-block-max {
    display: block !important;
  }
  .d-sm-none-max {
    display: none !important;
  }
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1280px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
}
h1,
.h1 {
  font-size: 2rem;
}
h2,
.h2 {
  font-size: 1.75rem;
}
h3,
.h3 {
  font-size: 1.5rem;
}
h4,
.h4 {
  font-size: 1.125rem;
}
h5,
.h5 {
  font-size: 1rem;
}
h6,
.h6 {
  font-size: 0.85rem;
}
@media (max-width: 576px) {
  h1,
  .h1 {
    font-size: 1.5rem;
  }
  h2,
  .h2 {
    font-size: 1.25rem;
  }
  h3,
  .h3 {
    font-size: 1rem;
  }
  h4,
  .h4 {
    font-size: 0.9rem;
  }
  h5,
  .h5 {
    font-size: 0.8rem;
  }
  h6,
  .h6 {
    font-size: 0.75rem;
  }
}
.h-10 {
  height: 10% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-90 {
  height: 90px !important;
}
.h-60 {
  height: 60px !important;
}
.h-100 {
  height: 100% !important;
}
.h-150 {
  height: 150px !important;
}
.h-160 {
  height: 160px !important;
}
.h-180 {
  height: 180px !important;
}
.h-275 {
  height: 275px !important;
}
.h-365 {
  height: 365px !important;
}
.h-400 {
  height: 400px !important;
}
.h-415 {
  height: 415px !important;
}
.h-430 {
  height: 430px !important;
}
.h-450 {
  height: 450px !important;
}
.h-200 {
  height: 200px !important;
}
.h-230 {
  height: 230px !important;
}
.h-500 {
  height: 500px !important;
}
.h-550 {
  height: 550px !important;
}
.h-600 {
  height: 600px !important;
}
.h-650 {
  height: 650px !important;
}
.h-auto {
  height: auto !important;
}
.h-0 {
  height: 0 !important;
}
.h-1 {
  height: 0.25rem !important;
}
.h-2 {
  height: 0.5rem !important;
}
.h-3 {
  height: 0.75rem !important;
}
.h-4 {
  height: 1rem !important;
}
.h-5 {
  height: 1.5rem !important;
}
.h-6 {
  height: 2rem !important;
}
.h-7 {
  height: 3rem !important;
}
.h-8 {
  height: 4rem !important;
}
.h-9 {
  height: 6rem !important;
}
.h-97 {
  height: 97px !important;
}
.h-240 {
  height: 240px !important;
}
.h-250 {
  height: 250px !important;
}
.h-260 {
  height: 260px !important;
}
.h-270 {
  height: 270px !important;
}
.h-280 {
  height: 280px !important;
}
.h-300 {
  height: 300px !important;
}
.h-340 {
  height: 340px !important;
}
.mh-100 {
  max-height: 100% !important;
}
.h-100vh {
  height: 100vh !important;
}
.hpx-1 {
  height: 1px;
}
.hpx-2 {
  height: 2px;
}
.hpx-3 {
  height: 3px;
}
.hpx-4 {
  height: 4px;
}
.hpx-5 {
  height: 5px;
}
.hpx-6 {
  height: 6px;
}
.hpx-7 {
  height: 7px;
}
.hpx-8 {
  height: 8px;
}
.hpx-9 {
  height: 9px !important;
}
.hpx-10 {
  height: 10px !important;
}
.hpx-20 {
  height: 20px !important;
}
.hpx-25 {
  height: 25px !important;
}
.hpx-30 {
  height: 30px !important;
}
.hpx-35 {
  height: 35px !important;
}
.hpx-40 {
  height: 40px !important;
}
.hpx-45 {
  height: 45px !important;
}
.hpx-50 {
  height: 50px;
}
.hpx-55 {
  height: 55px;
}
.hpx-60 {
  height: 60px;
}
.hpx-65 {
  height: 65px;
}
.hpx-70 {
  height: 70px;
}
.hpx-75 {
  height: 75px;
}
.hpx-80 {
  height: 80px;
}
.hpx-85 {
  height: 85px;
}
.hpx-90 {
  height: 90px;
}
.hpx-95 {
  height: 95px;
}
.hpx-100 {
  height: 100px;
}
.hpx-150 {
  height: 150px;
}
.hrem-6 {
  height: 6rem;
}
@media (min-width: 480px) {
  .ht-xs-5 {
    height: 5px;
  }
  .ht-xs-5p {
    height: 5%;
  }
  .mx-ht-xs-5p {
    max-height: 5%;
  }
  .mn-ht-xs-5p {
    min-height: 5%;
  }
  .ht-xs-5-f {
    height: 5px !important;
  }
  .ht-xs-5p-f {
    height: 5% !important;
  }
  .ht-xs-10 {
    height: 10px;
  }
  .ht-xs-10p {
    height: 10%;
  }
  .mx-ht-xs-10p {
    max-height: 10%;
  }
  .mn-ht-xs-10p {
    min-height: 10%;
  }
  .ht-xs-10-f {
    height: 10px !important;
  }
  .ht-xs-10p-f {
    height: 10% !important;
  }
  .ht-xs-15 {
    height: 15px;
  }
  .ht-xs-15p {
    height: 15%;
  }
  .mx-ht-xs-15p {
    max-height: 15%;
  }
  .mn-ht-xs-15p {
    min-height: 15%;
  }
  .ht-xs-15-f {
    height: 15px !important;
  }
  .ht-xs-15p-f {
    height: 15% !important;
  }
  .ht-xs-20 {
    height: 20px;
  }
  .ht-xs-20p {
    height: 20%;
  }
  .mx-ht-xs-20p {
    max-height: 20%;
  }
  .mn-ht-xs-20p {
    min-height: 20%;
  }
  .ht-xs-20-f {
    height: 20px !important;
  }
  .ht-xs-20p-f {
    height: 20% !important;
  }
  .ht-xs-25 {
    height: 25px;
  }
  .ht-xs-25p {
    height: 25%;
  }
  .mx-ht-xs-25p {
    max-height: 25%;
  }
  .mn-ht-xs-25p {
    min-height: 25%;
  }
  .ht-xs-25-f {
    height: 25px !important;
  }
  .ht-xs-25p-f {
    height: 25% !important;
  }
  .ht-xs-30 {
    height: 30px;
  }
  .ht-xs-30p {
    height: 30%;
  }
  .mx-ht-xs-30p {
    max-height: 30%;
  }
  .mn-ht-xs-30p {
    min-height: 30%;
  }
  .ht-xs-30-f {
    height: 30px !important;
  }
  .ht-xs-30p-f {
    height: 30% !important;
  }
  .ht-xs-35 {
    height: 35px;
  }
  .ht-xs-35p {
    height: 35%;
  }
  .mx-ht-xs-35p {
    max-height: 35%;
  }
  .mn-ht-xs-35p {
    min-height: 35%;
  }
  .ht-xs-35-f {
    height: 35px !important;
  }
  .ht-xs-35p-f {
    height: 35% !important;
  }
  .ht-xs-40 {
    height: 40px;
  }
  .ht-xs-40p {
    height: 40%;
  }
  .mx-ht-xs-40p {
    max-height: 40%;
  }
  .mn-ht-xs-40p {
    min-height: 40%;
  }
  .ht-xs-40-f {
    height: 40px !important;
  }
  .ht-xs-40p-f {
    height: 40% !important;
  }
  .ht-xs-45 {
    height: 45px;
  }
  .ht-xs-45p {
    height: 45%;
  }
  .mx-ht-xs-45p {
    max-height: 45%;
  }
  .mn-ht-xs-45p {
    min-height: 45%;
  }
  .ht-xs-45-f {
    height: 45px !important;
  }
  .ht-xs-45p-f {
    height: 45% !important;
  }
  .ht-xs-50 {
    height: 50px;
  }
  .ht-xs-50p {
    height: 50%;
  }
  .mx-ht-xs-50p {
    max-height: 50%;
  }
  .mn-ht-xs-50p {
    min-height: 50%;
  }
  .ht-xs-50-f {
    height: 50px !important;
  }
  .ht-xs-50p-f {
    height: 50% !important;
  }
  .ht-xs-55 {
    height: 55px;
  }
  .ht-xs-55p {
    height: 55%;
  }
  .mx-ht-xs-55p {
    max-height: 55%;
  }
  .mn-ht-xs-55p {
    min-height: 55%;
  }
  .ht-xs-55-f {
    height: 55px !important;
  }
  .ht-xs-55p-f {
    height: 55% !important;
  }
  .ht-xs-60 {
    height: 60px;
  }
  .ht-xs-60p {
    height: 60%;
  }
  .mx-ht-xs-60p {
    max-height: 60%;
  }
  .mn-ht-xs-60p {
    min-height: 60%;
  }
  .ht-xs-60-f {
    height: 60px !important;
  }
  .ht-xs-60p-f {
    height: 60% !important;
  }
  .ht-xs-65 {
    height: 65px;
  }
  .ht-xs-65p {
    height: 65%;
  }
  .mx-ht-xs-65p {
    max-height: 65%;
  }
  .mn-ht-xs-65p {
    min-height: 65%;
  }
  .ht-xs-65-f {
    height: 65px !important;
  }
  .ht-xs-65p-f {
    height: 65% !important;
  }
  .ht-xs-70 {
    height: 70px;
  }
  .ht-xs-70p {
    height: 70%;
  }
  .mx-ht-xs-70p {
    max-height: 70%;
  }
  .mn-ht-xs-70p {
    min-height: 70%;
  }
  .ht-xs-70-f {
    height: 70px !important;
  }
  .ht-xs-70p-f {
    height: 70% !important;
  }
  .ht-xs-75 {
    height: 75px;
  }
  .ht-xs-75p {
    height: 75%;
  }
  .mx-ht-xs-75p {
    max-height: 75%;
  }
  .mn-ht-xs-75p {
    min-height: 75%;
  }
  .ht-xs-75-f {
    height: 75px !important;
  }
  .ht-xs-75p-f {
    height: 75% !important;
  }
  .ht-xs-80 {
    height: 80px;
  }
  .ht-xs-80p {
    height: 80%;
  }
  .mx-ht-xs-80p {
    max-height: 80%;
  }
  .mn-ht-xs-80p {
    min-height: 80%;
  }
  .ht-xs-80-f {
    height: 80px !important;
  }
  .ht-xs-80p-f {
    height: 80% !important;
  }
  .ht-xs-85 {
    height: 85px;
  }
  .ht-xs-85p {
    height: 85%;
  }
  .mx-ht-xs-85p {
    max-height: 85%;
  }
  .mn-ht-xs-85p {
    min-height: 85%;
  }
  .ht-xs-85-f {
    height: 85px !important;
  }
  .ht-xs-85p-f {
    height: 85% !important;
  }
  .ht-xs-90 {
    height: 90px;
  }
  .ht-xs-90p {
    height: 90%;
  }
  .mx-ht-xs-90p {
    max-height: 90%;
  }
  .mn-ht-xs-90p {
    min-height: 90%;
  }
  .ht-xs-90-f {
    height: 90px !important;
  }
  .ht-xs-90p-f {
    height: 90% !important;
  }
  .ht-xs-95 {
    height: 95px;
  }
  .ht-xs-95p {
    height: 95%;
  }
  .mx-ht-xs-95p {
    max-height: 95%;
  }
  .mn-ht-xs-95p {
    min-height: 95%;
  }
  .ht-xs-95-f {
    height: 95px !important;
  }
  .ht-xs-95p-f {
    height: 95% !important;
  }
  .ht-xs-100 {
    height: 100px;
  }
  .ht-xs-100p {
    height: 100%;
  }
  .mx-ht-xs-100p {
    max-height: 100%;
  }
  .mn-ht-xs-100p {
    min-height: 100%;
  }
  .ht-xs-100-f {
    height: 100px !important;
  }
  .ht-xs-100p-f {
    height: 100% !important;
  }
  .ht-xs-150 {
    height: 150px;
  }
  .ht-xs-150p {
    height: 150%;
  }
  .mx-ht-xs-150p {
    max-height: 150%;
  }
  .mn-ht-xs-150p {
    min-height: 150%;
  }
  .ht-xs-150-f {
    height: 150px !important;
  }
  .ht-xs-150p-f {
    height: 150% !important;
  }
  .ht-xs-200 {
    height: 200px;
  }
  .ht-xs-200p {
    height: 200%;
  }
  .mx-ht-xs-200p {
    max-height: 200%;
  }
  .mn-ht-xs-200p {
    min-height: 200%;
  }
  .ht-xs-200-f {
    height: 200px !important;
  }
  .ht-xs-200p-f {
    height: 200% !important;
  }
  .ht-xs-250 {
    height: 250px;
  }
  .ht-xs-250p {
    height: 250%;
  }
  .mx-ht-xs-250p {
    max-height: 250%;
  }
  .mn-ht-xs-250p {
    min-height: 250%;
  }
  .ht-xs-250-f {
    height: 250px !important;
  }
  .ht-xs-250p-f {
    height: 250% !important;
  }
  .ht-xs-300 {
    height: 300px;
  }
  .ht-xs-300p {
    height: 300%;
  }
  .mx-ht-xs-300p {
    max-height: 300%;
  }
  .mn-ht-xs-300p {
    min-height: 300%;
  }
  .ht-xs-300-f {
    height: 300px !important;
  }
  .ht-xs-300p-f {
    height: 300% !important;
  }
  .ht-xs-350 {
    height: 350px;
  }
  .ht-xs-350p {
    height: 350%;
  }
  .mx-ht-xs-350p {
    max-height: 350%;
  }
  .mn-ht-xs-350p {
    min-height: 350%;
  }
  .ht-xs-350-f {
    height: 350px !important;
  }
  .ht-xs-350p-f {
    height: 350% !important;
  }
  .ht-xs-400 {
    height: 400px;
  }
  .ht-xs-400p {
    height: 400%;
  }
  .mx-ht-xs-400p {
    max-height: 400%;
  }
  .mn-ht-xs-400p {
    min-height: 400%;
  }
  .ht-xs-400-f {
    height: 400px !important;
  }
  .ht-xs-400p-f {
    height: 400% !important;
  }
  .ht-xs-450 {
    height: 450px;
  }
  .ht-xs-450p {
    height: 450%;
  }
  .mx-ht-xs-450p {
    max-height: 450%;
  }
  .mn-ht-xs-450p {
    min-height: 450%;
  }
  .ht-xs-450-f {
    height: 450px !important;
  }
  .ht-xs-450p-f {
    height: 450% !important;
  }
  .ht-xs-500 {
    height: 500px;
  }
  .ht-xs-500p {
    height: 500%;
  }
  .mx-ht-xs-500p {
    max-height: 500%;
  }
  .mn-ht-xs-500p {
    min-height: 500%;
  }
  .ht-xs-500-f {
    height: 500px !important;
  }
  .ht-xs-500p-f {
    height: 500% !important;
  }
  .ht-xs-550 {
    height: 550px;
  }
  .ht-xs-550p {
    height: 550%;
  }
  .mx-ht-xs-550p {
    max-height: 550%;
  }
  .mn-ht-xs-550p {
    min-height: 550%;
  }
  .ht-xs-550-f {
    height: 550px !important;
  }
  .ht-xs-550p-f {
    height: 550% !important;
  }
  .ht-xs-600 {
    height: 600px;
  }
  .ht-xs-600p {
    height: 600%;
  }
  .mx-ht-xs-600p {
    max-height: 600%;
  }
  .mn-ht-xs-600p {
    min-height: 600%;
  }
  .ht-xs-600-f {
    height: 600px !important;
  }
  .ht-xs-600p-f {
    height: 600% !important;
  }
  .ht-xs-650 {
    height: 650px;
  }
  .ht-xs-650p {
    height: 650%;
  }
  .mx-ht-xs-650p {
    max-height: 650%;
  }
  .mn-ht-xs-650p {
    min-height: 650%;
  }
  .ht-xs-650-f {
    height: 650px !important;
  }
  .ht-xs-650p-f {
    height: 650% !important;
  }
  .ht-xs-700 {
    height: 700px;
  }
  .ht-xs-700p {
    height: 700%;
  }
  .mx-ht-xs-700p {
    max-height: 700%;
  }
  .mn-ht-xs-700p {
    min-height: 700%;
  }
  .ht-xs-700-f {
    height: 700px !important;
  }
  .ht-xs-700p-f {
    height: 700% !important;
  }
  .ht-xs-750 {
    height: 750px;
  }
  .ht-xs-750p {
    height: 750%;
  }
  .mx-ht-xs-750p {
    max-height: 750%;
  }
  .mn-ht-xs-750p {
    min-height: 750%;
  }
  .ht-xs-750-f {
    height: 750px !important;
  }
  .ht-xs-750p-f {
    height: 750% !important;
  }
  .ht-xs-800 {
    height: 800px;
  }
  .ht-xs-800p {
    height: 800%;
  }
  .mx-ht-xs-800p {
    max-height: 800%;
  }
  .mn-ht-xs-800p {
    min-height: 800%;
  }
  .ht-xs-800-f {
    height: 800px !important;
  }
  .ht-xs-800p-f {
    height: 800% !important;
  }
  .ht-xs-850 {
    height: 850px;
  }
  .ht-xs-850p {
    height: 850%;
  }
  .mx-ht-xs-850p {
    max-height: 850%;
  }
  .mn-ht-xs-850p {
    min-height: 850%;
  }
  .ht-xs-850-f {
    height: 850px !important;
  }
  .ht-xs-850p-f {
    height: 850% !important;
  }
  .ht-xs-100v {
    height: 100vh;
  }
}
@media (min-width: 576px) {
  .ht-sm-5 {
    height: 5px;
  }
  .ht-sm-5p {
    height: 5%;
  }
  .mx-ht-sm-5p {
    max-height: 5%;
  }
  .mn-ht-sm-5p {
    min-height: 5%;
  }
  .ht-sm-5-f {
    height: 5px !important;
  }
  .ht-sm-5p-f {
    height: 5% !important;
  }
  .ht-sm-10 {
    height: 10px;
  }
  .ht-sm-10p {
    height: 10%;
  }
  .mx-ht-sm-10p {
    max-height: 10%;
  }
  .mn-ht-sm-10p {
    min-height: 10%;
  }
  .ht-sm-10-f {
    height: 10px !important;
  }
  .ht-sm-10p-f {
    height: 10% !important;
  }
  .ht-sm-15 {
    height: 15px;
  }
  .ht-sm-15p {
    height: 15%;
  }
  .mx-ht-sm-15p {
    max-height: 15%;
  }
  .mn-ht-sm-15p {
    min-height: 15%;
  }
  .ht-sm-15-f {
    height: 15px !important;
  }
  .ht-sm-15p-f {
    height: 15% !important;
  }
  .ht-sm-20 {
    height: 20px;
  }
  .ht-sm-20p {
    height: 20%;
  }
  .mx-ht-sm-20p {
    max-height: 20%;
  }
  .mn-ht-sm-20p {
    min-height: 20%;
  }
  .ht-sm-20-f {
    height: 20px !important;
  }
  .ht-sm-20p-f {
    height: 20% !important;
  }
  .ht-sm-25 {
    height: 25px;
  }
  .ht-sm-25p {
    height: 25%;
  }
  .mx-ht-sm-25p {
    max-height: 25%;
  }
  .mn-ht-sm-25p {
    min-height: 25%;
  }
  .ht-sm-25-f {
    height: 25px !important;
  }
  .ht-sm-25p-f {
    height: 25% !important;
  }
  .ht-sm-30 {
    height: 30px;
  }
  .ht-sm-30p {
    height: 30%;
  }
  .mx-ht-sm-30p {
    max-height: 30%;
  }
  .mn-ht-sm-30p {
    min-height: 30%;
  }
  .ht-sm-30-f {
    height: 30px !important;
  }
  .ht-sm-30p-f {
    height: 30% !important;
  }
  .ht-sm-35 {
    height: 35px;
  }
  .ht-sm-35p {
    height: 35%;
  }
  .mx-ht-sm-35p {
    max-height: 35%;
  }
  .mn-ht-sm-35p {
    min-height: 35%;
  }
  .ht-sm-35-f {
    height: 35px !important;
  }
  .ht-sm-35p-f {
    height: 35% !important;
  }
  .ht-sm-40 {
    height: 40px;
  }
  .ht-sm-40p {
    height: 40%;
  }
  .mx-ht-sm-40p {
    max-height: 40%;
  }
  .mn-ht-sm-40p {
    min-height: 40%;
  }
  .ht-sm-40-f {
    height: 40px !important;
  }
  .ht-sm-40p-f {
    height: 40% !important;
  }
  .ht-sm-45 {
    height: 45px;
  }
  .ht-sm-45p {
    height: 45%;
  }
  .mx-ht-sm-45p {
    max-height: 45%;
  }
  .mn-ht-sm-45p {
    min-height: 45%;
  }
  .ht-sm-45-f {
    height: 45px !important;
  }
  .ht-sm-45p-f {
    height: 45% !important;
  }
  .ht-sm-50 {
    height: 50px;
  }
  .ht-sm-50p {
    height: 50%;
  }
  .mx-ht-sm-50p {
    max-height: 50%;
  }
  .mn-ht-sm-50p {
    min-height: 50%;
  }
  .ht-sm-50-f {
    height: 50px !important;
  }
  .ht-sm-50p-f {
    height: 50% !important;
  }
  .ht-sm-55 {
    height: 55px;
  }
  .ht-sm-55p {
    height: 55%;
  }
  .mx-ht-sm-55p {
    max-height: 55%;
  }
  .mn-ht-sm-55p {
    min-height: 55%;
  }
  .ht-sm-55-f {
    height: 55px !important;
  }
  .ht-sm-55p-f {
    height: 55% !important;
  }
  .ht-sm-60 {
    height: 60px;
  }
  .ht-sm-60p {
    height: 60%;
  }
  .mx-ht-sm-60p {
    max-height: 60%;
  }
  .mn-ht-sm-60p {
    min-height: 60%;
  }
  .ht-sm-60-f {
    height: 60px !important;
  }
  .ht-sm-60p-f {
    height: 60% !important;
  }
  .ht-sm-65 {
    height: 65px;
  }
  .ht-sm-65p {
    height: 65%;
  }
  .mx-ht-sm-65p {
    max-height: 65%;
  }
  .mn-ht-sm-65p {
    min-height: 65%;
  }
  .ht-sm-65-f {
    height: 65px !important;
  }
  .ht-sm-65p-f {
    height: 65% !important;
  }
  .ht-sm-70 {
    height: 70px;
  }
  .ht-sm-70p {
    height: 70%;
  }
  .mx-ht-sm-70p {
    max-height: 70%;
  }
  .mn-ht-sm-70p {
    min-height: 70%;
  }
  .ht-sm-70-f {
    height: 70px !important;
  }
  .ht-sm-70p-f {
    height: 70% !important;
  }
  .ht-sm-75 {
    height: 75px;
  }
  .ht-sm-75p {
    height: 75%;
  }
  .mx-ht-sm-75p {
    max-height: 75%;
  }
  .mn-ht-sm-75p {
    min-height: 75%;
  }
  .ht-sm-75-f {
    height: 75px !important;
  }
  .ht-sm-75p-f {
    height: 75% !important;
  }
  .ht-sm-80 {
    height: 80px;
  }
  .ht-sm-80p {
    height: 80%;
  }
  .mx-ht-sm-80p {
    max-height: 80%;
  }
  .mn-ht-sm-80p {
    min-height: 80%;
  }
  .ht-sm-80-f {
    height: 80px !important;
  }
  .ht-sm-80p-f {
    height: 80% !important;
  }
  .ht-sm-85 {
    height: 85px;
  }
  .ht-sm-85p {
    height: 85%;
  }
  .mx-ht-sm-85p {
    max-height: 85%;
  }
  .mn-ht-sm-85p {
    min-height: 85%;
  }
  .ht-sm-85-f {
    height: 85px !important;
  }
  .ht-sm-85p-f {
    height: 85% !important;
  }
  .ht-sm-90 {
    height: 90px;
  }
  .ht-sm-90p {
    height: 90%;
  }
  .mx-ht-sm-90p {
    max-height: 90%;
  }
  .mn-ht-sm-90p {
    min-height: 90%;
  }
  .ht-sm-90-f {
    height: 90px !important;
  }
  .ht-sm-90p-f {
    height: 90% !important;
  }
  .ht-sm-95 {
    height: 95px;
  }
  .ht-sm-95p {
    height: 95%;
  }
  .mx-ht-sm-95p {
    max-height: 95%;
  }
  .mn-ht-sm-95p {
    min-height: 95%;
  }
  .ht-sm-95-f {
    height: 95px !important;
  }
  .ht-sm-95p-f {
    height: 95% !important;
  }
  .ht-sm-100 {
    height: 100px;
  }
  .ht-sm-100p {
    height: 100%;
  }
  .mx-ht-sm-100p {
    max-height: 100%;
  }
  .mn-ht-sm-100p {
    min-height: 100%;
  }
  .ht-sm-100-f {
    height: 100px !important;
  }
  .ht-sm-100p-f {
    height: 100% !important;
  }
  .ht-sm-150 {
    height: 150px;
  }
  .ht-sm-150p {
    height: 150%;
  }
  .mx-ht-sm-150p {
    max-height: 150%;
  }
  .mn-ht-sm-150p {
    min-height: 150%;
  }
  .ht-sm-150-f {
    height: 150px !important;
  }
  .ht-sm-150p-f {
    height: 150% !important;
  }
  .ht-sm-200 {
    height: 200px;
  }
  .ht-sm-200p {
    height: 200%;
  }
  .mx-ht-sm-200p {
    max-height: 200%;
  }
  .mn-ht-sm-200p {
    min-height: 200%;
  }
  .ht-sm-200-f {
    height: 200px !important;
  }
  .ht-sm-200p-f {
    height: 200% !important;
  }
  .ht-sm-250 {
    height: 250px;
  }
  .ht-sm-250p {
    height: 250%;
  }
  .mx-ht-sm-250p {
    max-height: 250%;
  }
  .mn-ht-sm-250p {
    min-height: 250%;
  }
  .ht-sm-250-f {
    height: 250px !important;
  }
  .ht-sm-250p-f {
    height: 250% !important;
  }
  .ht-sm-300 {
    height: 300px;
  }
  .ht-sm-300p {
    height: 300%;
  }
  .mx-ht-sm-300p {
    max-height: 300%;
  }
  .mn-ht-sm-300p {
    min-height: 300%;
  }
  .ht-sm-300-f {
    height: 300px !important;
  }
  .ht-sm-300p-f {
    height: 300% !important;
  }
  .ht-sm-350 {
    height: 350px;
  }
  .ht-sm-350p {
    height: 350%;
  }
  .mx-ht-sm-350p {
    max-height: 350%;
  }
  .mn-ht-sm-350p {
    min-height: 350%;
  }
  .ht-sm-350-f {
    height: 350px !important;
  }
  .ht-sm-350p-f {
    height: 350% !important;
  }
  .ht-sm-400 {
    height: 400px;
  }
  .ht-sm-400p {
    height: 400%;
  }
  .mx-ht-sm-400p {
    max-height: 400%;
  }
  .mn-ht-sm-400p {
    min-height: 400%;
  }
  .ht-sm-400-f {
    height: 400px !important;
  }
  .ht-sm-400p-f {
    height: 400% !important;
  }
  .ht-sm-450 {
    height: 450px;
  }
  .ht-sm-450p {
    height: 450%;
  }
  .mx-ht-sm-450p {
    max-height: 450%;
  }
  .mn-ht-sm-450p {
    min-height: 450%;
  }
  .ht-sm-450-f {
    height: 450px !important;
  }
  .ht-sm-450p-f {
    height: 450% !important;
  }
  .ht-sm-500 {
    height: 500px;
  }
  .ht-sm-500p {
    height: 500%;
  }
  .mx-ht-sm-500p {
    max-height: 500%;
  }
  .mn-ht-sm-500p {
    min-height: 500%;
  }
  .ht-sm-500-f {
    height: 500px !important;
  }
  .ht-sm-500p-f {
    height: 500% !important;
  }
  .ht-sm-550 {
    height: 550px;
  }
  .ht-sm-550p {
    height: 550%;
  }
  .mx-ht-sm-550p {
    max-height: 550%;
  }
  .mn-ht-sm-550p {
    min-height: 550%;
  }
  .ht-sm-550-f {
    height: 550px !important;
  }
  .ht-sm-550p-f {
    height: 550% !important;
  }
  .ht-sm-600 {
    height: 600px;
  }
  .ht-sm-600p {
    height: 600%;
  }
  .mx-ht-sm-600p {
    max-height: 600%;
  }
  .mn-ht-sm-600p {
    min-height: 600%;
  }
  .ht-sm-600-f {
    height: 600px !important;
  }
  .ht-sm-600p-f {
    height: 600% !important;
  }
  .ht-sm-650 {
    height: 650px;
  }
  .ht-sm-650p {
    height: 650%;
  }
  .mx-ht-sm-650p {
    max-height: 650%;
  }
  .mn-ht-sm-650p {
    min-height: 650%;
  }
  .ht-sm-650-f {
    height: 650px !important;
  }
  .ht-sm-650p-f {
    height: 650% !important;
  }
  .ht-sm-700 {
    height: 700px;
  }
  .ht-sm-700p {
    height: 700%;
  }
  .mx-ht-sm-700p {
    max-height: 700%;
  }
  .mn-ht-sm-700p {
    min-height: 700%;
  }
  .ht-sm-700-f {
    height: 700px !important;
  }
  .ht-sm-700p-f {
    height: 700% !important;
  }
  .ht-sm-750 {
    height: 750px;
  }
  .ht-sm-750p {
    height: 750%;
  }
  .mx-ht-sm-750p {
    max-height: 750%;
  }
  .mn-ht-sm-750p {
    min-height: 750%;
  }
  .ht-sm-750-f {
    height: 750px !important;
  }
  .ht-sm-750p-f {
    height: 750% !important;
  }
  .ht-sm-800 {
    height: 800px;
  }
  .ht-sm-800p {
    height: 800%;
  }
  .mx-ht-sm-800p {
    max-height: 800%;
  }
  .mn-ht-sm-800p {
    min-height: 800%;
  }
  .ht-sm-800-f {
    height: 800px !important;
  }
  .ht-sm-800p-f {
    height: 800% !important;
  }
  .ht-sm-850 {
    height: 850px;
  }
  .ht-sm-850p {
    height: 850%;
  }
  .mx-ht-sm-850p {
    max-height: 850%;
  }
  .mn-ht-sm-850p {
    min-height: 850%;
  }
  .ht-sm-850-f {
    height: 850px !important;
  }
  .ht-sm-850p-f {
    height: 850% !important;
  }
  .ht-sm-100v {
    height: 100vh;
  }
}
@media (min-width: 768px) {
  .ht-md-5 {
    height: 5px;
  }
  .ht-md-5p {
    height: 5%;
  }
  .mx-ht-md-5p {
    max-height: 5%;
  }
  .mn-ht-md-5p {
    min-height: 5%;
  }
  .ht-md-5-f {
    height: 5px !important;
  }
  .ht-md-5p-f {
    height: 5% !important;
  }
  .ht-md-10 {
    height: 10px;
  }
  .ht-md-10p {
    height: 10%;
  }
  .mx-ht-md-10p {
    max-height: 10%;
  }
  .mn-ht-md-10p {
    min-height: 10%;
  }
  .ht-md-10-f {
    height: 10px !important;
  }
  .ht-md-10p-f {
    height: 10% !important;
  }
  .ht-md-15 {
    height: 15px;
  }
  .ht-md-15p {
    height: 15%;
  }
  .mx-ht-md-15p {
    max-height: 15%;
  }
  .mn-ht-md-15p {
    min-height: 15%;
  }
  .ht-md-15-f {
    height: 15px !important;
  }
  .ht-md-15p-f {
    height: 15% !important;
  }
  .ht-md-20 {
    height: 20px;
  }
  .ht-md-20p {
    height: 20%;
  }
  .mx-ht-md-20p {
    max-height: 20%;
  }
  .mn-ht-md-20p {
    min-height: 20%;
  }
  .ht-md-20-f {
    height: 20px !important;
  }
  .ht-md-20p-f {
    height: 20% !important;
  }
  .ht-md-25 {
    height: 25px;
  }
  .ht-md-25p {
    height: 25%;
  }
  .mx-ht-md-25p {
    max-height: 25%;
  }
  .mn-ht-md-25p {
    min-height: 25%;
  }
  .ht-md-25-f {
    height: 25px !important;
  }
  .ht-md-25p-f {
    height: 25% !important;
  }
  .ht-md-30 {
    height: 30px;
  }
  .ht-md-30p {
    height: 30%;
  }
  .mx-ht-md-30p {
    max-height: 30%;
  }
  .mn-ht-md-30p {
    min-height: 30%;
  }
  .ht-md-30-f {
    height: 30px !important;
  }
  .ht-md-30p-f {
    height: 30% !important;
  }
  .ht-md-35 {
    height: 35px;
  }
  .ht-md-35p {
    height: 35%;
  }
  .mx-ht-md-35p {
    max-height: 35%;
  }
  .mn-ht-md-35p {
    min-height: 35%;
  }
  .ht-md-35-f {
    height: 35px !important;
  }
  .ht-md-35p-f {
    height: 35% !important;
  }
  .ht-md-40 {
    height: 40px;
  }
  .ht-md-40p {
    height: 40%;
  }
  .mx-ht-md-40p {
    max-height: 40%;
  }
  .mn-ht-md-40p {
    min-height: 40%;
  }
  .ht-md-40-f {
    height: 40px !important;
  }
  .ht-md-40p-f {
    height: 40% !important;
  }
  .ht-md-45 {
    height: 45px;
  }
  .ht-md-45p {
    height: 45%;
  }
  .mx-ht-md-45p {
    max-height: 45%;
  }
  .mn-ht-md-45p {
    min-height: 45%;
  }
  .ht-md-45-f {
    height: 45px !important;
  }
  .ht-md-45p-f {
    height: 45% !important;
  }
  .ht-md-50 {
    height: 50px;
  }
  .ht-md-50p {
    height: 50%;
  }
  .mx-ht-md-50p {
    max-height: 50%;
  }
  .mn-ht-md-50p {
    min-height: 50%;
  }
  .ht-md-50-f {
    height: 50px !important;
  }
  .ht-md-50p-f {
    height: 50% !important;
  }
  .ht-md-55 {
    height: 55px;
  }
  .ht-md-55p {
    height: 55%;
  }
  .mx-ht-md-55p {
    max-height: 55%;
  }
  .mn-ht-md-55p {
    min-height: 55%;
  }
  .ht-md-55-f {
    height: 55px !important;
  }
  .ht-md-55p-f {
    height: 55% !important;
  }
  .ht-md-60 {
    height: 60px;
  }
  .ht-md-60p {
    height: 60%;
  }
  .mx-ht-md-60p {
    max-height: 60%;
  }
  .mn-ht-md-60p {
    min-height: 60%;
  }
  .ht-md-60-f {
    height: 60px !important;
  }
  .ht-md-60p-f {
    height: 60% !important;
  }
  .ht-md-65 {
    height: 65px;
  }
  .ht-md-65p {
    height: 65%;
  }
  .mx-ht-md-65p {
    max-height: 65%;
  }
  .mn-ht-md-65p {
    min-height: 65%;
  }
  .ht-md-65-f {
    height: 65px !important;
  }
  .ht-md-65p-f {
    height: 65% !important;
  }
  .ht-md-70 {
    height: 70px;
  }
  .ht-md-70p {
    height: 70%;
  }
  .mx-ht-md-70p {
    max-height: 70%;
  }
  .mn-ht-md-70p {
    min-height: 70%;
  }
  .ht-md-70-f {
    height: 70px !important;
  }
  .ht-md-70p-f {
    height: 70% !important;
  }
  .ht-md-75 {
    height: 75px;
  }
  .ht-md-75p {
    height: 75%;
  }
  .mx-ht-md-75p {
    max-height: 75%;
  }
  .mn-ht-md-75p {
    min-height: 75%;
  }
  .ht-md-75-f {
    height: 75px !important;
  }
  .ht-md-75p-f {
    height: 75% !important;
  }
  .ht-md-80 {
    height: 80px;
  }
  .ht-md-80p {
    height: 80%;
  }
  .mx-ht-md-80p {
    max-height: 80%;
  }
  .mn-ht-md-80p {
    min-height: 80%;
  }
  .ht-md-80-f {
    height: 80px !important;
  }
  .ht-md-80p-f {
    height: 80% !important;
  }
  .ht-md-85 {
    height: 85px;
  }
  .ht-md-85p {
    height: 85%;
  }
  .mx-ht-md-85p {
    max-height: 85%;
  }
  .mn-ht-md-85p {
    min-height: 85%;
  }
  .ht-md-85-f {
    height: 85px !important;
  }
  .ht-md-85p-f {
    height: 85% !important;
  }
  .ht-md-90 {
    height: 90px;
  }
  .ht-md-90p {
    height: 90%;
  }
  .mx-ht-md-90p {
    max-height: 90%;
  }
  .mn-ht-md-90p {
    min-height: 90%;
  }
  .ht-md-90-f {
    height: 90px !important;
  }
  .ht-md-90p-f {
    height: 90% !important;
  }
  .ht-md-95 {
    height: 95px;
  }
  .ht-md-95p {
    height: 95%;
  }
  .mx-ht-md-95p {
    max-height: 95%;
  }
  .mn-ht-md-95p {
    min-height: 95%;
  }
  .ht-md-95-f {
    height: 95px !important;
  }
  .ht-md-95p-f {
    height: 95% !important;
  }
  .ht-md-100 {
    height: 100px;
  }
  .ht-md-100p {
    height: 100%;
  }
  .mx-ht-md-100p {
    max-height: 100%;
  }
  .mn-ht-md-100p {
    min-height: 100%;
  }
  .ht-md-100-f {
    height: 100px !important;
  }
  .ht-md-100p-f {
    height: 100% !important;
  }
  .ht-md-150 {
    height: 150px;
  }
  .ht-md-150p {
    height: 150%;
  }
  .mx-ht-md-150p {
    max-height: 150%;
  }
  .mn-ht-md-150p {
    min-height: 150%;
  }
  .ht-md-150-f {
    height: 150px !important;
  }
  .ht-md-150p-f {
    height: 150% !important;
  }
  .ht-md-200 {
    height: 200px;
  }
  .ht-md-200p {
    height: 200%;
  }
  .mx-ht-md-200p {
    max-height: 200%;
  }
  .mn-ht-md-200p {
    min-height: 200%;
  }
  .ht-md-200-f {
    height: 200px !important;
  }
  .ht-md-200p-f {
    height: 200% !important;
  }
  .ht-md-250 {
    height: 250px;
  }
  .ht-md-250p {
    height: 250%;
  }
  .mx-ht-md-250p {
    max-height: 250%;
  }
  .mn-ht-md-250p {
    min-height: 250%;
  }
  .ht-md-250-f {
    height: 250px !important;
  }
  .ht-md-250p-f {
    height: 250% !important;
  }
  .ht-md-300 {
    height: 300px;
  }
  .ht-md-300p {
    height: 300%;
  }
  .mx-ht-md-300p {
    max-height: 300%;
  }
  .mn-ht-md-300p {
    min-height: 300%;
  }
  .ht-md-300-f {
    height: 300px !important;
  }
  .ht-md-300p-f {
    height: 300% !important;
  }
  .ht-md-350 {
    height: 350px;
  }
  .ht-md-350p {
    height: 350%;
  }
  .mx-ht-md-350p {
    max-height: 350%;
  }
  .mn-ht-md-350p {
    min-height: 350%;
  }
  .ht-md-350-f {
    height: 350px !important;
  }
  .ht-md-350p-f {
    height: 350% !important;
  }
  .ht-md-400 {
    height: 400px;
  }
  .ht-md-400p {
    height: 400%;
  }
  .mx-ht-md-400p {
    max-height: 400%;
  }
  .mn-ht-md-400p {
    min-height: 400%;
  }
  .ht-md-400-f {
    height: 400px !important;
  }
  .ht-md-400p-f {
    height: 400% !important;
  }
  .ht-md-450 {
    height: 450px;
  }
  .ht-md-450p {
    height: 450%;
  }
  .mx-ht-md-450p {
    max-height: 450%;
  }
  .mn-ht-md-450p {
    min-height: 450%;
  }
  .ht-md-450-f {
    height: 450px !important;
  }
  .ht-md-450p-f {
    height: 450% !important;
  }
  .ht-md-500 {
    height: 500px;
  }
  .ht-md-500p {
    height: 500%;
  }
  .mx-ht-md-500p {
    max-height: 500%;
  }
  .mn-ht-md-500p {
    min-height: 500%;
  }
  .ht-md-500-f {
    height: 500px !important;
  }
  .ht-md-500p-f {
    height: 500% !important;
  }
  .ht-md-550 {
    height: 550px;
  }
  .ht-md-550p {
    height: 550%;
  }
  .mx-ht-md-550p {
    max-height: 550%;
  }
  .mn-ht-md-550p {
    min-height: 550%;
  }
  .ht-md-550-f {
    height: 550px !important;
  }
  .ht-md-550p-f {
    height: 550% !important;
  }
  .ht-md-600 {
    height: 600px;
  }
  .ht-md-600p {
    height: 600%;
  }
  .mx-ht-md-600p {
    max-height: 600%;
  }
  .mn-ht-md-600p {
    min-height: 600%;
  }
  .ht-md-600-f {
    height: 600px !important;
  }
  .ht-md-600p-f {
    height: 600% !important;
  }
  .ht-md-650 {
    height: 650px;
  }
  .ht-md-650p {
    height: 650%;
  }
  .mx-ht-md-650p {
    max-height: 650%;
  }
  .mn-ht-md-650p {
    min-height: 650%;
  }
  .ht-md-650-f {
    height: 650px !important;
  }
  .ht-md-650p-f {
    height: 650% !important;
  }
  .ht-md-700 {
    height: 700px;
  }
  .ht-md-700p {
    height: 700%;
  }
  .mx-ht-md-700p {
    max-height: 700%;
  }
  .mn-ht-md-700p {
    min-height: 700%;
  }
  .ht-md-700-f {
    height: 700px !important;
  }
  .ht-md-700p-f {
    height: 700% !important;
  }
  .ht-md-750 {
    height: 750px;
  }
  .ht-md-750p {
    height: 750%;
  }
  .mx-ht-md-750p {
    max-height: 750%;
  }
  .mn-ht-md-750p {
    min-height: 750%;
  }
  .ht-md-750-f {
    height: 750px !important;
  }
  .ht-md-750p-f {
    height: 750% !important;
  }
  .ht-md-800 {
    height: 800px;
  }
  .ht-md-800p {
    height: 800%;
  }
  .mx-ht-md-800p {
    max-height: 800%;
  }
  .mn-ht-md-800p {
    min-height: 800%;
  }
  .ht-md-800-f {
    height: 800px !important;
  }
  .ht-md-800p-f {
    height: 800% !important;
  }
  .ht-md-850 {
    height: 850px;
  }
  .ht-md-850p {
    height: 850%;
  }
  .mx-ht-md-850p {
    max-height: 850%;
  }
  .mn-ht-md-850p {
    min-height: 850%;
  }
  .ht-md-850-f {
    height: 850px !important;
  }
  .ht-md-850p-f {
    height: 850% !important;
  }
  .ht-md-100v {
    height: 100vh;
  }
}
@media (min-width: 992px) {
  .ht-lg-5 {
    height: 5px;
  }
  .ht-lg-5p {
    height: 5%;
  }
  .mx-ht-lg-5p {
    max-height: 5%;
  }
  .mn-ht-lg-5p {
    min-height: 5%;
  }
  .ht-lg-5-f {
    height: 5px !important;
  }
  .ht-lg-5p-f {
    height: 5% !important;
  }
  .ht-lg-10 {
    height: 10px;
  }
  .ht-lg-10p {
    height: 10%;
  }
  .mx-ht-lg-10p {
    max-height: 10%;
  }
  .mn-ht-lg-10p {
    min-height: 10%;
  }
  .ht-lg-10-f {
    height: 10px !important;
  }
  .ht-lg-10p-f {
    height: 10% !important;
  }
  .ht-lg-15 {
    height: 15px;
  }
  .ht-lg-15p {
    height: 15%;
  }
  .mx-ht-lg-15p {
    max-height: 15%;
  }
  .mn-ht-lg-15p {
    min-height: 15%;
  }
  .ht-lg-15-f {
    height: 15px !important;
  }
  .ht-lg-15p-f {
    height: 15% !important;
  }
  .ht-lg-20 {
    height: 20px;
  }
  .ht-lg-20p {
    height: 20%;
  }
  .mx-ht-lg-20p {
    max-height: 20%;
  }
  .mn-ht-lg-20p {
    min-height: 20%;
  }
  .ht-lg-20-f {
    height: 20px !important;
  }
  .ht-lg-20p-f {
    height: 20% !important;
  }
  .ht-lg-25 {
    height: 25px;
  }
  .ht-lg-25p {
    height: 25%;
  }
  .mx-ht-lg-25p {
    max-height: 25%;
  }
  .mn-ht-lg-25p {
    min-height: 25%;
  }
  .ht-lg-25-f {
    height: 25px !important;
  }
  .ht-lg-25p-f {
    height: 25% !important;
  }
  .ht-lg-30 {
    height: 30px;
  }
  .ht-lg-30p {
    height: 30%;
  }
  .mx-ht-lg-30p {
    max-height: 30%;
  }
  .mn-ht-lg-30p {
    min-height: 30%;
  }
  .ht-lg-30-f {
    height: 30px !important;
  }
  .ht-lg-30p-f {
    height: 30% !important;
  }
  .ht-lg-35 {
    height: 35px;
  }
  .ht-lg-35p {
    height: 35%;
  }
  .mx-ht-lg-35p {
    max-height: 35%;
  }
  .mn-ht-lg-35p {
    min-height: 35%;
  }
  .ht-lg-35-f {
    height: 35px !important;
  }
  .ht-lg-35p-f {
    height: 35% !important;
  }
  .ht-lg-40 {
    height: 40px;
  }
  .ht-lg-40p {
    height: 40%;
  }
  .mx-ht-lg-40p {
    max-height: 40%;
  }
  .mn-ht-lg-40p {
    min-height: 40%;
  }
  .ht-lg-40-f {
    height: 40px !important;
  }
  .ht-lg-40p-f {
    height: 40% !important;
  }
  .ht-lg-45 {
    height: 45px;
  }
  .ht-lg-45p {
    height: 45%;
  }
  .mx-ht-lg-45p {
    max-height: 45%;
  }
  .mn-ht-lg-45p {
    min-height: 45%;
  }
  .ht-lg-45-f {
    height: 45px !important;
  }
  .ht-lg-45p-f {
    height: 45% !important;
  }
  .ht-lg-50 {
    height: 50px;
  }
  .ht-lg-50p {
    height: 50%;
  }
  .mx-ht-lg-50p {
    max-height: 50%;
  }
  .mn-ht-lg-50p {
    min-height: 50%;
  }
  .ht-lg-50-f {
    height: 50px !important;
  }
  .ht-lg-50p-f {
    height: 50% !important;
  }
  .ht-lg-55 {
    height: 55px;
  }
  .ht-lg-55p {
    height: 55%;
  }
  .mx-ht-lg-55p {
    max-height: 55%;
  }
  .mn-ht-lg-55p {
    min-height: 55%;
  }
  .ht-lg-55-f {
    height: 55px !important;
  }
  .ht-lg-55p-f {
    height: 55% !important;
  }
  .ht-lg-60 {
    height: 60px;
  }
  .ht-lg-60p {
    height: 60%;
  }
  .mx-ht-lg-60p {
    max-height: 60%;
  }
  .mn-ht-lg-60p {
    min-height: 60%;
  }
  .ht-lg-60-f {
    height: 60px !important;
  }
  .ht-lg-60p-f {
    height: 60% !important;
  }
  .ht-lg-65 {
    height: 65px;
  }
  .ht-lg-65p {
    height: 65%;
  }
  .mx-ht-lg-65p {
    max-height: 65%;
  }
  .mn-ht-lg-65p {
    min-height: 65%;
  }
  .ht-lg-65-f {
    height: 65px !important;
  }
  .ht-lg-65p-f {
    height: 65% !important;
  }
  .ht-lg-70 {
    height: 70px;
  }
  .ht-lg-70p {
    height: 70%;
  }
  .mx-ht-lg-70p {
    max-height: 70%;
  }
  .mn-ht-lg-70p {
    min-height: 70%;
  }
  .ht-lg-70-f {
    height: 70px !important;
  }
  .ht-lg-70p-f {
    height: 70% !important;
  }
  .ht-lg-75 {
    height: 75px;
  }
  .ht-lg-75p {
    height: 75%;
  }
  .mx-ht-lg-75p {
    max-height: 75%;
  }
  .mn-ht-lg-75p {
    min-height: 75%;
  }
  .ht-lg-75-f {
    height: 75px !important;
  }
  .ht-lg-75p-f {
    height: 75% !important;
  }
  .ht-lg-80 {
    height: 80px;
  }
  .ht-lg-80p {
    height: 80%;
  }
  .mx-ht-lg-80p {
    max-height: 80%;
  }
  .mn-ht-lg-80p {
    min-height: 80%;
  }
  .ht-lg-80-f {
    height: 80px !important;
  }
  .ht-lg-80p-f {
    height: 80% !important;
  }
  .ht-lg-85 {
    height: 85px;
  }
  .ht-lg-85p {
    height: 85%;
  }
  .mx-ht-lg-85p {
    max-height: 85%;
  }
  .mn-ht-lg-85p {
    min-height: 85%;
  }
  .ht-lg-85-f {
    height: 85px !important;
  }
  .ht-lg-85p-f {
    height: 85% !important;
  }
  .ht-lg-90 {
    height: 90px;
  }
  .ht-lg-90p {
    height: 90%;
  }
  .mx-ht-lg-90p {
    max-height: 90%;
  }
  .mn-ht-lg-90p {
    min-height: 90%;
  }
  .ht-lg-90-f {
    height: 90px !important;
  }
  .ht-lg-90p-f {
    height: 90% !important;
  }
  .ht-lg-95 {
    height: 95px;
  }
  .ht-lg-95p {
    height: 95%;
  }
  .mx-ht-lg-95p {
    max-height: 95%;
  }
  .mn-ht-lg-95p {
    min-height: 95%;
  }
  .ht-lg-95-f {
    height: 95px !important;
  }
  .ht-lg-95p-f {
    height: 95% !important;
  }
  .ht-lg-100 {
    height: 100px;
  }
  .ht-lg-100p {
    height: 100%;
  }
  .mx-ht-lg-100p {
    max-height: 100%;
  }
  .mn-ht-lg-100p {
    min-height: 100%;
  }
  .ht-lg-100-f {
    height: 100px !important;
  }
  .ht-lg-100p-f {
    height: 100% !important;
  }
  .ht-lg-150 {
    height: 150px;
  }
  .ht-lg-150p {
    height: 150%;
  }
  .mx-ht-lg-150p {
    max-height: 150%;
  }
  .mn-ht-lg-150p {
    min-height: 150%;
  }
  .ht-lg-150-f {
    height: 150px !important;
  }
  .ht-lg-150p-f {
    height: 150% !important;
  }
  .ht-lg-200 {
    height: 200px;
  }
  .ht-lg-200p {
    height: 200%;
  }
  .mx-ht-lg-200p {
    max-height: 200%;
  }
  .mn-ht-lg-200p {
    min-height: 200%;
  }
  .ht-lg-200-f {
    height: 200px !important;
  }
  .ht-lg-200p-f {
    height: 200% !important;
  }
  .ht-lg-250 {
    height: 250px;
  }
  .ht-lg-250p {
    height: 250%;
  }
  .mx-ht-lg-250p {
    max-height: 250%;
  }
  .mn-ht-lg-250p {
    min-height: 250%;
  }
  .ht-lg-250-f {
    height: 250px !important;
  }
  .ht-lg-250p-f {
    height: 250% !important;
  }
  .ht-lg-300 {
    height: 300px;
  }
  .ht-lg-300p {
    height: 300%;
  }
  .mx-ht-lg-300p {
    max-height: 300%;
  }
  .mn-ht-lg-300p {
    min-height: 300%;
  }
  .ht-lg-300-f {
    height: 300px !important;
  }
  .ht-lg-300p-f {
    height: 300% !important;
  }
  .ht-lg-350 {
    height: 350px;
  }
  .ht-lg-350p {
    height: 350%;
  }
  .mx-ht-lg-350p {
    max-height: 350%;
  }
  .mn-ht-lg-350p {
    min-height: 350%;
  }
  .ht-lg-350-f {
    height: 350px !important;
  }
  .ht-lg-350p-f {
    height: 350% !important;
  }
  .ht-lg-400 {
    height: 400px;
  }
  .ht-lg-400p {
    height: 400%;
  }
  .mx-ht-lg-400p {
    max-height: 400%;
  }
  .mn-ht-lg-400p {
    min-height: 400%;
  }
  .ht-lg-400-f {
    height: 400px !important;
  }
  .ht-lg-400p-f {
    height: 400% !important;
  }
  .ht-lg-450 {
    height: 450px;
  }
  .ht-lg-450p {
    height: 450%;
  }
  .mx-ht-lg-450p {
    max-height: 450%;
  }
  .mn-ht-lg-450p {
    min-height: 450%;
  }
  .ht-lg-450-f {
    height: 450px !important;
  }
  .ht-lg-450p-f {
    height: 450% !important;
  }
  .ht-lg-500 {
    height: 500px;
  }
  .ht-lg-500p {
    height: 500%;
  }
  .mx-ht-lg-500p {
    max-height: 500%;
  }
  .mn-ht-lg-500p {
    min-height: 500%;
  }
  .ht-lg-500-f {
    height: 500px !important;
  }
  .ht-lg-500p-f {
    height: 500% !important;
  }
  .ht-lg-550 {
    height: 550px;
  }
  .ht-lg-550p {
    height: 550%;
  }
  .mx-ht-lg-550p {
    max-height: 550%;
  }
  .mn-ht-lg-550p {
    min-height: 550%;
  }
  .ht-lg-550-f {
    height: 550px !important;
  }
  .ht-lg-550p-f {
    height: 550% !important;
  }
  .ht-lg-600 {
    height: 600px;
  }
  .ht-lg-600p {
    height: 600%;
  }
  .mx-ht-lg-600p {
    max-height: 600%;
  }
  .mn-ht-lg-600p {
    min-height: 600%;
  }
  .ht-lg-600-f {
    height: 600px !important;
  }
  .ht-lg-600p-f {
    height: 600% !important;
  }
  .ht-lg-650 {
    height: 650px;
  }
  .ht-lg-650p {
    height: 650%;
  }
  .mx-ht-lg-650p {
    max-height: 650%;
  }
  .mn-ht-lg-650p {
    min-height: 650%;
  }
  .ht-lg-650-f {
    height: 650px !important;
  }
  .ht-lg-650p-f {
    height: 650% !important;
  }
  .ht-lg-700 {
    height: 700px;
  }
  .ht-lg-700p {
    height: 700%;
  }
  .mx-ht-lg-700p {
    max-height: 700%;
  }
  .mn-ht-lg-700p {
    min-height: 700%;
  }
  .ht-lg-700-f {
    height: 700px !important;
  }
  .ht-lg-700p-f {
    height: 700% !important;
  }
  .ht-lg-750 {
    height: 750px;
  }
  .ht-lg-750p {
    height: 750%;
  }
  .mx-ht-lg-750p {
    max-height: 750%;
  }
  .mn-ht-lg-750p {
    min-height: 750%;
  }
  .ht-lg-750-f {
    height: 750px !important;
  }
  .ht-lg-750p-f {
    height: 750% !important;
  }
  .ht-lg-800 {
    height: 800px;
  }
  .ht-lg-800p {
    height: 800%;
  }
  .mx-ht-lg-800p {
    max-height: 800%;
  }
  .mn-ht-lg-800p {
    min-height: 800%;
  }
  .ht-lg-800-f {
    height: 800px !important;
  }
  .ht-lg-800p-f {
    height: 800% !important;
  }
  .ht-lg-850 {
    height: 850px;
  }
  .ht-lg-850p {
    height: 850%;
  }
  .mx-ht-lg-850p {
    max-height: 850%;
  }
  .mn-ht-lg-850p {
    min-height: 850%;
  }
  .ht-lg-850-f {
    height: 850px !important;
  }
  .ht-lg-850p-f {
    height: 850% !important;
  }
  .ht-lg-100v {
    height: 100vh;
  }
}
@media (min-width: 1200px) {
  .ht-xl-5 {
    height: 5px;
  }
  .ht-xl-5p {
    height: 5%;
  }
  .mx-ht-xl-5p {
    max-height: 5%;
  }
  .mn-ht-xl-5p {
    min-height: 5%;
  }
  .ht-xl-5-f {
    height: 5px !important;
  }
  .ht-xl-5p-f {
    height: 5% !important;
  }
  .ht-xl-10 {
    height: 10px;
  }
  .ht-xl-10p {
    height: 10%;
  }
  .mx-ht-xl-10p {
    max-height: 10%;
  }
  .mn-ht-xl-10p {
    min-height: 10%;
  }
  .ht-xl-10-f {
    height: 10px !important;
  }
  .ht-xl-10p-f {
    height: 10% !important;
  }
  .ht-xl-15 {
    height: 15px;
  }
  .ht-xl-15p {
    height: 15%;
  }
  .mx-ht-xl-15p {
    max-height: 15%;
  }
  .mn-ht-xl-15p {
    min-height: 15%;
  }
  .ht-xl-15-f {
    height: 15px !important;
  }
  .ht-xl-15p-f {
    height: 15% !important;
  }
  .ht-xl-20 {
    height: 20px;
  }
  .ht-xl-20p {
    height: 20%;
  }
  .mx-ht-xl-20p {
    max-height: 20%;
  }
  .mn-ht-xl-20p {
    min-height: 20%;
  }
  .ht-xl-20-f {
    height: 20px !important;
  }
  .ht-xl-20p-f {
    height: 20% !important;
  }
  .ht-xl-25 {
    height: 25px;
  }
  .ht-xl-25p {
    height: 25%;
  }
  .mx-ht-xl-25p {
    max-height: 25%;
  }
  .mn-ht-xl-25p {
    min-height: 25%;
  }
  .ht-xl-25-f {
    height: 25px !important;
  }
  .ht-xl-25p-f {
    height: 25% !important;
  }
  .ht-xl-30 {
    height: 30px;
  }
  .ht-xl-30p {
    height: 30%;
  }
  .mx-ht-xl-30p {
    max-height: 30%;
  }
  .mn-ht-xl-30p {
    min-height: 30%;
  }
  .ht-xl-30-f {
    height: 30px !important;
  }
  .ht-xl-30p-f {
    height: 30% !important;
  }
  .ht-xl-35 {
    height: 35px;
  }
  .ht-xl-35p {
    height: 35%;
  }
  .mx-ht-xl-35p {
    max-height: 35%;
  }
  .mn-ht-xl-35p {
    min-height: 35%;
  }
  .ht-xl-35-f {
    height: 35px !important;
  }
  .ht-xl-35p-f {
    height: 35% !important;
  }
  .ht-xl-40 {
    height: 40px;
  }
  .ht-xl-40p {
    height: 40%;
  }
  .mx-ht-xl-40p {
    max-height: 40%;
  }
  .mn-ht-xl-40p {
    min-height: 40%;
  }
  .ht-xl-40-f {
    height: 40px !important;
  }
  .ht-xl-40p-f {
    height: 40% !important;
  }
  .ht-xl-45 {
    height: 45px;
  }
  .ht-xl-45p {
    height: 45%;
  }
  .mx-ht-xl-45p {
    max-height: 45%;
  }
  .mn-ht-xl-45p {
    min-height: 45%;
  }
  .ht-xl-45-f {
    height: 45px !important;
  }
  .ht-xl-45p-f {
    height: 45% !important;
  }
  .ht-xl-50 {
    height: 50px;
  }
  .ht-xl-50p {
    height: 50%;
  }
  .mx-ht-xl-50p {
    max-height: 50%;
  }
  .mn-ht-xl-50p {
    min-height: 50%;
  }
  .ht-xl-50-f {
    height: 50px !important;
  }
  .ht-xl-50p-f {
    height: 50% !important;
  }
  .ht-xl-55 {
    height: 55px;
  }
  .ht-xl-55p {
    height: 55%;
  }
  .mx-ht-xl-55p {
    max-height: 55%;
  }
  .mn-ht-xl-55p {
    min-height: 55%;
  }
  .ht-xl-55-f {
    height: 55px !important;
  }
  .ht-xl-55p-f {
    height: 55% !important;
  }
  .ht-xl-60 {
    height: 60px;
  }
  .ht-xl-60p {
    height: 60%;
  }
  .mx-ht-xl-60p {
    max-height: 60%;
  }
  .mn-ht-xl-60p {
    min-height: 60%;
  }
  .ht-xl-60-f {
    height: 60px !important;
  }
  .ht-xl-60p-f {
    height: 60% !important;
  }
  .ht-xl-65 {
    height: 65px;
  }
  .ht-xl-65p {
    height: 65%;
  }
  .mx-ht-xl-65p {
    max-height: 65%;
  }
  .mn-ht-xl-65p {
    min-height: 65%;
  }
  .ht-xl-65-f {
    height: 65px !important;
  }
  .ht-xl-65p-f {
    height: 65% !important;
  }
  .ht-xl-70 {
    height: 70px;
  }
  .ht-xl-70p {
    height: 70%;
  }
  .mx-ht-xl-70p {
    max-height: 70%;
  }
  .mn-ht-xl-70p {
    min-height: 70%;
  }
  .ht-xl-70-f {
    height: 70px !important;
  }
  .ht-xl-70p-f {
    height: 70% !important;
  }
  .ht-xl-75 {
    height: 75px;
  }
  .ht-xl-75p {
    height: 75%;
  }
  .mx-ht-xl-75p {
    max-height: 75%;
  }
  .mn-ht-xl-75p {
    min-height: 75%;
  }
  .ht-xl-75-f {
    height: 75px !important;
  }
  .ht-xl-75p-f {
    height: 75% !important;
  }
  .ht-xl-80 {
    height: 80px;
  }
  .ht-xl-80p {
    height: 80%;
  }
  .mx-ht-xl-80p {
    max-height: 80%;
  }
  .mn-ht-xl-80p {
    min-height: 80%;
  }
  .ht-xl-80-f {
    height: 80px !important;
  }
  .ht-xl-80p-f {
    height: 80% !important;
  }
  .ht-xl-85 {
    height: 85px;
  }
  .ht-xl-85p {
    height: 85%;
  }
  .mx-ht-xl-85p {
    max-height: 85%;
  }
  .mn-ht-xl-85p {
    min-height: 85%;
  }
  .ht-xl-85-f {
    height: 85px !important;
  }
  .ht-xl-85p-f {
    height: 85% !important;
  }
  .ht-xl-90 {
    height: 90px;
  }
  .ht-xl-90p {
    height: 90%;
  }
  .mx-ht-xl-90p {
    max-height: 90%;
  }
  .mn-ht-xl-90p {
    min-height: 90%;
  }
  .ht-xl-90-f {
    height: 90px !important;
  }
  .ht-xl-90p-f {
    height: 90% !important;
  }
  .ht-xl-95 {
    height: 95px;
  }
  .ht-xl-95p {
    height: 95%;
  }
  .mx-ht-xl-95p {
    max-height: 95%;
  }
  .mn-ht-xl-95p {
    min-height: 95%;
  }
  .ht-xl-95-f {
    height: 95px !important;
  }
  .ht-xl-95p-f {
    height: 95% !important;
  }
  .ht-xl-100 {
    height: 100px;
  }
  .ht-xl-100p {
    height: 100%;
  }
  .mx-ht-xl-100p {
    max-height: 100%;
  }
  .mn-ht-xl-100p {
    min-height: 100%;
  }
  .ht-xl-100-f {
    height: 100px !important;
  }
  .ht-xl-100p-f {
    height: 100% !important;
  }
  .ht-xl-150 {
    height: 150px;
  }
  .ht-xl-150p {
    height: 150%;
  }
  .mx-ht-xl-150p {
    max-height: 150%;
  }
  .mn-ht-xl-150p {
    min-height: 150%;
  }
  .ht-xl-150-f {
    height: 150px !important;
  }
  .ht-xl-150p-f {
    height: 150% !important;
  }
  .ht-xl-200 {
    height: 200px;
  }
  .ht-xl-200p {
    height: 200%;
  }
  .mx-ht-xl-200p {
    max-height: 200%;
  }
  .mn-ht-xl-200p {
    min-height: 200%;
  }
  .ht-xl-200-f {
    height: 200px !important;
  }
  .ht-xl-200p-f {
    height: 200% !important;
  }
  .ht-xl-250 {
    height: 250px;
  }
  .ht-xl-250p {
    height: 250%;
  }
  .mx-ht-xl-250p {
    max-height: 250%;
  }
  .mn-ht-xl-250p {
    min-height: 250%;
  }
  .ht-xl-250-f {
    height: 250px !important;
  }
  .ht-xl-250p-f {
    height: 250% !important;
  }
  .ht-xl-300 {
    height: 300px;
  }
  .ht-xl-300p {
    height: 300%;
  }
  .mx-ht-xl-300p {
    max-height: 300%;
  }
  .mn-ht-xl-300p {
    min-height: 300%;
  }
  .ht-xl-300-f {
    height: 300px !important;
  }
  .ht-xl-300p-f {
    height: 300% !important;
  }
  .ht-xl-350 {
    height: 350px;
  }
  .ht-xl-350p {
    height: 350%;
  }
  .mx-ht-xl-350p {
    max-height: 350%;
  }
  .mn-ht-xl-350p {
    min-height: 350%;
  }
  .ht-xl-350-f {
    height: 350px !important;
  }
  .ht-xl-350p-f {
    height: 350% !important;
  }
  .ht-xl-400 {
    height: 400px;
  }
  .ht-xl-400p {
    height: 400%;
  }
  .mx-ht-xl-400p {
    max-height: 400%;
  }
  .mn-ht-xl-400p {
    min-height: 400%;
  }
  .ht-xl-400-f {
    height: 400px !important;
  }
  .ht-xl-400p-f {
    height: 400% !important;
  }
  .ht-xl-450 {
    height: 450px;
  }
  .ht-xl-450p {
    height: 450%;
  }
  .mx-ht-xl-450p {
    max-height: 450%;
  }
  .mn-ht-xl-450p {
    min-height: 450%;
  }
  .ht-xl-450-f {
    height: 450px !important;
  }
  .ht-xl-450p-f {
    height: 450% !important;
  }
  .ht-xl-500 {
    height: 500px;
  }
  .ht-xl-500p {
    height: 500%;
  }
  .mx-ht-xl-500p {
    max-height: 500%;
  }
  .mn-ht-xl-500p {
    min-height: 500%;
  }
  .ht-xl-500-f {
    height: 500px !important;
  }
  .ht-xl-500p-f {
    height: 500% !important;
  }
  .ht-xl-550 {
    height: 550px;
  }
  .ht-xl-550p {
    height: 550%;
  }
  .mx-ht-xl-550p {
    max-height: 550%;
  }
  .mn-ht-xl-550p {
    min-height: 550%;
  }
  .ht-xl-550-f {
    height: 550px !important;
  }
  .ht-xl-550p-f {
    height: 550% !important;
  }
  .ht-xl-600 {
    height: 600px;
  }
  .ht-xl-600p {
    height: 600%;
  }
  .mx-ht-xl-600p {
    max-height: 600%;
  }
  .mn-ht-xl-600p {
    min-height: 600%;
  }
  .ht-xl-600-f {
    height: 600px !important;
  }
  .ht-xl-600p-f {
    height: 600% !important;
  }
  .ht-xl-650 {
    height: 650px;
  }
  .ht-xl-650p {
    height: 650%;
  }
  .mx-ht-xl-650p {
    max-height: 650%;
  }
  .mn-ht-xl-650p {
    min-height: 650%;
  }
  .ht-xl-650-f {
    height: 650px !important;
  }
  .ht-xl-650p-f {
    height: 650% !important;
  }
  .ht-xl-700 {
    height: 700px;
  }
  .ht-xl-700p {
    height: 700%;
  }
  .mx-ht-xl-700p {
    max-height: 700%;
  }
  .mn-ht-xl-700p {
    min-height: 700%;
  }
  .ht-xl-700-f {
    height: 700px !important;
  }
  .ht-xl-700p-f {
    height: 700% !important;
  }
  .ht-xl-750 {
    height: 750px;
  }
  .ht-xl-750p {
    height: 750%;
  }
  .mx-ht-xl-750p {
    max-height: 750%;
  }
  .mn-ht-xl-750p {
    min-height: 750%;
  }
  .ht-xl-750-f {
    height: 750px !important;
  }
  .ht-xl-750p-f {
    height: 750% !important;
  }
  .ht-xl-800 {
    height: 800px;
  }
  .ht-xl-800p {
    height: 800%;
  }
  .mx-ht-xl-800p {
    max-height: 800%;
  }
  .mn-ht-xl-800p {
    min-height: 800%;
  }
  .ht-xl-800-f {
    height: 800px !important;
  }
  .ht-xl-800p-f {
    height: 800% !important;
  }
  .ht-xl-850 {
    height: 850px;
  }
  .ht-xl-850p {
    height: 850%;
  }
  .mx-ht-xl-850p {
    max-height: 850%;
  }
  .mn-ht-xl-850p {
    min-height: 850%;
  }
  .ht-xl-850-f {
    height: 850px !important;
  }
  .ht-xl-850p-f {
    height: 850% !important;
  }
  .ht-xl-100v {
    height: 100vh;
  }
}
.ht-100v {
  height: 100vh;
}
.ht-auto {
  height: auto;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.me-0,
.mx-0 {
  margin-right: 0 !important;
}
.mg-r-20 {
  margin-right: 20px !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ms-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 0.75rem !important;
}
.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}
.me-3,
.mx-3 {
  margin-right: 0.75rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}
.ms-3,
.mx-3 {
  margin-left: 0.75rem !important;
}
.m-4 {
  margin: 1rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1rem !important;
}
.me-4,
.mx-4 {
  margin-right: 1rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}
.ms-4,
.mx-4 {
  margin-left: 1rem !important;
}
.m-5 {
  margin: 1.5rem !important;
}
.mt-5,
.my-5 {
  margin-top: 1.5rem !important;
}
.me-5,
.mx-5 {
  margin-right: 1.5rem;
}
.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important;
}
.ms-5,
.mx-5 {
  margin-left: 1.5rem !important;
}
.m-6 {
  margin: 2rem !important;
}
.mt-6,
.my-6 {
  margin-top: 2rem !important;
}
.me-6,
.mx-6 {
  margin-right: 2rem !important;
}
.mb-6,
.my-6 {
  margin-bottom: 2rem !important;
}
.ms-6,
.mx-6 {
  margin-left: 2rem !important;
}
.m-7 {
  margin: 3rem !important;
}
.mt-7,
.my-7 {
  margin-top: 3rem !important;
}
.me-7,
.mx-7 {
  margin-right: 3rem !important;
}
.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}
.ms-7,
.mx-7 {
  margin-left: 3rem !important;
}
.m-8 {
  margin: 4rem !important;
}
.mt-8,
.my-8 {
  margin-top: 4rem !important;
}
.mt-10 {
  margin-top: 11rem !important;
}
.me-8,
.mx-8 {
  margin-right: 4rem !important;
}
.mb-8,
.my-8 {
  margin-bottom: 4rem !important;
}
.ms-8,
.mx-8 {
  margin-left: 4rem !important;
}
.m-9 {
  margin: 6rem !important;
}
.mt-9,
.my-9 {
  margin-top: 6rem !important;
}
.me-9,
.mx-9 {
  margin-right: 6rem !important;
}
.mb-9,
.my-9 {
  margin-bottom: 6rem !important;
}
.ms-9,
.mx-9 {
  margin-left: 6rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.me-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ms-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 480px) {
  .m-xs-0 {
    margin: 0 !important;
  }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important;
  }
  .me-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important;
  }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important;
  }
  .ms-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important;
  }
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 0.25rem !important;
  }
  .me-xs-1,
  .mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-xs-1,
  .mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.5rem !important;
  }
  .me-xs-2,
  .mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-xs-2,
  .mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  .m-xs-3 {
    margin: 0.75rem !important;
  }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 0.75rem !important;
  }
  .me-xs-3,
  .mx-xs-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 0.75rem !important;
  }
  .ms-xs-3,
  .mx-xs-3 {
    margin-left: 0.75rem !important;
  }
  .m-xs-4 {
    margin: 1rem !important;
  }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1rem !important;
  }
  .me-xs-4,
  .mx-xs-4 {
    margin-right: 1rem !important;
  }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1rem !important;
  }
  .ms-xs-4,
  .mx-xs-4 {
    margin-left: 1rem !important;
  }
  .m-xs-5 {
    margin: 1.5rem !important;
  }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 1.5rem !important;
  }
  .me-xs-5,
  .mx-xs-5 {
    margin-right: 1.5rem !important;
  }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 1.5rem !important;
  }
  .ms-xs-5,
  .mx-xs-5 {
    margin-left: 1.5rem !important;
  }
  .m-xs-6 {
    margin: 2rem !important;
  }
  .mt-xs-6,
  .my-xs-6 {
    margin-top: 2rem !important;
  }
  .me-xs-6,
  .mx-xs-6 {
    margin-right: 2rem !important;
  }
  .mb-xs-6,
  .my-xs-6 {
    margin-bottom: 2rem !important;
  }
  .ms-xs-6,
  .mx-xs-6 {
    margin-left: 2rem !important;
  }
  .m-xs-7 {
    margin: 3rem !important;
  }
  .mt-xs-7,
  .my-xs-7 {
    margin-top: 3rem !important;
  }
  .me-xs-7,
  .mx-xs-7 {
    margin-right: 3rem !important;
  }
  .mb-xs-7,
  .my-xs-7 {
    margin-bottom: 3rem !important;
  }
  .ms-xs-7,
  .mx-xs-7 {
    margin-left: 3rem !important;
  }
  .m-xs-8 {
    margin: 4rem !important;
  }
  .mt-xs-8,
  .my-xs-8 {
    margin-top: 4rem !important;
  }
  .me-xs-8,
  .mx-xs-8 {
    margin-right: 4rem !important;
  }
  .mb-xs-8,
  .my-xs-8 {
    margin-bottom: 4rem !important;
  }
  .ms-xs-8,
  .mx-xs-8 {
    margin-left: 4rem !important;
  }
  .m-xs-9 {
    margin: 6rem !important;
  }
  .mt-xs-9,
  .my-xs-9 {
    margin-top: 6rem !important;
  }
  .me-xs-9,
  .mx-xs-9 {
    margin-right: 6rem !important;
  }
  .mb-xs-9,
  .my-xs-9 {
    margin-bottom: 6rem !important;
  }
  .ms-xs-9,
  .mx-xs-9 {
    margin-left: 6rem !important;
  }
  .m-xs-auto {
    margin: auto !important;
  }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important;
  }
  .me-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important;
  }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important;
  }
  .ms-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .me-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ms-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .me-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .me-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }
  .me-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .ms-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  .me-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  .ms-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.5rem !important;
  }
  .me-sm-5,
  .mx-sm-5 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .ms-sm-5,
  .mx-sm-5 {
    margin-left: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2rem !important;
  }
  .me-sm-6,
  .mx-sm-6 {
    margin-right: 2rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2rem !important;
  }
  .ms-sm-6,
  .mx-sm-6 {
    margin-left: 2rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3rem !important;
  }
  .me-sm-7,
  .mx-sm-7 {
    margin-right: 3rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3rem !important;
  }
  .ms-sm-7,
  .mx-sm-7 {
    margin-left: 3rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 4rem !important;
  }
  .me-sm-8,
  .mx-sm-8 {
    margin-right: 4rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 4rem !important;
  }
  .ms-sm-8,
  .mx-sm-8 {
    margin-left: 4rem !important;
  }
  .m-sm-9 {
    margin: 6rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 6rem !important;
  }
  .me-sm-9,
  .mx-sm-9 {
    margin-right: 6rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 6rem !important;
  }
  .ms-sm-9,
  .mx-sm-9 {
    margin-left: 6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .me-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ms-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .me-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .me-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }
  .me-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .ms-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  .me-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  .ms-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.5rem !important;
  }
  .me-md-5,
  .mx-md-5 {
    margin-right: 1.5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .ms-md-5,
  .mx-md-5 {
    margin-left: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2rem !important;
  }
  .me-md-6,
  .mx-md-6 {
    margin-right: 2rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2rem !important;
  }
  .ms-md-6,
  .mx-md-6 {
    margin-left: 2rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3rem !important;
  }
  .me-md-7,
  .mx-md-7 {
    margin-right: 3rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3rem !important;
  }
  .ms-md-7,
  .mx-md-7 {
    margin-left: 3rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 4rem !important;
  }
  .me-md-8,
  .mx-md-8 {
    margin-right: 4rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 4rem !important;
  }
  .ms-md-8,
  .mx-md-8 {
    margin-left: 4rem !important;
  }
  .m-md-9 {
    margin: 6rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 6rem !important;
  }
  .me-md-9,
  .mx-md-9 {
    margin-right: 6rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 6rem !important;
  }
  .ms-md-9,
  .mx-md-9 {
    margin-left: 6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .me-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .me-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ms-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .me-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .me-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }
  .me-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .ms-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  .me-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  .ms-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.5rem !important;
  }
  .me-lg-5,
  .mx-lg-5 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .ms-lg-5,
  .mx-lg-5 {
    margin-left: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2rem !important;
  }
  .me-lg-6,
  .mx-lg-6 {
    margin-right: 2rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2rem !important;
  }
  .ms-lg-6,
  .mx-lg-6 {
    margin-left: 2rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3rem !important;
  }
  .me-lg-7,
  .mx-lg-7 {
    margin-right: 3rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3rem !important;
  }
  .ms-lg-7,
  .mx-lg-7 {
    margin-left: 3rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 4rem !important;
  }
  .me-lg-8,
  .mx-lg-8 {
    margin-right: 4rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 4rem !important;
  }
  .ms-lg-8,
  .mx-lg-8 {
    margin-left: 4rem !important;
  }
  .m-lg-9 {
    margin: 6rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 6rem !important;
  }
  .me-lg-9,
  .mx-lg-9 {
    margin-right: 6rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 6rem !important;
  }
  .ms-lg-9,
  .mx-lg-9 {
    margin-left: 6rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1280px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .me-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ms-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .me-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .me-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }
  .me-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .ms-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  .me-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  .ms-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.5rem !important;
  }
  .me-xl-5,
  .mx-xl-5 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  .ms-xl-5,
  .mx-xl-5 {
    margin-left: 1.5rem !important;
  }
  .m-xl-6 {
    margin: 2rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2rem !important;
  }
  .me-xl-6,
  .mx-xl-6 {
    margin-right: 2rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2rem !important;
  }
  .ms-xl-6,
  .mx-xl-6 {
    margin-left: 2rem !important;
  }
  .m-xl-7 {
    margin: 3rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3rem !important;
  }
  .me-xl-7,
  .mx-xl-7 {
    margin-right: 3rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3rem !important;
  }
  .ms-xl-7,
  .mx-xl-7 {
    margin-left: 3rem !important;
  }
  .m-xl-8 {
    margin: 4rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 4rem !important;
  }
  .me-xl-8,
  .mx-xl-8 {
    margin-right: 4rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 4rem !important;
  }
  .ms-xl-8,
  .mx-xl-8 {
    margin-left: 4rem !important;
  }
  .m-xl-9 {
    margin: 6rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 6rem !important;
  }
  .me-xl-9,
  .mx-xl-9 {
    margin-right: 6rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 6rem !important;
  }
  .ms-xl-9,
  .mx-xl-9 {
    margin-left: 6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.p-15 {
  padding: 15px !important;
}
.pt-9x {
  padding-top: 9px;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pe-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.ps-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 0.75rem !important;
}
.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}
.pe-3,
.px-3 {
  padding-right: 0.75rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}
.ps-3,
.px-3 {
  padding-left: 0.75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}
.pe-4,
.px-4 {
  padding-right: 1rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}
.ps-4,
.px-4 {
  padding-left: 1rem !important;
}
.p-5 {
  padding: 1.5rem !important;
}
.pt-5,
.py-5 {
  padding-top: 1.5rem !important;
}
.pe-5,
.px-5 {
  padding-right: 1.5rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 1.5rem !important;
}
.ps-5,
.px-5 {
  padding-left: 1.5rem !important;
}
.p-6 {
  padding: 2rem !important;
}
.pt-6,
.py-6 {
  padding-top: 2rem !important;
}
.pe-6,
.px-6 {
  padding-right: 2rem !important;
}
.pb-6,
.py-6 {
  padding-bottom: 2rem !important;
}
.ps-6,
.px-6 {
  padding-left: 2rem !important;
}
.p-7 {
  padding: 3rem !important;
}
.pt-7,
.py-7 {
  padding-top: 3rem !important;
}
.pe-7,
.px-7 {
  padding-right: 3rem !important;
}
.pb-7,
.py-7 {
  padding-bottom: 3rem !important;
}
.ps-7,
.px-7 {
  padding-left: 3rem !important;
}
.p-8 {
  padding: 4rem !important;
}
.pt-8,
.py-8 {
  padding-top: 4rem !important;
}
.pe-8,
.px-8 {
  padding-right: 4rem !important;
}
.pb-8,
.py-8 {
  padding-bottom: 4rem !important;
}
.ps-8,
.px-8 {
  padding-left: 4rem !important;
}
.p-9 {
  padding: 6rem !important;
}
.pt-9,
.py-9 {
  padding-top: 6rem !important;
}
.pe-9,
.px-9 {
  padding-right: 6rem !important;
}
.pb-9,
.py-9 {
  padding-bottom: 6rem !important;
}
.ps-9,
.px-9 {
  padding-left: 6rem !important;
}
@media (min-width: 480px) {
  .p-xs-0 {
    padding: 0 !important;
  }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important;
  }
  .pe-xs-0,
  .px-xs-0 {
    padding-right: 0 !important;
  }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important;
  }
  .ps-xs-0,
  .px-xs-0 {
    padding-left: 0 !important;
  }
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 0.25rem !important;
  }
  .pe-xs-1,
  .px-xs-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-xs-1,
  .px-xs-1 {
    padding-left: 0.25rem !important;
  }
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.5rem !important;
  }
  .pe-xs-2,
  .px-xs-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-xs-2,
  .px-xs-2 {
    padding-left: 0.5rem !important;
  }
  .p-xs-3 {
    padding: 0.75rem !important;
  }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 0.75rem !important;
  }
  .pe-xs-3,
  .px-xs-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 0.75rem !important;
  }
  .ps-xs-3,
  .px-xs-3 {
    padding-left: 0.75rem !important;
  }
  .p-xs-4 {
    padding: 1rem !important;
  }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1rem !important;
  }
  .pe-xs-4,
  .px-xs-4 {
    padding-right: 1rem !important;
  }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1rem !important;
  }
  .ps-xs-4,
  .px-xs-4 {
    padding-left: 1rem !important;
  }
  .p-xs-5 {
    padding: 1.5rem !important;
  }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 1.5rem !important;
  }
  .pe-xs-5,
  .px-xs-5 {
    padding-right: 1.5rem !important;
  }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 1.5rem !important;
  }
  .ps-xs-5,
  .px-xs-5 {
    padding-left: 1.5rem !important;
  }
  .p-xs-6 {
    padding: 2rem !important;
  }
  .pt-xs-6,
  .py-xs-6 {
    padding-top: 2rem !important;
  }
  .pe-xs-6,
  .px-xs-6 {
    padding-right: 2rem !important;
  }
  .pb-xs-6,
  .py-xs-6 {
    padding-bottom: 2rem !important;
  }
  .ps-xs-6,
  .px-xs-6 {
    padding-left: 2rem !important;
  }
  .p-xs-7 {
    padding: 3rem !important;
  }
  .pt-xs-7,
  .py-xs-7 {
    padding-top: 3rem !important;
  }
  .pe-xs-7,
  .px-xs-7 {
    padding-right: 3rem !important;
  }
  .pb-xs-7,
  .py-xs-7 {
    padding-bottom: 3rem !important;
  }
  .ps-xs-7,
  .px-xs-7 {
    padding-left: 3rem !important;
  }
  .p-xs-8 {
    padding: 4rem !important;
  }
  .pt-xs-8,
  .py-xs-8 {
    padding-top: 4rem !important;
  }
  .pe-xs-8,
  .px-xs-8 {
    padding-right: 4rem !important;
  }
  .pb-xs-8,
  .py-xs-8 {
    padding-bottom: 4rem !important;
  }
  .ps-xs-8,
  .px-xs-8 {
    padding-left: 4rem !important;
  }
  .p-xs-9 {
    padding: 6rem !important;
  }
  .pt-xs-9,
  .py-xs-9 {
    padding-top: 6rem !important;
  }
  .pe-xs-9,
  .px-xs-9 {
    padding-right: 6rem !important;
  }
  .pb-xs-9,
  .py-xs-9 {
    padding-bottom: 6rem !important;
  }
  .ps-xs-9,
  .px-xs-9 {
    padding-left: 6rem !important;
  }
}
@media (min-width: 576px) {
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pe-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .ps-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pe-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pe-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pe-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .ps-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  .pe-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  .ps-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pe-sm-5,
  .px-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .ps-sm-5,
  .px-sm-5 {
    padding-left: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2rem !important;
  }
  .pe-sm-6,
  .px-sm-6 {
    padding-right: 2rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2rem !important;
  }
  .ps-sm-6,
  .px-sm-6 {
    padding-left: 2rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3rem !important;
  }
  .pe-sm-7,
  .px-sm-7 {
    padding-right: 3rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-7,
  .px-sm-7 {
    padding-left: 3rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 4rem !important;
  }
  .pe-sm-8,
  .px-sm-8 {
    padding-right: 4rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 4rem !important;
  }
  .ps-sm-8,
  .px-sm-8 {
    padding-left: 4rem !important;
  }
  .p-sm-9 {
    padding: 6rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 6rem !important;
  }
  .pe-sm-9,
  .px-sm-9 {
    padding-right: 6rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 6rem !important;
  }
  .ps-sm-9,
  .px-sm-9 {
    padding-left: 6rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pe-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .ps-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pe-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pe-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }
  .pe-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .ps-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  .pe-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  .ps-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.5rem !important;
  }
  .pe-md-5,
  .px-md-5 {
    padding-right: 1.5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .ps-md-5,
  .px-md-5 {
    padding-left: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2rem !important;
  }
  .pe-md-6,
  .px-md-6 {
    padding-right: 2rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2rem !important;
  }
  .ps-md-6,
  .px-md-6 {
    padding-left: 2rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3rem !important;
  }
  .pe-md-7,
  .px-md-7 {
    padding-right: 3rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3rem !important;
  }
  .ps-md-7,
  .px-md-7 {
    padding-left: 3rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 4rem !important;
  }
  .pe-md-8,
  .px-md-8 {
    padding-right: 4rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 4rem !important;
  }
  .ps-md-8,
  .px-md-8 {
    padding-left: 4rem !important;
  }
  .p-md-9 {
    padding: 6rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 6rem !important;
  }
  .pe-md-9,
  .px-md-9 {
    padding-right: 6rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 6rem !important;
  }
  .ps-md-9,
  .px-md-9 {
    padding-left: 6rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pe-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .ps-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pe-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pe-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pe-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .ps-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  .pe-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  .ps-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pe-lg-5,
  .px-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .ps-lg-5,
  .px-lg-5 {
    padding-left: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2rem !important;
  }
  .pe-lg-6,
  .px-lg-6 {
    padding-right: 2rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2rem !important;
  }
  .ps-lg-6,
  .px-lg-6 {
    padding-left: 2rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3rem !important;
  }
  .pe-lg-7,
  .px-lg-7 {
    padding-right: 3rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-7,
  .px-lg-7 {
    padding-left: 3rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 4rem !important;
  }
  .pe-lg-8,
  .px-lg-8 {
    padding-right: 4rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 4rem !important;
  }
  .ps-lg-8,
  .px-lg-8 {
    padding-left: 4rem !important;
  }
  .p-lg-9 {
    padding: 6rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 6rem !important;
  }
  .pe-lg-9,
  .px-lg-9 {
    padding-right: 6rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 6rem !important;
  }
  .ps-lg-9,
  .px-lg-9 {
    padding-left: 6rem !important;
  }
}
@media (min-width: 1280px) {
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pe-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .ps-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pe-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pe-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pe-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .ps-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  .pe-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  .ps-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.5rem !important;
  }
  .pe-xl-5,
  .px-xl-5 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  .ps-xl-5,
  .px-xl-5 {
    padding-left: 1.5rem !important;
  }
  .p-xl-6 {
    padding: 2rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2rem !important;
  }
  .pe-xl-6,
  .px-xl-6 {
    padding-right: 2rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2rem !important;
  }
  .ps-xl-6,
  .px-xl-6 {
    padding-left: 2rem !important;
  }
  .p-xl-7 {
    padding: 3rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3rem !important;
  }
  .pe-xl-7,
  .px-xl-7 {
    padding-right: 3rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-7,
  .px-xl-7 {
    padding-left: 3rem !important;
  }
  .p-xl-8 {
    padding: 4rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 4rem !important;
  }
  .pe-xl-8,
  .px-xl-8 {
    padding-right: 4rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 4rem !important;
  }
  .ps-xl-8,
  .px-xl-8 {
    padding-left: 4rem !important;
  }
  .p-xl-9 {
    padding: 6rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 6rem !important;
  }
  .pe-xl-9,
  .px-xl-9 {
    padding-right: 6rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 6rem !important;
  }
  .ps-xl-9,
  .px-xl-9 {
    padding-left: 6rem !important;
  }
}
@media (max-width: 575.98px) {
  .p-sm-max-0 {
    padding: 0px !important;
  }
}
@media (max-width: 1200px) {
  .p-xl-max-0 {
    padding: 0px !important;
  }
}
.ps-static {
  position: static !important;
}
.ps-relative {
  position: relative !important;
}
.ps-absolute {
  position: absolute !important;
}
.ps-fixed {
  position: fixed !important;
}
.ps-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.a-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.t-0 {
  top: 0px;
}
.r-0 {
  right: 0px;
}
.b-0 {
  bottom: 0px;
}
.l-0 {
  left: 0px;
}
.t--0 {
  top: 0px;
}
.r--0 {
  right: 0px;
}
.b--0 {
  bottom: 0px;
}
.l--0 {
  left: 0px;
}
.a-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.x-0,
.y-0 {
  left: 0px;
  right: 0px;
}
.t-5 {
  top: 5px;
}
.r-5 {
  right: 5px;
}
.b-5 {
  bottom: 5px;
}
.l-5 {
  left: 5px;
}
.t--5 {
  top: -5px;
}
.r--5 {
  right: -5px;
}
.b--5 {
  bottom: -5px;
}
.l--5 {
  left: -5px;
}
.a-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}
.x-5,
.y-5 {
  left: 5px;
  right: 5px;
}
.t-10 {
  top: 10px;
}
.r-10 {
  right: 10px;
}
.b-10 {
  bottom: 10px;
}
.l-10 {
  left: 10px;
}
.t--10 {
  top: -10px;
}
.r--10 {
  right: -10px;
}
.b--10 {
  bottom: -10px;
}
.l--10 {
  left: -10px;
}
.a-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}
.x-10,
.y-10 {
  left: 10px;
  right: 10px;
}
.t-15 {
  top: 15px;
}
.r-15 {
  right: 15px;
}
.b-15 {
  bottom: 15px;
}
.l-15 {
  left: 15px;
}
.t--15 {
  top: -15px;
}
.r--15 {
  right: -15px;
}
.b--15 {
  bottom: -15px;
}
.l--15 {
  left: -15px;
}
.a-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}
.x-15,
.y-15 {
  left: 15px;
  right: 15px;
}
.t-20 {
  top: 20px;
}
.r-20 {
  right: 20px;
}
.b-20 {
  bottom: 20px;
}
.l-20 {
  left: 20px;
}
.t--20 {
  top: -20px;
}
.r--20 {
  right: -20px;
}
.b--20 {
  bottom: -20px;
}
.l--20 {
  left: -20px;
}
.a-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}
.x-20,
.y-20 {
  left: 20px;
  right: 20px;
}
.t-25 {
  top: 25px;
}
.r-25 {
  right: 25px;
}
.b-25 {
  bottom: 25px;
}
.l-25 {
  left: 25px;
}
.t--25 {
  top: -25px;
}
.r--25 {
  right: -25px;
}
.b--25 {
  bottom: -25px;
}
.l--25 {
  left: -25px;
}
.a-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}
.x-25,
.y-25 {
  left: 25px;
  right: 25px;
}
.t-30 {
  top: 30px;
}
.r-30 {
  right: 30px;
}
.b-30 {
  bottom: 30px;
}
.l-30 {
  left: 30px;
}
.t--30 {
  top: -30px;
}
.r--30 {
  right: -30px;
}
.b--30 {
  bottom: -30px;
}
.l--30 {
  left: -30px;
}
.a-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}
.x-30,
.y-30 {
  left: 30px;
  right: 30px;
}
.t-35 {
  top: 35px;
}
.r-35 {
  right: 35px;
}
.b-35 {
  bottom: 35px;
}
.l-35 {
  left: 35px;
}
.t--35 {
  top: -35px;
}
.r--35 {
  right: -35px;
}
.b--35 {
  bottom: -35px;
}
.l--35 {
  left: -35px;
}
.a-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
}
.x-35,
.y-35 {
  left: 35px;
  right: 35px;
}
.t-40 {
  top: 40px;
}
.r-40 {
  right: 40px;
}
.b-40 {
  bottom: 40px;
}
.l-40 {
  left: 40px;
}
.t--40 {
  top: -40px;
}
.r--40 {
  right: -40px;
}
.b--40 {
  bottom: -40px;
}
.l--40 {
  left: -40px;
}
.a-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}
.x-40,
.y-40 {
  left: 40px;
  right: 40px;
}
.t-45 {
  top: 45px;
}
.r-45 {
  right: 45px;
}
.b-45 {
  bottom: 45px;
}
.l-45 {
  left: 45px;
}
.t--45 {
  top: -45px;
}
.r--45 {
  right: -45px;
}
.b--45 {
  bottom: -45px;
}
.l--45 {
  left: -45px;
}
.a-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
}
.x-45,
.y-45 {
  left: 45px;
  right: 45px;
}
.t-50 {
  top: 50px;
}
.r-50 {
  right: 50px;
}
.b-50 {
  bottom: 50px;
}
.l-50 {
  left: 50px;
}
.t--50 {
  top: -50px;
}
.r--50 {
  right: -50px;
}
.b--50 {
  bottom: -50px;
}
.l--50 {
  left: -50px;
}
.a-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}
.x-50,
.y-50 {
  left: 50px;
  right: 50px;
}
.t-55 {
  top: 55px;
}
.r-55 {
  right: 55px;
}
.b-55 {
  bottom: 55px;
}
.l-55 {
  left: 55px;
}
.t--55 {
  top: -55px;
}
.r--55 {
  right: -55px;
}
.b--55 {
  bottom: -55px;
}
.l--55 {
  left: -55px;
}
.a-55 {
  top: 55px;
  right: 55px;
  bottom: 55px;
  left: 55px;
}
.x-55,
.y-55 {
  left: 55px;
  right: 55px;
}
.t-60 {
  top: 60px;
}
.r-60 {
  right: 60px;
}
.b-60 {
  bottom: 60px;
}
.l-60 {
  left: 60px;
}
.t--60 {
  top: -60px;
}
.r--60 {
  right: -60px;
}
.b--60 {
  bottom: -60px;
}
.l--60 {
  left: -60px;
}
.a-60 {
  top: 60px;
  right: 60px;
  bottom: 60px;
  left: 60px;
}
.x-60,
.y-60 {
  left: 60px;
  right: 60px;
}
.t-65 {
  top: 65px;
}
.r-65 {
  right: 65px;
}
.b-65 {
  bottom: 65px;
}
.l-65 {
  left: 65px;
}
.t--65 {
  top: -65px;
}
.r--65 {
  right: -65px;
}
.b--65 {
  bottom: -65px;
}
.l--65 {
  left: -65px;
}
.a-65 {
  top: 65px;
  right: 65px;
  bottom: 65px;
  left: 65px;
}
.x-65,
.y-65 {
  left: 65px;
  right: 65px;
}
.t-70 {
  top: 70px;
}
.r-70 {
  right: 70px;
}
.b-70 {
  bottom: 70px;
}
.l-70 {
  left: 70px;
}
.t--70 {
  top: -70px;
}
.r--70 {
  right: -70px;
}
.b--70 {
  bottom: -70px;
}
.l--70 {
  left: -70px;
}
.a-70 {
  top: 70px;
  right: 70px;
  bottom: 70px;
  left: 70px;
}
.x-70,
.y-70 {
  left: 70px;
  right: 70px;
}
.t-75 {
  top: 75px;
}
.r-75 {
  right: 75px;
}
.b-75 {
  bottom: 75px;
}
.l-75 {
  left: 75px;
}
.t--75 {
  top: -75px;
}
.r--75 {
  right: -75px;
}
.b--75 {
  bottom: -75px;
}
.l--75 {
  left: -75px;
}
.a-75 {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}
.x-75,
.y-75 {
  left: 75px;
  right: 75px;
}
.t-80 {
  top: 80px;
}
.r-80 {
  right: 80px;
}
.b-80 {
  bottom: 80px;
}
.l-80 {
  left: 80px;
}
.t--80 {
  top: -80px;
}
.r--80 {
  right: -80px;
}
.b--80 {
  bottom: -80px;
}
.l--80 {
  left: -80px;
}
.a-80 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}
.x-80,
.y-80 {
  left: 80px;
  right: 80px;
}
.t-85 {
  top: 85px;
}
.r-85 {
  right: 85px;
}
.b-85 {
  bottom: 85px;
}
.l-85 {
  left: 85px;
}
.t--85 {
  top: -85px;
}
.r--85 {
  right: -85px;
}
.b--85 {
  bottom: -85px;
}
.l--85 {
  left: -85px;
}
.a-85 {
  top: 85px;
  right: 85px;
  bottom: 85px;
  left: 85px;
}
.x-85,
.y-85 {
  left: 85px;
  right: 85px;
}
.t-90 {
  top: 90px;
}
.r-90 {
  right: 90px;
}
.b-90 {
  bottom: 90px;
}
.l-90 {
  left: 90px;
}
.t--90 {
  top: -90px;
}
.r--90 {
  right: -90px;
}
.b--90 {
  bottom: -90px;
}
.l--90 {
  left: -90px;
}
.a-90 {
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
}
.x-90,
.y-90 {
  left: 90px;
  right: 90px;
}
.t-95 {
  top: 95px;
}
.r-95 {
  right: 95px;
}
.b-95 {
  bottom: 95px;
}
.l-95 {
  left: 95px;
}
.t--95 {
  top: -95px;
}
.r--95 {
  right: -95px;
}
.b--95 {
  bottom: -95px;
}
.l--95 {
  left: -95px;
}
.a-95 {
  top: 95px;
  right: 95px;
  bottom: 95px;
  left: 95px;
}
.x-95,
.y-95 {
  left: 95px;
  right: 95px;
}
.t-100 {
  top: 100px;
}
.r-100 {
  right: 100px;
}
.b-100 {
  bottom: 100px;
}
.l-100 {
  left: 100px;
}
.t--100 {
  top: -100px;
}
.r--100 {
  right: -100px;
}
.b--100 {
  bottom: -100px;
}
.l--100 {
  left: -100px;
}
.a-100 {
  top: 100px;
  right: 100px;
  bottom: 100px;
  left: 100px;
}
.x-100,
.y-100 {
  left: 100px;
  right: 100px;
}
.t-2 {
  top: 2px;
}
.r--5 {
  right: -5px;
}
.z-index-0 {
  z-index: 0;
}
.z-index-10 {
  z-index: 10;
}
.z-index-50 {
  z-index: 50;
}
.z-index-100 {
  z-index: 100;
}
.z-index-150 {
  z-index: 150;
}
.z-index-200 {
  z-index: 200;
}
@media (min-width: 480px) {
  .ps-xs-absolute {
    position: absolute;
  }
  .ps-xs-relative {
    position: relative;
  }
  .ps-xs-fixed {
    position: fixed;
  }
  .ps-xs-static {
    position: static;
  }
  .t-xs-auto {
    top: auto;
  }
  .r-xs-auto {
    right: auto;
  }
  .b-xs-auto {
    bottom: auto;
  }
  .l-xs-auto {
    left: auto;
  }
}
@media (min-width: 576px) {
  .ps-sm-absolute {
    position: absolute;
  }
  .ps-sm-relative {
    position: relative;
  }
  .ps-sm-fixed {
    position: fixed;
  }
  .ps-sm-static {
    position: static;
  }
  .t-sm-auto {
    top: auto;
  }
  .r-sm-auto {
    right: auto;
  }
  .b-sm-auto {
    bottom: auto;
  }
  .l-sm-auto {
    left: auto;
  }
}
@media (min-width: 768px) {
  .ps-md-absolute {
    position: absolute;
  }
  .ps-md-relative {
    position: relative;
  }
  .ps-md-fixed {
    position: fixed;
  }
  .ps-md-static {
    position: static;
  }
  .t-md-auto {
    top: auto;
  }
  .r-md-auto {
    right: auto;
  }
  .b-md-auto {
    bottom: auto;
  }
  .l-md-auto {
    left: auto;
  }
}
@media (min-width: 992px) {
  .ps-lg-absolute {
    position: absolute;
  }
  .ps-lg-relative {
    position: relative;
  }
  .ps-lg-fixed {
    position: fixed;
  }
  .ps-lg-static {
    position: static;
  }
  .t-lg-auto {
    top: auto;
  }
  .r-lg-auto {
    right: auto;
  }
  .b-lg-auto {
    bottom: auto;
  }
  .l-lg-auto {
    left: auto;
  }
}
@media (min-width: 1200px) {
  .ps-xl-absolute {
    position: absolute;
  }
  .ps-xl-relative {
    position: relative;
  }
  .ps-xl-fixed {
    position: fixed;
  }
  .ps-xl-static {
    position: static;
  }
  .t-xl-auto {
    top: auto;
  }
  .r-xl-auto {
    right: auto;
  }
  .b-xl-auto {
    bottom: auto;
  }
  .l-xl-auto {
    left: auto;
  }
}
textarea {
  overflow: auto;
  resize: vertical;
}
.text-monospace {
  font-family:
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-white-transparent {
  color: #fff !important;
  opacity: 0.9;
}
.text-white-transparent-light {
  color: #fff !important;
  opacity: 0.5;
}
.text-primary {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: rgba(var(--primary-color), 0.9) !important;
}
.text-primary-light {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
a.text-primary-light:hover,
a.text-primary-light:focus {
  color: var(--primary-color) !important;
}
.text-primary-lighter {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
a.text-primary-lighter:hover,
a.text-primary-lighter:focus {
  color: var(--primary-color) !important;
}
.text-primary-lightest {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
a.text-primary-lightest:hover,
a.text-primary-lightest:focus {
  color: rgba(var(--primary-color), 0.15) !important;
}
.text-primary-dark {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
a.text-primary-dark:hover,
a.text-primary-dark:focus {
  color: var(--primary-color) !important;
}
.text-primary-darker {
  color: var(--primary-color) !important;
  fill: var(--primary-color) !important;
}
a.text-primary-darker:hover,
a.text-primary-darker:focus {
  color: var(--primary-color) !important;
}
.text-primary-darkest {
  color: var(--primary-color);
  fill: var(--primary-color);
}
a.text-primary-darkest:hover,
a.text-primary-darkest:focus {
  color: var(--primary-color) !important;
}
.text-secondary {
  color: #e984b1 !important;
  fill: #e984b1 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgba(233, 132, 177, 0.9) !important;
}
.text-secondary-light {
  color: rgba(233, 132, 177, 0.85) !important;
  fill: rgba(233, 132, 177, 0.85) !important;
}
a.text-secondary-light:hover,
a.text-secondary-light:focus {
  color: rgba(233, 132, 177, 0.55) !important;
}
.text-secondary-lighter {
  color: rgba(233, 132, 177, 0.55) !important;
  fill: rgba(233, 132, 177, 0.55) !important;
}
a.text-secondary-lighter:hover,
a.text-secondary-lighter:focus {
  color: rgba(233, 132, 177, 0.35) !important;
}
.text-secondary-lightest {
  color: rgba(233, 132, 177, 0.35) !important;
  fill: rgba(233, 132, 177, 0.35) !important;
}
a.text-secondary-lightest:hover,
a.text-secondary-lightest:focus {
  color: rgba(233, 132, 177, 0.15) !important;
}
.text-secondary-dark {
  color: rgba(211, 40, 117, 0.55) !important;
  fill: rgba(211, 40, 117, 0.55) !important;
}
a.text-secondary-dark:hover,
a.text-secondary-dark:focus {
  color: rgba(211, 40, 117, 0.35) !important;
}
.text-secondary-darker {
  color: rgba(211, 40, 117, 0.85) !important;
  fill: rgba(211, 40, 117, 0.85) !important;
}
a.text-secondary-darker:hover,
a.text-secondary-darker:focus {
  color: rgba(211, 40, 117, 0.55) !important;
}
.text-secondary-darkest {
  color: #d32875;
  fill: #d32875;
}
a.text-secondary-darkest:hover,
a.text-secondary-darkest:focus {
  color: rgba(211, 40, 117, 0.85) !important;
}
.text-teritary {
  color: #59adec !important;
  fill: #59adec !important;
}
a.text-teritary:hover,
a.text-teritary:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}
.text-teritary-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}
a.text-teritary-light:hover,
a.text-teritary-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}
.text-teritary-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}
a.text-teritary-lighter:hover,
a.text-teritary-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}
.text-teritary-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}
a.text-teritary-lightest:hover,
a.text-teritary-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}
.text-teritary-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}
a.text-teritary-dark:hover,
a.text-teritary-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}
.text-teritary-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}
a.text-teritary-darker:hover,
a.text-teritary-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}
.text-teritary-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}
a.text-teritary-darkest:hover,
a.text-teritary-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}
.text-info {
  color: #59adec !important;
  fill: #59adec !important;
}
a.text-info:hover,
a.text-info:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}
.text-info-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}
a.text-info-light:hover,
a.text-info-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}
.text-info-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}
a.text-info-lighter:hover,
a.text-info-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}
.text-info-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}
a.text-info-lightest:hover,
a.text-info-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}
.text-info-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}
a.text-info-dark:hover,
a.text-info-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}
.text-info-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}
a.text-info-darker:hover,
a.text-info-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}
.text-info-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}
a.text-info-darkest:hover,
a.text-info-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}
.text-custom-yellow {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}
a.text-custom-yellow:hover,
a.text-custom-yellow:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}
.text-custom-yellow-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}
a.text-custom-yellow-light:hover,
a.text-custom-yellow-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}
.text-custom-yellow-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}
a.text-custom-yellow-lighter:hover,
a.text-custom-yellow-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}
.text-custom-yellow-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}
a.text-custom-yellow-lightest:hover,
a.text-custom-yellow-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}
.text-custom-yellow-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}
a.text-custom-yellow-dark:hover,
a.text-custom-yellow-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}
.text-custom-yellow-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}
a.text-custom-yellow-darker:hover,
a.text-custom-yellow-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}
.text-custom-yellow-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}
a.text-custom-yellow-darkest:hover,
a.text-custom-yellow-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}
.text-success {
  color: #13bfa6 !important;
  fill: #13bfa6 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: rgba(19, 191, 166, 0.85) !important;
}
.text-success-light {
  color: rgba(19, 191, 166, 0.85) !important;
  fill: rgba(19, 191, 166, 0.85) !important;
}
a.text-success-light:hover,
a.text-success-light:focus {
  color: rgba(19, 191, 166, 0.55) !important;
}
.text-success-lighter {
  color: rgba(19, 191, 166, 0.55) !important;
  fill: rgba(19, 191, 166, 0.55) !important;
}
a.text-success-lighter:hover,
a.text-success-lighter:focus {
  color: rgba(19, 191, 166, 0.35) !important;
}
.text-success-lightest {
  color: rgba(19, 191, 166, 0.35) !important;
  fill: rgba(19, 191, 166, 0.35) !important;
}
a.text-success-lightest:hover,
a.text-success-lightest:focus {
  color: rgba(19, 191, 166, 0.15) !important;
}
.text-success-dark {
  color: rgba(0, 112, 95, 0.55) !important;
  fill: rgba(0, 112, 95, 0.55) !important;
}
a.text-success-dark:hover,
a.text-success-dark:focus {
  color: rgba(0, 112, 95, 0.35) !important;
}
.text-success-darker {
  color: rgba(0, 112, 95, 0.85) !important;
  fill: rgba(0, 112, 95, 0.85) !important;
}
a.text-success-darker:hover,
a.text-success-darker:focus {
  color: rgba(0, 112, 95, 0.55) !important;
}
.text-success-darkest {
  color: #00705f;
  fill: #00705f;
}
a.text-success-darkest:hover,
a.text-success-darkest:focus {
  color: rgba(0, 112, 95, 0.85) !important;
}
.text-light {
  color: rgba(228, 231, 236, 0.7725490196) !important;
}
a.text-light:hover,
a.text-light:focus {
  color: rgba(228, 231, 236, 0.85) !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover,
a.text-dark:focus {
  color: rgba(52, 58, 64, 0.85) !important;
}
.text-dark-light {
  color: rgba(52, 58, 64, 0.85) !important;
  fill: rgba(52, 58, 64, 0.85) !important;
}
a.text-dark-light:hover,
a.text-dark-light:focus {
  color: rgba(52, 58, 64, 0.55) !important;
}
.text-dark-lighter {
  color: rgba(52, 58, 64, 0.55) !important;
  fill: rgba(52, 58, 64, 0.55) !important;
}
a.text-dark-lighter:hover,
a.text-dark-lighter:focus {
  color: rgba(52, 58, 64, 0.35) !important;
}
.text-dark-lightest {
  color: rgba(52, 58, 64, 0.35) !important;
  fill: rgba(52, 58, 64, 0.35) !important;
}
a.text-dark-lightest:hover,
a.text-dark-lightest:focus {
  color: rgba(52, 58, 64, 0.15) !important;
}
.text-body {
  color: #495057 !important;
}
.text-muted {
  color: #707070 !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-wrap {
  font-size: 14px;
  line-height: 1.66;
}
.text-wrap > :first-child {
  margin-top: 0;
}
.text-wrap > :last-child {
  margin-bottom: 0;
}
.text-wrap > h1,
.text-wrap > h2,
.text-wrap > h3,
.text-wrap > h4,
.text-wrap > h5,
.text-wrap > h6 {
  margin-top: 1em;
}
.heading-inverse {
  background-color: #444546;
  color: #fff;
  padding: 5px;
}
.heading-primary {
  background-color: var(--primary-color);
  color: #fff;
  padding: 5px;
}
.heading-secondary {
  background-color: #e984b1;
  color: #fff;
  padding: 5px;
}
.heading-success {
  background-color: #13bfa6;
  color: #fff;
  padding: 5px;
}
.heading-info {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}
.heading-teritary {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}
.heading-warning {
  background-color: #e7c354;
  color: #fff;
  padding: 5px;
}
.heading-danger {
  background-color: #d12c47;
  color: #fff;
  padding: 5px;
}
.text-inherit {
  color: inherit !important;
}
.text-default {
  color: #495057 !important;
}
.text-muted-dark {
  color: #56585f !important;
}
.text-fb-blue {
  color: rgba(19, 41, 73, 0.85) !important;
}
.text-blue {
  color: #467fcf !important;
}
.text-info {
  color: #59adec !important;
}
.text-teritary {
  color: #59adec !important;
}
.text-indigo {
  color: #6574cd !important;
}
.text-purple {
  color: #661fd6 !important;
}
.text-lime {
  color: #7bd235 !important;
}
.text-pink {
  color: #f58598 !important;
}
.text-red {
  color: #e32f2f !important;
}
.text-orange {
  color: #fc7303 !important;
}
.text-yellow {
  color: #FBB034 !important;
}
.text-green {
  color: #4ecc48 !important;
}
.text-lime-dark {
  color: rgba(57, 128, 0, 0.85) !important;
}
.text-teal {
  color: #2bcbba !important;
}
.text-cyan {
  color: #17a2b8 !important;
}
.text-white {
  color: #fff !important;
  fill: #fff !important;
}
.text-gray {
  color: #868e96 !important;
}
.text-gray-dark {
  color: #444546 !important;
}
.text-azure {
  color: #45aaf2 !important;
}
.text-lime {
  color: #7bd235 !important;
}
.text-gray-100 {
  color: #f9f9fb !important;
}
.text-gray-200 {
  color: #f0f0f8 !important;
}
.text-gray-300 {
  color: #e1e1ef !important;
}
.text-gray-400 {
  color: #d6d6e6 !important;
}
.text-gray-500 {
  color: #949eb7 !important;
}
.text-gray-600 {
  color: #7987a1 !important;
}
.text-gray-700 {
  color: #4d5875 !important;
}
.text-gray-800 {
  color: #383853 !important;
}
.text-gray-900 {
  color: #323251 !important;
}
textarea[cols] {
  height: auto;
}
.text-end {
  text-align: right;
}
.text-transparent {
  color: rgba(51, 37, 37, 0.5);
}
.text-facebook {
  color: #467fcf;
}
.text-google-plus {
  color: #e984b1;
}
.text-twitter {
  color: #59adec;
}
.text-pinterest {
  color: #e7c354;
}
textarea.form-control {
  height: auto;
}
.text-primary-gradient {
  background:
    linear-gradient(
      to right,
      var(--primary-color) 0%,
      var(--primary-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-secondary-gradient {
  background:
    linear-gradient(
      to right,
      #e984b1 0%,
      #d32875 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-warning-gradient {
  background:
    linear-gradient(
      to right,
      #e7c354 0%,
      #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-custom-yellow-gradient {
  background:
    linear-gradient(
      to right,
      #e7c354 0%,
      #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-info-gradient {
  background:
    linear-gradient(
      to right,
      #59adec 0%,
      #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-danger-gradient {
  background:
    linear-gradient(
      to right,
      #d12c47 0%,
      #df092d 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-success-gradient {
  background:
    linear-gradient(
      to right,
      #13bfa6 0%,
      #00705f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-facebook-gradient {
  background:
    linear-gradient(
      to right,
      #467fcf 0%,
      #132949 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-twitter-gradient {
  background:
    linear-gradient(
      to right,
      #59adec 0%,
      #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-google-plus-gradient {
  background:
    linear-gradient(
      to right,
      #fc7303 0%,
      #954300 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-pinterset-gradient {
  background:
    linear-gradient(
      to right,
      #e32f2f 0%,
      #a30606 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-success-shadow {
  text-shadow: 0 5px 10px rgba(19, 191, 166, 0.3) !important;
}
.text-info-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}
.text-warning-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}
.text-danger-shadow {
  text-shadow: 0 5px 10px rgba(209, 44, 71, 0.3) !important;
}
.text-pink-shadow {
  text-shadow: 0 5px 10px rgba(245, 133, 152, 0.3) !important;
}
.text-purple-shadow {
  text-shadow: 0 5px 10px rgba(102, 31, 214, 0.3) !important;
}
.text-dark-shadow {
  text-shadow: 0 5px 10px rgba(68, 69, 70, 0.3) !important;
}
.text-white-shadow {
  text-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}
.text-secondary-shadow {
  text-shadow: 0 5px 10px rgba(233, 132, 177, 0.3) !important;
}
.text-teritary-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}
.text-custom-yellow-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}
.text-base {
  font-size: 0.875rem;
}
.text-8 {
  font-size: 8px;
}
.text-8-f {
  font-size: 8px !important;
}
.text-9 {
  font-size: 9px;
}
.text-9-f {
  font-size: 9px !important;
}
.text-10 {
  font-size: 10px;
}
.text-10-f {
  font-size: 10px !important;
}
.text-11 {
  font-size: 11px;
}
.text-11-f {
  font-size: 11px !important;
}
.text-12 {
  font-size: 12px;
}
.text-12-f {
  font-size: 12px !important;
}
.text-13 {
  font-size: 13px;
}
.text-13-f {
  font-size: 13px !important;
}
.text-14 {
  font-size: 14px;
}
.text-14-f {
  font-size: 14px !important;
}
.text-15 {
  font-size: 15px !important;
}
.text-15-f {
  font-size: 15px !important;
}
.text-16 {
  font-size: 16px;
}
.text-16-f {
  font-size: 16px !important;
}
.text-17 {
  font-size: 17px !important;
}
.text-18 {
  font-size: 18px !important;
}
.text-18-f {
  font-size: 18px !important;
}
.text-20 {
  font-size: 20px !important;
}
.text-20-f {
  font-size: 20px !important;
}
.text-21 {
  font-size: 21px;
}
.text-21-f {
  font-size: 21px !important;
}
.text-22 {
  font-size: 22px;
}
.text-22-f {
  font-size: 22px !important;
}
.text-24 {
  font-size: 24px;
}
.text-24-f {
  font-size: 24px !important;
}
.text-26 {
  font-size: 26px;
}
.text-26-f {
  font-size: 26px !important;
}
.text-28 {
  font-size: 28px;
}
.text-28-f {
  font-size: 28px !important;
}
.text-30 {
  font-size: 30px;
}
.text-30-f {
  font-size: 30px !important;
}
.text-32 {
  font-size: 32px;
}
.text-32-f {
  font-size: 32px !important;
}
.text-34 {
  font-size: 34px;
}
.text-34-f {
  font-size: 34px !important;
}
.text-36 {
  font-size: 36px;
}
.text-36-f {
  font-size: 36px !important;
}
.text-38 {
  font-size: 38px;
}
.text-38-f {
  font-size: 38px !important;
}
.text-40 {
  font-size: 40px;
}
.text-40-f {
  font-size: 40px !important;
}
.text-42 {
  font-size: 42px;
}
.text-42-f {
  font-size: 42px !important;
}
.text-44 {
  font-size: 44px;
}
.text-44-f {
  font-size: 44px !important;
}
.text-46 {
  font-size: 46px;
}
.text-46-f {
  font-size: 46px !important;
}
.text-48 {
  font-size: 48px;
}
.text-48-f {
  font-size: 48px !important;
}
.text-50 {
  font-size: 50px;
}
.text-50-f {
  font-size: 50px !important;
}
.text-52 {
  font-size: 52px;
}
.text-52-f {
  font-size: 52px !important;
}
.text-54 {
  font-size: 54px;
}
.text-54-f {
  font-size: 54px !important;
}
.text-56 {
  font-size: 56px;
}
.text-56-f {
  font-size: 56px !important;
}
.text-58 {
  font-size: 58px;
}
.text-58-f {
  font-size: 58px !important;
}
.text-60 {
  font-size: 60px;
}
.text-60-f {
  font-size: 60px !important;
}
.text-62 {
  font-size: 62px;
}
.text-62-f {
  font-size: 62px !important;
}
.text-64 {
  font-size: 64px;
}
.text-64-f {
  font-size: 64px !important;
}
.text-66 {
  font-size: 66px;
}
.text-66-f {
  font-size: 66px !important;
}
.text-68 {
  font-size: 68px;
}
.text-68-f {
  font-size: 68px !important;
}
.text-70 {
  font-size: 70px;
}
.text-70-f {
  font-size: 70px !important;
}
.text-72 {
  font-size: 72px;
}
.text-72-f {
  font-size: 72px !important;
}
.text-74 {
  font-size: 74px;
}
.text-74-f {
  font-size: 74px !important;
}
.text-76 {
  font-size: 76px;
}
.text-76-f {
  font-size: 76px !important;
}
.text-78 {
  font-size: 78px;
}
.text-78-f {
  font-size: 78px !important;
}
.text-80 {
  font-size: 80px;
}
.text-80-f {
  font-size: 80px !important;
}
.text-82 {
  font-size: 82px;
}
.text-82-f {
  font-size: 82px !important;
}
.text-84 {
  font-size: 84px;
}
.text-84-f {
  font-size: 84px !important;
}
.text-86 {
  font-size: 86px;
}
.text-86-f {
  font-size: 86px !important;
}
.text-88 {
  font-size: 88px;
}
.text-88-f {
  font-size: 88px !important;
}
.text-90 {
  font-size: 90px;
}
.text-90-f {
  font-size: 90px !important;
}
.text-92 {
  font-size: 92px;
}
.text-92-f {
  font-size: 92px !important;
}
.text-94 {
  font-size: 94px;
}
.text-94-f {
  font-size: 94px !important;
}
.text-96 {
  font-size: 96px;
}
.text-96-f {
  font-size: 96px !important;
}
.text-98 {
  font-size: 98px;
}
.text-98-f {
  font-size: 98px !important;
}
.text-100 {
  font-size: 100px;
}
.text-100-f {
  font-size: 100px !important;
}
.text-102 {
  font-size: 102px;
}
.text-102-f {
  font-size: 102px !important;
}
.text-104 {
  font-size: 104px;
}
.text-104-f {
  font-size: 104px !important;
}
.text-106 {
  font-size: 106px;
}
.text-106-f {
  font-size: 106px !important;
}
.text-108 {
  font-size: 108px;
}
.text-108-f {
  font-size: 108px !important;
}
.text-110 {
  font-size: 110px;
}
.text-110-f {
  font-size: 110px !important;
}
.text-112 {
  font-size: 112px;
}
.text-112-f {
  font-size: 112px !important;
}
.text-114 {
  font-size: 114px;
}
.text-114-f {
  font-size: 114px !important;
}
.text-116 {
  font-size: 116px;
}
.text-116-f {
  font-size: 116px !important;
}
.text-118 {
  font-size: 118px;
}
.text-118-f {
  font-size: 118px !important;
}
.text-120 {
  font-size: 120px;
}
.text-120-f {
  font-size: 120px !important;
}
.text-122 {
  font-size: 122px;
}
.text-122-f {
  font-size: 122px !important;
}
.text-124 {
  font-size: 124px;
}
.text-124-f {
  font-size: 124px !important;
}
.text-126 {
  font-size: 126px;
}
.text-126-f {
  font-size: 126px !important;
}
.text-128 {
  font-size: 128px;
}
.text-128-f {
  font-size: 128px !important;
}
.text-130 {
  font-size: 130px;
}
.text-130-f {
  font-size: 130px !important;
}
.text-132 {
  font-size: 132px;
}
.text-132-f {
  font-size: 132px !important;
}
.text-134 {
  font-size: 134px;
}
.text-134-f {
  font-size: 134px !important;
}
.text-136 {
  font-size: 136px;
}
.text-136-f {
  font-size: 136px !important;
}
.text-138 {
  font-size: 138px;
}
.text-138-f {
  font-size: 138px !important;
}
.text-140 {
  font-size: 140px;
}
.text-140-f {
  font-size: 140px !important;
}
@media (min-width: 480px) {
  .text-xs-8 {
    font-size: 8px;
  }
  .text-xs-8-f {
    font-size: 8px !important;
  }
  .text-xs-9 {
    font-size: 9px;
  }
  .text-xs-9-f {
    font-size: 9px !important;
  }
  .text-xs-10 {
    font-size: 10px;
  }
  .text-xs-10-f {
    font-size: 10px !important;
  }
  .text-xs-11 {
    font-size: 11px;
  }
  .text-xs-11-f {
    font-size: 11px !important;
  }
  .text-xs-12 {
    font-size: 12px;
  }
  .text-xs-12-f {
    font-size: 12px !important;
  }
  .text-xs-13 {
    font-size: 13px;
  }
  .text-xs-13-f {
    font-size: 13px !important;
  }
  .text-xs-14 {
    font-size: 14px;
  }
  .text-xs-14-f {
    font-size: 14px !important;
  }
  .text-xs-15 {
    font-size: 15px;
  }
  .text-xs-15-f {
    font-size: 15px !important;
  }
  .text-xs-16 {
    font-size: 16px;
  }
  .text-xs-16-f {
    font-size: 16px !important;
  }
  .text-xs-18 {
    font-size: 18px;
  }
  .text-xs-18-f {
    font-size: 18px !important;
  }
  .text-xs-20 {
    font-size: 20px;
  }
  .text-xs-20-f {
    font-size: 20px !important;
  }
  .text-xs-22 {
    font-size: 22px;
  }
  .text-xs-22-f {
    font-size: 22px !important;
  }
  .text-xs-24 {
    font-size: 24px;
  }
  .text-xs-24-f {
    font-size: 24px !important;
  }
  .text-xs-26 {
    font-size: 26px;
  }
  .text-xs-26-f {
    font-size: 26px !important;
  }
  .text-xs-28 {
    font-size: 28px;
  }
  .text-xs-28-f {
    font-size: 28px !important;
  }
  .text-xs-30 {
    font-size: 30px;
  }
  .text-xs-30-f {
    font-size: 30px !important;
  }
  .text-xs-32 {
    font-size: 32px;
  }
  .text-xs-32-f {
    font-size: 32px !important;
  }
  .text-xs-34 {
    font-size: 34px;
  }
  .text-xs-34-f {
    font-size: 34px !important;
  }
  .text-xs-36 {
    font-size: 36px;
  }
  .text-xs-36-f {
    font-size: 36px !important;
  }
  .text-xs-38 {
    font-size: 38px;
  }
  .text-xs-38-f {
    font-size: 38px !important;
  }
  .text-xs-40 {
    font-size: 40px;
  }
  .text-xs-40-f {
    font-size: 40px !important;
  }
  .text-xs-42 {
    font-size: 42px;
  }
  .text-xs-42-f {
    font-size: 42px !important;
  }
  .text-xs-44 {
    font-size: 44px;
  }
  .text-xs-44-f {
    font-size: 44px !important;
  }
  .text-xs-46 {
    font-size: 46px;
  }
  .text-xs-46-f {
    font-size: 46px !important;
  }
  .text-xs-48 {
    font-size: 48px;
  }
  .text-xs-48-f {
    font-size: 48px !important;
  }
  .text-xs-50 {
    font-size: 50px;
  }
  .text-xs-50-f {
    font-size: 50px !important;
  }
  .text-xs-52 {
    font-size: 52px;
  }
  .text-xs-52-f {
    font-size: 52px !important;
  }
  .text-xs-54 {
    font-size: 54px;
  }
  .text-xs-54-f {
    font-size: 54px !important;
  }
  .text-xs-56 {
    font-size: 56px;
  }
  .text-xs-56-f {
    font-size: 56px !important;
  }
  .text-xs-58 {
    font-size: 58px;
  }
  .text-xs-58-f {
    font-size: 58px !important;
  }
  .text-xs-60 {
    font-size: 60px;
  }
  .text-xs-60-f {
    font-size: 60px !important;
  }
  .text-xs-62 {
    font-size: 62px;
  }
  .text-xs-62-f {
    font-size: 62px !important;
  }
  .text-xs-64 {
    font-size: 64px;
  }
  .text-xs-64-f {
    font-size: 64px !important;
  }
  .text-xs-66 {
    font-size: 66px;
  }
  .text-xs-66-f {
    font-size: 66px !important;
  }
  .text-xs-68 {
    font-size: 68px;
  }
  .text-xs-68-f {
    font-size: 68px !important;
  }
  .text-xs-70 {
    font-size: 70px;
  }
  .text-xs-70-f {
    font-size: 70px !important;
  }
  .text-xs-72 {
    font-size: 72px;
  }
  .text-xs-72-f {
    font-size: 72px !important;
  }
  .text-xs-74 {
    font-size: 74px;
  }
  .text-xs-74-f {
    font-size: 74px !important;
  }
  .text-xs-76 {
    font-size: 76px;
  }
  .text-xs-76-f {
    font-size: 76px !important;
  }
  .text-xs-78 {
    font-size: 78px;
  }
  .text-xs-78-f {
    font-size: 78px !important;
  }
  .text-xs-80 {
    font-size: 80px;
  }
  .text-xs-80-f {
    font-size: 80px !important;
  }
  .text-xs-82 {
    font-size: 82px;
  }
  .text-xs-82-f {
    font-size: 82px !important;
  }
  .text-xs-84 {
    font-size: 84px;
  }
  .text-xs-84-f {
    font-size: 84px !important;
  }
  .text-xs-86 {
    font-size: 86px;
  }
  .text-xs-86-f {
    font-size: 86px !important;
  }
  .text-xs-88 {
    font-size: 88px;
  }
  .text-xs-88-f {
    font-size: 88px !important;
  }
  .text-xs-90 {
    font-size: 90px;
  }
  .text-xs-90-f {
    font-size: 90px !important;
  }
  .text-xs-92 {
    font-size: 92px;
  }
  .text-xs-92-f {
    font-size: 92px !important;
  }
  .text-xs-94 {
    font-size: 94px;
  }
  .text-xs-94-f {
    font-size: 94px !important;
  }
  .text-xs-96 {
    font-size: 96px;
  }
  .text-xs-96-f {
    font-size: 96px !important;
  }
  .text-xs-98 {
    font-size: 98px;
  }
  .text-xs-98-f {
    font-size: 98px !important;
  }
  .text-xs-100 {
    font-size: 100px;
  }
  .text-xs-100-f {
    font-size: 100px !important;
  }
  .text-xs-102 {
    font-size: 102px;
  }
  .text-xs-102-f {
    font-size: 102px !important;
  }
  .text-xs-104 {
    font-size: 104px;
  }
  .text-xs-104-f {
    font-size: 104px !important;
  }
  .text-xs-106 {
    font-size: 106px;
  }
  .text-xs-106-f {
    font-size: 106px !important;
  }
  .text-xs-108 {
    font-size: 108px;
  }
  .text-xs-108-f {
    font-size: 108px !important;
  }
  .text-xs-110 {
    font-size: 110px;
  }
  .text-xs-110-f {
    font-size: 110px !important;
  }
  .text-xs-112 {
    font-size: 112px;
  }
  .text-xs-112-f {
    font-size: 112px !important;
  }
  .text-xs-114 {
    font-size: 114px;
  }
  .text-xs-114-f {
    font-size: 114px !important;
  }
  .text-xs-116 {
    font-size: 116px;
  }
  .text-xs-116-f {
    font-size: 116px !important;
  }
  .text-xs-118 {
    font-size: 118px;
  }
  .text-xs-118-f {
    font-size: 118px !important;
  }
  .text-xs-120 {
    font-size: 120px;
  }
  .text-xs-120-f {
    font-size: 120px !important;
  }
  .text-xs-122 {
    font-size: 122px;
  }
  .text-xs-122-f {
    font-size: 122px !important;
  }
  .text-xs-124 {
    font-size: 124px;
  }
  .text-xs-124-f {
    font-size: 124px !important;
  }
  .text-xs-126 {
    font-size: 126px;
  }
  .text-xs-126-f {
    font-size: 126px !important;
  }
  .text-xs-128 {
    font-size: 128px;
  }
  .text-xs-128-f {
    font-size: 128px !important;
  }
  .text-xs-130 {
    font-size: 130px;
  }
  .text-xs-130-f {
    font-size: 130px !important;
  }
  .text-xs-132 {
    font-size: 132px;
  }
  .text-xs-132-f {
    font-size: 132px !important;
  }
  .text-xs-134 {
    font-size: 134px;
  }
  .text-xs-134-f {
    font-size: 134px !important;
  }
  .text-xs-136 {
    font-size: 136px;
  }
  .text-xs-136-f {
    font-size: 136px !important;
  }
  .text-xs-138 {
    font-size: 138px;
  }
  .text-xs-138-f {
    font-size: 138px !important;
  }
  .text-xs-140 {
    font-size: 140px;
  }
  .text-xs-140-f {
    font-size: 140px !important;
  }
  .text-xs-base {
    font-size: 0.875rem;
  }
  .text-xs-bold {
    font-weight: 700;
  }
  .text-xs-semibold {
    font-weight: 600;
  }
  .text-xs-medium {
    font-weight: 500;
  }
  .text-xs-normal {
    font-weight: 400;
  }
  .text-xs-light {
    font-weight: 300;
  }
  .text-xs-thin {
    font-weight: 200;
  }
  .text-xs-xthin {
    font-weight: 100;
  }
  .text-xs-center {
    text-align: center;
  }
  .text-xs-right {
    text-align: right;
  }
  .text-xs-left {
    text-align: left;
  }
  .text-xs-center-f {
    text-align: center !important;
  }
  .text-xs-right-f {
    text-align: right !important;
  }
  .text-xs-left-f {
    text-align: left !important;
  }
}
@media (min-width: 576px) {
  .text-sm-8 {
    font-size: 8px;
  }
  .text-sm-8-f {
    font-size: 8px !important;
  }
  .text-sm-9 {
    font-size: 9px;
  }
  .text-sm-9-f {
    font-size: 9px !important;
  }
  .text-sm-10 {
    font-size: 10px;
  }
  .text-sm-10-f {
    font-size: 10px !important;
  }
  .text-sm-11 {
    font-size: 11px;
  }
  .text-sm-11-f {
    font-size: 11px !important;
  }
  .text-sm-12 {
    font-size: 12px;
  }
  .text-sm-12-f {
    font-size: 12px !important;
  }
  .text-sm-13 {
    font-size: 13px;
  }
  .text-sm-13-f {
    font-size: 13px !important;
  }
  .text-sm-14 {
    font-size: 14px;
  }
  .text-sm-14-f {
    font-size: 14px !important;
  }
  .text-sm-15 {
    font-size: 15px;
  }
  .text-sm-15-f {
    font-size: 15px !important;
  }
  .text-sm-16 {
    font-size: 16px;
  }
  .text-sm-16-f {
    font-size: 16px !important;
  }
  .text-sm-18 {
    font-size: 18px;
  }
  .text-sm-18-f {
    font-size: 18px !important;
  }
  .text-sm-20 {
    font-size: 20px;
  }
  .text-sm-20-f {
    font-size: 20px !important;
  }
  .text-sm-22 {
    font-size: 22px;
  }
  .text-sm-22-f {
    font-size: 22px !important;
  }
  .text-sm-24 {
    font-size: 24px;
  }
  .text-sm-24-f {
    font-size: 24px !important;
  }
  .text-sm-26 {
    font-size: 26px;
  }
  .text-sm-26-f {
    font-size: 26px !important;
  }
  .text-sm-28 {
    font-size: 28px;
  }
  .text-sm-28-f {
    font-size: 28px !important;
  }
  .text-sm-30 {
    font-size: 30px;
  }
  .text-sm-30-f {
    font-size: 30px !important;
  }
  .text-sm-32 {
    font-size: 32px;
  }
  .text-sm-32-f {
    font-size: 32px !important;
  }
  .text-sm-34 {
    font-size: 34px;
  }
  .text-sm-34-f {
    font-size: 34px !important;
  }
  .text-sm-36 {
    font-size: 36px;
  }
  .text-sm-36-f {
    font-size: 36px !important;
  }
  .text-sm-38 {
    font-size: 38px;
  }
  .text-sm-38-f {
    font-size: 38px !important;
  }
  .text-sm-40 {
    font-size: 40px;
  }
  .text-sm-40-f {
    font-size: 40px !important;
  }
  .text-sm-42 {
    font-size: 42px;
  }
  .text-sm-42-f {
    font-size: 42px !important;
  }
  .text-sm-44 {
    font-size: 44px;
  }
  .text-sm-44-f {
    font-size: 44px !important;
  }
  .text-sm-46 {
    font-size: 46px;
  }
  .text-sm-46-f {
    font-size: 46px !important;
  }
  .text-sm-48 {
    font-size: 48px;
  }
  .text-sm-48-f {
    font-size: 48px !important;
  }
  .text-sm-50 {
    font-size: 50px;
  }
  .text-sm-50-f {
    font-size: 50px !important;
  }
  .text-sm-52 {
    font-size: 52px;
  }
  .text-sm-52-f {
    font-size: 52px !important;
  }
  .text-sm-54 {
    font-size: 54px;
  }
  .text-sm-54-f {
    font-size: 54px !important;
  }
  .text-sm-56 {
    font-size: 56px;
  }
  .text-sm-56-f {
    font-size: 56px !important;
  }
  .text-sm-58 {
    font-size: 58px;
  }
  .text-sm-58-f {
    font-size: 58px !important;
  }
  .text-sm-60 {
    font-size: 60px;
  }
  .text-sm-60-f {
    font-size: 60px !important;
  }
  .text-sm-62 {
    font-size: 62px;
  }
  .text-sm-62-f {
    font-size: 62px !important;
  }
  .text-sm-64 {
    font-size: 64px;
  }
  .text-sm-64-f {
    font-size: 64px !important;
  }
  .text-sm-66 {
    font-size: 66px;
  }
  .text-sm-66-f {
    font-size: 66px !important;
  }
  .text-sm-68 {
    font-size: 68px;
  }
  .text-sm-68-f {
    font-size: 68px !important;
  }
  .text-sm-70 {
    font-size: 70px;
  }
  .text-sm-70-f {
    font-size: 70px !important;
  }
  .text-sm-72 {
    font-size: 72px;
  }
  .text-sm-72-f {
    font-size: 72px !important;
  }
  .text-sm-74 {
    font-size: 74px;
  }
  .text-sm-74-f {
    font-size: 74px !important;
  }
  .text-sm-76 {
    font-size: 76px;
  }
  .text-sm-76-f {
    font-size: 76px !important;
  }
  .text-sm-78 {
    font-size: 78px;
  }
  .text-sm-78-f {
    font-size: 78px !important;
  }
  .text-sm-80 {
    font-size: 80px;
  }
  .text-sm-80-f {
    font-size: 80px !important;
  }
  .text-sm-82 {
    font-size: 82px;
  }
  .text-sm-82-f {
    font-size: 82px !important;
  }
  .text-sm-84 {
    font-size: 84px;
  }
  .text-sm-84-f {
    font-size: 84px !important;
  }
  .text-sm-86 {
    font-size: 86px;
  }
  .text-sm-86-f {
    font-size: 86px !important;
  }
  .text-sm-88 {
    font-size: 88px;
  }
  .text-sm-88-f {
    font-size: 88px !important;
  }
  .text-sm-90 {
    font-size: 90px;
  }
  .text-sm-90-f {
    font-size: 90px !important;
  }
  .text-sm-92 {
    font-size: 92px;
  }
  .text-sm-92-f {
    font-size: 92px !important;
  }
  .text-sm-94 {
    font-size: 94px;
  }
  .text-sm-94-f {
    font-size: 94px !important;
  }
  .text-sm-96 {
    font-size: 96px;
  }
  .text-sm-96-f {
    font-size: 96px !important;
  }
  .text-sm-98 {
    font-size: 98px;
  }
  .text-sm-98-f {
    font-size: 98px !important;
  }
  .text-sm-100 {
    font-size: 100px;
  }
  .text-sm-100-f {
    font-size: 100px !important;
  }
  .text-sm-102 {
    font-size: 102px;
  }
  .text-sm-102-f {
    font-size: 102px !important;
  }
  .text-sm-104 {
    font-size: 104px;
  }
  .text-sm-104-f {
    font-size: 104px !important;
  }
  .text-sm-106 {
    font-size: 106px;
  }
  .text-sm-106-f {
    font-size: 106px !important;
  }
  .text-sm-108 {
    font-size: 108px;
  }
  .text-sm-108-f {
    font-size: 108px !important;
  }
  .text-sm-110 {
    font-size: 110px;
  }
  .text-sm-110-f {
    font-size: 110px !important;
  }
  .text-sm-112 {
    font-size: 112px;
  }
  .text-sm-112-f {
    font-size: 112px !important;
  }
  .text-sm-114 {
    font-size: 114px;
  }
  .text-sm-114-f {
    font-size: 114px !important;
  }
  .text-sm-116 {
    font-size: 116px;
  }
  .text-sm-116-f {
    font-size: 116px !important;
  }
  .text-sm-118 {
    font-size: 118px;
  }
  .text-sm-118-f {
    font-size: 118px !important;
  }
  .text-sm-120 {
    font-size: 120px;
  }
  .text-sm-120-f {
    font-size: 120px !important;
  }
  .text-sm-122 {
    font-size: 122px;
  }
  .text-sm-122-f {
    font-size: 122px !important;
  }
  .text-sm-124 {
    font-size: 124px;
  }
  .text-sm-124-f {
    font-size: 124px !important;
  }
  .text-sm-126 {
    font-size: 126px;
  }
  .text-sm-126-f {
    font-size: 126px !important;
  }
  .text-sm-128 {
    font-size: 128px;
  }
  .text-sm-128-f {
    font-size: 128px !important;
  }
  .text-sm-130 {
    font-size: 130px;
  }
  .text-sm-130-f {
    font-size: 130px !important;
  }
  .text-sm-132 {
    font-size: 132px;
  }
  .text-sm-132-f {
    font-size: 132px !important;
  }
  .text-sm-134 {
    font-size: 134px;
  }
  .text-sm-134-f {
    font-size: 134px !important;
  }
  .text-sm-136 {
    font-size: 136px;
  }
  .text-sm-136-f {
    font-size: 136px !important;
  }
  .text-sm-138 {
    font-size: 138px;
  }
  .text-sm-138-f {
    font-size: 138px !important;
  }
  .text-sm-140 {
    font-size: 140px;
  }
  .text-sm-140-f {
    font-size: 140px !important;
  }
  .text-sm-base {
    font-size: 0.875rem;
  }
  .text-sm-bold {
    font-weight: 700;
  }
  .text-sm-semibold {
    font-weight: 600;
  }
  .text-sm-medium {
    font-weight: 500;
  }
  .text-sm-normal {
    font-weight: 400;
  }
  .text-sm-light {
    font-weight: 300;
  }
  .text-sm-thin {
    font-weight: 200;
  }
  .text-sm-xthin {
    font-weight: 100;
  }
  .text-sm-center {
    text-align: center;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-left {
    text-align: left;
  }
  .text-sm-center-f {
    text-align: center !important;
  }
  .text-sm-right-f {
    text-align: right !important;
  }
  .text-sm-left-f {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  .text-md-8 {
    font-size: 8px;
  }
  .text-md-8-f {
    font-size: 8px !important;
  }
  .text-md-9 {
    font-size: 9px;
  }
  .text-md-9-f {
    font-size: 9px !important;
  }
  .text-md-10 {
    font-size: 10px;
  }
  .text-md-10-f {
    font-size: 10px !important;
  }
  .text-md-11 {
    font-size: 11px;
  }
  .text-md-11-f {
    font-size: 11px !important;
  }
  .text-md-12 {
    font-size: 12px;
  }
  .text-md-12-f {
    font-size: 12px !important;
  }
  .text-md-13 {
    font-size: 13px;
  }
  .text-md-13-f {
    font-size: 13px !important;
  }
  .text-md-14 {
    font-size: 14px;
  }
  .text-md-14-f {
    font-size: 14px !important;
  }
  .text-md-15 {
    font-size: 15px;
  }
  .text-md-15-f {
    font-size: 15px !important;
  }
  .text-md-16 {
    font-size: 16px;
  }
  .text-md-16-f {
    font-size: 16px !important;
  }
  .text-md-18 {
    font-size: 18px;
  }
  .text-md-18-f {
    font-size: 18px !important;
  }
  .text-md-20 {
    font-size: 20px;
  }
  .text-md-20-f {
    font-size: 20px !important;
  }
  .text-md-22 {
    font-size: 22px;
  }
  .text-md-22-f {
    font-size: 22px !important;
  }
  .text-md-24 {
    font-size: 24px;
  }
  .text-md-24-f {
    font-size: 24px !important;
  }
  .text-md-26 {
    font-size: 26px;
  }
  .text-md-26-f {
    font-size: 26px !important;
  }
  .text-md-28 {
    font-size: 28px;
  }
  .text-md-28-f {
    font-size: 28px !important;
  }
  .text-md-30 {
    font-size: 30px;
  }
  .text-md-30-f {
    font-size: 30px !important;
  }
  .text-md-32 {
    font-size: 32px;
  }
  .text-md-32-f {
    font-size: 32px !important;
  }
  .text-md-34 {
    font-size: 34px;
  }
  .text-md-34-f {
    font-size: 34px !important;
  }
  .text-md-36 {
    font-size: 36px;
  }
  .text-md-36-f {
    font-size: 36px !important;
  }
  .text-md-38 {
    font-size: 38px;
  }
  .text-md-38-f {
    font-size: 38px !important;
  }
  .text-md-40 {
    font-size: 40px;
  }
  .text-md-40-f {
    font-size: 40px !important;
  }
  .text-md-42 {
    font-size: 42px;
  }
  .text-md-42-f {
    font-size: 42px !important;
  }
  .text-md-44 {
    font-size: 44px;
  }
  .text-md-44-f {
    font-size: 44px !important;
  }
  .text-md-46 {
    font-size: 46px;
  }
  .text-md-46-f {
    font-size: 46px !important;
  }
  .text-md-48 {
    font-size: 48px;
  }
  .text-md-48-f {
    font-size: 48px !important;
  }
  .text-md-50 {
    font-size: 50px;
  }
  .text-md-50-f {
    font-size: 50px !important;
  }
  .text-md-52 {
    font-size: 52px;
  }
  .text-md-52-f {
    font-size: 52px !important;
  }
  .text-md-54 {
    font-size: 54px;
  }
  .text-md-54-f {
    font-size: 54px !important;
  }
  .text-md-56 {
    font-size: 56px;
  }
  .text-md-56-f {
    font-size: 56px !important;
  }
  .text-md-58 {
    font-size: 58px;
  }
  .text-md-58-f {
    font-size: 58px !important;
  }
  .text-md-60 {
    font-size: 60px;
  }
  .text-md-60-f {
    font-size: 60px !important;
  }
  .text-md-62 {
    font-size: 62px;
  }
  .text-md-62-f {
    font-size: 62px !important;
  }
  .text-md-64 {
    font-size: 64px;
  }
  .text-md-64-f {
    font-size: 64px !important;
  }
  .text-md-66 {
    font-size: 66px;
  }
  .text-md-66-f {
    font-size: 66px !important;
  }
  .text-md-68 {
    font-size: 68px;
  }
  .text-md-68-f {
    font-size: 68px !important;
  }
  .text-md-70 {
    font-size: 70px;
  }
  .text-md-70-f {
    font-size: 70px !important;
  }
  .text-md-72 {
    font-size: 72px;
  }
  .text-md-72-f {
    font-size: 72px !important;
  }
  .text-md-74 {
    font-size: 74px;
  }
  .text-md-74-f {
    font-size: 74px !important;
  }
  .text-md-76 {
    font-size: 76px;
  }
  .text-md-76-f {
    font-size: 76px !important;
  }
  .text-md-78 {
    font-size: 78px;
  }
  .text-md-78-f {
    font-size: 78px !important;
  }
  .text-md-80 {
    font-size: 80px;
  }
  .text-md-80-f {
    font-size: 80px !important;
  }
  .text-md-82 {
    font-size: 82px;
  }
  .text-md-82-f {
    font-size: 82px !important;
  }
  .text-md-84 {
    font-size: 84px;
  }
  .text-md-84-f {
    font-size: 84px !important;
  }
  .text-md-86 {
    font-size: 86px;
  }
  .text-md-86-f {
    font-size: 86px !important;
  }
  .text-md-88 {
    font-size: 88px;
  }
  .text-md-88-f {
    font-size: 88px !important;
  }
  .text-md-90 {
    font-size: 90px;
  }
  .text-md-90-f {
    font-size: 90px !important;
  }
  .text-md-92 {
    font-size: 92px;
  }
  .text-md-92-f {
    font-size: 92px !important;
  }
  .text-md-94 {
    font-size: 94px;
  }
  .text-md-94-f {
    font-size: 94px !important;
  }
  .text-md-96 {
    font-size: 96px;
  }
  .text-md-96-f {
    font-size: 96px !important;
  }
  .text-md-98 {
    font-size: 98px;
  }
  .text-md-98-f {
    font-size: 98px !important;
  }
  .text-md-100 {
    font-size: 100px;
  }
  .text-md-100-f {
    font-size: 100px !important;
  }
  .text-md-102 {
    font-size: 102px;
  }
  .text-md-102-f {
    font-size: 102px !important;
  }
  .text-md-104 {
    font-size: 104px;
  }
  .text-md-104-f {
    font-size: 104px !important;
  }
  .text-md-106 {
    font-size: 106px;
  }
  .text-md-106-f {
    font-size: 106px !important;
  }
  .text-md-108 {
    font-size: 108px;
  }
  .text-md-108-f {
    font-size: 108px !important;
  }
  .text-md-110 {
    font-size: 110px;
  }
  .text-md-110-f {
    font-size: 110px !important;
  }
  .text-md-112 {
    font-size: 112px;
  }
  .text-md-112-f {
    font-size: 112px !important;
  }
  .text-md-114 {
    font-size: 114px;
  }
  .text-md-114-f {
    font-size: 114px !important;
  }
  .text-md-116 {
    font-size: 116px;
  }
  .text-md-116-f {
    font-size: 116px !important;
  }
  .text-md-118 {
    font-size: 118px;
  }
  .text-md-118-f {
    font-size: 118px !important;
  }
  .text-md-120 {
    font-size: 120px;
  }
  .text-md-120-f {
    font-size: 120px !important;
  }
  .text-md-122 {
    font-size: 122px;
  }
  .text-md-122-f {
    font-size: 122px !important;
  }
  .text-md-124 {
    font-size: 124px;
  }
  .text-md-124-f {
    font-size: 124px !important;
  }
  .text-md-126 {
    font-size: 126px;
  }
  .text-md-126-f {
    font-size: 126px !important;
  }
  .text-md-128 {
    font-size: 128px;
  }
  .text-md-128-f {
    font-size: 128px !important;
  }
  .text-md-130 {
    font-size: 130px;
  }
  .text-md-130-f {
    font-size: 130px !important;
  }
  .text-md-132 {
    font-size: 132px;
  }
  .text-md-132-f {
    font-size: 132px !important;
  }
  .text-md-134 {
    font-size: 134px;
  }
  .text-md-134-f {
    font-size: 134px !important;
  }
  .text-md-136 {
    font-size: 136px;
  }
  .text-md-136-f {
    font-size: 136px !important;
  }
  .text-md-138 {
    font-size: 138px;
  }
  .text-md-138-f {
    font-size: 138px !important;
  }
  .text-md-140 {
    font-size: 140px;
  }
  .text-md-140-f {
    font-size: 140px !important;
  }
  .text-md-base {
    font-size: 0.875rem;
  }
  .text-md-bold {
    font-weight: 700;
  }
  .text-md-semibold {
    font-weight: 600;
  }
  .text-md-medium {
    font-weight: 500;
  }
  .text-md-normal {
    font-weight: 400;
  }
  .text-md-light {
    font-weight: 300;
  }
  .text-md-thin {
    font-weight: 200;
  }
  .text-md-xthin {
    font-weight: 100;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-left {
    text-align: left;
  }
  .text-md-center-f {
    text-align: center !important;
  }
  .text-md-right-f {
    text-align: right !important;
  }
  .text-md-left-f {
    text-align: left !important;
  }
}
@media (min-width: 992px) {
  .text-lg-8 {
    font-size: 8px;
  }
  .text-lg-8-f {
    font-size: 8px !important;
  }
  .text-lg-9 {
    font-size: 9px;
  }
  .text-lg-9-f {
    font-size: 9px !important;
  }
  .text-lg-10 {
    font-size: 10px;
  }
  .text-lg-10-f {
    font-size: 10px !important;
  }
  .text-lg-11 {
    font-size: 11px;
  }
  .text-lg-11-f {
    font-size: 11px !important;
  }
  .text-lg-12 {
    font-size: 12px;
  }
  .text-lg-12-f {
    font-size: 12px !important;
  }
  .text-lg-13 {
    font-size: 13px;
  }
  .text-lg-13-f {
    font-size: 13px !important;
  }
  .text-lg-14 {
    font-size: 14px;
  }
  .text-lg-14-f {
    font-size: 14px !important;
  }
  .text-lg-15 {
    font-size: 15px;
  }
  .text-lg-15-f {
    font-size: 15px !important;
  }
  .text-lg-16 {
    font-size: 16px;
  }
  .text-lg-16-f {
    font-size: 16px !important;
  }
  .text-lg-18 {
    font-size: 18px;
  }
  .text-lg-18-f {
    font-size: 18px !important;
  }
  .text-lg-20 {
    font-size: 20px;
  }
  .text-lg-20-f {
    font-size: 20px !important;
  }
  .text-lg-22 {
    font-size: 22px;
  }
  .text-lg-22-f {
    font-size: 22px !important;
  }
  .text-lg-24 {
    font-size: 24px;
  }
  .text-lg-24-f {
    font-size: 24px !important;
  }
  .text-lg-26 {
    font-size: 26px;
  }
  .text-lg-26-f {
    font-size: 26px !important;
  }
  .text-lg-28 {
    font-size: 28px;
  }
  .text-lg-28-f {
    font-size: 28px !important;
  }
  .text-lg-30 {
    font-size: 30px;
  }
  .text-lg-30-f {
    font-size: 30px !important;
  }
  .text-lg-32 {
    font-size: 32px;
  }
  .text-lg-32-f {
    font-size: 32px !important;
  }
  .text-lg-34 {
    font-size: 34px;
  }
  .text-lg-34-f {
    font-size: 34px !important;
  }
  .text-lg-36 {
    font-size: 36px;
  }
  .text-lg-36-f {
    font-size: 36px !important;
  }
  .text-lg-38 {
    font-size: 38px;
  }
  .text-lg-38-f {
    font-size: 38px !important;
  }
  .text-lg-40 {
    font-size: 40px;
  }
  .text-lg-40-f {
    font-size: 40px !important;
  }
  .text-lg-42 {
    font-size: 42px;
  }
  .text-lg-42-f {
    font-size: 42px !important;
  }
  .text-lg-44 {
    font-size: 44px;
  }
  .text-lg-44-f {
    font-size: 44px !important;
  }
  .text-lg-46 {
    font-size: 46px;
  }
  .text-lg-46-f {
    font-size: 46px !important;
  }
  .text-lg-48 {
    font-size: 48px;
  }
  .text-lg-48-f {
    font-size: 48px !important;
  }
  .text-lg-50 {
    font-size: 50px;
  }
  .text-lg-50-f {
    font-size: 50px !important;
  }
  .text-lg-52 {
    font-size: 52px;
  }
  .text-lg-52-f {
    font-size: 52px !important;
  }
  .text-lg-54 {
    font-size: 54px;
  }
  .text-lg-54-f {
    font-size: 54px !important;
  }
  .text-lg-56 {
    font-size: 56px;
  }
  .text-lg-56-f {
    font-size: 56px !important;
  }
  .text-lg-58 {
    font-size: 58px;
  }
  .text-lg-58-f {
    font-size: 58px !important;
  }
  .text-lg-60 {
    font-size: 60px;
  }
  .text-lg-60-f {
    font-size: 60px !important;
  }
  .text-lg-62 {
    font-size: 62px;
  }
  .text-lg-62-f {
    font-size: 62px !important;
  }
  .text-lg-64 {
    font-size: 64px;
  }
  .text-lg-64-f {
    font-size: 64px !important;
  }
  .text-lg-66 {
    font-size: 66px;
  }
  .text-lg-66-f {
    font-size: 66px !important;
  }
  .text-lg-68 {
    font-size: 68px;
  }
  .text-lg-68-f {
    font-size: 68px !important;
  }
  .text-lg-70 {
    font-size: 70px;
  }
  .text-lg-70-f {
    font-size: 70px !important;
  }
  .text-lg-72 {
    font-size: 72px;
  }
  .text-lg-72-f {
    font-size: 72px !important;
  }
  .text-lg-74 {
    font-size: 74px;
  }
  .text-lg-74-f {
    font-size: 74px !important;
  }
  .text-lg-76 {
    font-size: 76px;
  }
  .text-lg-76-f {
    font-size: 76px !important;
  }
  .text-lg-78 {
    font-size: 78px;
  }
  .text-lg-78-f {
    font-size: 78px !important;
  }
  .text-lg-80 {
    font-size: 80px;
  }
  .text-lg-80-f {
    font-size: 80px !important;
  }
  .text-lg-82 {
    font-size: 82px;
  }
  .text-lg-82-f {
    font-size: 82px !important;
  }
  .text-lg-84 {
    font-size: 84px;
  }
  .text-lg-84-f {
    font-size: 84px !important;
  }
  .text-lg-86 {
    font-size: 86px;
  }
  .text-lg-86-f {
    font-size: 86px !important;
  }
  .text-lg-88 {
    font-size: 88px;
  }
  .text-lg-88-f {
    font-size: 88px !important;
  }
  .text-lg-90 {
    font-size: 90px;
  }
  .text-lg-90-f {
    font-size: 90px !important;
  }
  .text-lg-92 {
    font-size: 92px;
  }
  .text-lg-92-f {
    font-size: 92px !important;
  }
  .text-lg-94 {
    font-size: 94px;
  }
  .text-lg-94-f {
    font-size: 94px !important;
  }
  .text-lg-96 {
    font-size: 96px;
  }
  .text-lg-96-f {
    font-size: 96px !important;
  }
  .text-lg-98 {
    font-size: 98px;
  }
  .text-lg-98-f {
    font-size: 98px !important;
  }
  .text-lg-100 {
    font-size: 100px;
  }
  .text-lg-100-f {
    font-size: 100px !important;
  }
  .text-lg-102 {
    font-size: 102px;
  }
  .text-lg-102-f {
    font-size: 102px !important;
  }
  .text-lg-104 {
    font-size: 104px;
  }
  .text-lg-104-f {
    font-size: 104px !important;
  }
  .text-lg-106 {
    font-size: 106px;
  }
  .text-lg-106-f {
    font-size: 106px !important;
  }
  .text-lg-108 {
    font-size: 108px;
  }
  .text-lg-108-f {
    font-size: 108px !important;
  }
  .text-lg-110 {
    font-size: 110px;
  }
  .text-lg-110-f {
    font-size: 110px !important;
  }
  .text-lg-112 {
    font-size: 112px;
  }
  .text-lg-112-f {
    font-size: 112px !important;
  }
  .text-lg-114 {
    font-size: 114px;
  }
  .text-lg-114-f {
    font-size: 114px !important;
  }
  .text-lg-116 {
    font-size: 116px;
  }
  .text-lg-116-f {
    font-size: 116px !important;
  }
  .text-lg-118 {
    font-size: 118px;
  }
  .text-lg-118-f {
    font-size: 118px !important;
  }
  .text-lg-120 {
    font-size: 120px;
  }
  .text-lg-120-f {
    font-size: 120px !important;
  }
  .text-lg-122 {
    font-size: 122px;
  }
  .text-lg-122-f {
    font-size: 122px !important;
  }
  .text-lg-124 {
    font-size: 124px;
  }
  .text-lg-124-f {
    font-size: 124px !important;
  }
  .text-lg-126 {
    font-size: 126px;
  }
  .text-lg-126-f {
    font-size: 126px !important;
  }
  .text-lg-128 {
    font-size: 128px;
  }
  .text-lg-128-f {
    font-size: 128px !important;
  }
  .text-lg-130 {
    font-size: 130px;
  }
  .text-lg-130-f {
    font-size: 130px !important;
  }
  .text-lg-132 {
    font-size: 132px;
  }
  .text-lg-132-f {
    font-size: 132px !important;
  }
  .text-lg-134 {
    font-size: 134px;
  }
  .text-lg-134-f {
    font-size: 134px !important;
  }
  .text-lg-136 {
    font-size: 136px;
  }
  .text-lg-136-f {
    font-size: 136px !important;
  }
  .text-lg-138 {
    font-size: 138px;
  }
  .text-lg-138-f {
    font-size: 138px !important;
  }
  .text-lg-140 {
    font-size: 140px;
  }
  .text-lg-140-f {
    font-size: 140px !important;
  }
  .text-lg-base {
    font-size: 0.875rem;
  }
  .text-lg-bold {
    font-weight: 700;
  }
  .text-lg-semibold {
    font-weight: 600;
  }
  .text-lg-medium {
    font-weight: 500;
  }
  .text-lg-normal {
    font-weight: 400;
  }
  .text-lg-light {
    font-weight: 300;
  }
  .text-lg-thin {
    font-weight: 200;
  }
  .text-lg-xthin {
    font-weight: 100;
  }
  .text-lg-center {
    text-align: center;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-left {
    text-align: left;
  }
  .text-lg-center-f {
    text-align: center !important;
  }
  .text-lg-right-f {
    text-align: right !important;
  }
  .text-lg-left-f {
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-8 {
    font-size: 8px;
  }
  .text-xl-8-f {
    font-size: 8px !important;
  }
  .text-xl-9 {
    font-size: 9px;
  }
  .text-xl-9-f {
    font-size: 9px !important;
  }
  .text-xl-10 {
    font-size: 10px;
  }
  .text-xl-10-f {
    font-size: 10px !important;
  }
  .text-xl-11 {
    font-size: 11px;
  }
  .text-xl-11-f {
    font-size: 11px !important;
  }
  .text-xl-12 {
    font-size: 12px;
  }
  .text-xl-12-f {
    font-size: 12px !important;
  }
  .text-xl-13 {
    font-size: 13px;
  }
  .text-xl-13-f {
    font-size: 13px !important;
  }
  .text-xl-14 {
    font-size: 14px;
  }
  .text-xl-14-f {
    font-size: 14px !important;
  }
  .text-xl-15 {
    font-size: 15px;
  }
  .text-xl-15-f {
    font-size: 15px !important;
  }
  .text-xl-16 {
    font-size: 16px;
  }
  .text-xl-16-f {
    font-size: 16px !important;
  }
  .text-xl-18 {
    font-size: 18px;
  }
  .text-xl-18-f {
    font-size: 18px !important;
  }
  .text-xl-20 {
    font-size: 20px;
  }
  .text-xl-20-f {
    font-size: 20px !important;
  }
  .text-xl-22 {
    font-size: 22px;
  }
  .text-xl-22-f {
    font-size: 22px !important;
  }
  .text-xl-24 {
    font-size: 24px;
  }
  .text-xl-24-f {
    font-size: 24px !important;
  }
  .text-xl-26 {
    font-size: 26px;
  }
  .text-xl-26-f {
    font-size: 26px !important;
  }
  .text-xl-28 {
    font-size: 28px;
  }
  .text-xl-28-f {
    font-size: 28px !important;
  }
  .text-xl-30 {
    font-size: 30px;
  }
  .text-xl-30-f {
    font-size: 30px !important;
  }
  .text-xl-32 {
    font-size: 32px;
  }
  .text-xl-32-f {
    font-size: 32px !important;
  }
  .text-xl-34 {
    font-size: 34px;
  }
  .text-xl-34-f {
    font-size: 34px !important;
  }
  .text-xl-36 {
    font-size: 36px;
  }
  .text-xl-36-f {
    font-size: 36px !important;
  }
  .text-xl-38 {
    font-size: 38px;
  }
  .text-xl-38-f {
    font-size: 38px !important;
  }
  .text-xl-40 {
    font-size: 40px;
  }
  .text-xl-40-f {
    font-size: 40px !important;
  }
  .text-xl-42 {
    font-size: 42px;
  }
  .text-xl-42-f {
    font-size: 42px !important;
  }
  .text-xl-44 {
    font-size: 44px;
  }
  .text-xl-44-f {
    font-size: 44px !important;
  }
  .text-xl-46 {
    font-size: 46px;
  }
  .text-xl-46-f {
    font-size: 46px !important;
  }
  .text-xl-48 {
    font-size: 48px;
  }
  .text-xl-48-f {
    font-size: 48px !important;
  }
  .text-xl-50 {
    font-size: 50px;
  }
  .text-xl-50-f {
    font-size: 50px !important;
  }
  .text-xl-52 {
    font-size: 52px;
  }
  .text-xl-52-f {
    font-size: 52px !important;
  }
  .text-xl-54 {
    font-size: 54px;
  }
  .text-xl-54-f {
    font-size: 54px !important;
  }
  .text-xl-56 {
    font-size: 56px;
  }
  .text-xl-56-f {
    font-size: 56px !important;
  }
  .text-xl-58 {
    font-size: 58px;
  }
  .text-xl-58-f {
    font-size: 58px !important;
  }
  .text-xl-60 {
    font-size: 60px;
  }
  .text-xl-60-f {
    font-size: 60px !important;
  }
  .text-xl-62 {
    font-size: 62px;
  }
  .text-xl-62-f {
    font-size: 62px !important;
  }
  .text-xl-64 {
    font-size: 64px;
  }
  .text-xl-64-f {
    font-size: 64px !important;
  }
  .text-xl-66 {
    font-size: 66px;
  }
  .text-xl-66-f {
    font-size: 66px !important;
  }
  .text-xl-68 {
    font-size: 68px;
  }
  .text-xl-68-f {
    font-size: 68px !important;
  }
  .text-xl-70 {
    font-size: 70px;
  }
  .text-xl-70-f {
    font-size: 70px !important;
  }
  .text-xl-72 {
    font-size: 72px;
  }
  .text-xl-72-f {
    font-size: 72px !important;
  }
  .text-xl-74 {
    font-size: 74px;
  }
  .text-xl-74-f {
    font-size: 74px !important;
  }
  .text-xl-76 {
    font-size: 76px;
  }
  .text-xl-76-f {
    font-size: 76px !important;
  }
  .text-xl-78 {
    font-size: 78px;
  }
  .text-xl-78-f {
    font-size: 78px !important;
  }
  .text-xl-80 {
    font-size: 80px;
  }
  .text-xl-80-f {
    font-size: 80px !important;
  }
  .text-xl-82 {
    font-size: 82px;
  }
  .text-xl-82-f {
    font-size: 82px !important;
  }
  .text-xl-84 {
    font-size: 84px;
  }
  .text-xl-84-f {
    font-size: 84px !important;
  }
  .text-xl-86 {
    font-size: 86px;
  }
  .text-xl-86-f {
    font-size: 86px !important;
  }
  .text-xl-88 {
    font-size: 88px;
  }
  .text-xl-88-f {
    font-size: 88px !important;
  }
  .text-xl-90 {
    font-size: 90px;
  }
  .text-xl-90-f {
    font-size: 90px !important;
  }
  .text-xl-92 {
    font-size: 92px;
  }
  .text-xl-92-f {
    font-size: 92px !important;
  }
  .text-xl-94 {
    font-size: 94px;
  }
  .text-xl-94-f {
    font-size: 94px !important;
  }
  .text-xl-96 {
    font-size: 96px;
  }
  .text-xl-96-f {
    font-size: 96px !important;
  }
  .text-xl-98 {
    font-size: 98px;
  }
  .text-xl-98-f {
    font-size: 98px !important;
  }
  .text-xl-100 {
    font-size: 100px;
  }
  .text-xl-100-f {
    font-size: 100px !important;
  }
  .text-xl-102 {
    font-size: 102px;
  }
  .text-xl-102-f {
    font-size: 102px !important;
  }
  .text-xl-104 {
    font-size: 104px;
  }
  .text-xl-104-f {
    font-size: 104px !important;
  }
  .text-xl-106 {
    font-size: 106px;
  }
  .text-xl-106-f {
    font-size: 106px !important;
  }
  .text-xl-108 {
    font-size: 108px;
  }
  .text-xl-108-f {
    font-size: 108px !important;
  }
  .text-xl-110 {
    font-size: 110px;
  }
  .text-xl-110-f {
    font-size: 110px !important;
  }
  .text-xl-112 {
    font-size: 112px;
  }
  .text-xl-112-f {
    font-size: 112px !important;
  }
  .text-xl-114 {
    font-size: 114px;
  }
  .text-xl-114-f {
    font-size: 114px !important;
  }
  .text-xl-116 {
    font-size: 116px;
  }
  .text-xl-116-f {
    font-size: 116px !important;
  }
  .text-xl-118 {
    font-size: 118px;
  }
  .text-xl-118-f {
    font-size: 118px !important;
  }
  .text-xl-120 {
    font-size: 120px;
  }
  .text-xl-120-f {
    font-size: 120px !important;
  }
  .text-xl-122 {
    font-size: 122px;
  }
  .text-xl-122-f {
    font-size: 122px !important;
  }
  .text-xl-124 {
    font-size: 124px;
  }
  .text-xl-124-f {
    font-size: 124px !important;
  }
  .text-xl-126 {
    font-size: 126px;
  }
  .text-xl-126-f {
    font-size: 126px !important;
  }
  .text-xl-128 {
    font-size: 128px;
  }
  .text-xl-128-f {
    font-size: 128px !important;
  }
  .text-xl-130 {
    font-size: 130px;
  }
  .text-xl-130-f {
    font-size: 130px !important;
  }
  .text-xl-132 {
    font-size: 132px;
  }
  .text-xl-132-f {
    font-size: 132px !important;
  }
  .text-xl-134 {
    font-size: 134px;
  }
  .text-xl-134-f {
    font-size: 134px !important;
  }
  .text-xl-136 {
    font-size: 136px;
  }
  .text-xl-136-f {
    font-size: 136px !important;
  }
  .text-xl-138 {
    font-size: 138px;
  }
  .text-xl-138-f {
    font-size: 138px !important;
  }
  .text-xl-140 {
    font-size: 140px;
  }
  .text-xl-140-f {
    font-size: 140px !important;
  }
  .text-xl-base {
    font-size: 0.875rem;
  }
  .text-xl-bold {
    font-weight: 700;
  }
  .text-xl-semibold {
    font-weight: 600;
  }
  .text-xl-medium {
    font-weight: 500;
  }
  .text-xl-normal {
    font-weight: 400;
  }
  .text-xl-light {
    font-weight: 300;
  }
  .text-xl-thin {
    font-weight: 200;
  }
  .text-xl-xthin {
    font-weight: 100;
  }
  .text-xl-center {
    text-align: center;
  }
  .text-xl-right {
    text-align: right;
  }
  .text-xl-left {
    text-align: left;
  }
  .text-xl-center-f {
    text-align: center !important;
  }
  .text-xl-right-f {
    text-align: right !important;
  }
  .text-xl-left-f {
    text-align: left !important;
  }
}
.text-bold {
  font-weight: 700;
}
.text-semibold {
  font-weight: 600;
}
.text-medium {
  font-weight: 500;
}
.text-normal {
  font-weight: 400;
}
.text-light {
  font-weight: 300;
}
.text-thin {
  font-weight: 200;
}
.text-xthin {
  font-weight: 100;
}
.text-spacing-1 {
  letter-spacing: 0.5px;
}
.text-spacing-2 {
  letter-spacing: 1px;
}
.text-spacing-3 {
  letter-spacing: 1.5px;
}
.text-spacing-4 {
  letter-spacing: 2px;
}
.text-spacing-5 {
  letter-spacing: 2.5px;
}
.text-spacing-6 {
  letter-spacing: 3px;
}
.text-spacing-7 {
  letter-spacing: 3.5px;
}
.text-spacing-8 {
  letter-spacing: 4px;
}
.text-spacing--1 {
  letter-spacing: -0.5px;
}
.text-spacing--2 {
  letter-spacing: -1px;
}
.text-spacing--3 {
  letter-spacing: -1.5px;
}
.text-spacing--4 {
  letter-spacing: -2px;
}
.text-spacing--5 {
  letter-spacing: -2.5px;
}
.text-spacing--6 {
  letter-spacing: -3px;
}
.text-spacing--7 {
  letter-spacing: -3.5px;
}
.text-spacing--8 {
  letter-spacing: -4px;
}
.line-height-base {
  line-height: 1.5rem;
}
.line-height-normal {
  line-height: normalrem;
}
.line-height-0 {
  line-height: 0rem;
}
.line-height--1 {
  line-height: 0.1rem;
}
.line-height--2 {
  line-height: 0.2rem;
}
.line-height--3 {
  line-height: 0.3rem;
}
.line-height--4 {
  line-height: 0.4rem;
}
.line-height--5 {
  line-height: 0.5rem;
}
.line-height--6 {
  line-height: 0.6rem;
}
.line-height--7 {
  line-height: 0.7rem;
}
.line-height--8 {
  line-height: 0.8rem;
}
.line-height--9 {
  line-height: 0.9rem;
}
.line-height-1 {
  line-height: 1.1rem;
}
.line-height-2 {
  line-height: 1.2rem;
}
.line-height-3 {
  line-height: 1.3rem;
}
.line-height-4 {
  line-height: 1.4rem;
}
.line-height-5 {
  line-height: 1.5rem;
}
.line-height-6 {
  line-height: 1.6rem;
}
.line-height-7 {
  line-height: 1.7rem;
}
.line-height-8 {
  line-height: 1.8rem;
}
.line-height-9 {
  line-height: 1.9rem;
}
.line-height-10 {
  line-height: 2rem;
}
.line-height-11 {
  line-height: 2.1rem;
}
.line-height-12 {
  line-height: 2.2rem;
}
.line-height-13 {
  line-height: 2.3rem;
}
.line-height-14 {
  line-height: 2.4rem;
}
.line-height-15 {
  line-height: 2.5rem;
}
@media (min-width: 480px) {
  .line-height-xs-0 {
    line-height: 0rem;
  }
  .line-height-xs-1 {
    line-height: 1.1rem;
  }
  .line-height-xs-2 {
    line-height: 1.2rem;
  }
  .line-height-xs-3 {
    line-height: 1.3rem;
  }
  .line-height-xs-4 {
    line-height: 1.4rem;
  }
  .line-height-xs-5 {
    line-height: 1.5rem;
  }
  .line-height-xs-6 {
    line-height: 1.6rem;
  }
  .line-height-xs-7 {
    line-height: 1.7rem;
  }
  .line-height-xs-8 {
    line-height: 1.8rem;
  }
  .line-height-xs-9 {
    line-height: 1.9rem;
  }
  .line-height-xs-10 {
    line-height: 2rem;
  }
  .line-height-xs-11 {
    line-height: 2.1rem;
  }
  .line-height-xs-12 {
    line-height: 2.2rem;
  }
  .line-height-xs-13 {
    line-height: 2.3rem;
  }
  .line-height-xs-14 {
    line-height: 2.4rem;
  }
  .line-height-xs-15 {
    line-height: 2.5rem;
  }
}
@media (min-width: 576px) {
  .line-height-sm-0 {
    line-height: 0rem;
  }
  .line-height-sm-1 {
    line-height: 1.1rem;
  }
  .line-height-sm-2 {
    line-height: 1.2rem;
  }
  .line-height-sm-3 {
    line-height: 1.3rem;
  }
  .line-height-sm-4 {
    line-height: 1.4rem;
  }
  .line-height-sm-5 {
    line-height: 1.5rem;
  }
  .line-height-sm-6 {
    line-height: 1.6rem;
  }
  .line-height-sm-7 {
    line-height: 1.7rem;
  }
  .line-height-sm-8 {
    line-height: 1.8rem;
  }
  .line-height-sm-9 {
    line-height: 1.9rem;
  }
  .line-height-sm-10 {
    line-height: 2rem;
  }
  .line-height-sm-11 {
    line-height: 2.1rem;
  }
  .line-height-sm-12 {
    line-height: 2.2rem;
  }
  .line-height-sm-13 {
    line-height: 2.3rem;
  }
  .line-height-sm-14 {
    line-height: 2.4rem;
  }
  .line-height-sm-15 {
    line-height: 2.5rem;
  }
}
@media (min-width: 768px) {
  .line-height-md-1 {
    line-height: 1.1rem;
  }
  .line-height-md-2 {
    line-height: 1.2rem;
  }
  .line-height-md-3 {
    line-height: 1.3rem;
  }
  .line-height-md-4 {
    line-height: 1.4rem;
  }
  .line-height-md-5 {
    line-height: 1.5rem;
  }
  .line-height-md-6 {
    line-height: 1.6rem;
  }
  .line-height-md-7 {
    line-height: 1.7rem;
  }
  .line-height-md-8 {
    line-height: 1.8rem;
  }
  .line-height-md-9 {
    line-height: 1.9rem;
  }
  .line-height-md-10 {
    line-height: 2rem;
  }
  .line-height-md-11 {
    line-height: 2.1rem;
  }
  .line-height-md-12 {
    line-height: 2.2rem;
  }
  .line-height-md-13 {
    line-height: 2.3rem;
  }
  .line-height-md-14 {
    line-height: 2.4rem;
  }
  .line-height-md-15 {
    line-height: 2.5rem;
  }
}
@media (min-width: 992px) {
  .line-height-lg-0 {
    line-height: 0rem;
  }
  .line-height-lg-1 {
    line-height: 1.1rem;
  }
  .line-height-lg-2 {
    line-height: 1.2rem;
  }
  .line-height-lg-3 {
    line-height: 1.3rem;
  }
  .line-height-lg-4 {
    line-height: 1.4rem;
  }
  .line-height-lg-5 {
    line-height: 1.5rem;
  }
  .line-height-lg-6 {
    line-height: 1.6rem;
  }
  .line-height-lg-7 {
    line-height: 1.7rem;
  }
  .line-height-lg-8 {
    line-height: 1.8rem;
  }
  .line-height-lg-9 {
    line-height: 1.9rem;
  }
  .line-height-lg-10 {
    line-height: 2rem;
  }
  .line-height-lg-11 {
    line-height: 2.1rem;
  }
  .line-height-lg-12 {
    line-height: 2.2rem;
  }
  .line-height-lg-13 {
    line-height: 2.3rem;
  }
  .line-height-lg-14 {
    line-height: 2.4rem;
  }
  .line-height-lg-15 {
    line-height: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .line-height-xl-0 {
    line-height: 0rem;
  }
  .line-height-xl-1 {
    line-height: 1.1rem;
  }
  .line-height-xl-2 {
    line-height: 1.2rem;
  }
  .line-height-xl-3 {
    line-height: 1.3rem;
  }
  .line-height-xl-4 {
    line-height: 1.4rem;
  }
  .line-height-xl-5 {
    line-height: 1.5rem;
  }
  .line-height-xl-6 {
    line-height: 1.6rem;
  }
  .line-height-xl-7 {
    line-height: 1.7rem;
  }
  .line-height-xl-8 {
    line-height: 1.8rem;
  }
  .line-height-xl-9 {
    line-height: 1.9rem;
  }
  .line-height-xl-10 {
    line-height: 2rem;
  }
  .line-height-xl-11 {
    line-height: 2.1rem;
  }
  .line-height-xl-12 {
    line-height: 2.2rem;
  }
  .line-height-xl-13 {
    line-height: 2.3rem;
  }
  .line-height-xl-14 {
    line-height: 2.4rem;
  }
  .line-height-xl-15 {
    line-height: 2.5rem;
  }
}
.fw-100 {
  font-weight: 100;
}
.fw-200 {
  font-weight: 200;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.fw-800 {
  font-weight: 800;
}
.fw-900 {
  font-weight: 900;
}
.w-auto {
  width: auto !important;
}
.w-0 {
  width: 0 !important;
}
.mw-100 {
  max-width: 100% !important;
}
.minw-100 {
  min-width: 100% !important;
}
.w-icn {
  width: 1.45rem !important;
}
.w-inner-icn {
  width: 1.2rem !important;
}
.wv-100 {
  width: 100v !important;
}
.wp-1 {
  width: 1% !important;
}
.wp-2 {
  width: 2% !important;
}
.wp-3 {
  width: 3% !important;
}
.wp-4 {
  width: 4% !important;
}
.wp-5 {
  width: 5% !important;
}
.wp-6 {
  width: 6% !important;
}
.wp-7 {
  width: 7% !important;
}
.wp-8 {
  width: 8% !important;
}
.wp-9 {
  width: 9% !important;
}
.wp-10 {
  width: 10% !important;
}
.wp-15 {
  width: 15% !important;
}
.wp-20 {
  width: 20% !important;
}
.wp-21 {
  width: 21% !important;
}
.wp-22 {
  width: 22% !important;
}
.wp-23 {
  width: 23% !important;
}
.wp-24 {
  width: 24% !important;
}
.wp-25 {
  width: 25% !important;
}
.wp-26 {
  width: 26% !important;
}
.wp-27 {
  width: 27% !important;
}
.wp-28 {
  width: 28% !important;
}
.wp-29 {
  width: 29% !important;
}
.wp-30 {
  width: 30% !important;
}
.wp-31 {
  width: 31% !important;
}
.wp-32 {
  width: 32% !important;
}
.wp-33 {
  width: 33% !important;
}
.wp-34 {
  width: 34% !important;
}
.wp-35 {
  width: 35% !important;
}
.wp-36 {
  width: 36% !important;
}
.wp-37 {
  width: 37% !important;
}
.wp-38 {
  width: 38% !important;
}
.wp-39 {
  width: 39% !important;
}
.wp-40 {
  width: 40% !important;
}
.wp-41 {
  width: 41% !important;
}
.wp-42 {
  width: 42% !important;
}
.wp-43 {
  width: 43% !important;
}
.wp-44 {
  width: 44% !important;
}
.wp-45 {
  width: 45% !important;
}
.wp-46 {
  width: 46% !important;
}
.wp-47 {
  width: 47% !important;
}
.wp-48 {
  width: 48% !important;
}
.wp-49 {
  width: 49% !important;
}
.wp-50 {
  width: 50% !important;
}
.wp-51 {
  width: 51% !important;
}
.wp-52 {
  width: 52% !important;
}
.wp-53 {
  width: 53% !important;
}
.wp-54 {
  width: 54% !important;
}
.wp-55 {
  width: 55% !important;
}
.wp-56 {
  width: 56% !important;
}
.wp-57 {
  width: 57% !important;
}
.wp-58 {
  width: 58% !important;
}
.wp-59 {
  width: 59% !important;
}
.wp-60 {
  width: 60% !important;
}
.wp-61 {
  width: 61% !important;
}
.wp-62 {
  width: 62% !important;
}
.wp-63 {
  width: 63% !important;
}
.wp-64 {
  width: 64% !important;
}
.wp-65 {
  width: 65% !important;
}
.wp-66 {
  width: 66% !important;
}
.wp-67 {
  width: 67% !important;
}
.wp-68 {
  width: 68% !important;
}
.wp-69 {
  width: 69% !important;
}
.wp-70 {
  width: 70% !important;
}
.wp-71 {
  width: 71% !important;
}
.wp-72 {
  width: 72% !important;
}
.wp-73 {
  width: 73% !important;
}
.wp-74 {
  width: 74% !important;
}
.wp-75 {
  width: 75% !important;
}
.wp-76 {
  width: 76% !important;
}
.wp-77 {
  width: 77% !important;
}
.wp-78 {
  width: 78% !important;
}
.wp-79 {
  width: 79% !important;
}
.wp-80 {
  width: 80% !important;
}
.wp-81 {
  width: 81% !important;
}
.wp-82 {
  width: 82% !important;
}
.wp-83 {
  width: 83% !important;
}
.wp-84 {
  width: 84% !important;
}
.wp-85 {
  width: 85% !important;
}
.wp-86 {
  width: 86% !important;
}
.wp-87 {
  width: 87% !important;
}
.wp-88 {
  width: 88% !important;
}
.wp-89 {
  width: 89% !important;
}
.wp-90 {
  width: 90% !important;
}
.wp-91 {
  width: 91% !important;
}
.wp-92 {
  width: 92% !important;
}
.wp-93 {
  width: 93% !important;
}
.wp-94 {
  width: 94% !important;
}
.wp-95 {
  width: 95% !important;
}
.wp-96 {
  width: 96% !important;
}
.wp-97 {
  width: 97% !important;
}
.wp-98 {
  width: 98% !important;
}
.wp-99 {
  width: 99% !important;
}
.wp-100 {
  width: 100% !important;
}
.wp-101 {
  width: 101% !important;
}
.wp-102 {
  width: 102% !important;
}
.wp-103 {
  width: 103% !important;
}
.wp-104 {
  width: 104% !important;
}
.wp-105 {
  width: 105% !important;
}
.wp-106 {
  width: 106% !important;
}
.wp-107 {
  width: 107% !important;
}
.wp-108 {
  width: 108% !important;
}
.wp-109 {
  width: 109% !important;
}
.wp-110 {
  width: 110% !important;
}
.wp-111 {
  width: 111% !important;
}
.wp-112 {
  width: 112% !important;
}
.wp-113 {
  width: 113% !important;
}
.wp-114 {
  width: 114% !important;
}
.wp-115 {
  width: 115% !important;
}
.wp-116 {
  width: 116% !important;
}
.wp-117 {
  width: 117% !important;
}
.wp-118 {
  width: 118% !important;
}
.wp-119 {
  width: 119% !important;
}
.wp-120 {
  width: 120% !important;
}
.wp-121 {
  width: 121% !important;
}
.wp-122 {
  width: 122% !important;
}
.wp-123 {
  width: 123% !important;
}
.wp-124 {
  width: 124% !important;
}
.wp-125 {
  width: 125% !important;
}
.wp-126 {
  width: 126% !important;
}
.wp-127 {
  width: 127% !important;
}
.wp-128 {
  width: 128% !important;
}
.wp-129 {
  width: 129% !important;
}
.wp-130 {
  width: 130% !important;
}
.wp-131 {
  width: 131% !important;
}
.wp-132 {
  width: 132% !important;
}
.wp-133 {
  width: 133% !important;
}
.wp-134 {
  width: 134% !important;
}
.wp-135 {
  width: 135% !important;
}
.wp-136 {
  width: 136% !important;
}
.wp-137 {
  width: 137% !important;
}
.wp-138 {
  width: 138% !important;
}
.wp-139 {
  width: 139% !important;
}
.wp-140 {
  width: 140% !important;
}
.wp-141 {
  width: 141% !important;
}
.wp-142 {
  width: 142% !important;
}
.wp-143 {
  width: 143% !important;
}
.wp-144 {
  width: 144% !important;
}
.wp-145 {
  width: 145% !important;
}
.wp-146 {
  width: 146% !important;
}
.wp-147 {
  width: 147% !important;
}
.wp-148 {
  width: 148% !important;
}
.wp-149 {
  width: 149% !important;
}
.wp-150 {
  width: 150% !important;
}
.wp-151 {
  width: 151% !important;
}
.wp-152 {
  width: 152% !important;
}
.wp-153 {
  width: 153% !important;
}
.wp-154 {
  width: 154% !important;
}
.wp-155 {
  width: 155% !important;
}
.wp-156 {
  width: 156% !important;
}
.wp-157 {
  width: 157% !important;
}
.wp-158 {
  width: 158% !important;
}
.wp-159 {
  width: 159% !important;
}
.wp-160 {
  width: 160% !important;
}
.wp-161 {
  width: 161% !important;
}
.wp-162 {
  width: 162% !important;
}
.wp-163 {
  width: 163% !important;
}
.wp-164 {
  width: 164% !important;
}
.wp-165 {
  width: 165% !important;
}
.wp-166 {
  width: 166% !important;
}
.wp-167 {
  width: 167% !important;
}
.wp-168 {
  width: 168% !important;
}
.wp-169 {
  width: 169% !important;
}
.wp-170 {
  width: 170% !important;
}
.wp-171 {
  width: 171% !important;
}
.wp-172 {
  width: 172% !important;
}
.wp-173 {
  width: 173% !important;
}
.wp-174 {
  width: 174% !important;
}
.wp-175 {
  width: 175% !important;
}
.wp-176 {
  width: 176% !important;
}
.wp-177 {
  width: 177% !important;
}
.wp-178 {
  width: 178% !important;
}
.wp-179 {
  width: 179% !important;
}
.wp-180 {
  width: 180% !important;
}
.wp-181 {
  width: 181% !important;
}
.wp-182 {
  width: 182% !important;
}
.wp-183 {
  width: 183% !important;
}
.wp-184 {
  width: 184% !important;
}
.wp-185 {
  width: 185% !important;
}
.wp-186 {
  width: 186% !important;
}
.wp-187 {
  width: 187% !important;
}
.wp-188 {
  width: 188% !important;
}
.wp-189 {
  width: 189% !important;
}
.wp-190 {
  width: 190% !important;
}
.wp-191 {
  width: 191% !important;
}
.wp-192 {
  width: 192% !important;
}
.wp-193 {
  width: 193% !important;
}
.wp-194 {
  width: 194% !important;
}
.wp-195 {
  width: 195% !important;
}
.wp-196 {
  width: 196% !important;
}
.wp-197 {
  width: 197% !important;
}
.wp-198 {
  width: 198% !important;
}
.wp-199 {
  width: 199% !important;
}
.wp-200 {
  width: 200% !important;
}
.wp-201 {
  width: 201% !important;
}
.wp-202 {
  width: 202% !important;
}
.wp-203 {
  width: 203% !important;
}
.wp-204 {
  width: 204% !important;
}
.wp-205 {
  width: 205% !important;
}
.wp-206 {
  width: 206% !important;
}
.wp-207 {
  width: 207% !important;
}
.wp-208 {
  width: 208% !important;
}
.wp-209 {
  width: 209% !important;
}
.wp-210 {
  width: 210% !important;
}
.wp-211 {
  width: 211% !important;
}
.wp-212 {
  width: 212% !important;
}
.wp-213 {
  width: 213% !important;
}
.wp-214 {
  width: 214% !important;
}
.wp-215 {
  width: 215% !important;
}
.wp-216 {
  width: 216% !important;
}
.wp-217 {
  width: 217% !important;
}
.wp-218 {
  width: 218% !important;
}
.wp-219 {
  width: 219% !important;
}
.wp-220 {
  width: 220% !important;
}
.wp-221 {
  width: 221% !important;
}
.wp-222 {
  width: 222% !important;
}
.wp-223 {
  width: 223% !important;
}
.wp-224 {
  width: 224% !important;
}
.wp-225 {
  width: 225% !important;
}
.wp-226 {
  width: 226% !important;
}
.wp-227 {
  width: 227% !important;
}
.wp-228 {
  width: 228% !important;
}
.wp-229 {
  width: 229% !important;
}
.wp-230 {
  width: 230% !important;
}
.wp-231 {
  width: 231% !important;
}
.wp-232 {
  width: 232% !important;
}
.wp-233 {
  width: 233% !important;
}
.wp-234 {
  width: 234% !important;
}
.wp-235 {
  width: 235% !important;
}
.wp-236 {
  width: 236% !important;
}
.wp-237 {
  width: 237% !important;
}
.wp-238 {
  width: 238% !important;
}
.wp-239 {
  width: 239% !important;
}
.wp-240 {
  width: 240% !important;
}
.wp-241 {
  width: 241% !important;
}
.wp-242 {
  width: 242% !important;
}
.wp-243 {
  width: 243% !important;
}
.wp-244 {
  width: 244% !important;
}
.wp-245 {
  width: 245% !important;
}
.wp-246 {
  width: 246% !important;
}
.wp-247 {
  width: 247% !important;
}
.wp-248 {
  width: 248% !important;
}
.wp-249 {
  width: 249% !important;
}
.wp-250 {
  width: 250% !important;
}
.wp-251 {
  width: 251% !important;
}
.wp-252 {
  width: 252% !important;
}
.wp-253 {
  width: 253% !important;
}
.wp-254 {
  width: 254% !important;
}
.wp-255 {
  width: 255% !important;
}
.wp-256 {
  width: 256% !important;
}
.wp-257 {
  width: 257% !important;
}
.wp-258 {
  width: 258% !important;
}
.wp-259 {
  width: 259% !important;
}
.wp-260 {
  width: 260% !important;
}
.wp-261 {
  width: 261% !important;
}
.wp-262 {
  width: 262% !important;
}
.wp-263 {
  width: 263% !important;
}
.wp-264 {
  width: 264% !important;
}
.wp-265 {
  width: 265% !important;
}
.wp-266 {
  width: 266% !important;
}
.wp-267 {
  width: 267% !important;
}
.wp-268 {
  width: 268% !important;
}
.wp-269 {
  width: 269% !important;
}
.wp-270 {
  width: 270% !important;
}
.wp-271 {
  width: 271% !important;
}
.wp-272 {
  width: 272% !important;
}
.wp-273 {
  width: 273% !important;
}
.wp-274 {
  width: 274% !important;
}
.wp-275 {
  width: 275% !important;
}
.wp-276 {
  width: 276% !important;
}
.wp-277 {
  width: 277% !important;
}
.wp-278 {
  width: 278% !important;
}
.wp-279 {
  width: 279% !important;
}
.wp-280 {
  width: 280% !important;
}
.wp-281 {
  width: 281% !important;
}
.wp-282 {
  width: 282% !important;
}
.wp-283 {
  width: 283% !important;
}
.wp-284 {
  width: 284% !important;
}
.wp-285 {
  width: 285% !important;
}
.wp-286 {
  width: 286% !important;
}
.wp-287 {
  width: 287% !important;
}
.wp-288 {
  width: 288% !important;
}
.wp-289 {
  width: 289% !important;
}
.wp-290 {
  width: 290% !important;
}
.wp-291 {
  width: 291% !important;
}
.wp-292 {
  width: 292% !important;
}
.wp-293 {
  width: 293% !important;
}
.wp-294 {
  width: 294% !important;
}
.wp-295 {
  width: 295% !important;
}
.wp-296 {
  width: 296% !important;
}
.wp-297 {
  width: 297% !important;
}
.wp-298 {
  width: 298% !important;
}
.wp-299 {
  width: 299% !important;
}
.wp-300 {
  width: 300% !important;
}
.wp-301 {
  width: 301% !important;
}
.wp-302 {
  width: 302% !important;
}
.wp-303 {
  width: 303% !important;
}
.wp-304 {
  width: 304% !important;
}
.wp-305 {
  width: 305% !important;
}
.wp-306 {
  width: 306% !important;
}
.wp-307 {
  width: 307% !important;
}
.wp-308 {
  width: 308% !important;
}
.wp-309 {
  width: 309% !important;
}
.wp-310 {
  width: 310% !important;
}
.wp-311 {
  width: 311% !important;
}
.wp-312 {
  width: 312% !important;
}
.wp-313 {
  width: 313% !important;
}
.wp-314 {
  width: 314% !important;
}
.wp-315 {
  width: 315% !important;
}
.wp-316 {
  width: 316% !important;
}
.wp-317 {
  width: 317% !important;
}
.wp-318 {
  width: 318% !important;
}
.wp-319 {
  width: 319% !important;
}
.wp-320 {
  width: 320% !important;
}
.wp-321 {
  width: 321% !important;
}
.wp-322 {
  width: 322% !important;
}
.wp-323 {
  width: 323% !important;
}
.wp-324 {
  width: 324% !important;
}
.wp-325 {
  width: 325% !important;
}
.wp-326 {
  width: 326% !important;
}
.wp-327 {
  width: 327% !important;
}
.wp-328 {
  width: 328% !important;
}
.wp-329 {
  width: 329% !important;
}
.wp-330 {
  width: 330% !important;
}
.wp-331 {
  width: 331% !important;
}
.wp-332 {
  width: 332% !important;
}
.wp-333 {
  width: 333% !important;
}
.wp-334 {
  width: 334% !important;
}
.wp-335 {
  width: 335% !important;
}
.wp-336 {
  width: 336% !important;
}
.wp-337 {
  width: 337% !important;
}
.wp-338 {
  width: 338% !important;
}
.wp-339 {
  width: 339% !important;
}
.wp-340 {
  width: 340% !important;
}
.wp-341 {
  width: 341% !important;
}
.wp-342 {
  width: 342% !important;
}
.wp-343 {
  width: 343% !important;
}
.wp-344 {
  width: 344% !important;
}
.wp-345 {
  width: 345% !important;
}
.wp-346 {
  width: 346% !important;
}
.wp-347 {
  width: 347% !important;
}
.wp-348 {
  width: 348% !important;
}
.wp-349 {
  width: 349% !important;
}
.wp-350 {
  width: 350% !important;
}
.wp-351 {
  width: 351% !important;
}
.wp-352 {
  width: 352% !important;
}
.wp-353 {
  width: 353% !important;
}
.wp-354 {
  width: 354% !important;
}
.wp-355 {
  width: 355% !important;
}
.wp-356 {
  width: 356% !important;
}
.wp-357 {
  width: 357% !important;
}
.wp-358 {
  width: 358% !important;
}
.wp-359 {
  width: 359% !important;
}
.wp-360 {
  width: 360% !important;
}
.wp-361 {
  width: 361% !important;
}
.wp-362 {
  width: 362% !important;
}
.wp-363 {
  width: 363% !important;
}
.wp-364 {
  width: 364% !important;
}
.wp-365 {
  width: 365% !important;
}
.wp-366 {
  width: 366% !important;
}
.wp-367 {
  width: 367% !important;
}
.wp-368 {
  width: 368% !important;
}
.wp-369 {
  width: 369% !important;
}
.wp-370 {
  width: 370% !important;
}
.wp-371 {
  width: 371% !important;
}
.wp-372 {
  width: 372% !important;
}
.wp-373 {
  width: 373% !important;
}
.wp-374 {
  width: 374% !important;
}
.wp-375 {
  width: 375% !important;
}
.wp-376 {
  width: 376% !important;
}
.wp-377 {
  width: 377% !important;
}
.wp-378 {
  width: 378% !important;
}
.wp-379 {
  width: 379% !important;
}
.wp-380 {
  width: 380% !important;
}
.wp-381 {
  width: 381% !important;
}
.wp-382 {
  width: 382% !important;
}
.wp-383 {
  width: 383% !important;
}
.wp-384 {
  width: 384% !important;
}
.wp-385 {
  width: 385% !important;
}
.wp-386 {
  width: 386% !important;
}
.wp-387 {
  width: 387% !important;
}
.wp-388 {
  width: 388% !important;
}
.wp-389 {
  width: 389% !important;
}
.wp-390 {
  width: 390% !important;
}
.wp-391 {
  width: 391% !important;
}
.wp-392 {
  width: 392% !important;
}
.wp-393 {
  width: 393% !important;
}
.wp-394 {
  width: 394% !important;
}
.wp-395 {
  width: 395% !important;
}
.wp-396 {
  width: 396% !important;
}
.wp-397 {
  width: 397% !important;
}
.wp-398 {
  width: 398% !important;
}
.wp-399 {
  width: 399% !important;
}
.wp-400 {
  width: 400% !important;
}
.wp-401 {
  width: 401% !important;
}
.wp-402 {
  width: 402% !important;
}
.wp-403 {
  width: 403% !important;
}
.wp-404 {
  width: 404% !important;
}
.wp-405 {
  width: 405% !important;
}
.wp-406 {
  width: 406% !important;
}
.wp-407 {
  width: 407% !important;
}
.wp-408 {
  width: 408% !important;
}
.wp-409 {
  width: 409% !important;
}
.wp-410 {
  width: 410% !important;
}
.wp-411 {
  width: 411% !important;
}
.wp-412 {
  width: 412% !important;
}
.wp-413 {
  width: 413% !important;
}
.wp-414 {
  width: 414% !important;
}
.wp-415 {
  width: 415% !important;
}
.wp-416 {
  width: 416% !important;
}
.wp-417 {
  width: 417% !important;
}
.wp-418 {
  width: 418% !important;
}
.wp-419 {
  width: 419% !important;
}
.wp-420 {
  width: 420% !important;
}
.wp-421 {
  width: 421% !important;
}
.wp-422 {
  width: 422% !important;
}
.wp-423 {
  width: 423% !important;
}
.wp-424 {
  width: 424% !important;
}
.wp-425 {
  width: 425% !important;
}
.wp-426 {
  width: 426% !important;
}
.wp-427 {
  width: 427% !important;
}
.wp-428 {
  width: 428% !important;
}
.wp-429 {
  width: 429% !important;
}
.wp-430 {
  width: 430% !important;
}
.wp-431 {
  width: 431% !important;
}
.wp-432 {
  width: 432% !important;
}
.wp-433 {
  width: 433% !important;
}
.wp-434 {
  width: 434% !important;
}
.wp-435 {
  width: 435% !important;
}
.wp-436 {
  width: 436% !important;
}
.wp-437 {
  width: 437% !important;
}
.wp-438 {
  width: 438% !important;
}
.wp-439 {
  width: 439% !important;
}
.wp-440 {
  width: 440% !important;
}
.wp-441 {
  width: 441% !important;
}
.wp-442 {
  width: 442% !important;
}
.wp-443 {
  width: 443% !important;
}
.wp-444 {
  width: 444% !important;
}
.wp-445 {
  width: 445% !important;
}
.wp-446 {
  width: 446% !important;
}
.wp-447 {
  width: 447% !important;
}
.wp-448 {
  width: 448% !important;
}
.wp-449 {
  width: 449% !important;
}
.wp-450 {
  width: 450% !important;
}
.wp-451 {
  width: 451% !important;
}
.wp-452 {
  width: 452% !important;
}
.wp-453 {
  width: 453% !important;
}
.wp-454 {
  width: 454% !important;
}
.wp-455 {
  width: 455% !important;
}
.wp-456 {
  width: 456% !important;
}
.wp-457 {
  width: 457% !important;
}
.wp-458 {
  width: 458% !important;
}
.wp-459 {
  width: 459% !important;
}
.wp-460 {
  width: 460% !important;
}
.wp-461 {
  width: 461% !important;
}
.wp-462 {
  width: 462% !important;
}
.wp-463 {
  width: 463% !important;
}
.wp-464 {
  width: 464% !important;
}
.wp-465 {
  width: 465% !important;
}
.wp-466 {
  width: 466% !important;
}
.wp-467 {
  width: 467% !important;
}
.wp-468 {
  width: 468% !important;
}
.wp-469 {
  width: 469% !important;
}
.wp-470 {
  width: 470% !important;
}
.wp-471 {
  width: 471% !important;
}
.wp-472 {
  width: 472% !important;
}
.wp-473 {
  width: 473% !important;
}
.wp-474 {
  width: 474% !important;
}
.wp-475 {
  width: 475% !important;
}
.wp-476 {
  width: 476% !important;
}
.wp-477 {
  width: 477% !important;
}
.wp-478 {
  width: 478% !important;
}
.wp-479 {
  width: 479% !important;
}
.wp-480 {
  width: 480% !important;
}
.wp-481 {
  width: 481% !important;
}
.wp-482 {
  width: 482% !important;
}
.wp-483 {
  width: 483% !important;
}
.wp-484 {
  width: 484% !important;
}
.wp-485 {
  width: 485% !important;
}
.wp-486 {
  width: 486% !important;
}
.wp-487 {
  width: 487% !important;
}
.wp-488 {
  width: 488% !important;
}
.wp-489 {
  width: 489% !important;
}
.wp-490 {
  width: 490% !important;
}
.wp-491 {
  width: 491% !important;
}
.wp-492 {
  width: 492% !important;
}
.wp-493 {
  width: 493% !important;
}
.wp-494 {
  width: 494% !important;
}
.wp-495 {
  width: 495% !important;
}
.wp-496 {
  width: 496% !important;
}
.wp-497 {
  width: 497% !important;
}
.wp-498 {
  width: 498% !important;
}
.wp-499 {
  width: 499% !important;
}
.wp-500 {
  width: 500% !important;
}
.wp-501 {
  width: 501% !important;
}
.wp-502 {
  width: 502% !important;
}
.wp-503 {
  width: 503% !important;
}
.wp-504 {
  width: 504% !important;
}
.wp-505 {
  width: 505% !important;
}
.wp-506 {
  width: 506% !important;
}
.wp-507 {
  width: 507% !important;
}
.wp-508 {
  width: 508% !important;
}
.wp-509 {
  width: 509% !important;
}
.wp-510 {
  width: 510% !important;
}
.wp-511 {
  width: 511% !important;
}
.wp-512 {
  width: 512% !important;
}
.wp-513 {
  width: 513% !important;
}
.wp-514 {
  width: 514% !important;
}
.wp-515 {
  width: 515% !important;
}
.wp-516 {
  width: 516% !important;
}
.wp-517 {
  width: 517% !important;
}
.wp-518 {
  width: 518% !important;
}
.wp-519 {
  width: 519% !important;
}
.wp-520 {
  width: 520% !important;
}
.wp-521 {
  width: 521% !important;
}
.wp-522 {
  width: 522% !important;
}
.wp-523 {
  width: 523% !important;
}
.wp-524 {
  width: 524% !important;
}
.wp-525 {
  width: 525% !important;
}
.wp-526 {
  width: 526% !important;
}
.wp-527 {
  width: 527% !important;
}
.wp-528 {
  width: 528% !important;
}
.wp-529 {
  width: 529% !important;
}
.wp-530 {
  width: 530% !important;
}
.wp-531 {
  width: 531% !important;
}
.wp-532 {
  width: 532% !important;
}
.wp-533 {
  width: 533% !important;
}
.wp-534 {
  width: 534% !important;
}
.wp-535 {
  width: 535% !important;
}
.wp-536 {
  width: 536% !important;
}
.wp-537 {
  width: 537% !important;
}
.wp-538 {
  width: 538% !important;
}
.wp-539 {
  width: 539% !important;
}
.wp-540 {
  width: 540% !important;
}
.wp-541 {
  width: 541% !important;
}
.wp-542 {
  width: 542% !important;
}
.wp-543 {
  width: 543% !important;
}
.wp-544 {
  width: 544% !important;
}
.wp-545 {
  width: 545% !important;
}
.wp-546 {
  width: 546% !important;
}
.wp-547 {
  width: 547% !important;
}
.wp-548 {
  width: 548% !important;
}
.wp-549 {
  width: 549% !important;
}
.wp-550 {
  width: 550% !important;
}
.wp-551 {
  width: 551% !important;
}
.wp-552 {
  width: 552% !important;
}
.wp-553 {
  width: 553% !important;
}
.wp-554 {
  width: 554% !important;
}
.wp-555 {
  width: 555% !important;
}
.wp-556 {
  width: 556% !important;
}
.wp-557 {
  width: 557% !important;
}
.wp-558 {
  width: 558% !important;
}
.wp-559 {
  width: 559% !important;
}
.wp-560 {
  width: 560% !important;
}
.wp-561 {
  width: 561% !important;
}
.wp-562 {
  width: 562% !important;
}
.wp-563 {
  width: 563% !important;
}
.wp-564 {
  width: 564% !important;
}
.wp-565 {
  width: 565% !important;
}
.wp-566 {
  width: 566% !important;
}
.wp-567 {
  width: 567% !important;
}
.wp-568 {
  width: 568% !important;
}
.wp-569 {
  width: 569% !important;
}
.wp-570 {
  width: 570% !important;
}
.wp-571 {
  width: 571% !important;
}
.wp-572 {
  width: 572% !important;
}
.wp-573 {
  width: 573% !important;
}
.wp-574 {
  width: 574% !important;
}
.wp-575 {
  width: 575% !important;
}
.wp-576 {
  width: 576% !important;
}
.wp-577 {
  width: 577% !important;
}
.wp-578 {
  width: 578% !important;
}
.wp-579 {
  width: 579% !important;
}
.wp-580 {
  width: 580% !important;
}
.wp-581 {
  width: 581% !important;
}
.wp-582 {
  width: 582% !important;
}
.wp-583 {
  width: 583% !important;
}
.wp-584 {
  width: 584% !important;
}
.wp-585 {
  width: 585% !important;
}
.wp-586 {
  width: 586% !important;
}
.wp-587 {
  width: 587% !important;
}
.wp-588 {
  width: 588% !important;
}
.wp-589 {
  width: 589% !important;
}
.wp-590 {
  width: 590% !important;
}
.wp-591 {
  width: 591% !important;
}
.wp-592 {
  width: 592% !important;
}
.wp-593 {
  width: 593% !important;
}
.wp-594 {
  width: 594% !important;
}
.wp-595 {
  width: 595% !important;
}
.wp-596 {
  width: 596% !important;
}
.wp-597 {
  width: 597% !important;
}
.wp-598 {
  width: 598% !important;
}
.wp-599 {
  width: 599% !important;
}
.wp-600 {
  width: 600% !important;
}
.wp-601 {
  width: 601% !important;
}
.wp-602 {
  width: 602% !important;
}
.wp-603 {
  width: 603% !important;
}
.wp-604 {
  width: 604% !important;
}
.wp-605 {
  width: 605% !important;
}
.wp-606 {
  width: 606% !important;
}
.wp-607 {
  width: 607% !important;
}
.wp-608 {
  width: 608% !important;
}
.wp-609 {
  width: 609% !important;
}
.wp-610 {
  width: 610% !important;
}
.wp-611 {
  width: 611% !important;
}
.wp-612 {
  width: 612% !important;
}
.wp-613 {
  width: 613% !important;
}
.wp-614 {
  width: 614% !important;
}
.wp-615 {
  width: 615% !important;
}
.wp-616 {
  width: 616% !important;
}
.wp-617 {
  width: 617% !important;
}
.wp-618 {
  width: 618% !important;
}
.wp-619 {
  width: 619% !important;
}
.wp-620 {
  width: 620% !important;
}
.wp-621 {
  width: 621% !important;
}
.wp-622 {
  width: 622% !important;
}
.wp-623 {
  width: 623% !important;
}
.wp-624 {
  width: 624% !important;
}
.wp-625 {
  width: 625% !important;
}
.wp-626 {
  width: 626% !important;
}
.wp-627 {
  width: 627% !important;
}
.wp-628 {
  width: 628% !important;
}
.wp-629 {
  width: 629% !important;
}
.wp-630 {
  width: 630% !important;
}
.wp-631 {
  width: 631% !important;
}
.wp-632 {
  width: 632% !important;
}
.wp-633 {
  width: 633% !important;
}
.wp-634 {
  width: 634% !important;
}
.wp-635 {
  width: 635% !important;
}
.wp-636 {
  width: 636% !important;
}
.wp-637 {
  width: 637% !important;
}
.wp-638 {
  width: 638% !important;
}
.wp-639 {
  width: 639% !important;
}
.wp-640 {
  width: 640% !important;
}
.wp-641 {
  width: 641% !important;
}
.wp-642 {
  width: 642% !important;
}
.wp-643 {
  width: 643% !important;
}
.wp-644 {
  width: 644% !important;
}
.wp-645 {
  width: 645% !important;
}
.wp-646 {
  width: 646% !important;
}
.wp-647 {
  width: 647% !important;
}
.wp-648 {
  width: 648% !important;
}
.wp-649 {
  width: 649% !important;
}
.wp-650 {
  width: 650% !important;
}
.wp-651 {
  width: 651% !important;
}
.wp-652 {
  width: 652% !important;
}
.wp-653 {
  width: 653% !important;
}
.wp-654 {
  width: 654% !important;
}
.wp-655 {
  width: 655% !important;
}
.wp-656 {
  width: 656% !important;
}
.wp-657 {
  width: 657% !important;
}
.wp-658 {
  width: 658% !important;
}
.wp-659 {
  width: 659% !important;
}
.wp-660 {
  width: 660% !important;
}
.wp-661 {
  width: 661% !important;
}
.wp-662 {
  width: 662% !important;
}
.wp-663 {
  width: 663% !important;
}
.wp-664 {
  width: 664% !important;
}
.wp-665 {
  width: 665% !important;
}
.wp-666 {
  width: 666% !important;
}
.wp-667 {
  width: 667% !important;
}
.wp-668 {
  width: 668% !important;
}
.wp-669 {
  width: 669% !important;
}
.wp-670 {
  width: 670% !important;
}
.wp-671 {
  width: 671% !important;
}
.wp-672 {
  width: 672% !important;
}
.wp-673 {
  width: 673% !important;
}
.wp-674 {
  width: 674% !important;
}
.wp-675 {
  width: 675% !important;
}
.wp-676 {
  width: 676% !important;
}
.wp-677 {
  width: 677% !important;
}
.wp-678 {
  width: 678% !important;
}
.wp-679 {
  width: 679% !important;
}
.wp-680 {
  width: 680% !important;
}
.wp-681 {
  width: 681% !important;
}
.wp-682 {
  width: 682% !important;
}
.wp-683 {
  width: 683% !important;
}
.wp-684 {
  width: 684% !important;
}
.wp-685 {
  width: 685% !important;
}
.wp-686 {
  width: 686% !important;
}
.wp-687 {
  width: 687% !important;
}
.wp-688 {
  width: 688% !important;
}
.wp-689 {
  width: 689% !important;
}
.wp-690 {
  width: 690% !important;
}
.wp-691 {
  width: 691% !important;
}
.wp-692 {
  width: 692% !important;
}
.wp-693 {
  width: 693% !important;
}
.wp-694 {
  width: 694% !important;
}
.wp-695 {
  width: 695% !important;
}
.wp-696 {
  width: 696% !important;
}
.wp-697 {
  width: 697% !important;
}
.wp-698 {
  width: 698% !important;
}
.wp-699 {
  width: 699% !important;
}
.wp-700 {
  width: 700% !important;
}
.wp-701 {
  width: 701% !important;
}
.wp-702 {
  width: 702% !important;
}
.wp-703 {
  width: 703% !important;
}
.wp-704 {
  width: 704% !important;
}
.wp-705 {
  width: 705% !important;
}
.wp-706 {
  width: 706% !important;
}
.wp-707 {
  width: 707% !important;
}
.wp-708 {
  width: 708% !important;
}
.wp-709 {
  width: 709% !important;
}
.wp-710 {
  width: 710% !important;
}
.wp-711 {
  width: 711% !important;
}
.wp-712 {
  width: 712% !important;
}
.wp-713 {
  width: 713% !important;
}
.wp-714 {
  width: 714% !important;
}
.wp-715 {
  width: 715% !important;
}
.wp-716 {
  width: 716% !important;
}
.wp-717 {
  width: 717% !important;
}
.wp-718 {
  width: 718% !important;
}
.wp-719 {
  width: 719% !important;
}
.wp-720 {
  width: 720% !important;
}
.wp-721 {
  width: 721% !important;
}
.wp-722 {
  width: 722% !important;
}
.wp-723 {
  width: 723% !important;
}
.wp-724 {
  width: 724% !important;
}
.wp-725 {
  width: 725% !important;
}
.wp-726 {
  width: 726% !important;
}
.wp-727 {
  width: 727% !important;
}
.wp-728 {
  width: 728% !important;
}
.wp-729 {
  width: 729% !important;
}
.wp-730 {
  width: 730% !important;
}
.wp-731 {
  width: 731% !important;
}
.wp-732 {
  width: 732% !important;
}
.wp-733 {
  width: 733% !important;
}
.wp-734 {
  width: 734% !important;
}
.wp-735 {
  width: 735% !important;
}
.wp-736 {
  width: 736% !important;
}
.wp-737 {
  width: 737% !important;
}
.wp-738 {
  width: 738% !important;
}
.wp-739 {
  width: 739% !important;
}
.wp-740 {
  width: 740% !important;
}
.wp-741 {
  width: 741% !important;
}
.wp-742 {
  width: 742% !important;
}
.wp-743 {
  width: 743% !important;
}
.wp-744 {
  width: 744% !important;
}
.wp-745 {
  width: 745% !important;
}
.wp-746 {
  width: 746% !important;
}
.wp-747 {
  width: 747% !important;
}
.wp-748 {
  width: 748% !important;
}
.wp-749 {
  width: 749% !important;
}
.wp-750 {
  width: 750% !important;
}
.wp-751 {
  width: 751% !important;
}
.wp-752 {
  width: 752% !important;
}
.wp-753 {
  width: 753% !important;
}
.wp-754 {
  width: 754% !important;
}
.wp-755 {
  width: 755% !important;
}
.wp-756 {
  width: 756% !important;
}
.wp-757 {
  width: 757% !important;
}
.wp-758 {
  width: 758% !important;
}
.wp-759 {
  width: 759% !important;
}
.wp-760 {
  width: 760% !important;
}
.wp-761 {
  width: 761% !important;
}
.wp-762 {
  width: 762% !important;
}
.wp-763 {
  width: 763% !important;
}
.wp-764 {
  width: 764% !important;
}
.wp-765 {
  width: 765% !important;
}
.wp-766 {
  width: 766% !important;
}
.wp-767 {
  width: 767% !important;
}
.wp-768 {
  width: 768% !important;
}
.wp-769 {
  width: 769% !important;
}
.wp-770 {
  width: 770% !important;
}
.wp-771 {
  width: 771% !important;
}
.wp-772 {
  width: 772% !important;
}
.wp-773 {
  width: 773% !important;
}
.wp-774 {
  width: 774% !important;
}
.wp-775 {
  width: 775% !important;
}
.wp-776 {
  width: 776% !important;
}
.wp-777 {
  width: 777% !important;
}
.wp-778 {
  width: 778% !important;
}
.wp-779 {
  width: 779% !important;
}
.wp-780 {
  width: 780% !important;
}
.wp-781 {
  width: 781% !important;
}
.wp-782 {
  width: 782% !important;
}
.wp-783 {
  width: 783% !important;
}
.wp-784 {
  width: 784% !important;
}
.wp-785 {
  width: 785% !important;
}
.wp-786 {
  width: 786% !important;
}
.wp-787 {
  width: 787% !important;
}
.wp-788 {
  width: 788% !important;
}
.wp-789 {
  width: 789% !important;
}
.wp-790 {
  width: 790% !important;
}
.wp-791 {
  width: 791% !important;
}
.wp-792 {
  width: 792% !important;
}
.wp-793 {
  width: 793% !important;
}
.wp-794 {
  width: 794% !important;
}
.wp-795 {
  width: 795% !important;
}
.wp-796 {
  width: 796% !important;
}
.wp-797 {
  width: 797% !important;
}
.wp-798 {
  width: 798% !important;
}
.wp-799 {
  width: 799% !important;
}
.wp-800 {
  width: 800% !important;
}
.wp-801 {
  width: 801% !important;
}
.wp-802 {
  width: 802% !important;
}
.wp-803 {
  width: 803% !important;
}
.wp-804 {
  width: 804% !important;
}
.wp-805 {
  width: 805% !important;
}
.wp-806 {
  width: 806% !important;
}
.wp-807 {
  width: 807% !important;
}
.wp-808 {
  width: 808% !important;
}
.wp-809 {
  width: 809% !important;
}
.wp-810 {
  width: 810% !important;
}
.wp-811 {
  width: 811% !important;
}
.wp-812 {
  width: 812% !important;
}
.wp-813 {
  width: 813% !important;
}
.wp-814 {
  width: 814% !important;
}
.wp-815 {
  width: 815% !important;
}
.wp-816 {
  width: 816% !important;
}
.wp-817 {
  width: 817% !important;
}
.wp-818 {
  width: 818% !important;
}
.wp-819 {
  width: 819% !important;
}
.wp-820 {
  width: 820% !important;
}
.wp-821 {
  width: 821% !important;
}
.wp-822 {
  width: 822% !important;
}
.wp-823 {
  width: 823% !important;
}
.wp-824 {
  width: 824% !important;
}
.wp-825 {
  width: 825% !important;
}
.wp-826 {
  width: 826% !important;
}
.wp-827 {
  width: 827% !important;
}
.wp-828 {
  width: 828% !important;
}
.wp-829 {
  width: 829% !important;
}
.wp-830 {
  width: 830% !important;
}
.wp-831 {
  width: 831% !important;
}
.wp-832 {
  width: 832% !important;
}
.wp-833 {
  width: 833% !important;
}
.wp-834 {
  width: 834% !important;
}
.wp-835 {
  width: 835% !important;
}
.wp-836 {
  width: 836% !important;
}
.wp-837 {
  width: 837% !important;
}
.wp-838 {
  width: 838% !important;
}
.wp-839 {
  width: 839% !important;
}
.wp-840 {
  width: 840% !important;
}
.wp-841 {
  width: 841% !important;
}
.wp-842 {
  width: 842% !important;
}
.wp-843 {
  width: 843% !important;
}
.wp-844 {
  width: 844% !important;
}
.wp-845 {
  width: 845% !important;
}
.wp-846 {
  width: 846% !important;
}
.wp-847 {
  width: 847% !important;
}
.wp-848 {
  width: 848% !important;
}
.wp-849 {
  width: 849% !important;
}
.wp-850 {
  width: 850% !important;
}
.wp-851 {
  width: 851% !important;
}
.wp-852 {
  width: 852% !important;
}
.wp-853 {
  width: 853% !important;
}
.wp-854 {
  width: 854% !important;
}
.wp-855 {
  width: 855% !important;
}
.wp-856 {
  width: 856% !important;
}
.wp-857 {
  width: 857% !important;
}
.wp-858 {
  width: 858% !important;
}
.wp-859 {
  width: 859% !important;
}
.wp-860 {
  width: 860% !important;
}
.wp-861 {
  width: 861% !important;
}
.wp-862 {
  width: 862% !important;
}
.wp-863 {
  width: 863% !important;
}
.wp-864 {
  width: 864% !important;
}
.wp-865 {
  width: 865% !important;
}
.wp-866 {
  width: 866% !important;
}
.wp-867 {
  width: 867% !important;
}
.wp-868 {
  width: 868% !important;
}
.wp-869 {
  width: 869% !important;
}
.wp-870 {
  width: 870% !important;
}
.wp-871 {
  width: 871% !important;
}
.wp-872 {
  width: 872% !important;
}
.wp-873 {
  width: 873% !important;
}
.wp-874 {
  width: 874% !important;
}
.wp-875 {
  width: 875% !important;
}
.wp-876 {
  width: 876% !important;
}
.wp-877 {
  width: 877% !important;
}
.wp-878 {
  width: 878% !important;
}
.wp-879 {
  width: 879% !important;
}
.wp-880 {
  width: 880% !important;
}
.wp-881 {
  width: 881% !important;
}
.wp-882 {
  width: 882% !important;
}
.wp-883 {
  width: 883% !important;
}
.wp-884 {
  width: 884% !important;
}
.wp-885 {
  width: 885% !important;
}
.wp-886 {
  width: 886% !important;
}
.wp-887 {
  width: 887% !important;
}
.wp-888 {
  width: 888% !important;
}
.wp-889 {
  width: 889% !important;
}
.wp-890 {
  width: 890% !important;
}
.wp-891 {
  width: 891% !important;
}
.wp-892 {
  width: 892% !important;
}
.wp-893 {
  width: 893% !important;
}
.wp-894 {
  width: 894% !important;
}
.wp-895 {
  width: 895% !important;
}
.wp-896 {
  width: 896% !important;
}
.wp-897 {
  width: 897% !important;
}
.wp-898 {
  width: 898% !important;
}
.wp-899 {
  width: 899% !important;
}
.wp-900 {
  width: 900% !important;
}
.wpx-1 {
  width: 1px !important;
}
.wpx-2 {
  width: 2px !important;
}
.wpx-3 {
  width: 3px !important;
}
.wpx-4 {
  width: 4px !important;
}
.wpx-5 {
  width: 5px !important;
}
.wpx-6 {
  width: 6px !important;
}
.wpx-7 {
  width: 7px !important;
}
.wpx-8 {
  width: 8px !important;
}
.wpx-9 {
  width: 9px !important;
}
.wpx-10 {
  width: 10px !important;
}
.wpx-15 {
  width: 15px !important;
}
.wpx-20 {
  width: 20px !important;
}
.wpx-21 {
  width: 21px !important;
}
.wpx-22 {
  width: 22px !important;
}
.wpx-23 {
  width: 23px !important;
}
.wpx-24 {
  width: 24px !important;
}
.wpx-25 {
  width: 25px !important;
}
.wpx-26 {
  width: 26px !important;
}
.wpx-27 {
  width: 27px !important;
}
.wpx-28 {
  width: 28px !important;
}
.wpx-29 {
  width: 29px !important;
}
.wpx-30 {
  width: 30px !important;
}
.wpx-31 {
  width: 31px !important;
}
.wpx-32 {
  width: 32px !important;
}
.wpx-33 {
  width: 33px !important;
}
.wpx-34 {
  width: 34px !important;
}
.wpx-35 {
  width: 35px !important;
}
.wpx-36 {
  width: 36px !important;
}
.wpx-37 {
  width: 37px !important;
}
.wpx-38 {
  width: 38px !important;
}
.wpx-39 {
  width: 39px !important;
}
.wpx-40 {
  width: 40px !important;
}
.wpx-41 {
  width: 41px !important;
}
.wpx-42 {
  width: 42px !important;
}
.wpx-43 {
  width: 43px !important;
}
.wpx-44 {
  width: 44px !important;
}
.wpx-45 {
  width: 45px !important;
}
.wpx-46 {
  width: 46px !important;
}
.wpx-47 {
  width: 47px !important;
}
.wpx-48 {
  width: 48px !important;
}
.wpx-49 {
  width: 49px !important;
}
.wpx-50 {
  width: 50px !important;
}
.wpx-51 {
  width: 51px !important;
}
.wpx-52 {
  width: 52px !important;
}
.wpx-53 {
  width: 53px !important;
}
.wpx-54 {
  width: 54px !important;
}
.wpx-55 {
  width: 55px !important;
}
.wpx-56 {
  width: 56px !important;
}
.wpx-57 {
  width: 57px !important;
}
.wpx-58 {
  width: 58px !important;
}
.wpx-59 {
  width: 59px !important;
}
.wpx-60 {
  width: 60px !important;
}
.wpx-61 {
  width: 61px !important;
}
.wpx-62 {
  width: 62px !important;
}
.wpx-63 {
  width: 63px !important;
}
.wpx-64 {
  width: 64px !important;
}
.wpx-65 {
  width: 65px !important;
}
.wpx-66 {
  width: 66px !important;
}
.wpx-67 {
  width: 67px !important;
}
.wpx-68 {
  width: 68px !important;
}
.wpx-69 {
  width: 69px !important;
}
.wpx-70 {
  width: 70px !important;
}
.wpx-71 {
  width: 71px !important;
}
.wpx-72 {
  width: 72px !important;
}
.wpx-73 {
  width: 73px !important;
}
.wpx-74 {
  width: 74px !important;
}
.wpx-75 {
  width: 75px !important;
}
.wpx-76 {
  width: 76px !important;
}
.wpx-77 {
  width: 77px !important;
}
.wpx-78 {
  width: 78px !important;
}
.wpx-79 {
  width: 79px !important;
}
.wpx-80 {
  width: 80px !important;
}
.wpx-81 {
  width: 81px !important;
}
.wpx-82 {
  width: 82px !important;
}
.wpx-83 {
  width: 83px !important;
}
.wpx-84 {
  width: 84px !important;
}
.wpx-85 {
  width: 85px !important;
}
.wpx-86 {
  width: 86px !important;
}
.wpx-87 {
  width: 87px !important;
}
.wpx-88 {
  width: 88px !important;
}
.wpx-89 {
  width: 89px !important;
}
.wpx-90 {
  width: 90px !important;
}
.wpx-91 {
  width: 91px !important;
}
.wpx-92 {
  width: 92px !important;
}
.wpx-93 {
  width: 93px !important;
}
.wpx-94 {
  width: 94px !important;
}
.wpx-95 {
  width: 95px !important;
}
.wpx-96 {
  width: 96px !important;
}
.wpx-97 {
  width: 97px !important;
}
.wpx-98 {
  width: 98px !important;
}
.wpx-99 {
  width: 99px !important;
}
.wpx-100 {
  width: 100px !important;
}
.wpx-101 {
  width: 101px !important;
}
.wpx-102 {
  width: 102px !important;
}
.wpx-103 {
  width: 103px !important;
}
.wpx-104 {
  width: 104px !important;
}
.wpx-105 {
  width: 105px !important;
}
.wpx-106 {
  width: 106px !important;
}
.wpx-107 {
  width: 107px !important;
}
.wpx-108 {
  width: 108px !important;
}
.wpx-109 {
  width: 109px !important;
}
.wpx-110 {
  width: 110px !important;
}
.wpx-111 {
  width: 111px !important;
}
.wpx-112 {
  width: 112px !important;
}
.wpx-113 {
  width: 113px !important;
}
.wpx-114 {
  width: 114px !important;
}
.wpx-115 {
  width: 115px !important;
}
.wpx-116 {
  width: 116px !important;
}
.wpx-117 {
  width: 117px !important;
}
.wpx-118 {
  width: 118px !important;
}
.wpx-119 {
  width: 119px !important;
}
.wpx-120 {
  width: 120px !important;
}
.wpx-121 {
  width: 121px !important;
}
.wpx-122 {
  width: 122px !important;
}
.wpx-123 {
  width: 123px !important;
}
.wpx-124 {
  width: 124px !important;
}
.wpx-125 {
  width: 125px !important;
}
.wpx-126 {
  width: 126px !important;
}
.wpx-127 {
  width: 127px !important;
}
.wpx-128 {
  width: 128px !important;
}
.wpx-129 {
  width: 129px !important;
}
.wpx-130 {
  width: 130px !important;
}
.wpx-131 {
  width: 131px !important;
}
.wpx-132 {
  width: 132px !important;
}
.wpx-133 {
  width: 133px !important;
}
.wpx-134 {
  width: 134px !important;
}
.wpx-135 {
  width: 135px !important;
}
.wpx-136 {
  width: 136px !important;
}
.wpx-137 {
  width: 137px !important;
}
.wpx-138 {
  width: 138px !important;
}
.wpx-139 {
  width: 139px !important;
}
.wpx-140 {
  width: 140px !important;
}
.wpx-141 {
  width: 141px !important;
}
.wpx-142 {
  width: 142px !important;
}
.wpx-143 {
  width: 143px !important;
}
.wpx-144 {
  width: 144px !important;
}
.wpx-145 {
  width: 145px !important;
}
.wpx-146 {
  width: 146px !important;
}
.wpx-147 {
  width: 147px !important;
}
.wpx-148 {
  width: 148px !important;
}
.wpx-149 {
  width: 149px !important;
}
.wpx-150 {
  width: 150px !important;
}
.wpx-151 {
  width: 151px !important;
}
.wpx-152 {
  width: 152px !important;
}
.wpx-153 {
  width: 153px !important;
}
.wpx-154 {
  width: 154px !important;
}
.wpx-155 {
  width: 155px !important;
}
.wpx-156 {
  width: 156px !important;
}
.wpx-157 {
  width: 157px !important;
}
.wpx-158 {
  width: 158px !important;
}
.wpx-159 {
  width: 159px !important;
}
.wpx-160 {
  width: 160px !important;
}
.wpx-161 {
  width: 161px !important;
}
.wpx-162 {
  width: 162px !important;
}
.wpx-163 {
  width: 163px !important;
}
.wpx-164 {
  width: 164px !important;
}
.wpx-165 {
  width: 165px !important;
}
.wpx-166 {
  width: 166px !important;
}
.wpx-167 {
  width: 167px !important;
}
.wpx-168 {
  width: 168px !important;
}
.wpx-169 {
  width: 169px !important;
}
.wpx-170 {
  width: 170px !important;
}
.wpx-171 {
  width: 171px !important;
}
.wpx-172 {
  width: 172px !important;
}
.wpx-173 {
  width: 173px !important;
}
.wpx-174 {
  width: 174px !important;
}
.wpx-175 {
  width: 175px !important;
}
.wpx-176 {
  width: 176px !important;
}
.wpx-177 {
  width: 177px !important;
}
.wpx-178 {
  width: 178px !important;
}
.wpx-179 {
  width: 179px !important;
}
.wpx-180 {
  width: 180px !important;
}
.wpx-181 {
  width: 181px !important;
}
.wpx-182 {
  width: 182px !important;
}
.wpx-183 {
  width: 183px !important;
}
.wpx-184 {
  width: 184px !important;
}
.wpx-185 {
  width: 185px !important;
}
.wpx-186 {
  width: 186px !important;
}
.wpx-187 {
  width: 187px !important;
}
.wpx-188 {
  width: 188px !important;
}
.wpx-189 {
  width: 189px !important;
}
.wpx-190 {
  width: 190px !important;
}
.wpx-191 {
  width: 191px !important;
}
.wpx-192 {
  width: 192px !important;
}
.wpx-193 {
  width: 193px !important;
}
.wpx-194 {
  width: 194px !important;
}
.wpx-195 {
  width: 195px !important;
}
.wpx-196 {
  width: 196px !important;
}
.wpx-197 {
  width: 197px !important;
}
.wpx-198 {
  width: 198px !important;
}
.wpx-199 {
  width: 199px !important;
}
.wpx-200 {
  width: 200px !important;
}
.wpx-201 {
  width: 201px !important;
}
.wpx-202 {
  width: 202px !important;
}
.wpx-203 {
  width: 203px !important;
}
.wpx-204 {
  width: 204px !important;
}
.wpx-205 {
  width: 205px !important;
}
.wpx-206 {
  width: 206px !important;
}
.wpx-207 {
  width: 207px !important;
}
.wpx-208 {
  width: 208px !important;
}
.wpx-209 {
  width: 209px !important;
}
.wpx-210 {
  width: 210px !important;
}
.wpx-211 {
  width: 211px !important;
}
.wpx-212 {
  width: 212px !important;
}
.wpx-213 {
  width: 213px !important;
}
.wpx-214 {
  width: 214px !important;
}
.wpx-215 {
  width: 215px !important;
}
.wpx-216 {
  width: 216px !important;
}
.wpx-217 {
  width: 217px !important;
}
.wpx-218 {
  width: 218px !important;
}
.wpx-219 {
  width: 219px !important;
}
.wpx-220 {
  width: 220px !important;
}
.wpx-221 {
  width: 221px !important;
}
.wpx-222 {
  width: 222px !important;
}
.wpx-223 {
  width: 223px !important;
}
.wpx-224 {
  width: 224px !important;
}
.wpx-225 {
  width: 225px !important;
}
.wpx-226 {
  width: 226px !important;
}
.wpx-227 {
  width: 227px !important;
}
.wpx-228 {
  width: 228px !important;
}
.wpx-229 {
  width: 229px !important;
}
.wpx-230 {
  width: 230px !important;
}
.wpx-231 {
  width: 231px !important;
}
.wpx-232 {
  width: 232px !important;
}
.wpx-233 {
  width: 233px !important;
}
.wpx-234 {
  width: 234px !important;
}
.wpx-235 {
  width: 235px !important;
}
.wpx-236 {
  width: 236px !important;
}
.wpx-237 {
  width: 237px !important;
}
.wpx-238 {
  width: 238px !important;
}
.wpx-239 {
  width: 239px !important;
}
.wpx-240 {
  width: 240px !important;
}
.wpx-241 {
  width: 241px !important;
}
.wpx-242 {
  width: 242px !important;
}
.wpx-243 {
  width: 243px !important;
}
.wpx-244 {
  width: 244px !important;
}
.wpx-245 {
  width: 245px !important;
}
.wpx-246 {
  width: 246px !important;
}
.wpx-247 {
  width: 247px !important;
}
.wpx-248 {
  width: 248px !important;
}
.wpx-249 {
  width: 249px !important;
}
.wpx-250 {
  width: 250px !important;
}
.wpx-251 {
  width: 251px !important;
}
.wpx-252 {
  width: 252px !important;
}
.wpx-253 {
  width: 253px !important;
}
.wpx-254 {
  width: 254px !important;
}
.wpx-255 {
  width: 255px !important;
}
.wpx-256 {
  width: 256px !important;
}
.wpx-257 {
  width: 257px !important;
}
.wpx-258 {
  width: 258px !important;
}
.wpx-259 {
  width: 259px !important;
}
.wpx-260 {
  width: 260px !important;
}
.wpx-261 {
  width: 261px !important;
}
.wpx-262 {
  width: 262px !important;
}
.wpx-263 {
  width: 263px !important;
}
.wpx-264 {
  width: 264px !important;
}
.wpx-265 {
  width: 265px !important;
}
.wpx-266 {
  width: 266px !important;
}
.wpx-267 {
  width: 267px !important;
}
.wpx-268 {
  width: 268px !important;
}
.wpx-269 {
  width: 269px !important;
}
.wpx-270 {
  width: 270px !important;
}
.wpx-271 {
  width: 271px !important;
}
.wpx-272 {
  width: 272px !important;
}
.wpx-273 {
  width: 273px !important;
}
.wpx-274 {
  width: 274px !important;
}
.wpx-275 {
  width: 275px !important;
}
.wpx-276 {
  width: 276px !important;
}
.wpx-277 {
  width: 277px !important;
}
.wpx-278 {
  width: 278px !important;
}
.wpx-279 {
  width: 279px !important;
}
.wpx-280 {
  width: 280px !important;
}
.wpx-281 {
  width: 281px !important;
}
.wpx-282 {
  width: 282px !important;
}
.wpx-283 {
  width: 283px !important;
}
.wpx-284 {
  width: 284px !important;
}
.wpx-285 {
  width: 285px !important;
}
.wpx-286 {
  width: 286px !important;
}
.wpx-287 {
  width: 287px !important;
}
.wpx-288 {
  width: 288px !important;
}
.wpx-289 {
  width: 289px !important;
}
.wpx-290 {
  width: 290px !important;
}
.wpx-291 {
  width: 291px !important;
}
.wpx-292 {
  width: 292px !important;
}
.wpx-293 {
  width: 293px !important;
}
.wpx-294 {
  width: 294px !important;
}
.wpx-295 {
  width: 295px !important;
}
.wpx-296 {
  width: 296px !important;
}
.wpx-297 {
  width: 297px !important;
}
.wpx-298 {
  width: 298px !important;
}
.wpx-299 {
  width: 299px !important;
}
.wpx-300 {
  width: 300px !important;
}
.wpx-301 {
  width: 301px !important;
}
.wpx-302 {
  width: 302px !important;
}
.wpx-303 {
  width: 303px !important;
}
.wpx-304 {
  width: 304px !important;
}
.wpx-305 {
  width: 305px !important;
}
.wpx-306 {
  width: 306px !important;
}
.wpx-307 {
  width: 307px !important;
}
.wpx-308 {
  width: 308px !important;
}
.wpx-309 {
  width: 309px !important;
}
.wpx-310 {
  width: 310px !important;
}
.wpx-311 {
  width: 311px !important;
}
.wpx-312 {
  width: 312px !important;
}
.wpx-313 {
  width: 313px !important;
}
.wpx-314 {
  width: 314px !important;
}
.wpx-315 {
  width: 315px !important;
}
.wpx-316 {
  width: 316px !important;
}
.wpx-317 {
  width: 317px !important;
}
.wpx-318 {
  width: 318px !important;
}
.wpx-319 {
  width: 319px !important;
}
.wpx-320 {
  width: 320px !important;
}
.wpx-321 {
  width: 321px !important;
}
.wpx-322 {
  width: 322px !important;
}
.wpx-323 {
  width: 323px !important;
}
.wpx-324 {
  width: 324px !important;
}
.wpx-325 {
  width: 325px !important;
}
.wpx-326 {
  width: 326px !important;
}
.wpx-327 {
  width: 327px !important;
}
.wpx-328 {
  width: 328px !important;
}
.wpx-329 {
  width: 329px !important;
}
.wpx-330 {
  width: 330px !important;
}
.wpx-331 {
  width: 331px !important;
}
.wpx-332 {
  width: 332px !important;
}
.wpx-333 {
  width: 333px !important;
}
.wpx-334 {
  width: 334px !important;
}
.wpx-335 {
  width: 335px !important;
}
.wpx-336 {
  width: 336px !important;
}
.wpx-337 {
  width: 337px !important;
}
.wpx-338 {
  width: 338px !important;
}
.wpx-339 {
  width: 339px !important;
}
.wpx-340 {
  width: 340px !important;
}
.wpx-341 {
  width: 341px !important;
}
.wpx-342 {
  width: 342px !important;
}
.wpx-343 {
  width: 343px !important;
}
.wpx-344 {
  width: 344px !important;
}
.wpx-345 {
  width: 345px !important;
}
.wpx-346 {
  width: 346px !important;
}
.wpx-347 {
  width: 347px !important;
}
.wpx-348 {
  width: 348px !important;
}
.wpx-349 {
  width: 349px !important;
}
.wpx-350 {
  width: 350px !important;
}
.wpx-351 {
  width: 351px !important;
}
.wpx-352 {
  width: 352px !important;
}
.wpx-353 {
  width: 353px !important;
}
.wpx-354 {
  width: 354px !important;
}
.wpx-355 {
  width: 355px !important;
}
.wpx-356 {
  width: 356px !important;
}
.wpx-357 {
  width: 357px !important;
}
.wpx-358 {
  width: 358px !important;
}
.wpx-359 {
  width: 359px !important;
}
.wpx-360 {
  width: 360px !important;
}
.wpx-361 {
  width: 361px !important;
}
.wpx-362 {
  width: 362px !important;
}
.wpx-363 {
  width: 363px !important;
}
.wpx-364 {
  width: 364px !important;
}
.wpx-365 {
  width: 365px !important;
}
.wpx-366 {
  width: 366px !important;
}
.wpx-367 {
  width: 367px !important;
}
.wpx-368 {
  width: 368px !important;
}
.wpx-369 {
  width: 369px !important;
}
.wpx-370 {
  width: 370px !important;
}
.wpx-371 {
  width: 371px !important;
}
.wpx-372 {
  width: 372px !important;
}
.wpx-373 {
  width: 373px !important;
}
.wpx-374 {
  width: 374px !important;
}
.wpx-375 {
  width: 375px !important;
}
.wpx-376 {
  width: 376px !important;
}
.wpx-377 {
  width: 377px !important;
}
.wpx-378 {
  width: 378px !important;
}
.wpx-379 {
  width: 379px !important;
}
.wpx-380 {
  width: 380px !important;
}
.wpx-381 {
  width: 381px !important;
}
.wpx-382 {
  width: 382px !important;
}
.wpx-383 {
  width: 383px !important;
}
.wpx-384 {
  width: 384px !important;
}
.wpx-385 {
  width: 385px !important;
}
.wpx-386 {
  width: 386px !important;
}
.wpx-387 {
  width: 387px !important;
}
.wpx-388 {
  width: 388px !important;
}
.wpx-389 {
  width: 389px !important;
}
.wpx-390 {
  width: 390px !important;
}
.wpx-391 {
  width: 391px !important;
}
.wpx-392 {
  width: 392px !important;
}
.wpx-393 {
  width: 393px !important;
}
.wpx-394 {
  width: 394px !important;
}
.wpx-395 {
  width: 395px !important;
}
.wpx-396 {
  width: 396px !important;
}
.wpx-397 {
  width: 397px !important;
}
.wpx-398 {
  width: 398px !important;
}
.wpx-399 {
  width: 399px !important;
}
.wpx-400 {
  width: 400px !important;
}
.wpx-401 {
  width: 401px !important;
}
.wpx-402 {
  width: 402px !important;
}
.wpx-403 {
  width: 403px !important;
}
.wpx-404 {
  width: 404px !important;
}
.wpx-405 {
  width: 405px !important;
}
.wpx-406 {
  width: 406px !important;
}
.wpx-407 {
  width: 407px !important;
}
.wpx-408 {
  width: 408px !important;
}
.wpx-409 {
  width: 409px !important;
}
.wpx-410 {
  width: 410px !important;
}
.wpx-411 {
  width: 411px !important;
}
.wpx-412 {
  width: 412px !important;
}
.wpx-413 {
  width: 413px !important;
}
.wpx-414 {
  width: 414px !important;
}
.wpx-415 {
  width: 415px !important;
}
.wpx-416 {
  width: 416px !important;
}
.wpx-417 {
  width: 417px !important;
}
.wpx-418 {
  width: 418px !important;
}
.wpx-419 {
  width: 419px !important;
}
.wpx-420 {
  width: 420px !important;
}
.wpx-421 {
  width: 421px !important;
}
.wpx-422 {
  width: 422px !important;
}
.wpx-423 {
  width: 423px !important;
}
.wpx-424 {
  width: 424px !important;
}
.wpx-425 {
  width: 425px !important;
}
.wpx-426 {
  width: 426px !important;
}
.wpx-427 {
  width: 427px !important;
}
.wpx-428 {
  width: 428px !important;
}
.wpx-429 {
  width: 429px !important;
}
.wpx-430 {
  width: 430px !important;
}
.wpx-431 {
  width: 431px !important;
}
.wpx-432 {
  width: 432px !important;
}
.wpx-433 {
  width: 433px !important;
}
.wpx-434 {
  width: 434px !important;
}
.wpx-435 {
  width: 435px !important;
}
.wpx-436 {
  width: 436px !important;
}
.wpx-437 {
  width: 437px !important;
}
.wpx-438 {
  width: 438px !important;
}
.wpx-439 {
  width: 439px !important;
}
.wpx-440 {
  width: 440px !important;
}
.wpx-441 {
  width: 441px !important;
}
.wpx-442 {
  width: 442px !important;
}
.wpx-443 {
  width: 443px !important;
}
.wpx-444 {
  width: 444px !important;
}
.wpx-445 {
  width: 445px !important;
}
.wpx-446 {
  width: 446px !important;
}
.wpx-447 {
  width: 447px !important;
}
.wpx-448 {
  width: 448px !important;
}
.wpx-449 {
  width: 449px !important;
}
.wpx-450 {
  width: 450px !important;
}
.wpx-451 {
  width: 451px !important;
}
.wpx-452 {
  width: 452px !important;
}
.wpx-453 {
  width: 453px !important;
}
.wpx-454 {
  width: 454px !important;
}
.wpx-455 {
  width: 455px !important;
}
.wpx-456 {
  width: 456px !important;
}
.wpx-457 {
  width: 457px !important;
}
.wpx-458 {
  width: 458px !important;
}
.wpx-459 {
  width: 459px !important;
}
.wpx-460 {
  width: 460px !important;
}
.wpx-461 {
  width: 461px !important;
}
.wpx-462 {
  width: 462px !important;
}
.wpx-463 {
  width: 463px !important;
}
.wpx-464 {
  width: 464px !important;
}
.wpx-465 {
  width: 465px !important;
}
.wpx-466 {
  width: 466px !important;
}
.wpx-467 {
  width: 467px !important;
}
.wpx-468 {
  width: 468px !important;
}
.wpx-469 {
  width: 469px !important;
}
.wpx-470 {
  width: 470px !important;
}
.wpx-471 {
  width: 471px !important;
}
.wpx-472 {
  width: 472px !important;
}
.wpx-473 {
  width: 473px !important;
}
.wpx-474 {
  width: 474px !important;
}
.wpx-475 {
  width: 475px !important;
}
.wpx-476 {
  width: 476px !important;
}
.wpx-477 {
  width: 477px !important;
}
.wpx-478 {
  width: 478px !important;
}
.wpx-479 {
  width: 479px !important;
}
.wpx-480 {
  width: 480px !important;
}
.wpx-481 {
  width: 481px !important;
}
.wpx-482 {
  width: 482px !important;
}
.wpx-483 {
  width: 483px !important;
}
.wpx-484 {
  width: 484px !important;
}
.wpx-485 {
  width: 485px !important;
}
.wpx-486 {
  width: 486px !important;
}
.wpx-487 {
  width: 487px !important;
}
.wpx-488 {
  width: 488px !important;
}
.wpx-489 {
  width: 489px !important;
}
.wpx-490 {
  width: 490px !important;
}
.wpx-491 {
  width: 491px !important;
}
.wpx-492 {
  width: 492px !important;
}
.wpx-493 {
  width: 493px !important;
}
.wpx-494 {
  width: 494px !important;
}
.wpx-495 {
  width: 495px !important;
}
.wpx-496 {
  width: 496px !important;
}
.wpx-497 {
  width: 497px !important;
}
.wpx-498 {
  width: 498px !important;
}
.wpx-499 {
  width: 499px !important;
}
.wpx-500 {
  width: 500px !important;
}
.wpx-501 {
  width: 501px !important;
}
.wpx-502 {
  width: 502px !important;
}
.wpx-503 {
  width: 503px !important;
}
.wpx-504 {
  width: 504px !important;
}
.wpx-505 {
  width: 505px !important;
}
.wpx-506 {
  width: 506px !important;
}
.wpx-507 {
  width: 507px !important;
}
.wpx-508 {
  width: 508px !important;
}
.wpx-509 {
  width: 509px !important;
}
.wpx-510 {
  width: 510px !important;
}
.wpx-511 {
  width: 511px !important;
}
.wpx-512 {
  width: 512px !important;
}
.wpx-513 {
  width: 513px !important;
}
.wpx-514 {
  width: 514px !important;
}
.wpx-515 {
  width: 515px !important;
}
.wpx-516 {
  width: 516px !important;
}
.wpx-517 {
  width: 517px !important;
}
.wpx-518 {
  width: 518px !important;
}
.wpx-519 {
  width: 519px !important;
}
.wpx-520 {
  width: 520px !important;
}
.wpx-521 {
  width: 521px !important;
}
.wpx-522 {
  width: 522px !important;
}
.wpx-523 {
  width: 523px !important;
}
.wpx-524 {
  width: 524px !important;
}
.wpx-525 {
  width: 525px !important;
}
.wpx-526 {
  width: 526px !important;
}
.wpx-527 {
  width: 527px !important;
}
.wpx-528 {
  width: 528px !important;
}
.wpx-529 {
  width: 529px !important;
}
.wpx-530 {
  width: 530px !important;
}
.wpx-531 {
  width: 531px !important;
}
.wpx-532 {
  width: 532px !important;
}
.wpx-533 {
  width: 533px !important;
}
.wpx-534 {
  width: 534px !important;
}
.wpx-535 {
  width: 535px !important;
}
.wpx-536 {
  width: 536px !important;
}
.wpx-537 {
  width: 537px !important;
}
.wpx-538 {
  width: 538px !important;
}
.wpx-539 {
  width: 539px !important;
}
.wpx-540 {
  width: 540px !important;
}
.wpx-541 {
  width: 541px !important;
}
.wpx-542 {
  width: 542px !important;
}
.wpx-543 {
  width: 543px !important;
}
.wpx-544 {
  width: 544px !important;
}
.wpx-545 {
  width: 545px !important;
}
.wpx-546 {
  width: 546px !important;
}
.wpx-547 {
  width: 547px !important;
}
.wpx-548 {
  width: 548px !important;
}
.wpx-549 {
  width: 549px !important;
}
.wpx-550 {
  width: 550px !important;
}
.wpx-551 {
  width: 551px !important;
}
.wpx-552 {
  width: 552px !important;
}
.wpx-553 {
  width: 553px !important;
}
.wpx-554 {
  width: 554px !important;
}
.wpx-555 {
  width: 555px !important;
}
.wpx-556 {
  width: 556px !important;
}
.wpx-557 {
  width: 557px !important;
}
.wpx-558 {
  width: 558px !important;
}
.wpx-559 {
  width: 559px !important;
}
.wpx-560 {
  width: 560px !important;
}
.wpx-561 {
  width: 561px !important;
}
.wpx-562 {
  width: 562px !important;
}
.wpx-563 {
  width: 563px !important;
}
.wpx-564 {
  width: 564px !important;
}
.wpx-565 {
  width: 565px !important;
}
.wpx-566 {
  width: 566px !important;
}
.wpx-567 {
  width: 567px !important;
}
.wpx-568 {
  width: 568px !important;
}
.wpx-569 {
  width: 569px !important;
}
.wpx-570 {
  width: 570px !important;
}
.wpx-571 {
  width: 571px !important;
}
.wpx-572 {
  width: 572px !important;
}
.wpx-573 {
  width: 573px !important;
}
.wpx-574 {
  width: 574px !important;
}
.wpx-575 {
  width: 575px !important;
}
.wpx-576 {
  width: 576px !important;
}
.wpx-577 {
  width: 577px !important;
}
.wpx-578 {
  width: 578px !important;
}
.wpx-579 {
  width: 579px !important;
}
.wpx-580 {
  width: 580px !important;
}
.wpx-581 {
  width: 581px !important;
}
.wpx-582 {
  width: 582px !important;
}
.wpx-583 {
  width: 583px !important;
}
.wpx-584 {
  width: 584px !important;
}
.wpx-585 {
  width: 585px !important;
}
.wpx-586 {
  width: 586px !important;
}
.wpx-587 {
  width: 587px !important;
}
.wpx-588 {
  width: 588px !important;
}
.wpx-589 {
  width: 589px !important;
}
.wpx-590 {
  width: 590px !important;
}
.wpx-591 {
  width: 591px !important;
}
.wpx-592 {
  width: 592px !important;
}
.wpx-593 {
  width: 593px !important;
}
.wpx-594 {
  width: 594px !important;
}
.wpx-595 {
  width: 595px !important;
}
.wpx-596 {
  width: 596px !important;
}
.wpx-597 {
  width: 597px !important;
}
.wpx-598 {
  width: 598px !important;
}
.wpx-599 {
  width: 599px !important;
}
.wpx-600 {
  width: 600px !important;
}
.wpx-601 {
  width: 601px !important;
}
.wpx-602 {
  width: 602px !important;
}
.wpx-603 {
  width: 603px !important;
}
.wpx-604 {
  width: 604px !important;
}
.wpx-605 {
  width: 605px !important;
}
.wpx-606 {
  width: 606px !important;
}
.wpx-607 {
  width: 607px !important;
}
.wpx-608 {
  width: 608px !important;
}
.wpx-609 {
  width: 609px !important;
}
.wpx-610 {
  width: 610px !important;
}
.wpx-611 {
  width: 611px !important;
}
.wpx-612 {
  width: 612px !important;
}
.wpx-613 {
  width: 613px !important;
}
.wpx-614 {
  width: 614px !important;
}
.wpx-615 {
  width: 615px !important;
}
.wpx-616 {
  width: 616px !important;
}
.wpx-617 {
  width: 617px !important;
}
.wpx-618 {
  width: 618px !important;
}
.wpx-619 {
  width: 619px !important;
}
.wpx-620 {
  width: 620px !important;
}
.wpx-621 {
  width: 621px !important;
}
.wpx-622 {
  width: 622px !important;
}
.wpx-623 {
  width: 623px !important;
}
.wpx-624 {
  width: 624px !important;
}
.wpx-625 {
  width: 625px !important;
}
.wpx-626 {
  width: 626px !important;
}
.wpx-627 {
  width: 627px !important;
}
.wpx-628 {
  width: 628px !important;
}
.wpx-629 {
  width: 629px !important;
}
.wpx-630 {
  width: 630px !important;
}
.wpx-631 {
  width: 631px !important;
}
.wpx-632 {
  width: 632px !important;
}
.wpx-633 {
  width: 633px !important;
}
.wpx-634 {
  width: 634px !important;
}
.wpx-635 {
  width: 635px !important;
}
.wpx-636 {
  width: 636px !important;
}
.wpx-637 {
  width: 637px !important;
}
.wpx-638 {
  width: 638px !important;
}
.wpx-639 {
  width: 639px !important;
}
.wpx-640 {
  width: 640px !important;
}
.wpx-641 {
  width: 641px !important;
}
.wpx-642 {
  width: 642px !important;
}
.wpx-643 {
  width: 643px !important;
}
.wpx-644 {
  width: 644px !important;
}
.wpx-645 {
  width: 645px !important;
}
.wpx-646 {
  width: 646px !important;
}
.wpx-647 {
  width: 647px !important;
}
.wpx-648 {
  width: 648px !important;
}
.wpx-649 {
  width: 649px !important;
}
.wpx-650 {
  width: 650px !important;
}
.wpx-651 {
  width: 651px !important;
}
.wpx-652 {
  width: 652px !important;
}
.wpx-653 {
  width: 653px !important;
}
.wpx-654 {
  width: 654px !important;
}
.wpx-655 {
  width: 655px !important;
}
.wpx-656 {
  width: 656px !important;
}
.wpx-657 {
  width: 657px !important;
}
.wpx-658 {
  width: 658px !important;
}
.wpx-659 {
  width: 659px !important;
}
.wpx-660 {
  width: 660px !important;
}
.wpx-661 {
  width: 661px !important;
}
.wpx-662 {
  width: 662px !important;
}
.wpx-663 {
  width: 663px !important;
}
.wpx-664 {
  width: 664px !important;
}
.wpx-665 {
  width: 665px !important;
}
.wpx-666 {
  width: 666px !important;
}
.wpx-667 {
  width: 667px !important;
}
.wpx-668 {
  width: 668px !important;
}
.wpx-669 {
  width: 669px !important;
}
.wpx-670 {
  width: 670px !important;
}
.wpx-671 {
  width: 671px !important;
}
.wpx-672 {
  width: 672px !important;
}
.wpx-673 {
  width: 673px !important;
}
.wpx-674 {
  width: 674px !important;
}
.wpx-675 {
  width: 675px !important;
}
.wpx-676 {
  width: 676px !important;
}
.wpx-677 {
  width: 677px !important;
}
.wpx-678 {
  width: 678px !important;
}
.wpx-679 {
  width: 679px !important;
}
.wpx-680 {
  width: 680px !important;
}
.wpx-681 {
  width: 681px !important;
}
.wpx-682 {
  width: 682px !important;
}
.wpx-683 {
  width: 683px !important;
}
.wpx-684 {
  width: 684px !important;
}
.wpx-685 {
  width: 685px !important;
}
.wpx-686 {
  width: 686px !important;
}
.wpx-687 {
  width: 687px !important;
}
.wpx-688 {
  width: 688px !important;
}
.wpx-689 {
  width: 689px !important;
}
.wpx-690 {
  width: 690px !important;
}
.wpx-691 {
  width: 691px !important;
}
.wpx-692 {
  width: 692px !important;
}
.wpx-693 {
  width: 693px !important;
}
.wpx-694 {
  width: 694px !important;
}
.wpx-695 {
  width: 695px !important;
}
.wpx-696 {
  width: 696px !important;
}
.wpx-697 {
  width: 697px !important;
}
.wpx-698 {
  width: 698px !important;
}
.wpx-699 {
  width: 699px !important;
}
.wpx-700 {
  width: 700px !important;
}
.wpx-701 {
  width: 701px !important;
}
.wpx-702 {
  width: 702px !important;
}
.wpx-703 {
  width: 703px !important;
}
.wpx-704 {
  width: 704px !important;
}
.wpx-705 {
  width: 705px !important;
}
.wpx-706 {
  width: 706px !important;
}
.wpx-707 {
  width: 707px !important;
}
.wpx-708 {
  width: 708px !important;
}
.wpx-709 {
  width: 709px !important;
}
.wpx-710 {
  width: 710px !important;
}
.wpx-711 {
  width: 711px !important;
}
.wpx-712 {
  width: 712px !important;
}
.wpx-713 {
  width: 713px !important;
}
.wpx-714 {
  width: 714px !important;
}
.wpx-715 {
  width: 715px !important;
}
.wpx-716 {
  width: 716px !important;
}
.wpx-717 {
  width: 717px !important;
}
.wpx-718 {
  width: 718px !important;
}
.wpx-719 {
  width: 719px !important;
}
.wpx-720 {
  width: 720px !important;
}
.wpx-721 {
  width: 721px !important;
}
.wpx-722 {
  width: 722px !important;
}
.wpx-723 {
  width: 723px !important;
}
.wpx-724 {
  width: 724px !important;
}
.wpx-725 {
  width: 725px !important;
}
.wpx-726 {
  width: 726px !important;
}
.wpx-727 {
  width: 727px !important;
}
.wpx-728 {
  width: 728px !important;
}
.wpx-729 {
  width: 729px !important;
}
.wpx-730 {
  width: 730px !important;
}
.wpx-731 {
  width: 731px !important;
}
.wpx-732 {
  width: 732px !important;
}
.wpx-733 {
  width: 733px !important;
}
.wpx-734 {
  width: 734px !important;
}
.wpx-735 {
  width: 735px !important;
}
.wpx-736 {
  width: 736px !important;
}
.wpx-737 {
  width: 737px !important;
}
.wpx-738 {
  width: 738px !important;
}
.wpx-739 {
  width: 739px !important;
}
.wpx-740 {
  width: 740px !important;
}
.wpx-741 {
  width: 741px !important;
}
.wpx-742 {
  width: 742px !important;
}
.wpx-743 {
  width: 743px !important;
}
.wpx-744 {
  width: 744px !important;
}
.wpx-745 {
  width: 745px !important;
}
.wpx-746 {
  width: 746px !important;
}
.wpx-747 {
  width: 747px !important;
}
.wpx-748 {
  width: 748px !important;
}
.wpx-749 {
  width: 749px !important;
}
.wpx-750 {
  width: 750px !important;
}
.wpx-751 {
  width: 751px !important;
}
.wpx-752 {
  width: 752px !important;
}
.wpx-753 {
  width: 753px !important;
}
.wpx-754 {
  width: 754px !important;
}
.wpx-755 {
  width: 755px !important;
}
.wpx-756 {
  width: 756px !important;
}
.wpx-757 {
  width: 757px !important;
}
.wpx-758 {
  width: 758px !important;
}
.wpx-759 {
  width: 759px !important;
}
.wpx-760 {
  width: 760px !important;
}
.wpx-761 {
  width: 761px !important;
}
.wpx-762 {
  width: 762px !important;
}
.wpx-763 {
  width: 763px !important;
}
.wpx-764 {
  width: 764px !important;
}
.wpx-765 {
  width: 765px !important;
}
.wpx-766 {
  width: 766px !important;
}
.wpx-767 {
  width: 767px !important;
}
.wpx-768 {
  width: 768px !important;
}
.wpx-769 {
  width: 769px !important;
}
.wpx-770 {
  width: 770px !important;
}
.wpx-771 {
  width: 771px !important;
}
.wpx-772 {
  width: 772px !important;
}
.wpx-773 {
  width: 773px !important;
}
.wpx-774 {
  width: 774px !important;
}
.wpx-775 {
  width: 775px !important;
}
.wpx-776 {
  width: 776px !important;
}
.wpx-777 {
  width: 777px !important;
}
.wpx-778 {
  width: 778px !important;
}
.wpx-779 {
  width: 779px !important;
}
.wpx-780 {
  width: 780px !important;
}
.wpx-781 {
  width: 781px !important;
}
.wpx-782 {
  width: 782px !important;
}
.wpx-783 {
  width: 783px !important;
}
.wpx-784 {
  width: 784px !important;
}
.wpx-785 {
  width: 785px !important;
}
.wpx-786 {
  width: 786px !important;
}
.wpx-787 {
  width: 787px !important;
}
.wpx-788 {
  width: 788px !important;
}
.wpx-789 {
  width: 789px !important;
}
.wpx-790 {
  width: 790px !important;
}
.wpx-791 {
  width: 791px !important;
}
.wpx-792 {
  width: 792px !important;
}
.wpx-793 {
  width: 793px !important;
}
.wpx-794 {
  width: 794px !important;
}
.wpx-795 {
  width: 795px !important;
}
.wpx-796 {
  width: 796px !important;
}
.wpx-797 {
  width: 797px !important;
}
.wpx-798 {
  width: 798px !important;
}
.wpx-799 {
  width: 799px !important;
}
.wpx-800 {
  width: 800px !important;
}
.wpx-801 {
  width: 801px !important;
}
.wpx-802 {
  width: 802px !important;
}
.wpx-803 {
  width: 803px !important;
}
.wpx-804 {
  width: 804px !important;
}
.wpx-805 {
  width: 805px !important;
}
.wpx-806 {
  width: 806px !important;
}
.wpx-807 {
  width: 807px !important;
}
.wpx-808 {
  width: 808px !important;
}
.wpx-809 {
  width: 809px !important;
}
.wpx-810 {
  width: 810px !important;
}
.wpx-811 {
  width: 811px !important;
}
.wpx-812 {
  width: 812px !important;
}
.wpx-813 {
  width: 813px !important;
}
.wpx-814 {
  width: 814px !important;
}
.wpx-815 {
  width: 815px !important;
}
.wpx-816 {
  width: 816px !important;
}
.wpx-817 {
  width: 817px !important;
}
.wpx-818 {
  width: 818px !important;
}
.wpx-819 {
  width: 819px !important;
}
.wpx-820 {
  width: 820px !important;
}
.wpx-821 {
  width: 821px !important;
}
.wpx-822 {
  width: 822px !important;
}
.wpx-823 {
  width: 823px !important;
}
.wpx-824 {
  width: 824px !important;
}
.wpx-825 {
  width: 825px !important;
}
.wpx-826 {
  width: 826px !important;
}
.wpx-827 {
  width: 827px !important;
}
.wpx-828 {
  width: 828px !important;
}
.wpx-829 {
  width: 829px !important;
}
.wpx-830 {
  width: 830px !important;
}
.wpx-831 {
  width: 831px !important;
}
.wpx-832 {
  width: 832px !important;
}
.wpx-833 {
  width: 833px !important;
}
.wpx-834 {
  width: 834px !important;
}
.wpx-835 {
  width: 835px !important;
}
.wpx-836 {
  width: 836px !important;
}
.wpx-837 {
  width: 837px !important;
}
.wpx-838 {
  width: 838px !important;
}
.wpx-839 {
  width: 839px !important;
}
.wpx-840 {
  width: 840px !important;
}
.wpx-841 {
  width: 841px !important;
}
.wpx-842 {
  width: 842px !important;
}
.wpx-843 {
  width: 843px !important;
}
.wpx-844 {
  width: 844px !important;
}
.wpx-845 {
  width: 845px !important;
}
.wpx-846 {
  width: 846px !important;
}
.wpx-847 {
  width: 847px !important;
}
.wpx-848 {
  width: 848px !important;
}
.wpx-849 {
  width: 849px !important;
}
.wpx-850 {
  width: 850px !important;
}
.wpx-851 {
  width: 851px !important;
}
.wpx-852 {
  width: 852px !important;
}
.wpx-853 {
  width: 853px !important;
}
.wpx-854 {
  width: 854px !important;
}
.wpx-855 {
  width: 855px !important;
}
.wpx-856 {
  width: 856px !important;
}
.wpx-857 {
  width: 857px !important;
}
.wpx-858 {
  width: 858px !important;
}
.wpx-859 {
  width: 859px !important;
}
.wpx-860 {
  width: 860px !important;
}
.wpx-861 {
  width: 861px !important;
}
.wpx-862 {
  width: 862px !important;
}
.wpx-863 {
  width: 863px !important;
}
.wpx-864 {
  width: 864px !important;
}
.wpx-865 {
  width: 865px !important;
}
.wpx-866 {
  width: 866px !important;
}
.wpx-867 {
  width: 867px !important;
}
.wpx-868 {
  width: 868px !important;
}
.wpx-869 {
  width: 869px !important;
}
.wpx-870 {
  width: 870px !important;
}
.wpx-871 {
  width: 871px !important;
}
.wpx-872 {
  width: 872px !important;
}
.wpx-873 {
  width: 873px !important;
}
.wpx-874 {
  width: 874px !important;
}
.wpx-875 {
  width: 875px !important;
}
.wpx-876 {
  width: 876px !important;
}
.wpx-877 {
  width: 877px !important;
}
.wpx-878 {
  width: 878px !important;
}
.wpx-879 {
  width: 879px !important;
}
.wpx-880 {
  width: 880px !important;
}
.wpx-881 {
  width: 881px !important;
}
.wpx-882 {
  width: 882px !important;
}
.wpx-883 {
  width: 883px !important;
}
.wpx-884 {
  width: 884px !important;
}
.wpx-885 {
  width: 885px !important;
}
.wpx-886 {
  width: 886px !important;
}
.wpx-887 {
  width: 887px !important;
}
.wpx-888 {
  width: 888px !important;
}
.wpx-889 {
  width: 889px !important;
}
.wpx-890 {
  width: 890px !important;
}
.wpx-891 {
  width: 891px !important;
}
.wpx-892 {
  width: 892px !important;
}
.wpx-893 {
  width: 893px !important;
}
.wpx-894 {
  width: 894px !important;
}
.wpx-895 {
  width: 895px !important;
}
.wpx-896 {
  width: 896px !important;
}
.wpx-897 {
  width: 897px !important;
}
.wpx-898 {
  width: 898px !important;
}
.wpx-899 {
  width: 899px !important;
}
.wpx-900 {
  width: 900px !important;
}
.wrem-1 {
  width: 1rem !important;
}
.wrem-2 {
  width: 2rem !important;
}
.wrem-3 {
  width: 3rem !important;
}
.wrem-4 {
  width: 4rem !important;
}
.wrem-5 {
  width: 5rem !important;
}
.wrem-6 {
  width: 6rem !important;
}
.wrem-7 {
  width: 7rem !important;
}
.wrem-8 {
  width: 8rem !important;
}
.wrem-9 {
  width: 9rem !important;
}
.wrem-10 {
  width: 10rem !important;
}
.wrem-15 {
  width: 15rem !important;
}
.wrem-20 {
  width: 20rem !important;
}
.wrem-21 {
  width: 21rem !important;
}
.wrem-22 {
  width: 22rem !important;
}
.wrem-23 {
  width: 23rem !important;
}
.wrem-24 {
  width: 24rem !important;
}
.wrem-25 {
  width: 25rem !important;
}
.wrem-26 {
  width: 26rem !important;
}
.wrem-27 {
  width: 27rem !important;
}
.wrem-28 {
  width: 28rem !important;
}
.wrem-29 {
  width: 29rem !important;
}
.wrem-30 {
  width: 30rem !important;
}
.wrem-31 {
  width: 31rem !important;
}
.wrem-32 {
  width: 32rem !important;
}
.wrem-33 {
  width: 33rem !important;
}
.wrem-34 {
  width: 34rem !important;
}
.wrem-35 {
  width: 35rem !important;
}
.wrem-36 {
  width: 36rem !important;
}
.wrem-37 {
  width: 37rem !important;
}
.wrem-38 {
  width: 38rem !important;
}
.wrem-39 {
  width: 39rem !important;
}
.wrem-40 {
  width: 40rem !important;
}
.wrem-41 {
  width: 41rem !important;
}
.wrem-42 {
  width: 42rem !important;
}
.wrem-43 {
  width: 43rem !important;
}
.wrem-44 {
  width: 44rem !important;
}
.wrem-45 {
  width: 45rem !important;
}
.wrem-46 {
  width: 46rem !important;
}
.wrem-47 {
  width: 47rem !important;
}
.wrem-48 {
  width: 48rem !important;
}
.wrem-49 {
  width: 49rem !important;
}
.wrem-50 {
  width: 50rem !important;
}
.wrem-51 {
  width: 51rem !important;
}
.wrem-52 {
  width: 52rem !important;
}
.wrem-53 {
  width: 53rem !important;
}
.wrem-54 {
  width: 54rem !important;
}
.wrem-55 {
  width: 55rem !important;
}
.wrem-56 {
  width: 56rem !important;
}
.wrem-57 {
  width: 57rem !important;
}
.wrem-58 {
  width: 58rem !important;
}
.wrem-59 {
  width: 59rem !important;
}
.wrem-60 {
  width: 60rem !important;
}
.wrem-61 {
  width: 61rem !important;
}
.wrem-62 {
  width: 62rem !important;
}
.wrem-63 {
  width: 63rem !important;
}
.wrem-64 {
  width: 64rem !important;
}
.wrem-65 {
  width: 65rem !important;
}
.wrem-66 {
  width: 66rem !important;
}
.wrem-67 {
  width: 67rem !important;
}
.wrem-68 {
  width: 68rem !important;
}
.wrem-69 {
  width: 69rem !important;
}
.wrem-70 {
  width: 70rem !important;
}
.wrem-71 {
  width: 71rem !important;
}
.wrem-72 {
  width: 72rem !important;
}
.wrem-73 {
  width: 73rem !important;
}
.wrem-74 {
  width: 74rem !important;
}
.wrem-75 {
  width: 75rem !important;
}
.wrem-76 {
  width: 76rem !important;
}
.wrem-77 {
  width: 77rem !important;
}
.wrem-78 {
  width: 78rem !important;
}
.wrem-79 {
  width: 79rem !important;
}
.wrem-80 {
  width: 80rem !important;
}
.wrem-81 {
  width: 81rem !important;
}
.wrem-82 {
  width: 82rem !important;
}
.wrem-83 {
  width: 83rem !important;
}
.wrem-84 {
  width: 84rem !important;
}
.wrem-85 {
  width: 85rem !important;
}
.wrem-86 {
  width: 86rem !important;
}
.wrem-87 {
  width: 87rem !important;
}
.wrem-88 {
  width: 88rem !important;
}
.wrem-89 {
  width: 89rem !important;
}
.wrem-90 {
  width: 90rem !important;
}
.wrem-91 {
  width: 91rem !important;
}
.wrem-92 {
  width: 92rem !important;
}
.wrem-93 {
  width: 93rem !important;
}
.wrem-94 {
  width: 94rem !important;
}
.wrem-95 {
  width: 95rem !important;
}
.wrem-96 {
  width: 96rem !important;
}
.wrem-97 {
  width: 97rem !important;
}
.wrem-98 {
  width: 98rem !important;
}
.wrem-99 {
  width: 99rem !important;
}
.wrem-100 {
  width: 100rem !important;
}
.wrem-101 {
  width: 101rem !important;
}
.wrem-102 {
  width: 102rem !important;
}
.wrem-103 {
  width: 103rem !important;
}
.wrem-104 {
  width: 104rem !important;
}
.wrem-105 {
  width: 105rem !important;
}
.wrem-106 {
  width: 106rem !important;
}
.wrem-107 {
  width: 107rem !important;
}
.wrem-108 {
  width: 108rem !important;
}
.wrem-109 {
  width: 109rem !important;
}
.wrem-110 {
  width: 110rem !important;
}
.wrem-111 {
  width: 111rem !important;
}
.wrem-112 {
  width: 112rem !important;
}
.wrem-113 {
  width: 113rem !important;
}
.wrem-114 {
  width: 114rem !important;
}
.wrem-115 {
  width: 115rem !important;
}
.wrem-116 {
  width: 116rem !important;
}
.wrem-117 {
  width: 117rem !important;
}
.wrem-118 {
  width: 118rem !important;
}
.wrem-119 {
  width: 119rem !important;
}
.wrem-120 {
  width: 120rem !important;
}
.wrem-121 {
  width: 121rem !important;
}
.wrem-122 {
  width: 122rem !important;
}
.wrem-123 {
  width: 123rem !important;
}
.wrem-124 {
  width: 124rem !important;
}
.wrem-125 {
  width: 125rem !important;
}
.wrem-126 {
  width: 126rem !important;
}
.wrem-127 {
  width: 127rem !important;
}
.wrem-128 {
  width: 128rem !important;
}
.wrem-129 {
  width: 129rem !important;
}
.wrem-130 {
  width: 130rem !important;
}
.wrem-131 {
  width: 131rem !important;
}
.wrem-132 {
  width: 132rem !important;
}
.wrem-133 {
  width: 133rem !important;
}
.wrem-134 {
  width: 134rem !important;
}
.wrem-135 {
  width: 135rem !important;
}
.wrem-136 {
  width: 136rem !important;
}
.wrem-137 {
  width: 137rem !important;
}
.wrem-138 {
  width: 138rem !important;
}
.wrem-139 {
  width: 139rem !important;
}
.wrem-140 {
  width: 140rem !important;
}
.wrem-141 {
  width: 141rem !important;
}
.wrem-142 {
  width: 142rem !important;
}
.wrem-143 {
  width: 143rem !important;
}
.wrem-144 {
  width: 144rem !important;
}
.wrem-145 {
  width: 145rem !important;
}
.wrem-146 {
  width: 146rem !important;
}
.wrem-147 {
  width: 147rem !important;
}
.wrem-148 {
  width: 148rem !important;
}
.wrem-149 {
  width: 149rem !important;
}
.wrem-150 {
  width: 150rem !important;
}
.wrem-151 {
  width: 151rem !important;
}
.wrem-152 {
  width: 152rem !important;
}
.wrem-153 {
  width: 153rem !important;
}
.wrem-154 {
  width: 154rem !important;
}
.wrem-155 {
  width: 155rem !important;
}
.wrem-156 {
  width: 156rem !important;
}
.wrem-157 {
  width: 157rem !important;
}
.wrem-158 {
  width: 158rem !important;
}
.wrem-159 {
  width: 159rem !important;
}
.wrem-160 {
  width: 160rem !important;
}
.wrem-161 {
  width: 161rem !important;
}
.wrem-162 {
  width: 162rem !important;
}
.wrem-163 {
  width: 163rem !important;
}
.wrem-164 {
  width: 164rem !important;
}
.wrem-165 {
  width: 165rem !important;
}
.wrem-166 {
  width: 166rem !important;
}
.wrem-167 {
  width: 167rem !important;
}
.wrem-168 {
  width: 168rem !important;
}
.wrem-169 {
  width: 169rem !important;
}
.wrem-170 {
  width: 170rem !important;
}
.wrem-171 {
  width: 171rem !important;
}
.wrem-172 {
  width: 172rem !important;
}
.wrem-173 {
  width: 173rem !important;
}
.wrem-174 {
  width: 174rem !important;
}
.wrem-175 {
  width: 175rem !important;
}
.wrem-176 {
  width: 176rem !important;
}
.wrem-177 {
  width: 177rem !important;
}
.wrem-178 {
  width: 178rem !important;
}
.wrem-179 {
  width: 179rem !important;
}
.wrem-180 {
  width: 180rem !important;
}
.wrem-181 {
  width: 181rem !important;
}
.wrem-182 {
  width: 182rem !important;
}
.wrem-183 {
  width: 183rem !important;
}
.wrem-184 {
  width: 184rem !important;
}
.wrem-185 {
  width: 185rem !important;
}
.wrem-186 {
  width: 186rem !important;
}
.wrem-187 {
  width: 187rem !important;
}
.wrem-188 {
  width: 188rem !important;
}
.wrem-189 {
  width: 189rem !important;
}
.wrem-190 {
  width: 190rem !important;
}
.wrem-191 {
  width: 191rem !important;
}
.wrem-192 {
  width: 192rem !important;
}
.wrem-193 {
  width: 193rem !important;
}
.wrem-194 {
  width: 194rem !important;
}
.wrem-195 {
  width: 195rem !important;
}
.wrem-196 {
  width: 196rem !important;
}
.wrem-197 {
  width: 197rem !important;
}
.wrem-198 {
  width: 198rem !important;
}
.wrem-199 {
  width: 199rem !important;
}
.wrem-200 {
  width: 200rem !important;
}
.wrem-201 {
  width: 201rem !important;
}
.wrem-202 {
  width: 202rem !important;
}
.wrem-203 {
  width: 203rem !important;
}
.wrem-204 {
  width: 204rem !important;
}
.wrem-205 {
  width: 205rem !important;
}
.wrem-206 {
  width: 206rem !important;
}
.wrem-207 {
  width: 207rem !important;
}
.wrem-208 {
  width: 208rem !important;
}
.wrem-209 {
  width: 209rem !important;
}
.wrem-210 {
  width: 210rem !important;
}
.wrem-211 {
  width: 211rem !important;
}
.wrem-212 {
  width: 212rem !important;
}
.wrem-213 {
  width: 213rem !important;
}
.wrem-214 {
  width: 214rem !important;
}
.wrem-215 {
  width: 215rem !important;
}
.wrem-216 {
  width: 216rem !important;
}
.wrem-217 {
  width: 217rem !important;
}
.wrem-218 {
  width: 218rem !important;
}
.wrem-219 {
  width: 219rem !important;
}
.wrem-220 {
  width: 220rem !important;
}
.wrem-221 {
  width: 221rem !important;
}
.wrem-222 {
  width: 222rem !important;
}
.wrem-223 {
  width: 223rem !important;
}
.wrem-224 {
  width: 224rem !important;
}
.wrem-225 {
  width: 225rem !important;
}
.wrem-226 {
  width: 226rem !important;
}
.wrem-227 {
  width: 227rem !important;
}
.wrem-228 {
  width: 228rem !important;
}
.wrem-229 {
  width: 229rem !important;
}
.wrem-230 {
  width: 230rem !important;
}
.wrem-231 {
  width: 231rem !important;
}
.wrem-232 {
  width: 232rem !important;
}
.wrem-233 {
  width: 233rem !important;
}
.wrem-234 {
  width: 234rem !important;
}
.wrem-235 {
  width: 235rem !important;
}
.wrem-236 {
  width: 236rem !important;
}
.wrem-237 {
  width: 237rem !important;
}
.wrem-238 {
  width: 238rem !important;
}
.wrem-239 {
  width: 239rem !important;
}
.wrem-240 {
  width: 240rem !important;
}
.wrem-241 {
  width: 241rem !important;
}
.wrem-242 {
  width: 242rem !important;
}
.wrem-243 {
  width: 243rem !important;
}
.wrem-244 {
  width: 244rem !important;
}
.wrem-245 {
  width: 245rem !important;
}
.wrem-246 {
  width: 246rem !important;
}
.wrem-247 {
  width: 247rem !important;
}
.wrem-248 {
  width: 248rem !important;
}
.wrem-249 {
  width: 249rem !important;
}
.wrem-250 {
  width: 250rem !important;
}
.wrem-251 {
  width: 251rem !important;
}
.wrem-252 {
  width: 252rem !important;
}
.wrem-253 {
  width: 253rem !important;
}
.wrem-254 {
  width: 254rem !important;
}
.wrem-255 {
  width: 255rem !important;
}
.wrem-256 {
  width: 256rem !important;
}
.wrem-257 {
  width: 257rem !important;
}
.wrem-258 {
  width: 258rem !important;
}
.wrem-259 {
  width: 259rem !important;
}
.wrem-260 {
  width: 260rem !important;
}
.wrem-261 {
  width: 261rem !important;
}
.wrem-262 {
  width: 262rem !important;
}
.wrem-263 {
  width: 263rem !important;
}
.wrem-264 {
  width: 264rem !important;
}
.wrem-265 {
  width: 265rem !important;
}
.wrem-266 {
  width: 266rem !important;
}
.wrem-267 {
  width: 267rem !important;
}
.wrem-268 {
  width: 268rem !important;
}
.wrem-269 {
  width: 269rem !important;
}
.wrem-270 {
  width: 270rem !important;
}
.wrem-271 {
  width: 271rem !important;
}
.wrem-272 {
  width: 272rem !important;
}
.wrem-273 {
  width: 273rem !important;
}
.wrem-274 {
  width: 274rem !important;
}
.wrem-275 {
  width: 275rem !important;
}
.wrem-276 {
  width: 276rem !important;
}
.wrem-277 {
  width: 277rem !important;
}
.wrem-278 {
  width: 278rem !important;
}
.wrem-279 {
  width: 279rem !important;
}
.wrem-280 {
  width: 280rem !important;
}
.wrem-281 {
  width: 281rem !important;
}
.wrem-282 {
  width: 282rem !important;
}
.wrem-283 {
  width: 283rem !important;
}
.wrem-284 {
  width: 284rem !important;
}
.wrem-285 {
  width: 285rem !important;
}
.wrem-286 {
  width: 286rem !important;
}
.wrem-287 {
  width: 287rem !important;
}
.wrem-288 {
  width: 288rem !important;
}
.wrem-289 {
  width: 289rem !important;
}
.wrem-290 {
  width: 290rem !important;
}
.wrem-291 {
  width: 291rem !important;
}
.wrem-292 {
  width: 292rem !important;
}
.wrem-293 {
  width: 293rem !important;
}
.wrem-294 {
  width: 294rem !important;
}
.wrem-295 {
  width: 295rem !important;
}
.wrem-296 {
  width: 296rem !important;
}
.wrem-297 {
  width: 297rem !important;
}
.wrem-298 {
  width: 298rem !important;
}
.wrem-299 {
  width: 299rem !important;
}
.wrem-300 {
  width: 300rem !important;
}
.wrem-301 {
  width: 301rem !important;
}
.wrem-302 {
  width: 302rem !important;
}
.wrem-303 {
  width: 303rem !important;
}
.wrem-304 {
  width: 304rem !important;
}
.wrem-305 {
  width: 305rem !important;
}
.wrem-306 {
  width: 306rem !important;
}
.wrem-307 {
  width: 307rem !important;
}
.wrem-308 {
  width: 308rem !important;
}
.wrem-309 {
  width: 309rem !important;
}
.wrem-310 {
  width: 310rem !important;
}
.wrem-311 {
  width: 311rem !important;
}
.wrem-312 {
  width: 312rem !important;
}
.wrem-313 {
  width: 313rem !important;
}
.wrem-314 {
  width: 314rem !important;
}
.wrem-315 {
  width: 315rem !important;
}
.wrem-316 {
  width: 316rem !important;
}
.wrem-317 {
  width: 317rem !important;
}
.wrem-318 {
  width: 318rem !important;
}
.wrem-319 {
  width: 319rem !important;
}
.wrem-320 {
  width: 320rem !important;
}
.wrem-321 {
  width: 321rem !important;
}
.wrem-322 {
  width: 322rem !important;
}
.wrem-323 {
  width: 323rem !important;
}
.wrem-324 {
  width: 324rem !important;
}
.wrem-325 {
  width: 325rem !important;
}
.wrem-326 {
  width: 326rem !important;
}
.wrem-327 {
  width: 327rem !important;
}
.wrem-328 {
  width: 328rem !important;
}
.wrem-329 {
  width: 329rem !important;
}
.wrem-330 {
  width: 330rem !important;
}
.wrem-331 {
  width: 331rem !important;
}
.wrem-332 {
  width: 332rem !important;
}
.wrem-333 {
  width: 333rem !important;
}
.wrem-334 {
  width: 334rem !important;
}
.wrem-335 {
  width: 335rem !important;
}
.wrem-336 {
  width: 336rem !important;
}
.wrem-337 {
  width: 337rem !important;
}
.wrem-338 {
  width: 338rem !important;
}
.wrem-339 {
  width: 339rem !important;
}
.wrem-340 {
  width: 340rem !important;
}
.wrem-341 {
  width: 341rem !important;
}
.wrem-342 {
  width: 342rem !important;
}
.wrem-343 {
  width: 343rem !important;
}
.wrem-344 {
  width: 344rem !important;
}
.wrem-345 {
  width: 345rem !important;
}
.wrem-346 {
  width: 346rem !important;
}
.wrem-347 {
  width: 347rem !important;
}
.wrem-348 {
  width: 348rem !important;
}
.wrem-349 {
  width: 349rem !important;
}
.wrem-350 {
  width: 350rem !important;
}
.wrem-351 {
  width: 351rem !important;
}
.wrem-352 {
  width: 352rem !important;
}
.wrem-353 {
  width: 353rem !important;
}
.wrem-354 {
  width: 354rem !important;
}
.wrem-355 {
  width: 355rem !important;
}
.wrem-356 {
  width: 356rem !important;
}
.wrem-357 {
  width: 357rem !important;
}
.wrem-358 {
  width: 358rem !important;
}
.wrem-359 {
  width: 359rem !important;
}
.wrem-360 {
  width: 360rem !important;
}
.wrem-361 {
  width: 361rem !important;
}
.wrem-362 {
  width: 362rem !important;
}
.wrem-363 {
  width: 363rem !important;
}
.wrem-364 {
  width: 364rem !important;
}
.wrem-365 {
  width: 365rem !important;
}
.wrem-366 {
  width: 366rem !important;
}
.wrem-367 {
  width: 367rem !important;
}
.wrem-368 {
  width: 368rem !important;
}
.wrem-369 {
  width: 369rem !important;
}
.wrem-370 {
  width: 370rem !important;
}
.wrem-371 {
  width: 371rem !important;
}
.wrem-372 {
  width: 372rem !important;
}
.wrem-373 {
  width: 373rem !important;
}
.wrem-374 {
  width: 374rem !important;
}
.wrem-375 {
  width: 375rem !important;
}
.wrem-376 {
  width: 376rem !important;
}
.wrem-377 {
  width: 377rem !important;
}
.wrem-378 {
  width: 378rem !important;
}
.wrem-379 {
  width: 379rem !important;
}
.wrem-380 {
  width: 380rem !important;
}
.wrem-381 {
  width: 381rem !important;
}
.wrem-382 {
  width: 382rem !important;
}
.wrem-383 {
  width: 383rem !important;
}
.wrem-384 {
  width: 384rem !important;
}
.wrem-385 {
  width: 385rem !important;
}
.wrem-386 {
  width: 386rem !important;
}
.wrem-387 {
  width: 387rem !important;
}
.wrem-388 {
  width: 388rem !important;
}
.wrem-389 {
  width: 389rem !important;
}
.wrem-390 {
  width: 390rem !important;
}
.wrem-391 {
  width: 391rem !important;
}
.wrem-392 {
  width: 392rem !important;
}
.wrem-393 {
  width: 393rem !important;
}
.wrem-394 {
  width: 394rem !important;
}
.wrem-395 {
  width: 395rem !important;
}
.wrem-396 {
  width: 396rem !important;
}
.wrem-397 {
  width: 397rem !important;
}
.wrem-398 {
  width: 398rem !important;
}
.wrem-399 {
  width: 399rem !important;
}
.wrem-400 {
  width: 400rem !important;
}
.wrem-401 {
  width: 401rem !important;
}
.wrem-402 {
  width: 402rem !important;
}
.wrem-403 {
  width: 403rem !important;
}
.wrem-404 {
  width: 404rem !important;
}
.wrem-405 {
  width: 405rem !important;
}
.wrem-406 {
  width: 406rem !important;
}
.wrem-407 {
  width: 407rem !important;
}
.wrem-408 {
  width: 408rem !important;
}
.wrem-409 {
  width: 409rem !important;
}
.wrem-410 {
  width: 410rem !important;
}
.wrem-411 {
  width: 411rem !important;
}
.wrem-412 {
  width: 412rem !important;
}
.wrem-413 {
  width: 413rem !important;
}
.wrem-414 {
  width: 414rem !important;
}
.wrem-415 {
  width: 415rem !important;
}
.wrem-416 {
  width: 416rem !important;
}
.wrem-417 {
  width: 417rem !important;
}
.wrem-418 {
  width: 418rem !important;
}
.wrem-419 {
  width: 419rem !important;
}
.wrem-420 {
  width: 420rem !important;
}
.wrem-421 {
  width: 421rem !important;
}
.wrem-422 {
  width: 422rem !important;
}
.wrem-423 {
  width: 423rem !important;
}
.wrem-424 {
  width: 424rem !important;
}
.wrem-425 {
  width: 425rem !important;
}
.wrem-426 {
  width: 426rem !important;
}
.wrem-427 {
  width: 427rem !important;
}
.wrem-428 {
  width: 428rem !important;
}
.wrem-429 {
  width: 429rem !important;
}
.wrem-430 {
  width: 430rem !important;
}
.wrem-431 {
  width: 431rem !important;
}
.wrem-432 {
  width: 432rem !important;
}
.wrem-433 {
  width: 433rem !important;
}
.wrem-434 {
  width: 434rem !important;
}
.wrem-435 {
  width: 435rem !important;
}
.wrem-436 {
  width: 436rem !important;
}
.wrem-437 {
  width: 437rem !important;
}
.wrem-438 {
  width: 438rem !important;
}
.wrem-439 {
  width: 439rem !important;
}
.wrem-440 {
  width: 440rem !important;
}
.wrem-441 {
  width: 441rem !important;
}
.wrem-442 {
  width: 442rem !important;
}
.wrem-443 {
  width: 443rem !important;
}
.wrem-444 {
  width: 444rem !important;
}
.wrem-445 {
  width: 445rem !important;
}
.wrem-446 {
  width: 446rem !important;
}
.wrem-447 {
  width: 447rem !important;
}
.wrem-448 {
  width: 448rem !important;
}
.wrem-449 {
  width: 449rem !important;
}
.wrem-450 {
  width: 450rem !important;
}
.wrem-451 {
  width: 451rem !important;
}
.wrem-452 {
  width: 452rem !important;
}
.wrem-453 {
  width: 453rem !important;
}
.wrem-454 {
  width: 454rem !important;
}
.wrem-455 {
  width: 455rem !important;
}
.wrem-456 {
  width: 456rem !important;
}
.wrem-457 {
  width: 457rem !important;
}
.wrem-458 {
  width: 458rem !important;
}
.wrem-459 {
  width: 459rem !important;
}
.wrem-460 {
  width: 460rem !important;
}
.wrem-461 {
  width: 461rem !important;
}
.wrem-462 {
  width: 462rem !important;
}
.wrem-463 {
  width: 463rem !important;
}
.wrem-464 {
  width: 464rem !important;
}
.wrem-465 {
  width: 465rem !important;
}
.wrem-466 {
  width: 466rem !important;
}
.wrem-467 {
  width: 467rem !important;
}
.wrem-468 {
  width: 468rem !important;
}
.wrem-469 {
  width: 469rem !important;
}
.wrem-470 {
  width: 470rem !important;
}
.wrem-471 {
  width: 471rem !important;
}
.wrem-472 {
  width: 472rem !important;
}
.wrem-473 {
  width: 473rem !important;
}
.wrem-474 {
  width: 474rem !important;
}
.wrem-475 {
  width: 475rem !important;
}
.wrem-476 {
  width: 476rem !important;
}
.wrem-477 {
  width: 477rem !important;
}
.wrem-478 {
  width: 478rem !important;
}
.wrem-479 {
  width: 479rem !important;
}
.wrem-480 {
  width: 480rem !important;
}
.wrem-481 {
  width: 481rem !important;
}
.wrem-482 {
  width: 482rem !important;
}
.wrem-483 {
  width: 483rem !important;
}
.wrem-484 {
  width: 484rem !important;
}
.wrem-485 {
  width: 485rem !important;
}
.wrem-486 {
  width: 486rem !important;
}
.wrem-487 {
  width: 487rem !important;
}
.wrem-488 {
  width: 488rem !important;
}
.wrem-489 {
  width: 489rem !important;
}
.wrem-490 {
  width: 490rem !important;
}
.wrem-491 {
  width: 491rem !important;
}
.wrem-492 {
  width: 492rem !important;
}
.wrem-493 {
  width: 493rem !important;
}
.wrem-494 {
  width: 494rem !important;
}
.wrem-495 {
  width: 495rem !important;
}
.wrem-496 {
  width: 496rem !important;
}
.wrem-497 {
  width: 497rem !important;
}
.wrem-498 {
  width: 498rem !important;
}
.wrem-499 {
  width: 499rem !important;
}
.wrem-500 {
  width: 500rem !important;
}
.wrem-501 {
  width: 501rem !important;
}
.wrem-502 {
  width: 502rem !important;
}
.wrem-503 {
  width: 503rem !important;
}
.wrem-504 {
  width: 504rem !important;
}
.wrem-505 {
  width: 505rem !important;
}
.wrem-506 {
  width: 506rem !important;
}
.wrem-507 {
  width: 507rem !important;
}
.wrem-508 {
  width: 508rem !important;
}
.wrem-509 {
  width: 509rem !important;
}
.wrem-510 {
  width: 510rem !important;
}
.wrem-511 {
  width: 511rem !important;
}
.wrem-512 {
  width: 512rem !important;
}
.wrem-513 {
  width: 513rem !important;
}
.wrem-514 {
  width: 514rem !important;
}
.wrem-515 {
  width: 515rem !important;
}
.wrem-516 {
  width: 516rem !important;
}
.wrem-517 {
  width: 517rem !important;
}
.wrem-518 {
  width: 518rem !important;
}
.wrem-519 {
  width: 519rem !important;
}
.wrem-520 {
  width: 520rem !important;
}
.wrem-521 {
  width: 521rem !important;
}
.wrem-522 {
  width: 522rem !important;
}
.wrem-523 {
  width: 523rem !important;
}
.wrem-524 {
  width: 524rem !important;
}
.wrem-525 {
  width: 525rem !important;
}
.wrem-526 {
  width: 526rem !important;
}
.wrem-527 {
  width: 527rem !important;
}
.wrem-528 {
  width: 528rem !important;
}
.wrem-529 {
  width: 529rem !important;
}
.wrem-530 {
  width: 530rem !important;
}
.wrem-531 {
  width: 531rem !important;
}
.wrem-532 {
  width: 532rem !important;
}
.wrem-533 {
  width: 533rem !important;
}
.wrem-534 {
  width: 534rem !important;
}
.wrem-535 {
  width: 535rem !important;
}
.wrem-536 {
  width: 536rem !important;
}
.wrem-537 {
  width: 537rem !important;
}
.wrem-538 {
  width: 538rem !important;
}
.wrem-539 {
  width: 539rem !important;
}
.wrem-540 {
  width: 540rem !important;
}
.wrem-541 {
  width: 541rem !important;
}
.wrem-542 {
  width: 542rem !important;
}
.wrem-543 {
  width: 543rem !important;
}
.wrem-544 {
  width: 544rem !important;
}
.wrem-545 {
  width: 545rem !important;
}
.wrem-546 {
  width: 546rem !important;
}
.wrem-547 {
  width: 547rem !important;
}
.wrem-548 {
  width: 548rem !important;
}
.wrem-549 {
  width: 549rem !important;
}
.wrem-550 {
  width: 550rem !important;
}
.wrem-551 {
  width: 551rem !important;
}
.wrem-552 {
  width: 552rem !important;
}
.wrem-553 {
  width: 553rem !important;
}
.wrem-554 {
  width: 554rem !important;
}
.wrem-555 {
  width: 555rem !important;
}
.wrem-556 {
  width: 556rem !important;
}
.wrem-557 {
  width: 557rem !important;
}
.wrem-558 {
  width: 558rem !important;
}
.wrem-559 {
  width: 559rem !important;
}
.wrem-560 {
  width: 560rem !important;
}
.wrem-561 {
  width: 561rem !important;
}
.wrem-562 {
  width: 562rem !important;
}
.wrem-563 {
  width: 563rem !important;
}
.wrem-564 {
  width: 564rem !important;
}
.wrem-565 {
  width: 565rem !important;
}
.wrem-566 {
  width: 566rem !important;
}
.wrem-567 {
  width: 567rem !important;
}
.wrem-568 {
  width: 568rem !important;
}
.wrem-569 {
  width: 569rem !important;
}
.wrem-570 {
  width: 570rem !important;
}
.wrem-571 {
  width: 571rem !important;
}
.wrem-572 {
  width: 572rem !important;
}
.wrem-573 {
  width: 573rem !important;
}
.wrem-574 {
  width: 574rem !important;
}
.wrem-575 {
  width: 575rem !important;
}
.wrem-576 {
  width: 576rem !important;
}
.wrem-577 {
  width: 577rem !important;
}
.wrem-578 {
  width: 578rem !important;
}
.wrem-579 {
  width: 579rem !important;
}
.wrem-580 {
  width: 580rem !important;
}
.wrem-581 {
  width: 581rem !important;
}
.wrem-582 {
  width: 582rem !important;
}
.wrem-583 {
  width: 583rem !important;
}
.wrem-584 {
  width: 584rem !important;
}
.wrem-585 {
  width: 585rem !important;
}
.wrem-586 {
  width: 586rem !important;
}
.wrem-587 {
  width: 587rem !important;
}
.wrem-588 {
  width: 588rem !important;
}
.wrem-589 {
  width: 589rem !important;
}
.wrem-590 {
  width: 590rem !important;
}
.wrem-591 {
  width: 591rem !important;
}
.wrem-592 {
  width: 592rem !important;
}
.wrem-593 {
  width: 593rem !important;
}
.wrem-594 {
  width: 594rem !important;
}
.wrem-595 {
  width: 595rem !important;
}
.wrem-596 {
  width: 596rem !important;
}
.wrem-597 {
  width: 597rem !important;
}
.wrem-598 {
  width: 598rem !important;
}
.wrem-599 {
  width: 599rem !important;
}
.wrem-600 {
  width: 600rem !important;
}
.wrem-601 {
  width: 601rem !important;
}
.wrem-602 {
  width: 602rem !important;
}
.wrem-603 {
  width: 603rem !important;
}
.wrem-604 {
  width: 604rem !important;
}
.wrem-605 {
  width: 605rem !important;
}
.wrem-606 {
  width: 606rem !important;
}
.wrem-607 {
  width: 607rem !important;
}
.wrem-608 {
  width: 608rem !important;
}
.wrem-609 {
  width: 609rem !important;
}
.wrem-610 {
  width: 610rem !important;
}
.wrem-611 {
  width: 611rem !important;
}
.wrem-612 {
  width: 612rem !important;
}
.wrem-613 {
  width: 613rem !important;
}
.wrem-614 {
  width: 614rem !important;
}
.wrem-615 {
  width: 615rem !important;
}
.wrem-616 {
  width: 616rem !important;
}
.wrem-617 {
  width: 617rem !important;
}
.wrem-618 {
  width: 618rem !important;
}
.wrem-619 {
  width: 619rem !important;
}
.wrem-620 {
  width: 620rem !important;
}
.wrem-621 {
  width: 621rem !important;
}
.wrem-622 {
  width: 622rem !important;
}
.wrem-623 {
  width: 623rem !important;
}
.wrem-624 {
  width: 624rem !important;
}
.wrem-625 {
  width: 625rem !important;
}
.wrem-626 {
  width: 626rem !important;
}
.wrem-627 {
  width: 627rem !important;
}
.wrem-628 {
  width: 628rem !important;
}
.wrem-629 {
  width: 629rem !important;
}
.wrem-630 {
  width: 630rem !important;
}
.wrem-631 {
  width: 631rem !important;
}
.wrem-632 {
  width: 632rem !important;
}
.wrem-633 {
  width: 633rem !important;
}
.wrem-634 {
  width: 634rem !important;
}
.wrem-635 {
  width: 635rem !important;
}
.wrem-636 {
  width: 636rem !important;
}
.wrem-637 {
  width: 637rem !important;
}
.wrem-638 {
  width: 638rem !important;
}
.wrem-639 {
  width: 639rem !important;
}
.wrem-640 {
  width: 640rem !important;
}
.wrem-641 {
  width: 641rem !important;
}
.wrem-642 {
  width: 642rem !important;
}
.wrem-643 {
  width: 643rem !important;
}
.wrem-644 {
  width: 644rem !important;
}
.wrem-645 {
  width: 645rem !important;
}
.wrem-646 {
  width: 646rem !important;
}
.wrem-647 {
  width: 647rem !important;
}
.wrem-648 {
  width: 648rem !important;
}
.wrem-649 {
  width: 649rem !important;
}
.wrem-650 {
  width: 650rem !important;
}
.wrem-651 {
  width: 651rem !important;
}
.wrem-652 {
  width: 652rem !important;
}
.wrem-653 {
  width: 653rem !important;
}
.wrem-654 {
  width: 654rem !important;
}
.wrem-655 {
  width: 655rem !important;
}
.wrem-656 {
  width: 656rem !important;
}
.wrem-657 {
  width: 657rem !important;
}
.wrem-658 {
  width: 658rem !important;
}
.wrem-659 {
  width: 659rem !important;
}
.wrem-660 {
  width: 660rem !important;
}
.wrem-661 {
  width: 661rem !important;
}
.wrem-662 {
  width: 662rem !important;
}
.wrem-663 {
  width: 663rem !important;
}
.wrem-664 {
  width: 664rem !important;
}
.wrem-665 {
  width: 665rem !important;
}
.wrem-666 {
  width: 666rem !important;
}
.wrem-667 {
  width: 667rem !important;
}
.wrem-668 {
  width: 668rem !important;
}
.wrem-669 {
  width: 669rem !important;
}
.wrem-670 {
  width: 670rem !important;
}
.wrem-671 {
  width: 671rem !important;
}
.wrem-672 {
  width: 672rem !important;
}
.wrem-673 {
  width: 673rem !important;
}
.wrem-674 {
  width: 674rem !important;
}
.wrem-675 {
  width: 675rem !important;
}
.wrem-676 {
  width: 676rem !important;
}
.wrem-677 {
  width: 677rem !important;
}
.wrem-678 {
  width: 678rem !important;
}
.wrem-679 {
  width: 679rem !important;
}
.wrem-680 {
  width: 680rem !important;
}
.wrem-681 {
  width: 681rem !important;
}
.wrem-682 {
  width: 682rem !important;
}
.wrem-683 {
  width: 683rem !important;
}
.wrem-684 {
  width: 684rem !important;
}
.wrem-685 {
  width: 685rem !important;
}
.wrem-686 {
  width: 686rem !important;
}
.wrem-687 {
  width: 687rem !important;
}
.wrem-688 {
  width: 688rem !important;
}
.wrem-689 {
  width: 689rem !important;
}
.wrem-690 {
  width: 690rem !important;
}
.wrem-691 {
  width: 691rem !important;
}
.wrem-692 {
  width: 692rem !important;
}
.wrem-693 {
  width: 693rem !important;
}
.wrem-694 {
  width: 694rem !important;
}
.wrem-695 {
  width: 695rem !important;
}
.wrem-696 {
  width: 696rem !important;
}
.wrem-697 {
  width: 697rem !important;
}
.wrem-698 {
  width: 698rem !important;
}
.wrem-699 {
  width: 699rem !important;
}
.wrem-700 {
  width: 700rem !important;
}
.wrem-701 {
  width: 701rem !important;
}
.wrem-702 {
  width: 702rem !important;
}
.wrem-703 {
  width: 703rem !important;
}
.wrem-704 {
  width: 704rem !important;
}
.wrem-705 {
  width: 705rem !important;
}
.wrem-706 {
  width: 706rem !important;
}
.wrem-707 {
  width: 707rem !important;
}
.wrem-708 {
  width: 708rem !important;
}
.wrem-709 {
  width: 709rem !important;
}
.wrem-710 {
  width: 710rem !important;
}
.wrem-711 {
  width: 711rem !important;
}
.wrem-712 {
  width: 712rem !important;
}
.wrem-713 {
  width: 713rem !important;
}
.wrem-714 {
  width: 714rem !important;
}
.wrem-715 {
  width: 715rem !important;
}
.wrem-716 {
  width: 716rem !important;
}
.wrem-717 {
  width: 717rem !important;
}
.wrem-718 {
  width: 718rem !important;
}
.wrem-719 {
  width: 719rem !important;
}
.wrem-720 {
  width: 720rem !important;
}
.wrem-721 {
  width: 721rem !important;
}
.wrem-722 {
  width: 722rem !important;
}
.wrem-723 {
  width: 723rem !important;
}
.wrem-724 {
  width: 724rem !important;
}
.wrem-725 {
  width: 725rem !important;
}
.wrem-726 {
  width: 726rem !important;
}
.wrem-727 {
  width: 727rem !important;
}
.wrem-728 {
  width: 728rem !important;
}
.wrem-729 {
  width: 729rem !important;
}
.wrem-730 {
  width: 730rem !important;
}
.wrem-731 {
  width: 731rem !important;
}
.wrem-732 {
  width: 732rem !important;
}
.wrem-733 {
  width: 733rem !important;
}
.wrem-734 {
  width: 734rem !important;
}
.wrem-735 {
  width: 735rem !important;
}
.wrem-736 {
  width: 736rem !important;
}
.wrem-737 {
  width: 737rem !important;
}
.wrem-738 {
  width: 738rem !important;
}
.wrem-739 {
  width: 739rem !important;
}
.wrem-740 {
  width: 740rem !important;
}
.wrem-741 {
  width: 741rem !important;
}
.wrem-742 {
  width: 742rem !important;
}
.wrem-743 {
  width: 743rem !important;
}
.wrem-744 {
  width: 744rem !important;
}
.wrem-745 {
  width: 745rem !important;
}
.wrem-746 {
  width: 746rem !important;
}
.wrem-747 {
  width: 747rem !important;
}
.wrem-748 {
  width: 748rem !important;
}
.wrem-749 {
  width: 749rem !important;
}
.wrem-750 {
  width: 750rem !important;
}
.wrem-751 {
  width: 751rem !important;
}
.wrem-752 {
  width: 752rem !important;
}
.wrem-753 {
  width: 753rem !important;
}
.wrem-754 {
  width: 754rem !important;
}
.wrem-755 {
  width: 755rem !important;
}
.wrem-756 {
  width: 756rem !important;
}
.wrem-757 {
  width: 757rem !important;
}
.wrem-758 {
  width: 758rem !important;
}
.wrem-759 {
  width: 759rem !important;
}
.wrem-760 {
  width: 760rem !important;
}
.wrem-761 {
  width: 761rem !important;
}
.wrem-762 {
  width: 762rem !important;
}
.wrem-763 {
  width: 763rem !important;
}
.wrem-764 {
  width: 764rem !important;
}
.wrem-765 {
  width: 765rem !important;
}
.wrem-766 {
  width: 766rem !important;
}
.wrem-767 {
  width: 767rem !important;
}
.wrem-768 {
  width: 768rem !important;
}
.wrem-769 {
  width: 769rem !important;
}
.wrem-770 {
  width: 770rem !important;
}
.wrem-771 {
  width: 771rem !important;
}
.wrem-772 {
  width: 772rem !important;
}
.wrem-773 {
  width: 773rem !important;
}
.wrem-774 {
  width: 774rem !important;
}
.wrem-775 {
  width: 775rem !important;
}
.wrem-776 {
  width: 776rem !important;
}
.wrem-777 {
  width: 777rem !important;
}
.wrem-778 {
  width: 778rem !important;
}
.wrem-779 {
  width: 779rem !important;
}
.wrem-780 {
  width: 780rem !important;
}
.wrem-781 {
  width: 781rem !important;
}
.wrem-782 {
  width: 782rem !important;
}
.wrem-783 {
  width: 783rem !important;
}
.wrem-784 {
  width: 784rem !important;
}
.wrem-785 {
  width: 785rem !important;
}
.wrem-786 {
  width: 786rem !important;
}
.wrem-787 {
  width: 787rem !important;
}
.wrem-788 {
  width: 788rem !important;
}
.wrem-789 {
  width: 789rem !important;
}
.wrem-790 {
  width: 790rem !important;
}
.wrem-791 {
  width: 791rem !important;
}
.wrem-792 {
  width: 792rem !important;
}
.wrem-793 {
  width: 793rem !important;
}
.wrem-794 {
  width: 794rem !important;
}
.wrem-795 {
  width: 795rem !important;
}
.wrem-796 {
  width: 796rem !important;
}
.wrem-797 {
  width: 797rem !important;
}
.wrem-798 {
  width: 798rem !important;
}
.wrem-799 {
  width: 799rem !important;
}
.wrem-800 {
  width: 800rem !important;
}
.wrem-801 {
  width: 801rem !important;
}
.wrem-802 {
  width: 802rem !important;
}
.wrem-803 {
  width: 803rem !important;
}
.wrem-804 {
  width: 804rem !important;
}
.wrem-805 {
  width: 805rem !important;
}
.wrem-806 {
  width: 806rem !important;
}
.wrem-807 {
  width: 807rem !important;
}
.wrem-808 {
  width: 808rem !important;
}
.wrem-809 {
  width: 809rem !important;
}
.wrem-810 {
  width: 810rem !important;
}
.wrem-811 {
  width: 811rem !important;
}
.wrem-812 {
  width: 812rem !important;
}
.wrem-813 {
  width: 813rem !important;
}
.wrem-814 {
  width: 814rem !important;
}
.wrem-815 {
  width: 815rem !important;
}
.wrem-816 {
  width: 816rem !important;
}
.wrem-817 {
  width: 817rem !important;
}
.wrem-818 {
  width: 818rem !important;
}
.wrem-819 {
  width: 819rem !important;
}
.wrem-820 {
  width: 820rem !important;
}
.wrem-821 {
  width: 821rem !important;
}
.wrem-822 {
  width: 822rem !important;
}
.wrem-823 {
  width: 823rem !important;
}
.wrem-824 {
  width: 824rem !important;
}
.wrem-825 {
  width: 825rem !important;
}
.wrem-826 {
  width: 826rem !important;
}
.wrem-827 {
  width: 827rem !important;
}
.wrem-828 {
  width: 828rem !important;
}
.wrem-829 {
  width: 829rem !important;
}
.wrem-830 {
  width: 830rem !important;
}
.wrem-831 {
  width: 831rem !important;
}
.wrem-832 {
  width: 832rem !important;
}
.wrem-833 {
  width: 833rem !important;
}
.wrem-834 {
  width: 834rem !important;
}
.wrem-835 {
  width: 835rem !important;
}
.wrem-836 {
  width: 836rem !important;
}
.wrem-837 {
  width: 837rem !important;
}
.wrem-838 {
  width: 838rem !important;
}
.wrem-839 {
  width: 839rem !important;
}
.wrem-840 {
  width: 840rem !important;
}
.wrem-841 {
  width: 841rem !important;
}
.wrem-842 {
  width: 842rem !important;
}
.wrem-843 {
  width: 843rem !important;
}
.wrem-844 {
  width: 844rem !important;
}
.wrem-845 {
  width: 845rem !important;
}
.wrem-846 {
  width: 846rem !important;
}
.wrem-847 {
  width: 847rem !important;
}
.wrem-848 {
  width: 848rem !important;
}
.wrem-849 {
  width: 849rem !important;
}
.wrem-850 {
  width: 850rem !important;
}
.wrem-851 {
  width: 851rem !important;
}
.wrem-852 {
  width: 852rem !important;
}
.wrem-853 {
  width: 853rem !important;
}
.wrem-854 {
  width: 854rem !important;
}
.wrem-855 {
  width: 855rem !important;
}
.wrem-856 {
  width: 856rem !important;
}
.wrem-857 {
  width: 857rem !important;
}
.wrem-858 {
  width: 858rem !important;
}
.wrem-859 {
  width: 859rem !important;
}
.wrem-860 {
  width: 860rem !important;
}
.wrem-861 {
  width: 861rem !important;
}
.wrem-862 {
  width: 862rem !important;
}
.wrem-863 {
  width: 863rem !important;
}
.wrem-864 {
  width: 864rem !important;
}
.wrem-865 {
  width: 865rem !important;
}
.wrem-866 {
  width: 866rem !important;
}
.wrem-867 {
  width: 867rem !important;
}
.wrem-868 {
  width: 868rem !important;
}
.wrem-869 {
  width: 869rem !important;
}
.wrem-870 {
  width: 870rem !important;
}
.wrem-871 {
  width: 871rem !important;
}
.wrem-872 {
  width: 872rem !important;
}
.wrem-873 {
  width: 873rem !important;
}
.wrem-874 {
  width: 874rem !important;
}
.wrem-875 {
  width: 875rem !important;
}
.wrem-876 {
  width: 876rem !important;
}
.wrem-877 {
  width: 877rem !important;
}
.wrem-878 {
  width: 878rem !important;
}
.wrem-879 {
  width: 879rem !important;
}
.wrem-880 {
  width: 880rem !important;
}
.wrem-881 {
  width: 881rem !important;
}
.wrem-882 {
  width: 882rem !important;
}
.wrem-883 {
  width: 883rem !important;
}
.wrem-884 {
  width: 884rem !important;
}
.wrem-885 {
  width: 885rem !important;
}
.wrem-886 {
  width: 886rem !important;
}
.wrem-887 {
  width: 887rem !important;
}
.wrem-888 {
  width: 888rem !important;
}
.wrem-889 {
  width: 889rem !important;
}
.wrem-890 {
  width: 890rem !important;
}
.wrem-891 {
  width: 891rem !important;
}
.wrem-892 {
  width: 892rem !important;
}
.wrem-893 {
  width: 893rem !important;
}
.wrem-894 {
  width: 894rem !important;
}
.wrem-895 {
  width: 895rem !important;
}
.wrem-896 {
  width: 896rem !important;
}
.wrem-897 {
  width: 897rem !important;
}
.wrem-898 {
  width: 898rem !important;
}
.wrem-899 {
  width: 899rem !important;
}
.wrem-900 {
  width: 900rem !important;
}
.wrem-1-1 {
  width: 1.1rem !important;
}
.wrem-2-1 {
  width: 2.1rem !important;
}
.wrem-3-1 {
  width: 3.1rem !important;
}
.wrem-4-1 {
  width: 4.1rem !important;
}
.wrem-5-1 {
  width: 5.1rem !important;
}
.wrem-6-1 {
  width: 6.1rem !important;
}
.wrem-7-1 {
  width: 7.1rem !important;
}
.wrem-8-1 {
  width: 8.1rem !important;
}
.wrem-9-1 {
  width: 9.1rem !important;
}
.wrem-10-1 {
  width: 10.1rem !important;
}
.wrem-15-1 {
  width: 15.1rem !important;
}
.wrem-20-1 {
  width: 20.1rem !important;
}
.wrem-21-1 {
  width: 21.1rem !important;
}
.wrem-22-1 {
  width: 22.1rem !important;
}
.wrem-23-1 {
  width: 23.1rem !important;
}
.wrem-24-1 {
  width: 24.1rem !important;
}
.wrem-25-1 {
  width: 25.1rem !important;
}
.wrem-26-1 {
  width: 26.1rem !important;
}
.wrem-27-1 {
  width: 27.1rem !important;
}
.wrem-28-1 {
  width: 28.1rem !important;
}
.wrem-29-1 {
  width: 29.1rem !important;
}
.wrem-30-1 {
  width: 30.1rem !important;
}
.wrem-31-1 {
  width: 31.1rem !important;
}
.wrem-32-1 {
  width: 32.1rem !important;
}
.wrem-33-1 {
  width: 33.1rem !important;
}
.wrem-34-1 {
  width: 34.1rem !important;
}
.wrem-35-1 {
  width: 35.1rem !important;
}
.wrem-36-1 {
  width: 36.1rem !important;
}
.wrem-37-1 {
  width: 37.1rem !important;
}
.wrem-38-1 {
  width: 38.1rem !important;
}
.wrem-39-1 {
  width: 39.1rem !important;
}
.wrem-40-1 {
  width: 40.1rem !important;
}
.wrem-41-1 {
  width: 41.1rem !important;
}
.wrem-42-1 {
  width: 42.1rem !important;
}
.wrem-43-1 {
  width: 43.1rem !important;
}
.wrem-44-1 {
  width: 44.1rem !important;
}
.wrem-45-1 {
  width: 45.1rem !important;
}
.wrem-46-1 {
  width: 46.1rem !important;
}
.wrem-47-1 {
  width: 47.1rem !important;
}
.wrem-48-1 {
  width: 48.1rem !important;
}
.wrem-49-1 {
  width: 49.1rem !important;
}
.wrem-50-1 {
  width: 50.1rem !important;
}
.wrem-51-1 {
  width: 51.1rem !important;
}
.wrem-52-1 {
  width: 52.1rem !important;
}
.wrem-53-1 {
  width: 53.1rem !important;
}
.wrem-54-1 {
  width: 54.1rem !important;
}
.wrem-55-1 {
  width: 55.1rem !important;
}
.wrem-56-1 {
  width: 56.1rem !important;
}
.wrem-57-1 {
  width: 57.1rem !important;
}
.wrem-58-1 {
  width: 58.1rem !important;
}
.wrem-59-1 {
  width: 59.1rem !important;
}
.wrem-60-1 {
  width: 60.1rem !important;
}
.wrem-61-1 {
  width: 61.1rem !important;
}
.wrem-62-1 {
  width: 62.1rem !important;
}
.wrem-63-1 {
  width: 63.1rem !important;
}
.wrem-64-1 {
  width: 64.1rem !important;
}
.wrem-65-1 {
  width: 65.1rem !important;
}
.wrem-66-1 {
  width: 66.1rem !important;
}
.wrem-67-1 {
  width: 67.1rem !important;
}
.wrem-68-1 {
  width: 68.1rem !important;
}
.wrem-69-1 {
  width: 69.1rem !important;
}
.wrem-70-1 {
  width: 70.1rem !important;
}
.wrem-71-1 {
  width: 71.1rem !important;
}
.wrem-72-1 {
  width: 72.1rem !important;
}
.wrem-73-1 {
  width: 73.1rem !important;
}
.wrem-74-1 {
  width: 74.1rem !important;
}
.wrem-75-1 {
  width: 75.1rem !important;
}
.wrem-76-1 {
  width: 76.1rem !important;
}
.wrem-77-1 {
  width: 77.1rem !important;
}
.wrem-78-1 {
  width: 78.1rem !important;
}
.wrem-79-1 {
  width: 79.1rem !important;
}
.wrem-80-1 {
  width: 80.1rem !important;
}
.wrem-81-1 {
  width: 81.1rem !important;
}
.wrem-82-1 {
  width: 82.1rem !important;
}
.wrem-83-1 {
  width: 83.1rem !important;
}
.wrem-84-1 {
  width: 84.1rem !important;
}
.wrem-85-1 {
  width: 85.1rem !important;
}
.wrem-86-1 {
  width: 86.1rem !important;
}
.wrem-87-1 {
  width: 87.1rem !important;
}
.wrem-88-1 {
  width: 88.1rem !important;
}
.wrem-89-1 {
  width: 89.1rem !important;
}
.wrem-90-1 {
  width: 90.1rem !important;
}
.wrem-91-1 {
  width: 91.1rem !important;
}
.wrem-92-1 {
  width: 92.1rem !important;
}
.wrem-93-1 {
  width: 93.1rem !important;
}
.wrem-94-1 {
  width: 94.1rem !important;
}
.wrem-95-1 {
  width: 95.1rem !important;
}
.wrem-96-1 {
  width: 96.1rem !important;
}
.wrem-97-1 {
  width: 97.1rem !important;
}
.wrem-98-1 {
  width: 98.1rem !important;
}
.wrem-99-1 {
  width: 99.1rem !important;
}
.wrem-1-15 {
  width: 1.15rem !important;
}
.wrem-2-15 {
  width: 2.15rem !important;
}
.wrem-3-15 {
  width: 3.15rem !important;
}
.wrem-4-15 {
  width: 4.15rem !important;
}
.wrem-5-15 {
  width: 5.15rem !important;
}
.wrem-6-15 {
  width: 6.15rem !important;
}
.wrem-7-15 {
  width: 7.15rem !important;
}
.wrem-8-15 {
  width: 8.15rem !important;
}
.wrem-9-15 {
  width: 9.15rem !important;
}
.wrem-10-15 {
  width: 10.15rem !important;
}
.wrem-15-15 {
  width: 15.15rem !important;
}
.wrem-20-15 {
  width: 20.15rem !important;
}
.wrem-21-15 {
  width: 21.15rem !important;
}
.wrem-22-15 {
  width: 22.15rem !important;
}
.wrem-23-15 {
  width: 23.15rem !important;
}
.wrem-24-15 {
  width: 24.15rem !important;
}
.wrem-25-15 {
  width: 25.15rem !important;
}
.wrem-26-15 {
  width: 26.15rem !important;
}
.wrem-27-15 {
  width: 27.15rem !important;
}
.wrem-28-15 {
  width: 28.15rem !important;
}
.wrem-29-15 {
  width: 29.15rem !important;
}
.wrem-30-15 {
  width: 30.15rem !important;
}
.wrem-31-15 {
  width: 31.15rem !important;
}
.wrem-32-15 {
  width: 32.15rem !important;
}
.wrem-33-15 {
  width: 33.15rem !important;
}
.wrem-34-15 {
  width: 34.15rem !important;
}
.wrem-35-15 {
  width: 35.15rem !important;
}
.wrem-36-15 {
  width: 36.15rem !important;
}
.wrem-37-15 {
  width: 37.15rem !important;
}
.wrem-38-15 {
  width: 38.15rem !important;
}
.wrem-39-15 {
  width: 39.15rem !important;
}
.wrem-40-15 {
  width: 40.15rem !important;
}
.wrem-41-15 {
  width: 41.15rem !important;
}
.wrem-42-15 {
  width: 42.15rem !important;
}
.wrem-43-15 {
  width: 43.15rem !important;
}
.wrem-44-15 {
  width: 44.15rem !important;
}
.wrem-45-15 {
  width: 45.15rem !important;
}
.wrem-46-15 {
  width: 46.15rem !important;
}
.wrem-47-15 {
  width: 47.15rem !important;
}
.wrem-48-15 {
  width: 48.15rem !important;
}
.wrem-49-15 {
  width: 49.15rem !important;
}
.wrem-50-15 {
  width: 50.15rem !important;
}
.wrem-51-15 {
  width: 51.15rem !important;
}
.wrem-52-15 {
  width: 52.15rem !important;
}
.wrem-53-15 {
  width: 53.15rem !important;
}
.wrem-54-15 {
  width: 54.15rem !important;
}
.wrem-55-15 {
  width: 55.15rem !important;
}
.wrem-56-15 {
  width: 56.15rem !important;
}
.wrem-57-15 {
  width: 57.15rem !important;
}
.wrem-58-15 {
  width: 58.15rem !important;
}
.wrem-59-15 {
  width: 59.15rem !important;
}
.wrem-60-15 {
  width: 60.15rem !important;
}
.wrem-61-15 {
  width: 61.15rem !important;
}
.wrem-62-15 {
  width: 62.15rem !important;
}
.wrem-63-15 {
  width: 63.15rem !important;
}
.wrem-64-15 {
  width: 64.15rem !important;
}
.wrem-65-15 {
  width: 65.15rem !important;
}
.wrem-66-15 {
  width: 66.15rem !important;
}
.wrem-67-15 {
  width: 67.15rem !important;
}
.wrem-68-15 {
  width: 68.15rem !important;
}
.wrem-69-15 {
  width: 69.15rem !important;
}
.wrem-70-15 {
  width: 70.15rem !important;
}
.wrem-71-15 {
  width: 71.15rem !important;
}
.wrem-72-15 {
  width: 72.15rem !important;
}
.wrem-73-15 {
  width: 73.15rem !important;
}
.wrem-74-15 {
  width: 74.15rem !important;
}
.wrem-75-15 {
  width: 75.15rem !important;
}
.wrem-76-15 {
  width: 76.15rem !important;
}
.wrem-77-15 {
  width: 77.15rem !important;
}
.wrem-78-15 {
  width: 78.15rem !important;
}
.wrem-79-15 {
  width: 79.15rem !important;
}
.wrem-80-15 {
  width: 80.15rem !important;
}
.wrem-81-15 {
  width: 81.15rem !important;
}
.wrem-82-15 {
  width: 82.15rem !important;
}
.wrem-83-15 {
  width: 83.15rem !important;
}
.wrem-84-15 {
  width: 84.15rem !important;
}
.wrem-85-15 {
  width: 85.15rem !important;
}
.wrem-86-15 {
  width: 86.15rem !important;
}
.wrem-87-15 {
  width: 87.15rem !important;
}
.wrem-88-15 {
  width: 88.15rem !important;
}
.wrem-89-15 {
  width: 89.15rem !important;
}
.wrem-90-15 {
  width: 90.15rem !important;
}
.wrem-91-15 {
  width: 91.15rem !important;
}
.wrem-92-15 {
  width: 92.15rem !important;
}
.wrem-93-15 {
  width: 93.15rem !important;
}
.wrem-94-15 {
  width: 94.15rem !important;
}
.wrem-95-15 {
  width: 95.15rem !important;
}
.wrem-96-15 {
  width: 96.15rem !important;
}
.wrem-97-15 {
  width: 97.15rem !important;
}
.wrem-98-15 {
  width: 98.15rem !important;
}
.wrem-99-15 {
  width: 99.15rem !important;
}
.wrem-1-2 {
  width: 1.2rem !important;
}
.wrem-2-2 {
  width: 2.2rem !important;
}
.wrem-3-2 {
  width: 3.2rem !important;
}
.wrem-4-2 {
  width: 4.2rem !important;
}
.wrem-5-2 {
  width: 5.2rem !important;
}
.wrem-6-2 {
  width: 6.2rem !important;
}
.wrem-7-2 {
  width: 7.2rem !important;
}
.wrem-8-2 {
  width: 8.2rem !important;
}
.wrem-9-2 {
  width: 9.2rem !important;
}
.wrem-10-2 {
  width: 10.2rem !important;
}
.wrem-15-2 {
  width: 15.2rem !important;
}
.wrem-20-2 {
  width: 20.2rem !important;
}
.wrem-21-2 {
  width: 21.2rem !important;
}
.wrem-22-2 {
  width: 22.2rem !important;
}
.wrem-23-2 {
  width: 23.2rem !important;
}
.wrem-24-2 {
  width: 24.2rem !important;
}
.wrem-25-2 {
  width: 25.2rem !important;
}
.wrem-26-2 {
  width: 26.2rem !important;
}
.wrem-27-2 {
  width: 27.2rem !important;
}
.wrem-28-2 {
  width: 28.2rem !important;
}
.wrem-29-2 {
  width: 29.2rem !important;
}
.wrem-30-2 {
  width: 30.2rem !important;
}
.wrem-31-2 {
  width: 31.2rem !important;
}
.wrem-32-2 {
  width: 32.2rem !important;
}
.wrem-33-2 {
  width: 33.2rem !important;
}
.wrem-34-2 {
  width: 34.2rem !important;
}
.wrem-35-2 {
  width: 35.2rem !important;
}
.wrem-36-2 {
  width: 36.2rem !important;
}
.wrem-37-2 {
  width: 37.2rem !important;
}
.wrem-38-2 {
  width: 38.2rem !important;
}
.wrem-39-2 {
  width: 39.2rem !important;
}
.wrem-40-2 {
  width: 40.2rem !important;
}
.wrem-41-2 {
  width: 41.2rem !important;
}
.wrem-42-2 {
  width: 42.2rem !important;
}
.wrem-43-2 {
  width: 43.2rem !important;
}
.wrem-44-2 {
  width: 44.2rem !important;
}
.wrem-45-2 {
  width: 45.2rem !important;
}
.wrem-46-2 {
  width: 46.2rem !important;
}
.wrem-47-2 {
  width: 47.2rem !important;
}
.wrem-48-2 {
  width: 48.2rem !important;
}
.wrem-49-2 {
  width: 49.2rem !important;
}
.wrem-50-2 {
  width: 50.2rem !important;
}
.wrem-51-2 {
  width: 51.2rem !important;
}
.wrem-52-2 {
  width: 52.2rem !important;
}
.wrem-53-2 {
  width: 53.2rem !important;
}
.wrem-54-2 {
  width: 54.2rem !important;
}
.wrem-55-2 {
  width: 55.2rem !important;
}
.wrem-56-2 {
  width: 56.2rem !important;
}
.wrem-57-2 {
  width: 57.2rem !important;
}
.wrem-58-2 {
  width: 58.2rem !important;
}
.wrem-59-2 {
  width: 59.2rem !important;
}
.wrem-60-2 {
  width: 60.2rem !important;
}
.wrem-61-2 {
  width: 61.2rem !important;
}
.wrem-62-2 {
  width: 62.2rem !important;
}
.wrem-63-2 {
  width: 63.2rem !important;
}
.wrem-64-2 {
  width: 64.2rem !important;
}
.wrem-65-2 {
  width: 65.2rem !important;
}
.wrem-66-2 {
  width: 66.2rem !important;
}
.wrem-67-2 {
  width: 67.2rem !important;
}
.wrem-68-2 {
  width: 68.2rem !important;
}
.wrem-69-2 {
  width: 69.2rem !important;
}
.wrem-70-2 {
  width: 70.2rem !important;
}
.wrem-71-2 {
  width: 71.2rem !important;
}
.wrem-72-2 {
  width: 72.2rem !important;
}
.wrem-73-2 {
  width: 73.2rem !important;
}
.wrem-74-2 {
  width: 74.2rem !important;
}
.wrem-75-2 {
  width: 75.2rem !important;
}
.wrem-76-2 {
  width: 76.2rem !important;
}
.wrem-77-2 {
  width: 77.2rem !important;
}
.wrem-78-2 {
  width: 78.2rem !important;
}
.wrem-79-2 {
  width: 79.2rem !important;
}
.wrem-80-2 {
  width: 80.2rem !important;
}
.wrem-81-2 {
  width: 81.2rem !important;
}
.wrem-82-2 {
  width: 82.2rem !important;
}
.wrem-83-2 {
  width: 83.2rem !important;
}
.wrem-84-2 {
  width: 84.2rem !important;
}
.wrem-85-2 {
  width: 85.2rem !important;
}
.wrem-86-2 {
  width: 86.2rem !important;
}
.wrem-87-2 {
  width: 87.2rem !important;
}
.wrem-88-2 {
  width: 88.2rem !important;
}
.wrem-89-2 {
  width: 89.2rem !important;
}
.wrem-90-2 {
  width: 90.2rem !important;
}
.wrem-91-2 {
  width: 91.2rem !important;
}
.wrem-92-2 {
  width: 92.2rem !important;
}
.wrem-93-2 {
  width: 93.2rem !important;
}
.wrem-94-2 {
  width: 94.2rem !important;
}
.wrem-95-2 {
  width: 95.2rem !important;
}
.wrem-96-2 {
  width: 96.2rem !important;
}
.wrem-97-2 {
  width: 97.2rem !important;
}
.wrem-98-2 {
  width: 98.2rem !important;
}
.wrem-99-2 {
  width: 99.2rem !important;
}
.wrem-1-25 {
  width: 1.25rem !important;
}
.wrem-2-25 {
  width: 2.25rem !important;
}
.wrem-3-25 {
  width: 3.25rem !important;
}
.wrem-4-25 {
  width: 4.25rem !important;
}
.wrem-5-25 {
  width: 5.25rem !important;
}
.wrem-6-25 {
  width: 6.25rem !important;
}
.wrem-7-25 {
  width: 7.25rem !important;
}
.wrem-8-25 {
  width: 8.25rem !important;
}
.wrem-9-25 {
  width: 9.25rem !important;
}
.wrem-10-25 {
  width: 10.25rem !important;
}
.wrem-15-25 {
  width: 15.25rem !important;
}
.wrem-20-25 {
  width: 20.25rem !important;
}
.wrem-21-25 {
  width: 21.25rem !important;
}
.wrem-22-25 {
  width: 22.25rem !important;
}
.wrem-23-25 {
  width: 23.25rem !important;
}
.wrem-24-25 {
  width: 24.25rem !important;
}
.wrem-25-25 {
  width: 25.25rem !important;
}
.wrem-26-25 {
  width: 26.25rem !important;
}
.wrem-27-25 {
  width: 27.25rem !important;
}
.wrem-28-25 {
  width: 28.25rem !important;
}
.wrem-29-25 {
  width: 29.25rem !important;
}
.wrem-30-25 {
  width: 30.25rem !important;
}
.wrem-31-25 {
  width: 31.25rem !important;
}
.wrem-32-25 {
  width: 32.25rem !important;
}
.wrem-33-25 {
  width: 33.25rem !important;
}
.wrem-34-25 {
  width: 34.25rem !important;
}
.wrem-35-25 {
  width: 35.25rem !important;
}
.wrem-36-25 {
  width: 36.25rem !important;
}
.wrem-37-25 {
  width: 37.25rem !important;
}
.wrem-38-25 {
  width: 38.25rem !important;
}
.wrem-39-25 {
  width: 39.25rem !important;
}
.wrem-40-25 {
  width: 40.25rem !important;
}
.wrem-41-25 {
  width: 41.25rem !important;
}
.wrem-42-25 {
  width: 42.25rem !important;
}
.wrem-43-25 {
  width: 43.25rem !important;
}
.wrem-44-25 {
  width: 44.25rem !important;
}
.wrem-45-25 {
  width: 45.25rem !important;
}
.wrem-46-25 {
  width: 46.25rem !important;
}
.wrem-47-25 {
  width: 47.25rem !important;
}
.wrem-48-25 {
  width: 48.25rem !important;
}
.wrem-49-25 {
  width: 49.25rem !important;
}
.wrem-50-25 {
  width: 50.25rem !important;
}
.wrem-51-25 {
  width: 51.25rem !important;
}
.wrem-52-25 {
  width: 52.25rem !important;
}
.wrem-53-25 {
  width: 53.25rem !important;
}
.wrem-54-25 {
  width: 54.25rem !important;
}
.wrem-55-25 {
  width: 55.25rem !important;
}
.wrem-56-25 {
  width: 56.25rem !important;
}
.wrem-57-25 {
  width: 57.25rem !important;
}
.wrem-58-25 {
  width: 58.25rem !important;
}
.wrem-59-25 {
  width: 59.25rem !important;
}
.wrem-60-25 {
  width: 60.25rem !important;
}
.wrem-61-25 {
  width: 61.25rem !important;
}
.wrem-62-25 {
  width: 62.25rem !important;
}
.wrem-63-25 {
  width: 63.25rem !important;
}
.wrem-64-25 {
  width: 64.25rem !important;
}
.wrem-65-25 {
  width: 65.25rem !important;
}
.wrem-66-25 {
  width: 66.25rem !important;
}
.wrem-67-25 {
  width: 67.25rem !important;
}
.wrem-68-25 {
  width: 68.25rem !important;
}
.wrem-69-25 {
  width: 69.25rem !important;
}
.wrem-70-25 {
  width: 70.25rem !important;
}
.wrem-71-25 {
  width: 71.25rem !important;
}
.wrem-72-25 {
  width: 72.25rem !important;
}
.wrem-73-25 {
  width: 73.25rem !important;
}
.wrem-74-25 {
  width: 74.25rem !important;
}
.wrem-75-25 {
  width: 75.25rem !important;
}
.wrem-76-25 {
  width: 76.25rem !important;
}
.wrem-77-25 {
  width: 77.25rem !important;
}
.wrem-78-25 {
  width: 78.25rem !important;
}
.wrem-79-25 {
  width: 79.25rem !important;
}
.wrem-80-25 {
  width: 80.25rem !important;
}
.wrem-81-25 {
  width: 81.25rem !important;
}
.wrem-82-25 {
  width: 82.25rem !important;
}
.wrem-83-25 {
  width: 83.25rem !important;
}
.wrem-84-25 {
  width: 84.25rem !important;
}
.wrem-85-25 {
  width: 85.25rem !important;
}
.wrem-86-25 {
  width: 86.25rem !important;
}
.wrem-87-25 {
  width: 87.25rem !important;
}
.wrem-88-25 {
  width: 88.25rem !important;
}
.wrem-89-25 {
  width: 89.25rem !important;
}
.wrem-90-25 {
  width: 90.25rem !important;
}
.wrem-91-25 {
  width: 91.25rem !important;
}
.wrem-92-25 {
  width: 92.25rem !important;
}
.wrem-93-25 {
  width: 93.25rem !important;
}
.wrem-94-25 {
  width: 94.25rem !important;
}
.wrem-95-25 {
  width: 95.25rem !important;
}
.wrem-96-25 {
  width: 96.25rem !important;
}
.wrem-97-25 {
  width: 97.25rem !important;
}
.wrem-98-25 {
  width: 98.25rem !important;
}
.wrem-99-25 {
  width: 99.25rem !important;
}
.wrem-1-3 {
  width: 1.3rem !important;
}
.wrem-2-3 {
  width: 2.3rem !important;
}
.wrem-3-3 {
  width: 3.3rem !important;
}
.wrem-4-3 {
  width: 4.3rem !important;
}
.wrem-5-3 {
  width: 5.3rem !important;
}
.wrem-6-3 {
  width: 6.3rem !important;
}
.wrem-7-3 {
  width: 7.3rem !important;
}
.wrem-8-3 {
  width: 8.3rem !important;
}
.wrem-9-3 {
  width: 9.3rem !important;
}
.wrem-10-3 {
  width: 10.3rem !important;
}
.wrem-15-3 {
  width: 15.3rem !important;
}
.wrem-20-3 {
  width: 20.3rem !important;
}
.wrem-21-3 {
  width: 21.3rem !important;
}
.wrem-22-3 {
  width: 22.3rem !important;
}
.wrem-23-3 {
  width: 23.3rem !important;
}
.wrem-24-3 {
  width: 24.3rem !important;
}
.wrem-25-3 {
  width: 25.3rem !important;
}
.wrem-26-3 {
  width: 26.3rem !important;
}
.wrem-27-3 {
  width: 27.3rem !important;
}
.wrem-28-3 {
  width: 28.3rem !important;
}
.wrem-29-3 {
  width: 29.3rem !important;
}
.wrem-30-3 {
  width: 30.3rem !important;
}
.wrem-31-3 {
  width: 31.3rem !important;
}
.wrem-32-3 {
  width: 32.3rem !important;
}
.wrem-33-3 {
  width: 33.3rem !important;
}
.wrem-34-3 {
  width: 34.3rem !important;
}
.wrem-35-3 {
  width: 35.3rem !important;
}
.wrem-36-3 {
  width: 36.3rem !important;
}
.wrem-37-3 {
  width: 37.3rem !important;
}
.wrem-38-3 {
  width: 38.3rem !important;
}
.wrem-39-3 {
  width: 39.3rem !important;
}
.wrem-40-3 {
  width: 40.3rem !important;
}
.wrem-41-3 {
  width: 41.3rem !important;
}
.wrem-42-3 {
  width: 42.3rem !important;
}
.wrem-43-3 {
  width: 43.3rem !important;
}
.wrem-44-3 {
  width: 44.3rem !important;
}
.wrem-45-3 {
  width: 45.3rem !important;
}
.wrem-46-3 {
  width: 46.3rem !important;
}
.wrem-47-3 {
  width: 47.3rem !important;
}
.wrem-48-3 {
  width: 48.3rem !important;
}
.wrem-49-3 {
  width: 49.3rem !important;
}
.wrem-50-3 {
  width: 50.3rem !important;
}
.wrem-51-3 {
  width: 51.3rem !important;
}
.wrem-52-3 {
  width: 52.3rem !important;
}
.wrem-53-3 {
  width: 53.3rem !important;
}
.wrem-54-3 {
  width: 54.3rem !important;
}
.wrem-55-3 {
  width: 55.3rem !important;
}
.wrem-56-3 {
  width: 56.3rem !important;
}
.wrem-57-3 {
  width: 57.3rem !important;
}
.wrem-58-3 {
  width: 58.3rem !important;
}
.wrem-59-3 {
  width: 59.3rem !important;
}
.wrem-60-3 {
  width: 60.3rem !important;
}
.wrem-61-3 {
  width: 61.3rem !important;
}
.wrem-62-3 {
  width: 62.3rem !important;
}
.wrem-63-3 {
  width: 63.3rem !important;
}
.wrem-64-3 {
  width: 64.3rem !important;
}
.wrem-65-3 {
  width: 65.3rem !important;
}
.wrem-66-3 {
  width: 66.3rem !important;
}
.wrem-67-3 {
  width: 67.3rem !important;
}
.wrem-68-3 {
  width: 68.3rem !important;
}
.wrem-69-3 {
  width: 69.3rem !important;
}
.wrem-70-3 {
  width: 70.3rem !important;
}
.wrem-71-3 {
  width: 71.3rem !important;
}
.wrem-72-3 {
  width: 72.3rem !important;
}
.wrem-73-3 {
  width: 73.3rem !important;
}
.wrem-74-3 {
  width: 74.3rem !important;
}
.wrem-75-3 {
  width: 75.3rem !important;
}
.wrem-76-3 {
  width: 76.3rem !important;
}
.wrem-77-3 {
  width: 77.3rem !important;
}
.wrem-78-3 {
  width: 78.3rem !important;
}
.wrem-79-3 {
  width: 79.3rem !important;
}
.wrem-80-3 {
  width: 80.3rem !important;
}
.wrem-81-3 {
  width: 81.3rem !important;
}
.wrem-82-3 {
  width: 82.3rem !important;
}
.wrem-83-3 {
  width: 83.3rem !important;
}
.wrem-84-3 {
  width: 84.3rem !important;
}
.wrem-85-3 {
  width: 85.3rem !important;
}
.wrem-86-3 {
  width: 86.3rem !important;
}
.wrem-87-3 {
  width: 87.3rem !important;
}
.wrem-88-3 {
  width: 88.3rem !important;
}
.wrem-89-3 {
  width: 89.3rem !important;
}
.wrem-90-3 {
  width: 90.3rem !important;
}
.wrem-91-3 {
  width: 91.3rem !important;
}
.wrem-92-3 {
  width: 92.3rem !important;
}
.wrem-93-3 {
  width: 93.3rem !important;
}
.wrem-94-3 {
  width: 94.3rem !important;
}
.wrem-95-3 {
  width: 95.3rem !important;
}
.wrem-96-3 {
  width: 96.3rem !important;
}
.wrem-97-3 {
  width: 97.3rem !important;
}
.wrem-98-3 {
  width: 98.3rem !important;
}
.wrem-99-3 {
  width: 99.3rem !important;
}
.wrem-1-35 {
  width: 1.35rem !important;
}
.wrem-2-35 {
  width: 2.35rem !important;
}
.wrem-3-35 {
  width: 3.35rem !important;
}
.wrem-4-35 {
  width: 4.35rem !important;
}
.wrem-5-35 {
  width: 5.35rem !important;
}
.wrem-6-35 {
  width: 6.35rem !important;
}
.wrem-7-35 {
  width: 7.35rem !important;
}
.wrem-8-35 {
  width: 8.35rem !important;
}
.wrem-9-35 {
  width: 9.35rem !important;
}
.wrem-10-35 {
  width: 10.35rem !important;
}
.wrem-15-35 {
  width: 15.35rem !important;
}
.wrem-20-35 {
  width: 20.35rem !important;
}
.wrem-21-35 {
  width: 21.35rem !important;
}
.wrem-22-35 {
  width: 22.35rem !important;
}
.wrem-23-35 {
  width: 23.35rem !important;
}
.wrem-24-35 {
  width: 24.35rem !important;
}
.wrem-25-35 {
  width: 25.35rem !important;
}
.wrem-26-35 {
  width: 26.35rem !important;
}
.wrem-27-35 {
  width: 27.35rem !important;
}
.wrem-28-35 {
  width: 28.35rem !important;
}
.wrem-29-35 {
  width: 29.35rem !important;
}
.wrem-30-35 {
  width: 30.35rem !important;
}
.wrem-31-35 {
  width: 31.35rem !important;
}
.wrem-32-35 {
  width: 32.35rem !important;
}
.wrem-33-35 {
  width: 33.35rem !important;
}
.wrem-34-35 {
  width: 34.35rem !important;
}
.wrem-35-35 {
  width: 35.35rem !important;
}
.wrem-36-35 {
  width: 36.35rem !important;
}
.wrem-37-35 {
  width: 37.35rem !important;
}
.wrem-38-35 {
  width: 38.35rem !important;
}
.wrem-39-35 {
  width: 39.35rem !important;
}
.wrem-40-35 {
  width: 40.35rem !important;
}
.wrem-41-35 {
  width: 41.35rem !important;
}
.wrem-42-35 {
  width: 42.35rem !important;
}
.wrem-43-35 {
  width: 43.35rem !important;
}
.wrem-44-35 {
  width: 44.35rem !important;
}
.wrem-45-35 {
  width: 45.35rem !important;
}
.wrem-46-35 {
  width: 46.35rem !important;
}
.wrem-47-35 {
  width: 47.35rem !important;
}
.wrem-48-35 {
  width: 48.35rem !important;
}
.wrem-49-35 {
  width: 49.35rem !important;
}
.wrem-50-35 {
  width: 50.35rem !important;
}
.wrem-51-35 {
  width: 51.35rem !important;
}
.wrem-52-35 {
  width: 52.35rem !important;
}
.wrem-53-35 {
  width: 53.35rem !important;
}
.wrem-54-35 {
  width: 54.35rem !important;
}
.wrem-55-35 {
  width: 55.35rem !important;
}
.wrem-56-35 {
  width: 56.35rem !important;
}
.wrem-57-35 {
  width: 57.35rem !important;
}
.wrem-58-35 {
  width: 58.35rem !important;
}
.wrem-59-35 {
  width: 59.35rem !important;
}
.wrem-60-35 {
  width: 60.35rem !important;
}
.wrem-61-35 {
  width: 61.35rem !important;
}
.wrem-62-35 {
  width: 62.35rem !important;
}
.wrem-63-35 {
  width: 63.35rem !important;
}
.wrem-64-35 {
  width: 64.35rem !important;
}
.wrem-65-35 {
  width: 65.35rem !important;
}
.wrem-66-35 {
  width: 66.35rem !important;
}
.wrem-67-35 {
  width: 67.35rem !important;
}
.wrem-68-35 {
  width: 68.35rem !important;
}
.wrem-69-35 {
  width: 69.35rem !important;
}
.wrem-70-35 {
  width: 70.35rem !important;
}
.wrem-71-35 {
  width: 71.35rem !important;
}
.wrem-72-35 {
  width: 72.35rem !important;
}
.wrem-73-35 {
  width: 73.35rem !important;
}
.wrem-74-35 {
  width: 74.35rem !important;
}
.wrem-75-35 {
  width: 75.35rem !important;
}
.wrem-76-35 {
  width: 76.35rem !important;
}
.wrem-77-35 {
  width: 77.35rem !important;
}
.wrem-78-35 {
  width: 78.35rem !important;
}
.wrem-79-35 {
  width: 79.35rem !important;
}
.wrem-80-35 {
  width: 80.35rem !important;
}
.wrem-81-35 {
  width: 81.35rem !important;
}
.wrem-82-35 {
  width: 82.35rem !important;
}
.wrem-83-35 {
  width: 83.35rem !important;
}
.wrem-84-35 {
  width: 84.35rem !important;
}
.wrem-85-35 {
  width: 85.35rem !important;
}
.wrem-86-35 {
  width: 86.35rem !important;
}
.wrem-87-35 {
  width: 87.35rem !important;
}
.wrem-88-35 {
  width: 88.35rem !important;
}
.wrem-89-35 {
  width: 89.35rem !important;
}
.wrem-90-35 {
  width: 90.35rem !important;
}
.wrem-91-35 {
  width: 91.35rem !important;
}
.wrem-92-35 {
  width: 92.35rem !important;
}
.wrem-93-35 {
  width: 93.35rem !important;
}
.wrem-94-35 {
  width: 94.35rem !important;
}
.wrem-95-35 {
  width: 95.35rem !important;
}
.wrem-96-35 {
  width: 96.35rem !important;
}
.wrem-97-35 {
  width: 97.35rem !important;
}
.wrem-98-35 {
  width: 98.35rem !important;
}
.wrem-99-35 {
  width: 99.35rem !important;
}
.wrem-1-4 {
  width: 1.4rem !important;
}
.wrem-2-4 {
  width: 2.4rem !important;
}
.wrem-3-4 {
  width: 3.4rem !important;
}
.wrem-4-4 {
  width: 4.4rem !important;
}
.wrem-5-4 {
  width: 5.4rem !important;
}
.wrem-6-4 {
  width: 6.4rem !important;
}
.wrem-7-4 {
  width: 7.4rem !important;
}
.wrem-8-4 {
  width: 8.4rem !important;
}
.wrem-9-4 {
  width: 9.4rem !important;
}
.wrem-10-4 {
  width: 10.4rem !important;
}
.wrem-15-4 {
  width: 15.4rem !important;
}
.wrem-20-4 {
  width: 20.4rem !important;
}
.wrem-21-4 {
  width: 21.4rem !important;
}
.wrem-22-4 {
  width: 22.4rem !important;
}
.wrem-23-4 {
  width: 23.4rem !important;
}
.wrem-24-4 {
  width: 24.4rem !important;
}
.wrem-25-4 {
  width: 25.4rem !important;
}
.wrem-26-4 {
  width: 26.4rem !important;
}
.wrem-27-4 {
  width: 27.4rem !important;
}
.wrem-28-4 {
  width: 28.4rem !important;
}
.wrem-29-4 {
  width: 29.4rem !important;
}
.wrem-30-4 {
  width: 30.4rem !important;
}
.wrem-31-4 {
  width: 31.4rem !important;
}
.wrem-32-4 {
  width: 32.4rem !important;
}
.wrem-33-4 {
  width: 33.4rem !important;
}
.wrem-34-4 {
  width: 34.4rem !important;
}
.wrem-35-4 {
  width: 35.4rem !important;
}
.wrem-36-4 {
  width: 36.4rem !important;
}
.wrem-37-4 {
  width: 37.4rem !important;
}
.wrem-38-4 {
  width: 38.4rem !important;
}
.wrem-39-4 {
  width: 39.4rem !important;
}
.wrem-40-4 {
  width: 40.4rem !important;
}
.wrem-41-4 {
  width: 41.4rem !important;
}
.wrem-42-4 {
  width: 42.4rem !important;
}
.wrem-43-4 {
  width: 43.4rem !important;
}
.wrem-44-4 {
  width: 44.4rem !important;
}
.wrem-45-4 {
  width: 45.4rem !important;
}
.wrem-46-4 {
  width: 46.4rem !important;
}
.wrem-47-4 {
  width: 47.4rem !important;
}
.wrem-48-4 {
  width: 48.4rem !important;
}
.wrem-49-4 {
  width: 49.4rem !important;
}
.wrem-50-4 {
  width: 50.4rem !important;
}
.wrem-51-4 {
  width: 51.4rem !important;
}
.wrem-52-4 {
  width: 52.4rem !important;
}
.wrem-53-4 {
  width: 53.4rem !important;
}
.wrem-54-4 {
  width: 54.4rem !important;
}
.wrem-55-4 {
  width: 55.4rem !important;
}
.wrem-56-4 {
  width: 56.4rem !important;
}
.wrem-57-4 {
  width: 57.4rem !important;
}
.wrem-58-4 {
  width: 58.4rem !important;
}
.wrem-59-4 {
  width: 59.4rem !important;
}
.wrem-60-4 {
  width: 60.4rem !important;
}
.wrem-61-4 {
  width: 61.4rem !important;
}
.wrem-62-4 {
  width: 62.4rem !important;
}
.wrem-63-4 {
  width: 63.4rem !important;
}
.wrem-64-4 {
  width: 64.4rem !important;
}
.wrem-65-4 {
  width: 65.4rem !important;
}
.wrem-66-4 {
  width: 66.4rem !important;
}
.wrem-67-4 {
  width: 67.4rem !important;
}
.wrem-68-4 {
  width: 68.4rem !important;
}
.wrem-69-4 {
  width: 69.4rem !important;
}
.wrem-70-4 {
  width: 70.4rem !important;
}
.wrem-71-4 {
  width: 71.4rem !important;
}
.wrem-72-4 {
  width: 72.4rem !important;
}
.wrem-73-4 {
  width: 73.4rem !important;
}
.wrem-74-4 {
  width: 74.4rem !important;
}
.wrem-75-4 {
  width: 75.4rem !important;
}
.wrem-76-4 {
  width: 76.4rem !important;
}
.wrem-77-4 {
  width: 77.4rem !important;
}
.wrem-78-4 {
  width: 78.4rem !important;
}
.wrem-79-4 {
  width: 79.4rem !important;
}
.wrem-80-4 {
  width: 80.4rem !important;
}
.wrem-81-4 {
  width: 81.4rem !important;
}
.wrem-82-4 {
  width: 82.4rem !important;
}
.wrem-83-4 {
  width: 83.4rem !important;
}
.wrem-84-4 {
  width: 84.4rem !important;
}
.wrem-85-4 {
  width: 85.4rem !important;
}
.wrem-86-4 {
  width: 86.4rem !important;
}
.wrem-87-4 {
  width: 87.4rem !important;
}
.wrem-88-4 {
  width: 88.4rem !important;
}
.wrem-89-4 {
  width: 89.4rem !important;
}
.wrem-90-4 {
  width: 90.4rem !important;
}
.wrem-91-4 {
  width: 91.4rem !important;
}
.wrem-92-4 {
  width: 92.4rem !important;
}
.wrem-93-4 {
  width: 93.4rem !important;
}
.wrem-94-4 {
  width: 94.4rem !important;
}
.wrem-95-4 {
  width: 95.4rem !important;
}
.wrem-96-4 {
  width: 96.4rem !important;
}
.wrem-97-4 {
  width: 97.4rem !important;
}
.wrem-98-4 {
  width: 98.4rem !important;
}
.wrem-99-4 {
  width: 99.4rem !important;
}
.wrem-1-45 {
  width: 1.45rem !important;
}
.wrem-2-45 {
  width: 2.45rem !important;
}
.wrem-3-45 {
  width: 3.45rem !important;
}
.wrem-4-45 {
  width: 4.45rem !important;
}
.wrem-5-45 {
  width: 5.45rem !important;
}
.wrem-6-45 {
  width: 6.45rem !important;
}
.wrem-7-45 {
  width: 7.45rem !important;
}
.wrem-8-45 {
  width: 8.45rem !important;
}
.wrem-9-45 {
  width: 9.45rem !important;
}
.wrem-10-45 {
  width: 10.45rem !important;
}
.wrem-15-45 {
  width: 15.45rem !important;
}
.wrem-20-45 {
  width: 20.45rem !important;
}
.wrem-21-45 {
  width: 21.45rem !important;
}
.wrem-22-45 {
  width: 22.45rem !important;
}
.wrem-23-45 {
  width: 23.45rem !important;
}
.wrem-24-45 {
  width: 24.45rem !important;
}
.wrem-25-45 {
  width: 25.45rem !important;
}
.wrem-26-45 {
  width: 26.45rem !important;
}
.wrem-27-45 {
  width: 27.45rem !important;
}
.wrem-28-45 {
  width: 28.45rem !important;
}
.wrem-29-45 {
  width: 29.45rem !important;
}
.wrem-30-45 {
  width: 30.45rem !important;
}
.wrem-31-45 {
  width: 31.45rem !important;
}
.wrem-32-45 {
  width: 32.45rem !important;
}
.wrem-33-45 {
  width: 33.45rem !important;
}
.wrem-34-45 {
  width: 34.45rem !important;
}
.wrem-35-45 {
  width: 35.45rem !important;
}
.wrem-36-45 {
  width: 36.45rem !important;
}
.wrem-37-45 {
  width: 37.45rem !important;
}
.wrem-38-45 {
  width: 38.45rem !important;
}
.wrem-39-45 {
  width: 39.45rem !important;
}
.wrem-40-45 {
  width: 40.45rem !important;
}
.wrem-41-45 {
  width: 41.45rem !important;
}
.wrem-42-45 {
  width: 42.45rem !important;
}
.wrem-43-45 {
  width: 43.45rem !important;
}
.wrem-44-45 {
  width: 44.45rem !important;
}
.wrem-45-45 {
  width: 45.45rem !important;
}
.wrem-46-45 {
  width: 46.45rem !important;
}
.wrem-47-45 {
  width: 47.45rem !important;
}
.wrem-48-45 {
  width: 48.45rem !important;
}
.wrem-49-45 {
  width: 49.45rem !important;
}
.wrem-50-45 {
  width: 50.45rem !important;
}
.wrem-51-45 {
  width: 51.45rem !important;
}
.wrem-52-45 {
  width: 52.45rem !important;
}
.wrem-53-45 {
  width: 53.45rem !important;
}
.wrem-54-45 {
  width: 54.45rem !important;
}
.wrem-55-45 {
  width: 55.45rem !important;
}
.wrem-56-45 {
  width: 56.45rem !important;
}
.wrem-57-45 {
  width: 57.45rem !important;
}
.wrem-58-45 {
  width: 58.45rem !important;
}
.wrem-59-45 {
  width: 59.45rem !important;
}
.wrem-60-45 {
  width: 60.45rem !important;
}
.wrem-61-45 {
  width: 61.45rem !important;
}
.wrem-62-45 {
  width: 62.45rem !important;
}
.wrem-63-45 {
  width: 63.45rem !important;
}
.wrem-64-45 {
  width: 64.45rem !important;
}
.wrem-65-45 {
  width: 65.45rem !important;
}
.wrem-66-45 {
  width: 66.45rem !important;
}
.wrem-67-45 {
  width: 67.45rem !important;
}
.wrem-68-45 {
  width: 68.45rem !important;
}
.wrem-69-45 {
  width: 69.45rem !important;
}
.wrem-70-45 {
  width: 70.45rem !important;
}
.wrem-71-45 {
  width: 71.45rem !important;
}
.wrem-72-45 {
  width: 72.45rem !important;
}
.wrem-73-45 {
  width: 73.45rem !important;
}
.wrem-74-45 {
  width: 74.45rem !important;
}
.wrem-75-45 {
  width: 75.45rem !important;
}
.wrem-76-45 {
  width: 76.45rem !important;
}
.wrem-77-45 {
  width: 77.45rem !important;
}
.wrem-78-45 {
  width: 78.45rem !important;
}
.wrem-79-45 {
  width: 79.45rem !important;
}
.wrem-80-45 {
  width: 80.45rem !important;
}
.wrem-81-45 {
  width: 81.45rem !important;
}
.wrem-82-45 {
  width: 82.45rem !important;
}
.wrem-83-45 {
  width: 83.45rem !important;
}
.wrem-84-45 {
  width: 84.45rem !important;
}
.wrem-85-45 {
  width: 85.45rem !important;
}
.wrem-86-45 {
  width: 86.45rem !important;
}
.wrem-87-45 {
  width: 87.45rem !important;
}
.wrem-88-45 {
  width: 88.45rem !important;
}
.wrem-89-45 {
  width: 89.45rem !important;
}
.wrem-90-45 {
  width: 90.45rem !important;
}
.wrem-91-45 {
  width: 91.45rem !important;
}
.wrem-92-45 {
  width: 92.45rem !important;
}
.wrem-93-45 {
  width: 93.45rem !important;
}
.wrem-94-45 {
  width: 94.45rem !important;
}
.wrem-95-45 {
  width: 95.45rem !important;
}
.wrem-96-45 {
  width: 96.45rem !important;
}
.wrem-97-45 {
  width: 97.45rem !important;
}
.wrem-98-45 {
  width: 98.45rem !important;
}
.wrem-99-45 {
  width: 99.45rem !important;
}
.wrem-1-5 {
  width: 1.5rem !important;
}
.wrem-2-5 {
  width: 2.5rem !important;
}
.wrem-3-5 {
  width: 3.5rem !important;
}
.wrem-4-5 {
  width: 4.5rem !important;
}
.wrem-5-5 {
  width: 5.5rem !important;
}
.wrem-6-5 {
  width: 6.5rem !important;
}
.wrem-7-5 {
  width: 7.5rem !important;
}
.wrem-8-5 {
  width: 8.5rem !important;
}
.wrem-9-5 {
  width: 9.5rem !important;
}
.wrem-10-5 {
  width: 10.5rem !important;
}
.wrem-15-5 {
  width: 15.5rem !important;
}
.wrem-20-5 {
  width: 20.5rem !important;
}
.wrem-21-5 {
  width: 21.5rem !important;
}
.wrem-22-5 {
  width: 22.5rem !important;
}
.wrem-23-5 {
  width: 23.5rem !important;
}
.wrem-24-5 {
  width: 24.5rem !important;
}
.wrem-25-5 {
  width: 25.5rem !important;
}
.wrem-26-5 {
  width: 26.5rem !important;
}
.wrem-27-5 {
  width: 27.5rem !important;
}
.wrem-28-5 {
  width: 28.5rem !important;
}
.wrem-29-5 {
  width: 29.5rem !important;
}
.wrem-30-5 {
  width: 30.5rem !important;
}
.wrem-31-5 {
  width: 31.5rem !important;
}
.wrem-32-5 {
  width: 32.5rem !important;
}
.wrem-33-5 {
  width: 33.5rem !important;
}
.wrem-34-5 {
  width: 34.5rem !important;
}
.wrem-35-5 {
  width: 35.5rem !important;
}
.wrem-36-5 {
  width: 36.5rem !important;
}
.wrem-37-5 {
  width: 37.5rem !important;
}
.wrem-38-5 {
  width: 38.5rem !important;
}
.wrem-39-5 {
  width: 39.5rem !important;
}
.wrem-40-5 {
  width: 40.5rem !important;
}
.wrem-41-5 {
  width: 41.5rem !important;
}
.wrem-42-5 {
  width: 42.5rem !important;
}
.wrem-43-5 {
  width: 43.5rem !important;
}
.wrem-44-5 {
  width: 44.5rem !important;
}
.wrem-45-5 {
  width: 45.5rem !important;
}
.wrem-46-5 {
  width: 46.5rem !important;
}
.wrem-47-5 {
  width: 47.5rem !important;
}
.wrem-48-5 {
  width: 48.5rem !important;
}
.wrem-49-5 {
  width: 49.5rem !important;
}
.wrem-50-5 {
  width: 50.5rem !important;
}
.wrem-51-5 {
  width: 51.5rem !important;
}
.wrem-52-5 {
  width: 52.5rem !important;
}
.wrem-53-5 {
  width: 53.5rem !important;
}
.wrem-54-5 {
  width: 54.5rem !important;
}
.wrem-55-5 {
  width: 55.5rem !important;
}
.wrem-56-5 {
  width: 56.5rem !important;
}
.wrem-57-5 {
  width: 57.5rem !important;
}
.wrem-58-5 {
  width: 58.5rem !important;
}
.wrem-59-5 {
  width: 59.5rem !important;
}
.wrem-60-5 {
  width: 60.5rem !important;
}
.wrem-61-5 {
  width: 61.5rem !important;
}
.wrem-62-5 {
  width: 62.5rem !important;
}
.wrem-63-5 {
  width: 63.5rem !important;
}
.wrem-64-5 {
  width: 64.5rem !important;
}
.wrem-65-5 {
  width: 65.5rem !important;
}
.wrem-66-5 {
  width: 66.5rem !important;
}
.wrem-67-5 {
  width: 67.5rem !important;
}
.wrem-68-5 {
  width: 68.5rem !important;
}
.wrem-69-5 {
  width: 69.5rem !important;
}
.wrem-70-5 {
  width: 70.5rem !important;
}
.wrem-71-5 {
  width: 71.5rem !important;
}
.wrem-72-5 {
  width: 72.5rem !important;
}
.wrem-73-5 {
  width: 73.5rem !important;
}
.wrem-74-5 {
  width: 74.5rem !important;
}
.wrem-75-5 {
  width: 75.5rem !important;
}
.wrem-76-5 {
  width: 76.5rem !important;
}
.wrem-77-5 {
  width: 77.5rem !important;
}
.wrem-78-5 {
  width: 78.5rem !important;
}
.wrem-79-5 {
  width: 79.5rem !important;
}
.wrem-80-5 {
  width: 80.5rem !important;
}
.wrem-81-5 {
  width: 81.5rem !important;
}
.wrem-82-5 {
  width: 82.5rem !important;
}
.wrem-83-5 {
  width: 83.5rem !important;
}
.wrem-84-5 {
  width: 84.5rem !important;
}
.wrem-85-5 {
  width: 85.5rem !important;
}
.wrem-86-5 {
  width: 86.5rem !important;
}
.wrem-87-5 {
  width: 87.5rem !important;
}
.wrem-88-5 {
  width: 88.5rem !important;
}
.wrem-89-5 {
  width: 89.5rem !important;
}
.wrem-90-5 {
  width: 90.5rem !important;
}
.wrem-91-5 {
  width: 91.5rem !important;
}
.wrem-92-5 {
  width: 92.5rem !important;
}
.wrem-93-5 {
  width: 93.5rem !important;
}
.wrem-94-5 {
  width: 94.5rem !important;
}
.wrem-95-5 {
  width: 95.5rem !important;
}
.wrem-96-5 {
  width: 96.5rem !important;
}
.wrem-97-5 {
  width: 97.5rem !important;
}
.wrem-98-5 {
  width: 98.5rem !important;
}
.wrem-99-5 {
  width: 99.5rem !important;
}
.wrem-1-55 {
  width: 1.55rem !important;
}
.wrem-2-55 {
  width: 2.55rem !important;
}
.wrem-3-55 {
  width: 3.55rem !important;
}
.wrem-4-55 {
  width: 4.55rem !important;
}
.wrem-5-55 {
  width: 5.55rem !important;
}
.wrem-6-55 {
  width: 6.55rem !important;
}
.wrem-7-55 {
  width: 7.55rem !important;
}
.wrem-8-55 {
  width: 8.55rem !important;
}
.wrem-9-55 {
  width: 9.55rem !important;
}
.wrem-10-55 {
  width: 10.55rem !important;
}
.wrem-15-55 {
  width: 15.55rem !important;
}
.wrem-20-55 {
  width: 20.55rem !important;
}
.wrem-21-55 {
  width: 21.55rem !important;
}
.wrem-22-55 {
  width: 22.55rem !important;
}
.wrem-23-55 {
  width: 23.55rem !important;
}
.wrem-24-55 {
  width: 24.55rem !important;
}
.wrem-25-55 {
  width: 25.55rem !important;
}
.wrem-26-55 {
  width: 26.55rem !important;
}
.wrem-27-55 {
  width: 27.55rem !important;
}
.wrem-28-55 {
  width: 28.55rem !important;
}
.wrem-29-55 {
  width: 29.55rem !important;
}
.wrem-30-55 {
  width: 30.55rem !important;
}
.wrem-31-55 {
  width: 31.55rem !important;
}
.wrem-32-55 {
  width: 32.55rem !important;
}
.wrem-33-55 {
  width: 33.55rem !important;
}
.wrem-34-55 {
  width: 34.55rem !important;
}
.wrem-35-55 {
  width: 35.55rem !important;
}
.wrem-36-55 {
  width: 36.55rem !important;
}
.wrem-37-55 {
  width: 37.55rem !important;
}
.wrem-38-55 {
  width: 38.55rem !important;
}
.wrem-39-55 {
  width: 39.55rem !important;
}
.wrem-40-55 {
  width: 40.55rem !important;
}
.wrem-41-55 {
  width: 41.55rem !important;
}
.wrem-42-55 {
  width: 42.55rem !important;
}
.wrem-43-55 {
  width: 43.55rem !important;
}
.wrem-44-55 {
  width: 44.55rem !important;
}
.wrem-45-55 {
  width: 45.55rem !important;
}
.wrem-46-55 {
  width: 46.55rem !important;
}
.wrem-47-55 {
  width: 47.55rem !important;
}
.wrem-48-55 {
  width: 48.55rem !important;
}
.wrem-49-55 {
  width: 49.55rem !important;
}
.wrem-50-55 {
  width: 50.55rem !important;
}
.wrem-51-55 {
  width: 51.55rem !important;
}
.wrem-52-55 {
  width: 52.55rem !important;
}
.wrem-53-55 {
  width: 53.55rem !important;
}
.wrem-54-55 {
  width: 54.55rem !important;
}
.wrem-55-55 {
  width: 55.55rem !important;
}
.wrem-56-55 {
  width: 56.55rem !important;
}
.wrem-57-55 {
  width: 57.55rem !important;
}
.wrem-58-55 {
  width: 58.55rem !important;
}
.wrem-59-55 {
  width: 59.55rem !important;
}
.wrem-60-55 {
  width: 60.55rem !important;
}
.wrem-61-55 {
  width: 61.55rem !important;
}
.wrem-62-55 {
  width: 62.55rem !important;
}
.wrem-63-55 {
  width: 63.55rem !important;
}
.wrem-64-55 {
  width: 64.55rem !important;
}
.wrem-65-55 {
  width: 65.55rem !important;
}
.wrem-66-55 {
  width: 66.55rem !important;
}
.wrem-67-55 {
  width: 67.55rem !important;
}
.wrem-68-55 {
  width: 68.55rem !important;
}
.wrem-69-55 {
  width: 69.55rem !important;
}
.wrem-70-55 {
  width: 70.55rem !important;
}
.wrem-71-55 {
  width: 71.55rem !important;
}
.wrem-72-55 {
  width: 72.55rem !important;
}
.wrem-73-55 {
  width: 73.55rem !important;
}
.wrem-74-55 {
  width: 74.55rem !important;
}
.wrem-75-55 {
  width: 75.55rem !important;
}
.wrem-76-55 {
  width: 76.55rem !important;
}
.wrem-77-55 {
  width: 77.55rem !important;
}
.wrem-78-55 {
  width: 78.55rem !important;
}
.wrem-79-55 {
  width: 79.55rem !important;
}
.wrem-80-55 {
  width: 80.55rem !important;
}
.wrem-81-55 {
  width: 81.55rem !important;
}
.wrem-82-55 {
  width: 82.55rem !important;
}
.wrem-83-55 {
  width: 83.55rem !important;
}
.wrem-84-55 {
  width: 84.55rem !important;
}
.wrem-85-55 {
  width: 85.55rem !important;
}
.wrem-86-55 {
  width: 86.55rem !important;
}
.wrem-87-55 {
  width: 87.55rem !important;
}
.wrem-88-55 {
  width: 88.55rem !important;
}
.wrem-89-55 {
  width: 89.55rem !important;
}
.wrem-90-55 {
  width: 90.55rem !important;
}
.wrem-91-55 {
  width: 91.55rem !important;
}
.wrem-92-55 {
  width: 92.55rem !important;
}
.wrem-93-55 {
  width: 93.55rem !important;
}
.wrem-94-55 {
  width: 94.55rem !important;
}
.wrem-95-55 {
  width: 95.55rem !important;
}
.wrem-96-55 {
  width: 96.55rem !important;
}
.wrem-97-55 {
  width: 97.55rem !important;
}
.wrem-98-55 {
  width: 98.55rem !important;
}
.wrem-99-55 {
  width: 99.55rem !important;
}
.wrem-1-6 {
  width: 1.6rem !important;
}
.wrem-2-6 {
  width: 2.6rem !important;
}
.wrem-3-6 {
  width: 3.6rem !important;
}
.wrem-4-6 {
  width: 4.6rem !important;
}
.wrem-5-6 {
  width: 5.6rem !important;
}
.wrem-6-6 {
  width: 6.6rem !important;
}
.wrem-7-6 {
  width: 7.6rem !important;
}
.wrem-8-6 {
  width: 8.6rem !important;
}
.wrem-9-6 {
  width: 9.6rem !important;
}
.wrem-10-6 {
  width: 10.6rem !important;
}
.wrem-15-6 {
  width: 15.6rem !important;
}
.wrem-20-6 {
  width: 20.6rem !important;
}
.wrem-21-6 {
  width: 21.6rem !important;
}
.wrem-22-6 {
  width: 22.6rem !important;
}
.wrem-23-6 {
  width: 23.6rem !important;
}
.wrem-24-6 {
  width: 24.6rem !important;
}
.wrem-25-6 {
  width: 25.6rem !important;
}
.wrem-26-6 {
  width: 26.6rem !important;
}
.wrem-27-6 {
  width: 27.6rem !important;
}
.wrem-28-6 {
  width: 28.6rem !important;
}
.wrem-29-6 {
  width: 29.6rem !important;
}
.wrem-30-6 {
  width: 30.6rem !important;
}
.wrem-31-6 {
  width: 31.6rem !important;
}
.wrem-32-6 {
  width: 32.6rem !important;
}
.wrem-33-6 {
  width: 33.6rem !important;
}
.wrem-34-6 {
  width: 34.6rem !important;
}
.wrem-35-6 {
  width: 35.6rem !important;
}
.wrem-36-6 {
  width: 36.6rem !important;
}
.wrem-37-6 {
  width: 37.6rem !important;
}
.wrem-38-6 {
  width: 38.6rem !important;
}
.wrem-39-6 {
  width: 39.6rem !important;
}
.wrem-40-6 {
  width: 40.6rem !important;
}
.wrem-41-6 {
  width: 41.6rem !important;
}
.wrem-42-6 {
  width: 42.6rem !important;
}
.wrem-43-6 {
  width: 43.6rem !important;
}
.wrem-44-6 {
  width: 44.6rem !important;
}
.wrem-45-6 {
  width: 45.6rem !important;
}
.wrem-46-6 {
  width: 46.6rem !important;
}
.wrem-47-6 {
  width: 47.6rem !important;
}
.wrem-48-6 {
  width: 48.6rem !important;
}
.wrem-49-6 {
  width: 49.6rem !important;
}
.wrem-50-6 {
  width: 50.6rem !important;
}
.wrem-51-6 {
  width: 51.6rem !important;
}
.wrem-52-6 {
  width: 52.6rem !important;
}
.wrem-53-6 {
  width: 53.6rem !important;
}
.wrem-54-6 {
  width: 54.6rem !important;
}
.wrem-55-6 {
  width: 55.6rem !important;
}
.wrem-56-6 {
  width: 56.6rem !important;
}
.wrem-57-6 {
  width: 57.6rem !important;
}
.wrem-58-6 {
  width: 58.6rem !important;
}
.wrem-59-6 {
  width: 59.6rem !important;
}
.wrem-60-6 {
  width: 60.6rem !important;
}
.wrem-61-6 {
  width: 61.6rem !important;
}
.wrem-62-6 {
  width: 62.6rem !important;
}
.wrem-63-6 {
  width: 63.6rem !important;
}
.wrem-64-6 {
  width: 64.6rem !important;
}
.wrem-65-6 {
  width: 65.6rem !important;
}
.wrem-66-6 {
  width: 66.6rem !important;
}
.wrem-67-6 {
  width: 67.6rem !important;
}
.wrem-68-6 {
  width: 68.6rem !important;
}
.wrem-69-6 {
  width: 69.6rem !important;
}
.wrem-70-6 {
  width: 70.6rem !important;
}
.wrem-71-6 {
  width: 71.6rem !important;
}
.wrem-72-6 {
  width: 72.6rem !important;
}
.wrem-73-6 {
  width: 73.6rem !important;
}
.wrem-74-6 {
  width: 74.6rem !important;
}
.wrem-75-6 {
  width: 75.6rem !important;
}
.wrem-76-6 {
  width: 76.6rem !important;
}
.wrem-77-6 {
  width: 77.6rem !important;
}
.wrem-78-6 {
  width: 78.6rem !important;
}
.wrem-79-6 {
  width: 79.6rem !important;
}
.wrem-80-6 {
  width: 80.6rem !important;
}
.wrem-81-6 {
  width: 81.6rem !important;
}
.wrem-82-6 {
  width: 82.6rem !important;
}
.wrem-83-6 {
  width: 83.6rem !important;
}
.wrem-84-6 {
  width: 84.6rem !important;
}
.wrem-85-6 {
  width: 85.6rem !important;
}
.wrem-86-6 {
  width: 86.6rem !important;
}
.wrem-87-6 {
  width: 87.6rem !important;
}
.wrem-88-6 {
  width: 88.6rem !important;
}
.wrem-89-6 {
  width: 89.6rem !important;
}
.wrem-90-6 {
  width: 90.6rem !important;
}
.wrem-91-6 {
  width: 91.6rem !important;
}
.wrem-92-6 {
  width: 92.6rem !important;
}
.wrem-93-6 {
  width: 93.6rem !important;
}
.wrem-94-6 {
  width: 94.6rem !important;
}
.wrem-95-6 {
  width: 95.6rem !important;
}
.wrem-96-6 {
  width: 96.6rem !important;
}
.wrem-97-6 {
  width: 97.6rem !important;
}
.wrem-98-6 {
  width: 98.6rem !important;
}
.wrem-99-6 {
  width: 99.6rem !important;
}
.wrem-1-65 {
  width: 1.65rem !important;
}
.wrem-2-65 {
  width: 2.65rem !important;
}
.wrem-3-65 {
  width: 3.65rem !important;
}
.wrem-4-65 {
  width: 4.65rem !important;
}
.wrem-5-65 {
  width: 5.65rem !important;
}
.wrem-6-65 {
  width: 6.65rem !important;
}
.wrem-7-65 {
  width: 7.65rem !important;
}
.wrem-8-65 {
  width: 8.65rem !important;
}
.wrem-9-65 {
  width: 9.65rem !important;
}
.wrem-10-65 {
  width: 10.65rem !important;
}
.wrem-15-65 {
  width: 15.65rem !important;
}
.wrem-20-65 {
  width: 20.65rem !important;
}
.wrem-21-65 {
  width: 21.65rem !important;
}
.wrem-22-65 {
  width: 22.65rem !important;
}
.wrem-23-65 {
  width: 23.65rem !important;
}
.wrem-24-65 {
  width: 24.65rem !important;
}
.wrem-25-65 {
  width: 25.65rem !important;
}
.wrem-26-65 {
  width: 26.65rem !important;
}
.wrem-27-65 {
  width: 27.65rem !important;
}
.wrem-28-65 {
  width: 28.65rem !important;
}
.wrem-29-65 {
  width: 29.65rem !important;
}
.wrem-30-65 {
  width: 30.65rem !important;
}
.wrem-31-65 {
  width: 31.65rem !important;
}
.wrem-32-65 {
  width: 32.65rem !important;
}
.wrem-33-65 {
  width: 33.65rem !important;
}
.wrem-34-65 {
  width: 34.65rem !important;
}
.wrem-35-65 {
  width: 35.65rem !important;
}
.wrem-36-65 {
  width: 36.65rem !important;
}
.wrem-37-65 {
  width: 37.65rem !important;
}
.wrem-38-65 {
  width: 38.65rem !important;
}
.wrem-39-65 {
  width: 39.65rem !important;
}
.wrem-40-65 {
  width: 40.65rem !important;
}
.wrem-41-65 {
  width: 41.65rem !important;
}
.wrem-42-65 {
  width: 42.65rem !important;
}
.wrem-43-65 {
  width: 43.65rem !important;
}
.wrem-44-65 {
  width: 44.65rem !important;
}
.wrem-45-65 {
  width: 45.65rem !important;
}
.wrem-46-65 {
  width: 46.65rem !important;
}
.wrem-47-65 {
  width: 47.65rem !important;
}
.wrem-48-65 {
  width: 48.65rem !important;
}
.wrem-49-65 {
  width: 49.65rem !important;
}
.wrem-50-65 {
  width: 50.65rem !important;
}
.wrem-51-65 {
  width: 51.65rem !important;
}
.wrem-52-65 {
  width: 52.65rem !important;
}
.wrem-53-65 {
  width: 53.65rem !important;
}
.wrem-54-65 {
  width: 54.65rem !important;
}
.wrem-55-65 {
  width: 55.65rem !important;
}
.wrem-56-65 {
  width: 56.65rem !important;
}
.wrem-57-65 {
  width: 57.65rem !important;
}
.wrem-58-65 {
  width: 58.65rem !important;
}
.wrem-59-65 {
  width: 59.65rem !important;
}
.wrem-60-65 {
  width: 60.65rem !important;
}
.wrem-61-65 {
  width: 61.65rem !important;
}
.wrem-62-65 {
  width: 62.65rem !important;
}
.wrem-63-65 {
  width: 63.65rem !important;
}
.wrem-64-65 {
  width: 64.65rem !important;
}
.wrem-65-65 {
  width: 65.65rem !important;
}
.wrem-66-65 {
  width: 66.65rem !important;
}
.wrem-67-65 {
  width: 67.65rem !important;
}
.wrem-68-65 {
  width: 68.65rem !important;
}
.wrem-69-65 {
  width: 69.65rem !important;
}
.wrem-70-65 {
  width: 70.65rem !important;
}
.wrem-71-65 {
  width: 71.65rem !important;
}
.wrem-72-65 {
  width: 72.65rem !important;
}
.wrem-73-65 {
  width: 73.65rem !important;
}
.wrem-74-65 {
  width: 74.65rem !important;
}
.wrem-75-65 {
  width: 75.65rem !important;
}
.wrem-76-65 {
  width: 76.65rem !important;
}
.wrem-77-65 {
  width: 77.65rem !important;
}
.wrem-78-65 {
  width: 78.65rem !important;
}
.wrem-79-65 {
  width: 79.65rem !important;
}
.wrem-80-65 {
  width: 80.65rem !important;
}
.wrem-81-65 {
  width: 81.65rem !important;
}
.wrem-82-65 {
  width: 82.65rem !important;
}
.wrem-83-65 {
  width: 83.65rem !important;
}
.wrem-84-65 {
  width: 84.65rem !important;
}
.wrem-85-65 {
  width: 85.65rem !important;
}
.wrem-86-65 {
  width: 86.65rem !important;
}
.wrem-87-65 {
  width: 87.65rem !important;
}
.wrem-88-65 {
  width: 88.65rem !important;
}
.wrem-89-65 {
  width: 89.65rem !important;
}
.wrem-90-65 {
  width: 90.65rem !important;
}
.wrem-91-65 {
  width: 91.65rem !important;
}
.wrem-92-65 {
  width: 92.65rem !important;
}
.wrem-93-65 {
  width: 93.65rem !important;
}
.wrem-94-65 {
  width: 94.65rem !important;
}
.wrem-95-65 {
  width: 95.65rem !important;
}
.wrem-96-65 {
  width: 96.65rem !important;
}
.wrem-97-65 {
  width: 97.65rem !important;
}
.wrem-98-65 {
  width: 98.65rem !important;
}
.wrem-99-65 {
  width: 99.65rem !important;
}
.wrem-1-7 {
  width: 1.7rem !important;
}
.wrem-2-7 {
  width: 2.7rem !important;
}
.wrem-3-7 {
  width: 3.7rem !important;
}
.wrem-4-7 {
  width: 4.7rem !important;
}
.wrem-5-7 {
  width: 5.7rem !important;
}
.wrem-6-7 {
  width: 6.7rem !important;
}
.wrem-7-7 {
  width: 7.7rem !important;
}
.wrem-8-7 {
  width: 8.7rem !important;
}
.wrem-9-7 {
  width: 9.7rem !important;
}
.wrem-10-7 {
  width: 10.7rem !important;
}
.wrem-15-7 {
  width: 15.7rem !important;
}
.wrem-20-7 {
  width: 20.7rem !important;
}
.wrem-21-7 {
  width: 21.7rem !important;
}
.wrem-22-7 {
  width: 22.7rem !important;
}
.wrem-23-7 {
  width: 23.7rem !important;
}
.wrem-24-7 {
  width: 24.7rem !important;
}
.wrem-25-7 {
  width: 25.7rem !important;
}
.wrem-26-7 {
  width: 26.7rem !important;
}
.wrem-27-7 {
  width: 27.7rem !important;
}
.wrem-28-7 {
  width: 28.7rem !important;
}
.wrem-29-7 {
  width: 29.7rem !important;
}
.wrem-30-7 {
  width: 30.7rem !important;
}
.wrem-31-7 {
  width: 31.7rem !important;
}
.wrem-32-7 {
  width: 32.7rem !important;
}
.wrem-33-7 {
  width: 33.7rem !important;
}
.wrem-34-7 {
  width: 34.7rem !important;
}
.wrem-35-7 {
  width: 35.7rem !important;
}
.wrem-36-7 {
  width: 36.7rem !important;
}
.wrem-37-7 {
  width: 37.7rem !important;
}
.wrem-38-7 {
  width: 38.7rem !important;
}
.wrem-39-7 {
  width: 39.7rem !important;
}
.wrem-40-7 {
  width: 40.7rem !important;
}
.wrem-41-7 {
  width: 41.7rem !important;
}
.wrem-42-7 {
  width: 42.7rem !important;
}
.wrem-43-7 {
  width: 43.7rem !important;
}
.wrem-44-7 {
  width: 44.7rem !important;
}
.wrem-45-7 {
  width: 45.7rem !important;
}
.wrem-46-7 {
  width: 46.7rem !important;
}
.wrem-47-7 {
  width: 47.7rem !important;
}
.wrem-48-7 {
  width: 48.7rem !important;
}
.wrem-49-7 {
  width: 49.7rem !important;
}
.wrem-50-7 {
  width: 50.7rem !important;
}
.wrem-51-7 {
  width: 51.7rem !important;
}
.wrem-52-7 {
  width: 52.7rem !important;
}
.wrem-53-7 {
  width: 53.7rem !important;
}
.wrem-54-7 {
  width: 54.7rem !important;
}
.wrem-55-7 {
  width: 55.7rem !important;
}
.wrem-56-7 {
  width: 56.7rem !important;
}
.wrem-57-7 {
  width: 57.7rem !important;
}
.wrem-58-7 {
  width: 58.7rem !important;
}
.wrem-59-7 {
  width: 59.7rem !important;
}
.wrem-60-7 {
  width: 60.7rem !important;
}
.wrem-61-7 {
  width: 61.7rem !important;
}
.wrem-62-7 {
  width: 62.7rem !important;
}
.wrem-63-7 {
  width: 63.7rem !important;
}
.wrem-64-7 {
  width: 64.7rem !important;
}
.wrem-65-7 {
  width: 65.7rem !important;
}
.wrem-66-7 {
  width: 66.7rem !important;
}
.wrem-67-7 {
  width: 67.7rem !important;
}
.wrem-68-7 {
  width: 68.7rem !important;
}
.wrem-69-7 {
  width: 69.7rem !important;
}
.wrem-70-7 {
  width: 70.7rem !important;
}
.wrem-71-7 {
  width: 71.7rem !important;
}
.wrem-72-7 {
  width: 72.7rem !important;
}
.wrem-73-7 {
  width: 73.7rem !important;
}
.wrem-74-7 {
  width: 74.7rem !important;
}
.wrem-75-7 {
  width: 75.7rem !important;
}
.wrem-76-7 {
  width: 76.7rem !important;
}
.wrem-77-7 {
  width: 77.7rem !important;
}
.wrem-78-7 {
  width: 78.7rem !important;
}
.wrem-79-7 {
  width: 79.7rem !important;
}
.wrem-80-7 {
  width: 80.7rem !important;
}
.wrem-81-7 {
  width: 81.7rem !important;
}
.wrem-82-7 {
  width: 82.7rem !important;
}
.wrem-83-7 {
  width: 83.7rem !important;
}
.wrem-84-7 {
  width: 84.7rem !important;
}
.wrem-85-7 {
  width: 85.7rem !important;
}
.wrem-86-7 {
  width: 86.7rem !important;
}
.wrem-87-7 {
  width: 87.7rem !important;
}
.wrem-88-7 {
  width: 88.7rem !important;
}
.wrem-89-7 {
  width: 89.7rem !important;
}
.wrem-90-7 {
  width: 90.7rem !important;
}
.wrem-91-7 {
  width: 91.7rem !important;
}
.wrem-92-7 {
  width: 92.7rem !important;
}
.wrem-93-7 {
  width: 93.7rem !important;
}
.wrem-94-7 {
  width: 94.7rem !important;
}
.wrem-95-7 {
  width: 95.7rem !important;
}
.wrem-96-7 {
  width: 96.7rem !important;
}
.wrem-97-7 {
  width: 97.7rem !important;
}
.wrem-98-7 {
  width: 98.7rem !important;
}
.wrem-99-7 {
  width: 99.7rem !important;
}
.wrem-1-75 {
  width: 1.75rem !important;
}
.wrem-2-75 {
  width: 2.75rem !important;
}
.wrem-3-75 {
  width: 3.75rem !important;
}
.wrem-4-75 {
  width: 4.75rem !important;
}
.wrem-5-75 {
  width: 5.75rem !important;
}
.wrem-6-75 {
  width: 6.75rem !important;
}
.wrem-7-75 {
  width: 7.75rem !important;
}
.wrem-8-75 {
  width: 8.75rem !important;
}
.wrem-9-75 {
  width: 9.75rem !important;
}
.wrem-10-75 {
  width: 10.75rem !important;
}
.wrem-15-75 {
  width: 15.75rem !important;
}
.wrem-20-75 {
  width: 20.75rem !important;
}
.wrem-21-75 {
  width: 21.75rem !important;
}
.wrem-22-75 {
  width: 22.75rem !important;
}
.wrem-23-75 {
  width: 23.75rem !important;
}
.wrem-24-75 {
  width: 24.75rem !important;
}
.wrem-25-75 {
  width: 25.75rem !important;
}
.wrem-26-75 {
  width: 26.75rem !important;
}
.wrem-27-75 {
  width: 27.75rem !important;
}
.wrem-28-75 {
  width: 28.75rem !important;
}
.wrem-29-75 {
  width: 29.75rem !important;
}
.wrem-30-75 {
  width: 30.75rem !important;
}
.wrem-31-75 {
  width: 31.75rem !important;
}
.wrem-32-75 {
  width: 32.75rem !important;
}
.wrem-33-75 {
  width: 33.75rem !important;
}
.wrem-34-75 {
  width: 34.75rem !important;
}
.wrem-35-75 {
  width: 35.75rem !important;
}
.wrem-36-75 {
  width: 36.75rem !important;
}
.wrem-37-75 {
  width: 37.75rem !important;
}
.wrem-38-75 {
  width: 38.75rem !important;
}
.wrem-39-75 {
  width: 39.75rem !important;
}
.wrem-40-75 {
  width: 40.75rem !important;
}
.wrem-41-75 {
  width: 41.75rem !important;
}
.wrem-42-75 {
  width: 42.75rem !important;
}
.wrem-43-75 {
  width: 43.75rem !important;
}
.wrem-44-75 {
  width: 44.75rem !important;
}
.wrem-45-75 {
  width: 45.75rem !important;
}
.wrem-46-75 {
  width: 46.75rem !important;
}
.wrem-47-75 {
  width: 47.75rem !important;
}
.wrem-48-75 {
  width: 48.75rem !important;
}
.wrem-49-75 {
  width: 49.75rem !important;
}
.wrem-50-75 {
  width: 50.75rem !important;
}
.wrem-51-75 {
  width: 51.75rem !important;
}
.wrem-52-75 {
  width: 52.75rem !important;
}
.wrem-53-75 {
  width: 53.75rem !important;
}
.wrem-54-75 {
  width: 54.75rem !important;
}
.wrem-55-75 {
  width: 55.75rem !important;
}
.wrem-56-75 {
  width: 56.75rem !important;
}
.wrem-57-75 {
  width: 57.75rem !important;
}
.wrem-58-75 {
  width: 58.75rem !important;
}
.wrem-59-75 {
  width: 59.75rem !important;
}
.wrem-60-75 {
  width: 60.75rem !important;
}
.wrem-61-75 {
  width: 61.75rem !important;
}
.wrem-62-75 {
  width: 62.75rem !important;
}
.wrem-63-75 {
  width: 63.75rem !important;
}
.wrem-64-75 {
  width: 64.75rem !important;
}
.wrem-65-75 {
  width: 65.75rem !important;
}
.wrem-66-75 {
  width: 66.75rem !important;
}
.wrem-67-75 {
  width: 67.75rem !important;
}
.wrem-68-75 {
  width: 68.75rem !important;
}
.wrem-69-75 {
  width: 69.75rem !important;
}
.wrem-70-75 {
  width: 70.75rem !important;
}
.wrem-71-75 {
  width: 71.75rem !important;
}
.wrem-72-75 {
  width: 72.75rem !important;
}
.wrem-73-75 {
  width: 73.75rem !important;
}
.wrem-74-75 {
  width: 74.75rem !important;
}
.wrem-75-75 {
  width: 75.75rem !important;
}
.wrem-76-75 {
  width: 76.75rem !important;
}
.wrem-77-75 {
  width: 77.75rem !important;
}
.wrem-78-75 {
  width: 78.75rem !important;
}
.wrem-79-75 {
  width: 79.75rem !important;
}
.wrem-80-75 {
  width: 80.75rem !important;
}
.wrem-81-75 {
  width: 81.75rem !important;
}
.wrem-82-75 {
  width: 82.75rem !important;
}
.wrem-83-75 {
  width: 83.75rem !important;
}
.wrem-84-75 {
  width: 84.75rem !important;
}
.wrem-85-75 {
  width: 85.75rem !important;
}
.wrem-86-75 {
  width: 86.75rem !important;
}
.wrem-87-75 {
  width: 87.75rem !important;
}
.wrem-88-75 {
  width: 88.75rem !important;
}
.wrem-89-75 {
  width: 89.75rem !important;
}
.wrem-90-75 {
  width: 90.75rem !important;
}
.wrem-91-75 {
  width: 91.75rem !important;
}
.wrem-92-75 {
  width: 92.75rem !important;
}
.wrem-93-75 {
  width: 93.75rem !important;
}
.wrem-94-75 {
  width: 94.75rem !important;
}
.wrem-95-75 {
  width: 95.75rem !important;
}
.wrem-96-75 {
  width: 96.75rem !important;
}
.wrem-97-75 {
  width: 97.75rem !important;
}
.wrem-98-75 {
  width: 98.75rem !important;
}
.wrem-99-75 {
  width: 99.75rem !important;
}
.wrem-1-8 {
  width: 1.8rem !important;
}
.wrem-2-8 {
  width: 2.8rem !important;
}
.wrem-3-8 {
  width: 3.8rem !important;
}
.wrem-4-8 {
  width: 4.8rem !important;
}
.wrem-5-8 {
  width: 5.8rem !important;
}
.wrem-6-8 {
  width: 6.8rem !important;
}
.wrem-7-8 {
  width: 7.8rem !important;
}
.wrem-8-8 {
  width: 8.8rem !important;
}
.wrem-9-8 {
  width: 9.8rem !important;
}
.wrem-10-8 {
  width: 10.8rem !important;
}
.wrem-15-8 {
  width: 15.8rem !important;
}
.wrem-20-8 {
  width: 20.8rem !important;
}
.wrem-21-8 {
  width: 21.8rem !important;
}
.wrem-22-8 {
  width: 22.8rem !important;
}
.wrem-23-8 {
  width: 23.8rem !important;
}
.wrem-24-8 {
  width: 24.8rem !important;
}
.wrem-25-8 {
  width: 25.8rem !important;
}
.wrem-26-8 {
  width: 26.8rem !important;
}
.wrem-27-8 {
  width: 27.8rem !important;
}
.wrem-28-8 {
  width: 28.8rem !important;
}
.wrem-29-8 {
  width: 29.8rem !important;
}
.wrem-30-8 {
  width: 30.8rem !important;
}
.wrem-31-8 {
  width: 31.8rem !important;
}
.wrem-32-8 {
  width: 32.8rem !important;
}
.wrem-33-8 {
  width: 33.8rem !important;
}
.wrem-34-8 {
  width: 34.8rem !important;
}
.wrem-35-8 {
  width: 35.8rem !important;
}
.wrem-36-8 {
  width: 36.8rem !important;
}
.wrem-37-8 {
  width: 37.8rem !important;
}
.wrem-38-8 {
  width: 38.8rem !important;
}
.wrem-39-8 {
  width: 39.8rem !important;
}
.wrem-40-8 {
  width: 40.8rem !important;
}
.wrem-41-8 {
  width: 41.8rem !important;
}
.wrem-42-8 {
  width: 42.8rem !important;
}
.wrem-43-8 {
  width: 43.8rem !important;
}
.wrem-44-8 {
  width: 44.8rem !important;
}
.wrem-45-8 {
  width: 45.8rem !important;
}
.wrem-46-8 {
  width: 46.8rem !important;
}
.wrem-47-8 {
  width: 47.8rem !important;
}
.wrem-48-8 {
  width: 48.8rem !important;
}
.wrem-49-8 {
  width: 49.8rem !important;
}
.wrem-50-8 {
  width: 50.8rem !important;
}
.wrem-51-8 {
  width: 51.8rem !important;
}
.wrem-52-8 {
  width: 52.8rem !important;
}
.wrem-53-8 {
  width: 53.8rem !important;
}
.wrem-54-8 {
  width: 54.8rem !important;
}
.wrem-55-8 {
  width: 55.8rem !important;
}
.wrem-56-8 {
  width: 56.8rem !important;
}
.wrem-57-8 {
  width: 57.8rem !important;
}
.wrem-58-8 {
  width: 58.8rem !important;
}
.wrem-59-8 {
  width: 59.8rem !important;
}
.wrem-60-8 {
  width: 60.8rem !important;
}
.wrem-61-8 {
  width: 61.8rem !important;
}
.wrem-62-8 {
  width: 62.8rem !important;
}
.wrem-63-8 {
  width: 63.8rem !important;
}
.wrem-64-8 {
  width: 64.8rem !important;
}
.wrem-65-8 {
  width: 65.8rem !important;
}
.wrem-66-8 {
  width: 66.8rem !important;
}
.wrem-67-8 {
  width: 67.8rem !important;
}
.wrem-68-8 {
  width: 68.8rem !important;
}
.wrem-69-8 {
  width: 69.8rem !important;
}
.wrem-70-8 {
  width: 70.8rem !important;
}
.wrem-71-8 {
  width: 71.8rem !important;
}
.wrem-72-8 {
  width: 72.8rem !important;
}
.wrem-73-8 {
  width: 73.8rem !important;
}
.wrem-74-8 {
  width: 74.8rem !important;
}
.wrem-75-8 {
  width: 75.8rem !important;
}
.wrem-76-8 {
  width: 76.8rem !important;
}
.wrem-77-8 {
  width: 77.8rem !important;
}
.wrem-78-8 {
  width: 78.8rem !important;
}
.wrem-79-8 {
  width: 79.8rem !important;
}
.wrem-80-8 {
  width: 80.8rem !important;
}
.wrem-81-8 {
  width: 81.8rem !important;
}
.wrem-82-8 {
  width: 82.8rem !important;
}
.wrem-83-8 {
  width: 83.8rem !important;
}
.wrem-84-8 {
  width: 84.8rem !important;
}
.wrem-85-8 {
  width: 85.8rem !important;
}
.wrem-86-8 {
  width: 86.8rem !important;
}
.wrem-87-8 {
  width: 87.8rem !important;
}
.wrem-88-8 {
  width: 88.8rem !important;
}
.wrem-89-8 {
  width: 89.8rem !important;
}
.wrem-90-8 {
  width: 90.8rem !important;
}
.wrem-91-8 {
  width: 91.8rem !important;
}
.wrem-92-8 {
  width: 92.8rem !important;
}
.wrem-93-8 {
  width: 93.8rem !important;
}
.wrem-94-8 {
  width: 94.8rem !important;
}
.wrem-95-8 {
  width: 95.8rem !important;
}
.wrem-96-8 {
  width: 96.8rem !important;
}
.wrem-97-8 {
  width: 97.8rem !important;
}
.wrem-98-8 {
  width: 98.8rem !important;
}
.wrem-99-8 {
  width: 99.8rem !important;
}
.wrem-1-85 {
  width: 1.85rem !important;
}
.wrem-2-85 {
  width: 2.85rem !important;
}
.wrem-3-85 {
  width: 3.85rem !important;
}
.wrem-4-85 {
  width: 4.85rem !important;
}
.wrem-5-85 {
  width: 5.85rem !important;
}
.wrem-6-85 {
  width: 6.85rem !important;
}
.wrem-7-85 {
  width: 7.85rem !important;
}
.wrem-8-85 {
  width: 8.85rem !important;
}
.wrem-9-85 {
  width: 9.85rem !important;
}
.wrem-10-85 {
  width: 10.85rem !important;
}
.wrem-15-85 {
  width: 15.85rem !important;
}
.wrem-20-85 {
  width: 20.85rem !important;
}
.wrem-21-85 {
  width: 21.85rem !important;
}
.wrem-22-85 {
  width: 22.85rem !important;
}
.wrem-23-85 {
  width: 23.85rem !important;
}
.wrem-24-85 {
  width: 24.85rem !important;
}
.wrem-25-85 {
  width: 25.85rem !important;
}
.wrem-26-85 {
  width: 26.85rem !important;
}
.wrem-27-85 {
  width: 27.85rem !important;
}
.wrem-28-85 {
  width: 28.85rem !important;
}
.wrem-29-85 {
  width: 29.85rem !important;
}
.wrem-30-85 {
  width: 30.85rem !important;
}
.wrem-31-85 {
  width: 31.85rem !important;
}
.wrem-32-85 {
  width: 32.85rem !important;
}
.wrem-33-85 {
  width: 33.85rem !important;
}
.wrem-34-85 {
  width: 34.85rem !important;
}
.wrem-35-85 {
  width: 35.85rem !important;
}
.wrem-36-85 {
  width: 36.85rem !important;
}
.wrem-37-85 {
  width: 37.85rem !important;
}
.wrem-38-85 {
  width: 38.85rem !important;
}
.wrem-39-85 {
  width: 39.85rem !important;
}
.wrem-40-85 {
  width: 40.85rem !important;
}
.wrem-41-85 {
  width: 41.85rem !important;
}
.wrem-42-85 {
  width: 42.85rem !important;
}
.wrem-43-85 {
  width: 43.85rem !important;
}
.wrem-44-85 {
  width: 44.85rem !important;
}
.wrem-45-85 {
  width: 45.85rem !important;
}
.wrem-46-85 {
  width: 46.85rem !important;
}
.wrem-47-85 {
  width: 47.85rem !important;
}
.wrem-48-85 {
  width: 48.85rem !important;
}
.wrem-49-85 {
  width: 49.85rem !important;
}
.wrem-50-85 {
  width: 50.85rem !important;
}
.wrem-51-85 {
  width: 51.85rem !important;
}
.wrem-52-85 {
  width: 52.85rem !important;
}
.wrem-53-85 {
  width: 53.85rem !important;
}
.wrem-54-85 {
  width: 54.85rem !important;
}
.wrem-55-85 {
  width: 55.85rem !important;
}
.wrem-56-85 {
  width: 56.85rem !important;
}
.wrem-57-85 {
  width: 57.85rem !important;
}
.wrem-58-85 {
  width: 58.85rem !important;
}
.wrem-59-85 {
  width: 59.85rem !important;
}
.wrem-60-85 {
  width: 60.85rem !important;
}
.wrem-61-85 {
  width: 61.85rem !important;
}
.wrem-62-85 {
  width: 62.85rem !important;
}
.wrem-63-85 {
  width: 63.85rem !important;
}
.wrem-64-85 {
  width: 64.85rem !important;
}
.wrem-65-85 {
  width: 65.85rem !important;
}
.wrem-66-85 {
  width: 66.85rem !important;
}
.wrem-67-85 {
  width: 67.85rem !important;
}
.wrem-68-85 {
  width: 68.85rem !important;
}
.wrem-69-85 {
  width: 69.85rem !important;
}
.wrem-70-85 {
  width: 70.85rem !important;
}
.wrem-71-85 {
  width: 71.85rem !important;
}
.wrem-72-85 {
  width: 72.85rem !important;
}
.wrem-73-85 {
  width: 73.85rem !important;
}
.wrem-74-85 {
  width: 74.85rem !important;
}
.wrem-75-85 {
  width: 75.85rem !important;
}
.wrem-76-85 {
  width: 76.85rem !important;
}
.wrem-77-85 {
  width: 77.85rem !important;
}
.wrem-78-85 {
  width: 78.85rem !important;
}
.wrem-79-85 {
  width: 79.85rem !important;
}
.wrem-80-85 {
  width: 80.85rem !important;
}
.wrem-81-85 {
  width: 81.85rem !important;
}
.wrem-82-85 {
  width: 82.85rem !important;
}
.wrem-83-85 {
  width: 83.85rem !important;
}
.wrem-84-85 {
  width: 84.85rem !important;
}
.wrem-85-85 {
  width: 85.85rem !important;
}
.wrem-86-85 {
  width: 86.85rem !important;
}
.wrem-87-85 {
  width: 87.85rem !important;
}
.wrem-88-85 {
  width: 88.85rem !important;
}
.wrem-89-85 {
  width: 89.85rem !important;
}
.wrem-90-85 {
  width: 90.85rem !important;
}
.wrem-91-85 {
  width: 91.85rem !important;
}
.wrem-92-85 {
  width: 92.85rem !important;
}
.wrem-93-85 {
  width: 93.85rem !important;
}
.wrem-94-85 {
  width: 94.85rem !important;
}
.wrem-95-85 {
  width: 95.85rem !important;
}
.wrem-96-85 {
  width: 96.85rem !important;
}
.wrem-97-85 {
  width: 97.85rem !important;
}
.wrem-98-85 {
  width: 98.85rem !important;
}
.wrem-99-85 {
  width: 99.85rem !important;
}
.wrem-1-9 {
  width: 1.9rem !important;
}
.wrem-2-9 {
  width: 2.9rem !important;
}
.wrem-3-9 {
  width: 3.9rem !important;
}
.wrem-4-9 {
  width: 4.9rem !important;
}
.wrem-5-9 {
  width: 5.9rem !important;
}
.wrem-6-9 {
  width: 6.9rem !important;
}
.wrem-7-9 {
  width: 7.9rem !important;
}
.wrem-8-9 {
  width: 8.9rem !important;
}
.wrem-9-9 {
  width: 9.9rem !important;
}
.wrem-10-9 {
  width: 10.9rem !important;
}
.wrem-15-9 {
  width: 15.9rem !important;
}
.wrem-20-9 {
  width: 20.9rem !important;
}
.wrem-21-9 {
  width: 21.9rem !important;
}
.wrem-22-9 {
  width: 22.9rem !important;
}
.wrem-23-9 {
  width: 23.9rem !important;
}
.wrem-24-9 {
  width: 24.9rem !important;
}
.wrem-25-9 {
  width: 25.9rem !important;
}
.wrem-26-9 {
  width: 26.9rem !important;
}
.wrem-27-9 {
  width: 27.9rem !important;
}
.wrem-28-9 {
  width: 28.9rem !important;
}
.wrem-29-9 {
  width: 29.9rem !important;
}
.wrem-30-9 {
  width: 30.9rem !important;
}
.wrem-31-9 {
  width: 31.9rem !important;
}
.wrem-32-9 {
  width: 32.9rem !important;
}
.wrem-33-9 {
  width: 33.9rem !important;
}
.wrem-34-9 {
  width: 34.9rem !important;
}
.wrem-35-9 {
  width: 35.9rem !important;
}
.wrem-36-9 {
  width: 36.9rem !important;
}
.wrem-37-9 {
  width: 37.9rem !important;
}
.wrem-38-9 {
  width: 38.9rem !important;
}
.wrem-39-9 {
  width: 39.9rem !important;
}
.wrem-40-9 {
  width: 40.9rem !important;
}
.wrem-41-9 {
  width: 41.9rem !important;
}
.wrem-42-9 {
  width: 42.9rem !important;
}
.wrem-43-9 {
  width: 43.9rem !important;
}
.wrem-44-9 {
  width: 44.9rem !important;
}
.wrem-45-9 {
  width: 45.9rem !important;
}
.wrem-46-9 {
  width: 46.9rem !important;
}
.wrem-47-9 {
  width: 47.9rem !important;
}
.wrem-48-9 {
  width: 48.9rem !important;
}
.wrem-49-9 {
  width: 49.9rem !important;
}
.wrem-50-9 {
  width: 50.9rem !important;
}
.wrem-51-9 {
  width: 51.9rem !important;
}
.wrem-52-9 {
  width: 52.9rem !important;
}
.wrem-53-9 {
  width: 53.9rem !important;
}
.wrem-54-9 {
  width: 54.9rem !important;
}
.wrem-55-9 {
  width: 55.9rem !important;
}
.wrem-56-9 {
  width: 56.9rem !important;
}
.wrem-57-9 {
  width: 57.9rem !important;
}
.wrem-58-9 {
  width: 58.9rem !important;
}
.wrem-59-9 {
  width: 59.9rem !important;
}
.wrem-60-9 {
  width: 60.9rem !important;
}
.wrem-61-9 {
  width: 61.9rem !important;
}
.wrem-62-9 {
  width: 62.9rem !important;
}
.wrem-63-9 {
  width: 63.9rem !important;
}
.wrem-64-9 {
  width: 64.9rem !important;
}
.wrem-65-9 {
  width: 65.9rem !important;
}
.wrem-66-9 {
  width: 66.9rem !important;
}
.wrem-67-9 {
  width: 67.9rem !important;
}
.wrem-68-9 {
  width: 68.9rem !important;
}
.wrem-69-9 {
  width: 69.9rem !important;
}
.wrem-70-9 {
  width: 70.9rem !important;
}
.wrem-71-9 {
  width: 71.9rem !important;
}
.wrem-72-9 {
  width: 72.9rem !important;
}
.wrem-73-9 {
  width: 73.9rem !important;
}
.wrem-74-9 {
  width: 74.9rem !important;
}
.wrem-75-9 {
  width: 75.9rem !important;
}
.wrem-76-9 {
  width: 76.9rem !important;
}
.wrem-77-9 {
  width: 77.9rem !important;
}
.wrem-78-9 {
  width: 78.9rem !important;
}
.wrem-79-9 {
  width: 79.9rem !important;
}
.wrem-80-9 {
  width: 80.9rem !important;
}
.wrem-81-9 {
  width: 81.9rem !important;
}
.wrem-82-9 {
  width: 82.9rem !important;
}
.wrem-83-9 {
  width: 83.9rem !important;
}
.wrem-84-9 {
  width: 84.9rem !important;
}
.wrem-85-9 {
  width: 85.9rem !important;
}
.wrem-86-9 {
  width: 86.9rem !important;
}
.wrem-87-9 {
  width: 87.9rem !important;
}
.wrem-88-9 {
  width: 88.9rem !important;
}
.wrem-89-9 {
  width: 89.9rem !important;
}
.wrem-90-9 {
  width: 90.9rem !important;
}
.wrem-91-9 {
  width: 91.9rem !important;
}
.wrem-92-9 {
  width: 92.9rem !important;
}
.wrem-93-9 {
  width: 93.9rem !important;
}
.wrem-94-9 {
  width: 94.9rem !important;
}
.wrem-95-9 {
  width: 95.9rem !important;
}
.wrem-96-9 {
  width: 96.9rem !important;
}
.wrem-97-9 {
  width: 97.9rem !important;
}
.wrem-98-9 {
  width: 98.9rem !important;
}
.wrem-99-9 {
  width: 99.9rem !important;
}
.wrem-1-95 {
  width: 1.95rem !important;
}
.wrem-2-95 {
  width: 2.95rem !important;
}
.wrem-3-95 {
  width: 3.95rem !important;
}
.wrem-4-95 {
  width: 4.95rem !important;
}
.wrem-5-95 {
  width: 5.95rem !important;
}
.wrem-6-95 {
  width: 6.95rem !important;
}
.wrem-7-95 {
  width: 7.95rem !important;
}
.wrem-8-95 {
  width: 8.95rem !important;
}
.wrem-9-95 {
  width: 9.95rem !important;
}
.wrem-10-95 {
  width: 10.95rem !important;
}
.wrem-15-95 {
  width: 15.95rem !important;
}
.wrem-20-95 {
  width: 20.95rem !important;
}
.wrem-21-95 {
  width: 21.95rem !important;
}
.wrem-22-95 {
  width: 22.95rem !important;
}
.wrem-23-95 {
  width: 23.95rem !important;
}
.wrem-24-95 {
  width: 24.95rem !important;
}
.wrem-25-95 {
  width: 25.95rem !important;
}
.wrem-26-95 {
  width: 26.95rem !important;
}
.wrem-27-95 {
  width: 27.95rem !important;
}
.wrem-28-95 {
  width: 28.95rem !important;
}
.wrem-29-95 {
  width: 29.95rem !important;
}
.wrem-30-95 {
  width: 30.95rem !important;
}
.wrem-31-95 {
  width: 31.95rem !important;
}
.wrem-32-95 {
  width: 32.95rem !important;
}
.wrem-33-95 {
  width: 33.95rem !important;
}
.wrem-34-95 {
  width: 34.95rem !important;
}
.wrem-35-95 {
  width: 35.95rem !important;
}
.wrem-36-95 {
  width: 36.95rem !important;
}
.wrem-37-95 {
  width: 37.95rem !important;
}
.wrem-38-95 {
  width: 38.95rem !important;
}
.wrem-39-95 {
  width: 39.95rem !important;
}
.wrem-40-95 {
  width: 40.95rem !important;
}
.wrem-41-95 {
  width: 41.95rem !important;
}
.wrem-42-95 {
  width: 42.95rem !important;
}
.wrem-43-95 {
  width: 43.95rem !important;
}
.wrem-44-95 {
  width: 44.95rem !important;
}
.wrem-45-95 {
  width: 45.95rem !important;
}
.wrem-46-95 {
  width: 46.95rem !important;
}
.wrem-47-95 {
  width: 47.95rem !important;
}
.wrem-48-95 {
  width: 48.95rem !important;
}
.wrem-49-95 {
  width: 49.95rem !important;
}
.wrem-50-95 {
  width: 50.95rem !important;
}
.wrem-51-95 {
  width: 51.95rem !important;
}
.wrem-52-95 {
  width: 52.95rem !important;
}
.wrem-53-95 {
  width: 53.95rem !important;
}
.wrem-54-95 {
  width: 54.95rem !important;
}
.wrem-55-95 {
  width: 55.95rem !important;
}
.wrem-56-95 {
  width: 56.95rem !important;
}
.wrem-57-95 {
  width: 57.95rem !important;
}
.wrem-58-95 {
  width: 58.95rem !important;
}
.wrem-59-95 {
  width: 59.95rem !important;
}
.wrem-60-95 {
  width: 60.95rem !important;
}
.wrem-61-95 {
  width: 61.95rem !important;
}
.wrem-62-95 {
  width: 62.95rem !important;
}
.wrem-63-95 {
  width: 63.95rem !important;
}
.wrem-64-95 {
  width: 64.95rem !important;
}
.wrem-65-95 {
  width: 65.95rem !important;
}
.wrem-66-95 {
  width: 66.95rem !important;
}
.wrem-67-95 {
  width: 67.95rem !important;
}
.wrem-68-95 {
  width: 68.95rem !important;
}
.wrem-69-95 {
  width: 69.95rem !important;
}
.wrem-70-95 {
  width: 70.95rem !important;
}
.wrem-71-95 {
  width: 71.95rem !important;
}
.wrem-72-95 {
  width: 72.95rem !important;
}
.wrem-73-95 {
  width: 73.95rem !important;
}
.wrem-74-95 {
  width: 74.95rem !important;
}
.wrem-75-95 {
  width: 75.95rem !important;
}
.wrem-76-95 {
  width: 76.95rem !important;
}
.wrem-77-95 {
  width: 77.95rem !important;
}
.wrem-78-95 {
  width: 78.95rem !important;
}
.wrem-79-95 {
  width: 79.95rem !important;
}
.wrem-80-95 {
  width: 80.95rem !important;
}
.wrem-81-95 {
  width: 81.95rem !important;
}
.wrem-82-95 {
  width: 82.95rem !important;
}
.wrem-83-95 {
  width: 83.95rem !important;
}
.wrem-84-95 {
  width: 84.95rem !important;
}
.wrem-85-95 {
  width: 85.95rem !important;
}
.wrem-86-95 {
  width: 86.95rem !important;
}
.wrem-87-95 {
  width: 87.95rem !important;
}
.wrem-88-95 {
  width: 88.95rem !important;
}
.wrem-89-95 {
  width: 89.95rem !important;
}
.wrem-90-95 {
  width: 90.95rem !important;
}
.wrem-91-95 {
  width: 91.95rem !important;
}
.wrem-92-95 {
  width: 92.95rem !important;
}
.wrem-93-95 {
  width: 93.95rem !important;
}
.wrem-94-95 {
  width: 94.95rem !important;
}
.wrem-95-95 {
  width: 95.95rem !important;
}
.wrem-96-95 {
  width: 96.95rem !important;
}
.wrem-97-95 {
  width: 97.95rem !important;
}
.wrem-98-95 {
  width: 98.95rem !important;
}
.wrem-99-95 {
  width: 99.95rem !important;
}
@media (min-width: 480px) {
  .wd-xs-5 {
    width: 5px;
  }
  .wd-xs-5p {
    width: 5%;
  }
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  .wd-xs-5-f {
    width: 5px !important;
  }
  .wd-xs-5p-f {
    width: 5% !important;
  }
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  .wd-xs-10 {
    width: 10px;
  }
  .wd-xs-10p {
    width: 10%;
  }
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  .wd-xs-10-f {
    width: 10px !important;
  }
  .wd-xs-10p-f {
    width: 10% !important;
  }
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  .wd-xs-15 {
    width: 15px;
  }
  .wd-xs-15p {
    width: 15%;
  }
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  .wd-xs-15-f {
    width: 15px !important;
  }
  .wd-xs-15p-f {
    width: 15% !important;
  }
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  .wd-xs-20 {
    width: 20px;
  }
  .wd-xs-20p {
    width: 20%;
  }
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  .wd-xs-20-f {
    width: 20px !important;
  }
  .wd-xs-20p-f {
    width: 20% !important;
  }
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  .wd-xs-25 {
    width: 25px;
  }
  .wd-xs-25p {
    width: 25%;
  }
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  .wd-xs-25-f {
    width: 25px !important;
  }
  .wd-xs-25p-f {
    width: 25% !important;
  }
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  .wd-xs-30 {
    width: 30px;
  }
  .wd-xs-30p {
    width: 30%;
  }
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  .wd-xs-30-f {
    width: 30px !important;
  }
  .wd-xs-30p-f {
    width: 30% !important;
  }
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  .wd-xs-35 {
    width: 35px;
  }
  .wd-xs-35p {
    width: 35%;
  }
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  .wd-xs-35-f {
    width: 35px !important;
  }
  .wd-xs-35p-f {
    width: 35% !important;
  }
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  .wd-xs-40 {
    width: 40px;
  }
  .wd-xs-40p {
    width: 40%;
  }
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  .wd-xs-40-f {
    width: 40px !important;
  }
  .wd-xs-40p-f {
    width: 40% !important;
  }
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  .wd-xs-45 {
    width: 45px;
  }
  .wd-xs-45p {
    width: 45%;
  }
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  .wd-xs-45-f {
    width: 45px !important;
  }
  .wd-xs-45p-f {
    width: 45% !important;
  }
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  .wd-xs-50 {
    width: 50px;
  }
  .wd-xs-50p {
    width: 50%;
  }
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  .wd-xs-50-f {
    width: 50px !important;
  }
  .wd-xs-50p-f {
    width: 50% !important;
  }
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  .wd-xs-55 {
    width: 55px;
  }
  .wd-xs-55p {
    width: 55%;
  }
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  .wd-xs-55-f {
    width: 55px !important;
  }
  .wd-xs-55p-f {
    width: 55% !important;
  }
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  .wd-xs-60 {
    width: 60px;
  }
  .wd-xs-60p {
    width: 60%;
  }
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  .wd-xs-60-f {
    width: 60px !important;
  }
  .wd-xs-60p-f {
    width: 60% !important;
  }
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  .wd-xs-65 {
    width: 65px;
  }
  .wd-xs-65p {
    width: 65%;
  }
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  .wd-xs-65-f {
    width: 65px !important;
  }
  .wd-xs-65p-f {
    width: 65% !important;
  }
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  .wd-xs-70 {
    width: 70px;
  }
  .wd-xs-70p {
    width: 70%;
  }
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  .wd-xs-70-f {
    width: 70px !important;
  }
  .wd-xs-70p-f {
    width: 70% !important;
  }
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  .wd-xs-75 {
    width: 75px;
  }
  .wd-xs-75p {
    width: 75%;
  }
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  .wd-xs-75-f {
    width: 75px !important;
  }
  .wd-xs-75p-f {
    width: 75% !important;
  }
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  .wd-xs-80 {
    width: 80px;
  }
  .wd-xs-80p {
    width: 80%;
  }
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  .wd-xs-80-f {
    width: 80px !important;
  }
  .wd-xs-80p-f {
    width: 80% !important;
  }
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  .wd-xs-85 {
    width: 85px;
  }
  .wd-xs-85p {
    width: 85%;
  }
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  .wd-xs-85-f {
    width: 85px !important;
  }
  .wd-xs-85p-f {
    width: 85% !important;
  }
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  .wd-xs-90 {
    width: 90px;
  }
  .wd-xs-90p {
    width: 90%;
  }
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  .wd-xs-90-f {
    width: 90px !important;
  }
  .wd-xs-90p-f {
    width: 90% !important;
  }
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  .wd-xs-95 {
    width: 95px;
  }
  .wd-xs-95p {
    width: 95%;
  }
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  .wd-xs-95-f {
    width: 95px !important;
  }
  .wd-xs-95p-f {
    width: 95% !important;
  }
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  .wd-xs-100 {
    width: 100px;
  }
  .wd-xs-100p {
    width: 100%;
  }
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  .wd-xs-100-f {
    width: 100px !important;
  }
  .wd-xs-100p-f {
    width: 100% !important;
  }
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  .wd-xs-150 {
    width: 150px;
  }
  .wd-xs-150p {
    width: 150%;
  }
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  .wd-xs-150-f {
    width: 150px !important;
  }
  .wd-xs-150p-f {
    width: 150% !important;
  }
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  .wd-xs-200 {
    width: 200px;
  }
  .wd-xs-200p {
    width: 200%;
  }
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  .wd-xs-200-f {
    width: 200px !important;
  }
  .wd-xs-200p-f {
    width: 200% !important;
  }
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  .wd-xs-250 {
    width: 250px;
  }
  .wd-xs-250p {
    width: 250%;
  }
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  .wd-xs-250-f {
    width: 250px !important;
  }
  .wd-xs-250p-f {
    width: 250% !important;
  }
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  .wd-xs-300 {
    width: 300px;
  }
  .wd-xs-300p {
    width: 300%;
  }
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  .wd-xs-300-f {
    width: 300px !important;
  }
  .wd-xs-300p-f {
    width: 300% !important;
  }
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  .wd-xs-350 {
    width: 350px;
  }
  .wd-xs-350p {
    width: 350%;
  }
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  .wd-xs-350-f {
    width: 350px !important;
  }
  .wd-xs-350p-f {
    width: 350% !important;
  }
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  .wd-xs-400 {
    width: 400px;
  }
  .wd-xs-400p {
    width: 400%;
  }
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  .wd-xs-400-f {
    width: 400px !important;
  }
  .wd-xs-400p-f {
    width: 400% !important;
  }
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  .wd-xs-450 {
    width: 450px;
  }
  .wd-xs-450p {
    width: 450%;
  }
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  .wd-xs-450-f {
    width: 450px !important;
  }
  .wd-xs-450p-f {
    width: 450% !important;
  }
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  .wd-xs-500 {
    width: 500px;
  }
  .wd-xs-500p {
    width: 500%;
  }
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  .wd-xs-500-f {
    width: 500px !important;
  }
  .wd-xs-500p-f {
    width: 500% !important;
  }
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  .wd-xs-550 {
    width: 550px;
  }
  .wd-xs-550p {
    width: 550%;
  }
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  .wd-xs-550-f {
    width: 550px !important;
  }
  .wd-xs-550p-f {
    width: 550% !important;
  }
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  .wd-xs-600 {
    width: 600px;
  }
  .wd-xs-600p {
    width: 600%;
  }
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  .wd-xs-600-f {
    width: 600px !important;
  }
  .wd-xs-600p-f {
    width: 600% !important;
  }
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  .wd-xs-650 {
    width: 650px;
  }
  .wd-xs-650p {
    width: 650%;
  }
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  .wd-xs-650-f {
    width: 650px !important;
  }
  .wd-xs-650p-f {
    width: 650% !important;
  }
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  .wd-xs-700 {
    width: 700px;
  }
  .wd-xs-700p {
    width: 700%;
  }
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  .wd-xs-700-f {
    width: 700px !important;
  }
  .wd-xs-700p-f {
    width: 700% !important;
  }
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  .wd-xs-750 {
    width: 750px;
  }
  .wd-xs-750p {
    width: 750%;
  }
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  .wd-xs-750-f {
    width: 750px !important;
  }
  .wd-xs-750p-f {
    width: 750% !important;
  }
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  .wd-xs-800 {
    width: 800px;
  }
  .wd-xs-800p {
    width: 800%;
  }
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  .wd-xs-800-f {
    width: 800px !important;
  }
  .wd-xs-800p-f {
    width: 800% !important;
  }
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  .wd-xs-850 {
    width: 850px;
  }
  .wd-xs-850p {
    width: 850%;
  }
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  .wd-xs-850-f {
    width: 850px !important;
  }
  .wd-xs-850p-f {
    width: 850% !important;
  }
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  .wd-xs-900 {
    width: 900px;
  }
  .wd-xs-900p {
    width: 900%;
  }
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  .wd-xs-900-f {
    width: 900px !important;
  }
  .wd-xs-900p-f {
    width: 900% !important;
  }
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  .wd-xs-950 {
    width: 950px;
  }
  .wd-xs-950p {
    width: 950%;
  }
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  .wd-xs-950-f {
    width: 950px !important;
  }
  .wd-xs-950p-f {
    width: 950% !important;
  }
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  .wd-xs-1000 {
    width: 1000px;
  }
  .wd-xs-1000p {
    width: 1000%;
  }
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  .wd-xs-auto {
    width: auto;
  }
  .wd-xs-auto-f {
    width: auto !important;
  }
}
@media (min-width: 576px) {
  .wd-sm-5 {
    width: 5px;
  }
  .wd-sm-5p {
    width: 5%;
  }
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  .wd-sm-5-f {
    width: 5px !important;
  }
  .wd-sm-5p-f {
    width: 5% !important;
  }
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  .wd-sm-10 {
    width: 10px;
  }
  .wd-sm-10p {
    width: 10%;
  }
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  .wd-sm-10-f {
    width: 10px !important;
  }
  .wd-sm-10p-f {
    width: 10% !important;
  }
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  .wd-sm-15 {
    width: 15px;
  }
  .wd-sm-15p {
    width: 15%;
  }
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  .wd-sm-15-f {
    width: 15px !important;
  }
  .wd-sm-15p-f {
    width: 15% !important;
  }
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  .wd-sm-20 {
    width: 20px;
  }
  .wd-sm-20p {
    width: 20%;
  }
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  .wd-sm-20-f {
    width: 20px !important;
  }
  .wd-sm-20p-f {
    width: 20% !important;
  }
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  .wd-sm-25 {
    width: 25px;
  }
  .wd-sm-25p {
    width: 25%;
  }
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  .wd-sm-25-f {
    width: 25px !important;
  }
  .wd-sm-25p-f {
    width: 25% !important;
  }
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  .wd-sm-30 {
    width: 30px;
  }
  .wd-sm-30p {
    width: 30%;
  }
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  .wd-sm-30-f {
    width: 30px !important;
  }
  .wd-sm-30p-f {
    width: 30% !important;
  }
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  .wd-sm-35 {
    width: 35px;
  }
  .wd-sm-35p {
    width: 35%;
  }
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  .wd-sm-35-f {
    width: 35px !important;
  }
  .wd-sm-35p-f {
    width: 35% !important;
  }
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  .wd-sm-40 {
    width: 40px;
  }
  .wd-sm-40p {
    width: 40%;
  }
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  .wd-sm-40-f {
    width: 40px !important;
  }
  .wd-sm-40p-f {
    width: 40% !important;
  }
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  .wd-sm-45 {
    width: 45px;
  }
  .wd-sm-45p {
    width: 45%;
  }
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  .wd-sm-45-f {
    width: 45px !important;
  }
  .wd-sm-45p-f {
    width: 45% !important;
  }
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  .wd-sm-50 {
    width: 50px;
  }
  .wd-sm-50p {
    width: 50%;
  }
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  .wd-sm-50-f {
    width: 50px !important;
  }
  .wd-sm-50p-f {
    width: 50% !important;
  }
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  .wd-sm-55 {
    width: 55px;
  }
  .wd-sm-55p {
    width: 55%;
  }
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  .wd-sm-55-f {
    width: 55px !important;
  }
  .wd-sm-55p-f {
    width: 55% !important;
  }
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  .wd-sm-60 {
    width: 60px;
  }
  .wd-sm-60p {
    width: 60%;
  }
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  .wd-sm-60-f {
    width: 60px !important;
  }
  .wd-sm-60p-f {
    width: 60% !important;
  }
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  .wd-sm-65 {
    width: 65px;
  }
  .wd-sm-65p {
    width: 65%;
  }
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  .wd-sm-65-f {
    width: 65px !important;
  }
  .wd-sm-65p-f {
    width: 65% !important;
  }
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  .wd-sm-70 {
    width: 70px;
  }
  .wd-sm-70p {
    width: 70%;
  }
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  .wd-sm-70-f {
    width: 70px !important;
  }
  .wd-sm-70p-f {
    width: 70% !important;
  }
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  .wd-sm-75 {
    width: 75px;
  }
  .wd-sm-75p {
    width: 75%;
  }
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  .wd-sm-75-f {
    width: 75px !important;
  }
  .wd-sm-75p-f {
    width: 75% !important;
  }
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  .wd-sm-80 {
    width: 80px;
  }
  .wd-sm-80p {
    width: 80%;
  }
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  .wd-sm-80-f {
    width: 80px !important;
  }
  .wd-sm-80p-f {
    width: 80% !important;
  }
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  .wd-sm-85 {
    width: 85px;
  }
  .wd-sm-85p {
    width: 85%;
  }
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  .wd-sm-85-f {
    width: 85px !important;
  }
  .wd-sm-85p-f {
    width: 85% !important;
  }
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  .wd-sm-90 {
    width: 90px;
  }
  .wd-sm-90p {
    width: 90%;
  }
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  .wd-sm-90-f {
    width: 90px !important;
  }
  .wd-sm-90p-f {
    width: 90% !important;
  }
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  .wd-sm-95 {
    width: 95px;
  }
  .wd-sm-95p {
    width: 95%;
  }
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  .wd-sm-95-f {
    width: 95px !important;
  }
  .wd-sm-95p-f {
    width: 95% !important;
  }
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  .wd-sm-100 {
    width: 100px;
  }
  .wd-sm-100p {
    width: 100%;
  }
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  .wd-sm-100-f {
    width: 100px !important;
  }
  .wd-sm-100p-f {
    width: 100% !important;
  }
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  .wd-sm-150 {
    width: 150px;
  }
  .wd-sm-150p {
    width: 150%;
  }
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  .wd-sm-150-f {
    width: 150px !important;
  }
  .wd-sm-150p-f {
    width: 150% !important;
  }
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  .wd-sm-200 {
    width: 200px;
  }
  .wd-sm-200p {
    width: 200%;
  }
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  .wd-sm-200-f {
    width: 200px !important;
  }
  .wd-sm-200p-f {
    width: 200% !important;
  }
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  .wd-sm-250 {
    width: 250px;
  }
  .wd-sm-250p {
    width: 250%;
  }
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  .wd-sm-250-f {
    width: 250px !important;
  }
  .wd-sm-250p-f {
    width: 250% !important;
  }
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  .wd-sm-300 {
    width: 300px;
  }
  .wd-sm-300p {
    width: 300%;
  }
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  .wd-sm-300-f {
    width: 300px !important;
  }
  .wd-sm-300p-f {
    width: 300% !important;
  }
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  .wd-sm-350 {
    width: 350px;
  }
  .wd-sm-350p {
    width: 350%;
  }
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  .wd-sm-350-f {
    width: 350px !important;
  }
  .wd-sm-350p-f {
    width: 350% !important;
  }
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  .wd-sm-400 {
    width: 400px;
  }
  .wd-sm-400p {
    width: 400%;
  }
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  .wd-sm-400-f {
    width: 400px !important;
  }
  .wd-sm-400p-f {
    width: 400% !important;
  }
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  .wd-sm-450 {
    width: 450px;
  }
  .wd-sm-450p {
    width: 450%;
  }
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  .wd-sm-450-f {
    width: 450px !important;
  }
  .wd-sm-450p-f {
    width: 450% !important;
  }
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  .wd-sm-500 {
    width: 500px;
  }
  .wd-sm-500p {
    width: 500%;
  }
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  .wd-sm-500-f {
    width: 500px !important;
  }
  .wd-sm-500p-f {
    width: 500% !important;
  }
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  .wd-sm-550 {
    width: 550px;
  }
  .wd-sm-550p {
    width: 550%;
  }
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  .wd-sm-550-f {
    width: 550px !important;
  }
  .wd-sm-550p-f {
    width: 550% !important;
  }
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  .wd-sm-600 {
    width: 600px;
  }
  .wd-sm-600p {
    width: 600%;
  }
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  .wd-sm-600-f {
    width: 600px !important;
  }
  .wd-sm-600p-f {
    width: 600% !important;
  }
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  .wd-sm-650 {
    width: 650px;
  }
  .wd-sm-650p {
    width: 650%;
  }
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  .wd-sm-650-f {
    width: 650px !important;
  }
  .wd-sm-650p-f {
    width: 650% !important;
  }
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  .wd-sm-700 {
    width: 700px;
  }
  .wd-sm-700p {
    width: 700%;
  }
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  .wd-sm-700-f {
    width: 700px !important;
  }
  .wd-sm-700p-f {
    width: 700% !important;
  }
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  .wd-sm-750 {
    width: 750px;
  }
  .wd-sm-750p {
    width: 750%;
  }
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  .wd-sm-750-f {
    width: 750px !important;
  }
  .wd-sm-750p-f {
    width: 750% !important;
  }
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  .wd-sm-800 {
    width: 800px;
  }
  .wd-sm-800p {
    width: 800%;
  }
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  .wd-sm-800-f {
    width: 800px !important;
  }
  .wd-sm-800p-f {
    width: 800% !important;
  }
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  .wd-sm-850 {
    width: 850px;
  }
  .wd-sm-850p {
    width: 850%;
  }
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  .wd-sm-850-f {
    width: 850px !important;
  }
  .wd-sm-850p-f {
    width: 850% !important;
  }
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  .wd-sm-900 {
    width: 900px;
  }
  .wd-sm-900p {
    width: 900%;
  }
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  .wd-sm-900-f {
    width: 900px !important;
  }
  .wd-sm-900p-f {
    width: 900% !important;
  }
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  .wd-sm-950 {
    width: 950px;
  }
  .wd-sm-950p {
    width: 950%;
  }
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  .wd-sm-950-f {
    width: 950px !important;
  }
  .wd-sm-950p-f {
    width: 950% !important;
  }
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  .wd-sm-1000 {
    width: 1000px;
  }
  .wd-sm-1000p {
    width: 1000%;
  }
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  .wd-sm-auto {
    width: auto;
  }
  .wd-sm-auto-f {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .wd-md-5 {
    width: 5px;
  }
  .wd-md-5p {
    width: 5%;
  }
  .mx-wd-md-5p {
    max-width: 5%;
  }
  .mn-wd-md-5p {
    min-width: 5%;
  }
  .wd-md-5-f {
    width: 5px !important;
  }
  .wd-md-5p-f {
    width: 5% !important;
  }
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  .wd-md-10 {
    width: 10px;
  }
  .wd-md-10p {
    width: 10%;
  }
  .mx-wd-md-10p {
    max-width: 10%;
  }
  .mn-wd-md-10p {
    min-width: 10%;
  }
  .wd-md-10-f {
    width: 10px !important;
  }
  .wd-md-10p-f {
    width: 10% !important;
  }
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  .wd-md-15 {
    width: 15px;
  }
  .wd-md-15p {
    width: 15%;
  }
  .mx-wd-md-15p {
    max-width: 15%;
  }
  .mn-wd-md-15p {
    min-width: 15%;
  }
  .wd-md-15-f {
    width: 15px !important;
  }
  .wd-md-15p-f {
    width: 15% !important;
  }
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  .wd-md-20 {
    width: 20px;
  }
  .wd-md-20p {
    width: 20%;
  }
  .mx-wd-md-20p {
    max-width: 20%;
  }
  .mn-wd-md-20p {
    min-width: 20%;
  }
  .wd-md-20-f {
    width: 20px !important;
  }
  .wd-md-20p-f {
    width: 20% !important;
  }
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  .wd-md-25 {
    width: 25px;
  }
  .wd-md-25p {
    width: 25%;
  }
  .mx-wd-md-25p {
    max-width: 25%;
  }
  .mn-wd-md-25p {
    min-width: 25%;
  }
  .wd-md-25-f {
    width: 25px !important;
  }
  .wd-md-25p-f {
    width: 25% !important;
  }
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  .wd-md-30 {
    width: 30px;
  }
  .wd-md-30p {
    width: 30%;
  }
  .mx-wd-md-30p {
    max-width: 30%;
  }
  .mn-wd-md-30p {
    min-width: 30%;
  }
  .wd-md-30-f {
    width: 30px !important;
  }
  .wd-md-30p-f {
    width: 30% !important;
  }
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  .wd-md-35 {
    width: 35px;
  }
  .wd-md-35p {
    width: 35%;
  }
  .mx-wd-md-35p {
    max-width: 35%;
  }
  .mn-wd-md-35p {
    min-width: 35%;
  }
  .wd-md-35-f {
    width: 35px !important;
  }
  .wd-md-35p-f {
    width: 35% !important;
  }
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  .wd-md-40 {
    width: 40px;
  }
  .wd-md-40p {
    width: 40%;
  }
  .mx-wd-md-40p {
    max-width: 40%;
  }
  .mn-wd-md-40p {
    min-width: 40%;
  }
  .wd-md-40-f {
    width: 40px !important;
  }
  .wd-md-40p-f {
    width: 40% !important;
  }
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  .wd-md-45 {
    width: 45px;
  }
  .wd-md-45p {
    width: 45%;
  }
  .mx-wd-md-45p {
    max-width: 45%;
  }
  .mn-wd-md-45p {
    min-width: 45%;
  }
  .wd-md-45-f {
    width: 45px !important;
  }
  .wd-md-45p-f {
    width: 45% !important;
  }
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  .wd-md-50 {
    width: 50px;
  }
  .wd-md-50p {
    width: 50%;
  }
  .mx-wd-md-50p {
    max-width: 50%;
  }
  .mn-wd-md-50p {
    min-width: 50%;
  }
  .wd-md-50-f {
    width: 50px !important;
  }
  .wd-md-50p-f {
    width: 50% !important;
  }
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  .wd-md-55 {
    width: 55px;
  }
  .wd-md-55p {
    width: 55%;
  }
  .mx-wd-md-55p {
    max-width: 55%;
  }
  .mn-wd-md-55p {
    min-width: 55%;
  }
  .wd-md-55-f {
    width: 55px !important;
  }
  .wd-md-55p-f {
    width: 55% !important;
  }
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  .wd-md-60 {
    width: 60px;
  }
  .wd-md-60p {
    width: 60%;
  }
  .mx-wd-md-60p {
    max-width: 60%;
  }
  .mn-wd-md-60p {
    min-width: 60%;
  }
  .wd-md-60-f {
    width: 60px !important;
  }
  .wd-md-60p-f {
    width: 60% !important;
  }
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  .wd-md-65 {
    width: 65px;
  }
  .wd-md-65p {
    width: 65%;
  }
  .mx-wd-md-65p {
    max-width: 65%;
  }
  .mn-wd-md-65p {
    min-width: 65%;
  }
  .wd-md-65-f {
    width: 65px !important;
  }
  .wd-md-65p-f {
    width: 65% !important;
  }
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  .wd-md-70 {
    width: 70px;
  }
  .wd-md-70p {
    width: 70%;
  }
  .mx-wd-md-70p {
    max-width: 70%;
  }
  .mn-wd-md-70p {
    min-width: 70%;
  }
  .wd-md-70-f {
    width: 70px !important;
  }
  .wd-md-70p-f {
    width: 70% !important;
  }
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  .wd-md-75 {
    width: 75px;
  }
  .wd-md-75p {
    width: 75%;
  }
  .mx-wd-md-75p {
    max-width: 75%;
  }
  .mn-wd-md-75p {
    min-width: 75%;
  }
  .wd-md-75-f {
    width: 75px !important;
  }
  .wd-md-75p-f {
    width: 75% !important;
  }
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  .wd-md-80 {
    width: 80px;
  }
  .wd-md-80p {
    width: 80%;
  }
  .mx-wd-md-80p {
    max-width: 80%;
  }
  .mn-wd-md-80p {
    min-width: 80%;
  }
  .wd-md-80-f {
    width: 80px !important;
  }
  .wd-md-80p-f {
    width: 80% !important;
  }
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  .wd-md-85 {
    width: 85px;
  }
  .wd-md-85p {
    width: 85%;
  }
  .mx-wd-md-85p {
    max-width: 85%;
  }
  .mn-wd-md-85p {
    min-width: 85%;
  }
  .wd-md-85-f {
    width: 85px !important;
  }
  .wd-md-85p-f {
    width: 85% !important;
  }
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  .wd-md-90 {
    width: 90px;
  }
  .wd-md-90p {
    width: 90%;
  }
  .mx-wd-md-90p {
    max-width: 90%;
  }
  .mn-wd-md-90p {
    min-width: 90%;
  }
  .wd-md-90-f {
    width: 90px !important;
  }
  .wd-md-90p-f {
    width: 90% !important;
  }
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  .wd-md-95 {
    width: 95px;
  }
  .wd-md-95p {
    width: 95%;
  }
  .mx-wd-md-95p {
    max-width: 95%;
  }
  .mn-wd-md-95p {
    min-width: 95%;
  }
  .wd-md-95-f {
    width: 95px !important;
  }
  .wd-md-95p-f {
    width: 95% !important;
  }
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  .wd-md-100 {
    width: 100px;
  }
  .wd-md-100p {
    width: 100%;
  }
  .mx-wd-md-100p {
    max-width: 100%;
  }
  .mn-wd-md-100p {
    min-width: 100%;
  }
  .wd-md-100-f {
    width: 100px !important;
  }
  .wd-md-100p-f {
    width: 100% !important;
  }
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  .wd-md-150 {
    width: 150px;
  }
  .wd-md-150p {
    width: 150%;
  }
  .mx-wd-md-150p {
    max-width: 150%;
  }
  .mn-wd-md-150p {
    min-width: 150%;
  }
  .wd-md-150-f {
    width: 150px !important;
  }
  .wd-md-150p-f {
    width: 150% !important;
  }
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  .wd-md-200 {
    width: 200px;
  }
  .wd-md-200p {
    width: 200%;
  }
  .mx-wd-md-200p {
    max-width: 200%;
  }
  .mn-wd-md-200p {
    min-width: 200%;
  }
  .wd-md-200-f {
    width: 200px !important;
  }
  .wd-md-200p-f {
    width: 200% !important;
  }
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  .wd-md-250 {
    width: 250px;
  }
  .wd-md-250p {
    width: 250%;
  }
  .mx-wd-md-250p {
    max-width: 250%;
  }
  .mn-wd-md-250p {
    min-width: 250%;
  }
  .wd-md-250-f {
    width: 250px !important;
  }
  .wd-md-250p-f {
    width: 250% !important;
  }
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  .wd-md-300 {
    width: 300px;
  }
  .wd-md-300p {
    width: 300%;
  }
  .mx-wd-md-300p {
    max-width: 300%;
  }
  .mn-wd-md-300p {
    min-width: 300%;
  }
  .wd-md-300-f {
    width: 300px !important;
  }
  .wd-md-300p-f {
    width: 300% !important;
  }
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  .wd-md-350 {
    width: 350px;
  }
  .wd-md-350p {
    width: 350%;
  }
  .mx-wd-md-350p {
    max-width: 350%;
  }
  .mn-wd-md-350p {
    min-width: 350%;
  }
  .wd-md-350-f {
    width: 350px !important;
  }
  .wd-md-350p-f {
    width: 350% !important;
  }
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  .wd-md-400 {
    width: 400px;
  }
  .wd-md-400p {
    width: 400%;
  }
  .mx-wd-md-400p {
    max-width: 400%;
  }
  .mn-wd-md-400p {
    min-width: 400%;
  }
  .wd-md-400-f {
    width: 400px !important;
  }
  .wd-md-400p-f {
    width: 400% !important;
  }
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  .wd-md-450 {
    width: 450px;
  }
  .wd-md-450p {
    width: 450%;
  }
  .mx-wd-md-450p {
    max-width: 450%;
  }
  .mn-wd-md-450p {
    min-width: 450%;
  }
  .wd-md-450-f {
    width: 450px !important;
  }
  .wd-md-450p-f {
    width: 450% !important;
  }
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  .wd-md-500 {
    width: 500px;
  }
  .wd-md-500p {
    width: 500%;
  }
  .mx-wd-md-500p {
    max-width: 500%;
  }
  .mn-wd-md-500p {
    min-width: 500%;
  }
  .wd-md-500-f {
    width: 500px !important;
  }
  .wd-md-500p-f {
    width: 500% !important;
  }
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  .wd-md-550 {
    width: 550px;
  }
  .wd-md-550p {
    width: 550%;
  }
  .mx-wd-md-550p {
    max-width: 550%;
  }
  .mn-wd-md-550p {
    min-width: 550%;
  }
  .wd-md-550-f {
    width: 550px !important;
  }
  .wd-md-550p-f {
    width: 550% !important;
  }
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  .wd-md-600 {
    width: 600px;
  }
  .wd-md-600p {
    width: 600%;
  }
  .mx-wd-md-600p {
    max-width: 600%;
  }
  .mn-wd-md-600p {
    min-width: 600%;
  }
  .wd-md-600-f {
    width: 600px !important;
  }
  .wd-md-600p-f {
    width: 600% !important;
  }
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  .wd-md-650 {
    width: 650px;
  }
  .wd-md-650p {
    width: 650%;
  }
  .mx-wd-md-650p {
    max-width: 650%;
  }
  .mn-wd-md-650p {
    min-width: 650%;
  }
  .wd-md-650-f {
    width: 650px !important;
  }
  .wd-md-650p-f {
    width: 650% !important;
  }
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  .wd-md-700 {
    width: 700px;
  }
  .wd-md-700p {
    width: 700%;
  }
  .mx-wd-md-700p {
    max-width: 700%;
  }
  .mn-wd-md-700p {
    min-width: 700%;
  }
  .wd-md-700-f {
    width: 700px !important;
  }
  .wd-md-700p-f {
    width: 700% !important;
  }
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  .wd-md-750 {
    width: 750px;
  }
  .wd-md-750p {
    width: 750%;
  }
  .mx-wd-md-750p {
    max-width: 750%;
  }
  .mn-wd-md-750p {
    min-width: 750%;
  }
  .wd-md-750-f {
    width: 750px !important;
  }
  .wd-md-750p-f {
    width: 750% !important;
  }
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  .wd-md-800 {
    width: 800px;
  }
  .wd-md-800p {
    width: 800%;
  }
  .mx-wd-md-800p {
    max-width: 800%;
  }
  .mn-wd-md-800p {
    min-width: 800%;
  }
  .wd-md-800-f {
    width: 800px !important;
  }
  .wd-md-800p-f {
    width: 800% !important;
  }
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  .wd-md-850 {
    width: 850px;
  }
  .wd-md-850p {
    width: 850%;
  }
  .mx-wd-md-850p {
    max-width: 850%;
  }
  .mn-wd-md-850p {
    min-width: 850%;
  }
  .wd-md-850-f {
    width: 850px !important;
  }
  .wd-md-850p-f {
    width: 850% !important;
  }
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  .wd-md-900 {
    width: 900px;
  }
  .wd-md-900p {
    width: 900%;
  }
  .mx-wd-md-900p {
    max-width: 900%;
  }
  .mn-wd-md-900p {
    min-width: 900%;
  }
  .wd-md-900-f {
    width: 900px !important;
  }
  .wd-md-900p-f {
    width: 900% !important;
  }
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  .wd-md-950 {
    width: 950px;
  }
  .wd-md-950p {
    width: 950%;
  }
  .mx-wd-md-950p {
    max-width: 950%;
  }
  .mn-wd-md-950p {
    min-width: 950%;
  }
  .wd-md-950-f {
    width: 950px !important;
  }
  .wd-md-950p-f {
    width: 950% !important;
  }
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  .wd-md-1000 {
    width: 1000px;
  }
  .wd-md-1000p {
    width: 1000%;
  }
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  .wd-md-1000-f {
    width: 1000px !important;
  }
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  .wd-md-auto {
    width: auto;
  }
  .wd-md-auto-f {
    width: auto !important;
  }
  .wd-md-120 {
    width: 120px;
  }
}
@media (min-width: 992px) {
  .wd-lg-5 {
    width: 5px;
  }
  .wd-lg-5p {
    width: 5%;
  }
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  .wd-lg-5-f {
    width: 5px !important;
  }
  .wd-lg-5p-f {
    width: 5% !important;
  }
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  .wd-lg-10 {
    width: 10px;
  }
  .wd-lg-10p {
    width: 10%;
  }
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  .wd-lg-10-f {
    width: 10px !important;
  }
  .wd-lg-10p-f {
    width: 10% !important;
  }
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  .wd-lg-15 {
    width: 15px;
  }
  .wd-lg-15p {
    width: 15%;
  }
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  .wd-lg-15-f {
    width: 15px !important;
  }
  .wd-lg-15p-f {
    width: 15% !important;
  }
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  .wd-lg-20 {
    width: 20px;
  }
  .wd-lg-20p {
    width: 20%;
  }
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  .wd-lg-20-f {
    width: 20px !important;
  }
  .wd-lg-20p-f {
    width: 20% !important;
  }
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  .wd-lg-25 {
    width: 25px;
  }
  .wd-lg-25p {
    width: 25%;
  }
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  .wd-lg-25-f {
    width: 25px !important;
  }
  .wd-lg-25p-f {
    width: 25% !important;
  }
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  .wd-lg-30 {
    width: 30px;
  }
  .wd-lg-30p {
    width: 30%;
  }
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  .wd-lg-30-f {
    width: 30px !important;
  }
  .wd-lg-30p-f {
    width: 30% !important;
  }
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  .wd-lg-35 {
    width: 35px;
  }
  .wd-lg-35p {
    width: 35%;
  }
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  .wd-lg-35-f {
    width: 35px !important;
  }
  .wd-lg-35p-f {
    width: 35% !important;
  }
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  .wd-lg-40 {
    width: 40px;
  }
  .wd-lg-40p {
    width: 40%;
  }
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  .wd-lg-40-f {
    width: 40px !important;
  }
  .wd-lg-40p-f {
    width: 40% !important;
  }
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  .wd-lg-45 {
    width: 45px;
  }
  .wd-lg-45p {
    width: 45%;
  }
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  .wd-lg-45-f {
    width: 45px !important;
  }
  .wd-lg-45p-f {
    width: 45% !important;
  }
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  .wd-lg-50 {
    width: 50px;
  }
  .wd-lg-50p {
    width: 50%;
  }
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  .wd-lg-50-f {
    width: 50px !important;
  }
  .wd-lg-50p-f {
    width: 50% !important;
  }
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  .wd-lg-55 {
    width: 55px;
  }
  .wd-lg-55p {
    width: 55%;
  }
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  .wd-lg-55-f {
    width: 55px !important;
  }
  .wd-lg-55p-f {
    width: 55% !important;
  }
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  .wd-lg-60 {
    width: 60px;
  }
  .wd-lg-60p {
    width: 60%;
  }
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  .wd-lg-60-f {
    width: 60px !important;
  }
  .wd-lg-60p-f {
    width: 60% !important;
  }
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  .wd-lg-65 {
    width: 65px;
  }
  .wd-lg-65p {
    width: 65%;
  }
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  .wd-lg-65-f {
    width: 65px !important;
  }
  .wd-lg-65p-f {
    width: 65% !important;
  }
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  .wd-lg-70 {
    width: 70px;
  }
  .wd-lg-70p {
    width: 70%;
  }
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  .wd-lg-70-f {
    width: 70px !important;
  }
  .wd-lg-70p-f {
    width: 70% !important;
  }
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  .wd-lg-75 {
    width: 75px;
  }
  .wd-lg-75p {
    width: 75%;
  }
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  .wd-lg-75-f {
    width: 75px !important;
  }
  .wd-lg-75p-f {
    width: 75% !important;
  }
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  .wd-lg-80 {
    width: 80px;
  }
  .wd-lg-80p {
    width: 80%;
  }
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  .wd-lg-80-f {
    width: 80px !important;
  }
  .wd-lg-80p-f {
    width: 80% !important;
  }
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  .wd-lg-85 {
    width: 85px;
  }
  .wd-lg-85p {
    width: 85%;
  }
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  .wd-lg-85-f {
    width: 85px !important;
  }
  .wd-lg-85p-f {
    width: 85% !important;
  }
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  .wd-lg-90 {
    width: 90px;
  }
  .wd-lg-90p {
    width: 90%;
  }
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  .wd-lg-90-f {
    width: 90px !important;
  }
  .wd-lg-90p-f {
    width: 90% !important;
  }
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  .wd-lg-95 {
    width: 95px;
  }
  .wd-lg-95p {
    width: 95%;
  }
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  .wd-lg-95-f {
    width: 95px !important;
  }
  .wd-lg-95p-f {
    width: 95% !important;
  }
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  .wd-lg-100 {
    width: 100px;
  }
  .wd-lg-100p {
    width: 100%;
  }
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  .wd-lg-100-f {
    width: 100px !important;
  }
  .wd-lg-100p-f {
    width: 100% !important;
  }
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  .wd-lg-150 {
    width: 150px;
  }
  .wd-lg-150p {
    width: 150%;
  }
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  .wd-lg-150-f {
    width: 150px !important;
  }
  .wd-lg-150p-f {
    width: 150% !important;
  }
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  .wd-lg-200 {
    width: 200px;
  }
  .wd-lg-200p {
    width: 200%;
  }
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  .wd-lg-200-f {
    width: 200px !important;
  }
  .wd-lg-200p-f {
    width: 200% !important;
  }
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  .wd-lg-250 {
    width: 250px;
  }
  .wd-lg-250p {
    width: 250%;
  }
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  .wd-lg-250-f {
    width: 250px !important;
  }
  .wd-lg-250p-f {
    width: 250% !important;
  }
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  .wd-lg-300 {
    width: 300px;
  }
  .wd-lg-300p {
    width: 300%;
  }
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  .wd-lg-300-f {
    width: 300px !important;
  }
  .wd-lg-300p-f {
    width: 300% !important;
  }
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  .wd-lg-350 {
    width: 350px;
  }
  .wd-lg-350p {
    width: 350%;
  }
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  .wd-lg-350-f {
    width: 350px !important;
  }
  .wd-lg-350p-f {
    width: 350% !important;
  }
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  .wd-lg-400 {
    width: 400px;
  }
  .wd-lg-400p {
    width: 400%;
  }
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  .wd-lg-400-f {
    width: 400px !important;
  }
  .wd-lg-400p-f {
    width: 400% !important;
  }
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  .wd-lg-450 {
    width: 450px;
  }
  .wd-lg-450p {
    width: 450%;
  }
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  .wd-lg-450-f {
    width: 450px !important;
  }
  .wd-lg-450p-f {
    width: 450% !important;
  }
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  .wd-lg-500 {
    width: 500px;
  }
  .wd-lg-500p {
    width: 500%;
  }
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  .wd-lg-500-f {
    width: 500px !important;
  }
  .wd-lg-500p-f {
    width: 500% !important;
  }
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  .wd-lg-550 {
    width: 550px;
  }
  .wd-lg-550p {
    width: 550%;
  }
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  .wd-lg-550-f {
    width: 550px !important;
  }
  .wd-lg-550p-f {
    width: 550% !important;
  }
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  .wd-lg-600 {
    width: 600px;
  }
  .wd-lg-600p {
    width: 600%;
  }
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  .wd-lg-600-f {
    width: 600px !important;
  }
  .wd-lg-600p-f {
    width: 600% !important;
  }
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  .wd-lg-650 {
    width: 650px;
  }
  .wd-lg-650p {
    width: 650%;
  }
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  .wd-lg-650-f {
    width: 650px !important;
  }
  .wd-lg-650p-f {
    width: 650% !important;
  }
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  .wd-lg-700 {
    width: 700px;
  }
  .wd-lg-700p {
    width: 700%;
  }
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  .wd-lg-700-f {
    width: 700px !important;
  }
  .wd-lg-700p-f {
    width: 700% !important;
  }
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  .wd-lg-750 {
    width: 750px;
  }
  .wd-lg-750p {
    width: 750%;
  }
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  .wd-lg-750-f {
    width: 750px !important;
  }
  .wd-lg-750p-f {
    width: 750% !important;
  }
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  .wd-lg-800 {
    width: 800px;
  }
  .wd-lg-800p {
    width: 800%;
  }
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  .wd-lg-800-f {
    width: 800px !important;
  }
  .wd-lg-800p-f {
    width: 800% !important;
  }
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  .wd-lg-850 {
    width: 850px;
  }
  .wd-lg-850p {
    width: 850%;
  }
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  .wd-lg-850-f {
    width: 850px !important;
  }
  .wd-lg-850p-f {
    width: 850% !important;
  }
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  .wd-lg-900 {
    width: 900px;
  }
  .wd-lg-900p {
    width: 900%;
  }
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  .wd-lg-900-f {
    width: 900px !important;
  }
  .wd-lg-900p-f {
    width: 900% !important;
  }
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  .wd-lg-950 {
    width: 950px;
  }
  .wd-lg-950p {
    width: 950%;
  }
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  .wd-lg-950-f {
    width: 950px !important;
  }
  .wd-lg-950p-f {
    width: 950% !important;
  }
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  .wd-lg-1000 {
    width: 1000px;
  }
  .wd-lg-1000p {
    width: 1000%;
  }
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  .wd-lg-auto {
    width: auto;
  }
  .wd-lg-auto-f {
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .wd-xl-5 {
    width: 5px;
  }
  .wd-xl-5p {
    width: 5%;
  }
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  .wd-xl-5-f {
    width: 5px !important;
  }
  .wd-xl-5p-f {
    width: 5% !important;
  }
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  .wd-xl-10 {
    width: 10px;
  }
  .wd-xl-10p {
    width: 10%;
  }
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  .wd-xl-10-f {
    width: 10px !important;
  }
  .wd-xl-10p-f {
    width: 10% !important;
  }
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  .wd-xl-15 {
    width: 15px;
  }
  .wd-xl-15p {
    width: 15%;
  }
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  .wd-xl-15-f {
    width: 15px !important;
  }
  .wd-xl-15p-f {
    width: 15% !important;
  }
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  .wd-xl-20 {
    width: 20px;
  }
  .wd-xl-20p {
    width: 20%;
  }
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  .wd-xl-20-f {
    width: 20px !important;
  }
  .wd-xl-20p-f {
    width: 20% !important;
  }
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  .wd-xl-25 {
    width: 25px;
  }
  .wd-xl-25p {
    width: 25%;
  }
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  .wd-xl-25-f {
    width: 25px !important;
  }
  .wd-xl-25p-f {
    width: 25% !important;
  }
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  .wd-xl-30 {
    width: 30px;
  }
  .wd-xl-30p {
    width: 30%;
  }
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  .wd-xl-30-f {
    width: 30px !important;
  }
  .wd-xl-30p-f {
    width: 30% !important;
  }
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  .wd-xl-35 {
    width: 35px;
  }
  .wd-xl-35p {
    width: 35%;
  }
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  .wd-xl-35-f {
    width: 35px !important;
  }
  .wd-xl-35p-f {
    width: 35% !important;
  }
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  .wd-xl-40 {
    width: 40px;
  }
  .wd-xl-40p {
    width: 40%;
  }
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  .wd-xl-40-f {
    width: 40px !important;
  }
  .wd-xl-40p-f {
    width: 40% !important;
  }
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  .wd-xl-45 {
    width: 45px;
  }
  .wd-xl-45p {
    width: 45%;
  }
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  .wd-xl-45-f {
    width: 45px !important;
  }
  .wd-xl-45p-f {
    width: 45% !important;
  }
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  .wd-xl-50 {
    width: 50px;
  }
  .wd-xl-50p {
    width: 50%;
  }
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  .wd-xl-50-f {
    width: 50px !important;
  }
  .wd-xl-50p-f {
    width: 50% !important;
  }
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  .wd-xl-55 {
    width: 55px;
  }
  .wd-xl-55p {
    width: 55%;
  }
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  .wd-xl-55-f {
    width: 55px !important;
  }
  .wd-xl-55p-f {
    width: 55% !important;
  }
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  .wd-xl-60 {
    width: 60px;
  }
  .wd-xl-60p {
    width: 60%;
  }
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  .wd-xl-60-f {
    width: 60px !important;
  }
  .wd-xl-60p-f {
    width: 60% !important;
  }
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  .wd-xl-65 {
    width: 65px;
  }
  .wd-xl-65p {
    width: 65%;
  }
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  .wd-xl-65-f {
    width: 65px !important;
  }
  .wd-xl-65p-f {
    width: 65% !important;
  }
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  .wd-xl-70 {
    width: 70px;
  }
  .wd-xl-70p {
    width: 70%;
  }
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  .wd-xl-70-f {
    width: 70px !important;
  }
  .wd-xl-70p-f {
    width: 70% !important;
  }
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  .wd-xl-75 {
    width: 75px;
  }
  .wd-xl-75p {
    width: 75%;
  }
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  .wd-xl-75-f {
    width: 75px !important;
  }
  .wd-xl-75p-f {
    width: 75% !important;
  }
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  .wd-xl-80 {
    width: 80px;
  }
  .wd-xl-80p {
    width: 80%;
  }
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  .wd-xl-80-f {
    width: 80px !important;
  }
  .wd-xl-80p-f {
    width: 80% !important;
  }
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  .wd-xl-85 {
    width: 85px;
  }
  .wd-xl-85p {
    width: 85%;
  }
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  .wd-xl-85-f {
    width: 85px !important;
  }
  .wd-xl-85p-f {
    width: 85% !important;
  }
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  .wd-xl-90 {
    width: 90px;
  }
  .wd-xl-90p {
    width: 90%;
  }
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  .wd-xl-90-f {
    width: 90px !important;
  }
  .wd-xl-90p-f {
    width: 90% !important;
  }
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  .wd-xl-95 {
    width: 95px;
  }
  .wd-xl-95p {
    width: 95%;
  }
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  .wd-xl-95-f {
    width: 95px !important;
  }
  .wd-xl-95p-f {
    width: 95% !important;
  }
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  .wd-xl-100 {
    width: 100px;
  }
  .wd-xl-100p {
    width: 100%;
  }
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  .wd-xl-100-f {
    width: 100px !important;
  }
  .wd-xl-100p-f {
    width: 100% !important;
  }
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  .wd-xl-150 {
    width: 150px;
  }
  .wd-xl-150p {
    width: 150%;
  }
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  .wd-xl-150-f {
    width: 150px !important;
  }
  .wd-xl-150p-f {
    width: 150% !important;
  }
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  .wd-xl-200 {
    width: 200px;
  }
  .wd-xl-200p {
    width: 200%;
  }
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  .wd-xl-200-f {
    width: 200px !important;
  }
  .wd-xl-200p-f {
    width: 200% !important;
  }
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  .wd-xl-250 {
    width: 250px;
  }
  .wd-xl-250p {
    width: 250%;
  }
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  .wd-xl-250-f {
    width: 250px !important;
  }
  .wd-xl-250p-f {
    width: 250% !important;
  }
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  .wd-xl-300 {
    width: 300px;
  }
  .wd-xl-300p {
    width: 300%;
  }
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  .wd-xl-300-f {
    width: 300px !important;
  }
  .wd-xl-300p-f {
    width: 300% !important;
  }
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  .wd-xl-350 {
    width: 350px;
  }
  .wd-xl-350p {
    width: 350%;
  }
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  .wd-xl-350-f {
    width: 350px !important;
  }
  .wd-xl-350p-f {
    width: 350% !important;
  }
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  .wd-xl-400 {
    width: 400px;
  }
  .wd-xl-400p {
    width: 400%;
  }
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  .wd-xl-400-f {
    width: 400px !important;
  }
  .wd-xl-400p-f {
    width: 400% !important;
  }
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  .wd-xl-450 {
    width: 450px;
  }
  .wd-xl-450p {
    width: 450%;
  }
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  .wd-xl-450-f {
    width: 450px !important;
  }
  .wd-xl-450p-f {
    width: 450% !important;
  }
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  .wd-xl-500 {
    width: 500px;
  }
  .wd-xl-500p {
    width: 500%;
  }
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  .wd-xl-500-f {
    width: 500px !important;
  }
  .wd-xl-500p-f {
    width: 500% !important;
  }
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  .wd-xl-550 {
    width: 550px;
  }
  .wd-xl-550p {
    width: 550%;
  }
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  .wd-xl-550-f {
    width: 550px !important;
  }
  .wd-xl-550p-f {
    width: 550% !important;
  }
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  .wd-xl-600 {
    width: 600px;
  }
  .wd-xl-600p {
    width: 600%;
  }
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  .wd-xl-600-f {
    width: 600px !important;
  }
  .wd-xl-600p-f {
    width: 600% !important;
  }
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  .wd-xl-650 {
    width: 650px;
  }
  .wd-xl-650p {
    width: 650%;
  }
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  .wd-xl-650-f {
    width: 650px !important;
  }
  .wd-xl-650p-f {
    width: 650% !important;
  }
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  .wd-xl-700 {
    width: 700px;
  }
  .wd-xl-700p {
    width: 700%;
  }
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  .wd-xl-700-f {
    width: 700px !important;
  }
  .wd-xl-700p-f {
    width: 700% !important;
  }
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  .wd-xl-750 {
    width: 750px;
  }
  .wd-xl-750p {
    width: 750%;
  }
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  .wd-xl-750-f {
    width: 750px !important;
  }
  .wd-xl-750p-f {
    width: 750% !important;
  }
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  .wd-xl-800 {
    width: 800px;
  }
  .wd-xl-800p {
    width: 800%;
  }
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  .wd-xl-800-f {
    width: 800px !important;
  }
  .wd-xl-800p-f {
    width: 800% !important;
  }
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  .wd-xl-850 {
    width: 850px;
  }
  .wd-xl-850p {
    width: 850%;
  }
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  .wd-xl-850-f {
    width: 850px !important;
  }
  .wd-xl-850p-f {
    width: 850% !important;
  }
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  .wd-xl-900 {
    width: 900px;
  }
  .wd-xl-900p {
    width: 900%;
  }
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  .wd-xl-900-f {
    width: 900px !important;
  }
  .wd-xl-900p-f {
    width: 900% !important;
  }
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  .wd-xl-950 {
    width: 950px;
  }
  .wd-xl-950p {
    width: 950%;
  }
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  .wd-xl-950-f {
    width: 950px !important;
  }
  .wd-xl-950p-f {
    width: 950% !important;
  }
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  .wd-xl-1000 {
    width: 1000px;
  }
  .wd-xl-1000p {
    width: 1000%;
  }
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  .wd-xl-auto {
    width: auto;
    width: auto !important;
  }
}
@media (max-width: 576px) {
  .wd-sm-5-max {
    width: 5px;
  }
  .wd-sm-5p-max {
    width: 5%;
  }
  .mx-wd-sm-5p-max {
    max-width: 5%;
  }
  .mn-wd-sm-5p-max {
    min-width: 5%;
  }
  .wd-sm-5-f-max {
    width: 5px !important;
  }
  .wd-sm-5p-f-max {
    width: 5% !important;
  }
  .mx-wd-sm-5p-f-max {
    max-width: 5% !important;
  }
  .mn-wd-sm-5p-f-max {
    min-width: 5% !important;
  }
  .wd-sm-10-max {
    width: 10px;
  }
  .wd-sm-10p-max {
    width: 10%;
  }
  .mx-wd-sm-10p-max {
    max-width: 10%;
  }
  .mn-wd-sm-10p-max {
    min-width: 10%;
  }
  .wd-sm-10-f-max {
    width: 10px !important;
  }
  .wd-sm-10p-f-max {
    width: 10% !important;
  }
  .mx-wd-sm-10p-f-max {
    max-width: 10% !important;
  }
  .mn-wd-sm-10p-f-max {
    min-width: 10% !important;
  }
  .wd-sm-15-max {
    width: 15px;
  }
  .wd-sm-15p-max {
    width: 15%;
  }
  .mx-wd-sm-15p-max {
    max-width: 15%;
  }
  .mn-wd-sm-15p-max {
    min-width: 15%;
  }
  .wd-sm-15-f-max {
    width: 15px !important;
  }
  .wd-sm-15p-f-max {
    width: 15% !important;
  }
  .mx-wd-sm-15p-f-max {
    max-width: 15% !important;
  }
  .mn-wd-sm-15p-f-max {
    min-width: 15% !important;
  }
  .wd-sm-20-max {
    width: 20px;
  }
  .wd-sm-20p-max {
    width: 20%;
  }
  .mx-wd-sm-20p-max {
    max-width: 20%;
  }
  .mn-wd-sm-20p-max {
    min-width: 20%;
  }
  .wd-sm-20-f-max {
    width: 20px !important;
  }
  .wd-sm-20p-f-max {
    width: 20% !important;
  }
  .mx-wd-sm-20p-f-max {
    max-width: 20% !important;
  }
  .mn-wd-sm-20p-f-max {
    min-width: 20% !important;
  }
  .wd-sm-25-max {
    width: 25px;
  }
  .wd-sm-25p-max {
    width: 25%;
  }
  .mx-wd-sm-25p-max {
    max-width: 25%;
  }
  .mn-wd-sm-25p-max {
    min-width: 25%;
  }
  .wd-sm-25-f-max {
    width: 25px !important;
  }
  .wd-sm-25p-f-max {
    width: 25% !important;
  }
  .mx-wd-sm-25p-f-max {
    max-width: 25% !important;
  }
  .mn-wd-sm-25p-f-max {
    min-width: 25% !important;
  }
  .wd-sm-30-max {
    width: 30px;
  }
  .wd-sm-30p-max {
    width: 30%;
  }
  .mx-wd-sm-30p-max {
    max-width: 30%;
  }
  .mn-wd-sm-30p-max {
    min-width: 30%;
  }
  .wd-sm-30-f-max {
    width: 30px !important;
  }
  .wd-sm-30p-f-max {
    width: 30% !important;
  }
  .mx-wd-sm-30p-f-max {
    max-width: 30% !important;
  }
  .mn-wd-sm-30p-f-max {
    min-width: 30% !important;
  }
  .wd-sm-35-max {
    width: 35px;
  }
  .wd-sm-35p-max {
    width: 35%;
  }
  .mx-wd-sm-35p-max {
    max-width: 35%;
  }
  .mn-wd-sm-35p-max {
    min-width: 35%;
  }
  .wd-sm-35-f-max {
    width: 35px !important;
  }
  .wd-sm-35p-f-max {
    width: 35% !important;
  }
  .mx-wd-sm-35p-f-max {
    max-width: 35% !important;
  }
  .mn-wd-sm-35p-f-max {
    min-width: 35% !important;
  }
  .wd-sm-40-max {
    width: 40px;
  }
  .wd-sm-40p-max {
    width: 40%;
  }
  .mx-wd-sm-40p-max {
    max-width: 40%;
  }
  .mn-wd-sm-40p-max {
    min-width: 40%;
  }
  .wd-sm-40-f-max {
    width: 40px !important;
  }
  .wd-sm-40p-f-max {
    width: 40% !important;
  }
  .mx-wd-sm-40p-f-max {
    max-width: 40% !important;
  }
  .mn-wd-sm-40p-f-max {
    min-width: 40% !important;
  }
  .wd-sm-45-max {
    width: 45px;
  }
  .wd-sm-45p-max {
    width: 45%;
  }
  .mx-wd-sm-45p-max {
    max-width: 45%;
  }
  .mn-wd-sm-45p-max {
    min-width: 45%;
  }
  .wd-sm-45-f-max {
    width: 45px !important;
  }
  .wd-sm-45p-f-max {
    width: 45% !important;
  }
  .mx-wd-sm-45p-f-max {
    max-width: 45% !important;
  }
  .mn-wd-sm-45p-f-max {
    min-width: 45% !important;
  }
  .wd-sm-50-max {
    width: 50px;
  }
  .wd-sm-50p-max {
    width: 50%;
  }
  .mx-wd-sm-50p-max {
    max-width: 50%;
  }
  .mn-wd-sm-50p-max {
    min-width: 50%;
  }
  .wd-sm-50-f-max {
    width: 50px !important;
  }
  .wd-sm-50p-f-max {
    width: 50% !important;
  }
  .mx-wd-sm-50p-f-max {
    max-width: 50% !important;
  }
  .mn-wd-sm-50p-f-max {
    min-width: 50% !important;
  }
  .wd-sm-55-max {
    width: 55px;
  }
  .wd-sm-55p-max {
    width: 55%;
  }
  .mx-wd-sm-55p-max {
    max-width: 55%;
  }
  .mn-wd-sm-55p-max {
    min-width: 55%;
  }
  .wd-sm-55-f-max {
    width: 55px !important;
  }
  .wd-sm-55p-f-max {
    width: 55% !important;
  }
  .mx-wd-sm-55p-f-max {
    max-width: 55% !important;
  }
  .mn-wd-sm-55p-f-max {
    min-width: 55% !important;
  }
  .wd-sm-60-max {
    width: 60px;
  }
  .wd-sm-60p-max {
    width: 60%;
  }
  .mx-wd-sm-60p-max {
    max-width: 60%;
  }
  .mn-wd-sm-60p-max {
    min-width: 60%;
  }
  .wd-sm-60-f-max {
    width: 60px !important;
  }
  .wd-sm-60p-f-max {
    width: 60% !important;
  }
  .mx-wd-sm-60p-f-max {
    max-width: 60% !important;
  }
  .mn-wd-sm-60p-f-max {
    min-width: 60% !important;
  }
  .wd-sm-65-max {
    width: 65px;
  }
  .wd-sm-65p-max {
    width: 65%;
  }
  .mx-wd-sm-65p-max {
    max-width: 65%;
  }
  .mn-wd-sm-65p-max {
    min-width: 65%;
  }
  .wd-sm-65-f-max {
    width: 65px !important;
  }
  .wd-sm-65p-f-max {
    width: 65% !important;
  }
  .mx-wd-sm-65p-f-max {
    max-width: 65% !important;
  }
  .mn-wd-sm-65p-f-max {
    min-width: 65% !important;
  }
  .wd-sm-70-max {
    width: 70px;
  }
  .wd-sm-70p-max {
    width: 70%;
  }
  .mx-wd-sm-70p-max {
    max-width: 70%;
  }
  .mn-wd-sm-70p-max {
    min-width: 70%;
  }
  .wd-sm-70-f-max {
    width: 70px !important;
  }
  .wd-sm-70p-f-max {
    width: 70% !important;
  }
  .mx-wd-sm-70p-f-max {
    max-width: 70% !important;
  }
  .mn-wd-sm-70p-f-max {
    min-width: 70% !important;
  }
  .wd-sm-75-max {
    width: 75px;
  }
  .wd-sm-75p-max {
    width: 75%;
  }
  .mx-wd-sm-75p-max {
    max-width: 75%;
  }
  .mn-wd-sm-75p-max {
    min-width: 75%;
  }
  .wd-sm-75-f-max {
    width: 75px !important;
  }
  .wd-sm-75p-f-max {
    width: 75% !important;
  }
  .mx-wd-sm-75p-f-max {
    max-width: 75% !important;
  }
  .mn-wd-sm-75p-f-max {
    min-width: 75% !important;
  }
  .wd-sm-80-max {
    width: 80px;
  }
  .wd-sm-80p-max {
    width: 80%;
  }
  .mx-wd-sm-80p-max {
    max-width: 80%;
  }
  .mn-wd-sm-80p-max {
    min-width: 80%;
  }
  .wd-sm-80-f-max {
    width: 80px !important;
  }
  .wd-sm-80p-f-max {
    width: 80% !important;
  }
  .mx-wd-sm-80p-f-max {
    max-width: 80% !important;
  }
  .mn-wd-sm-80p-f-max {
    min-width: 80% !important;
  }
  .wd-sm-85-max {
    width: 85px;
  }
  .wd-sm-85p-max {
    width: 85%;
  }
  .mx-wd-sm-85p-max {
    max-width: 85%;
  }
  .mn-wd-sm-85p-max {
    min-width: 85%;
  }
  .wd-sm-85-f-max {
    width: 85px !important;
  }
  .wd-sm-85p-f-max {
    width: 85% !important;
  }
  .mx-wd-sm-85p-f-max {
    max-width: 85% !important;
  }
  .mn-wd-sm-85p-f-max {
    min-width: 85% !important;
  }
  .wd-sm-90-max {
    width: 90px;
  }
  .wd-sm-90p-max {
    width: 90%;
  }
  .mx-wd-sm-90p-max {
    max-width: 90%;
  }
  .mn-wd-sm-90p-max {
    min-width: 90%;
  }
  .wd-sm-90-f-max {
    width: 90px !important;
  }
  .wd-sm-90p-f-max {
    width: 90% !important;
  }
  .mx-wd-sm-90p-f-max {
    max-width: 90% !important;
  }
  .mn-wd-sm-90p-f-max {
    min-width: 90% !important;
  }
  .wd-sm-95-max {
    width: 95px;
  }
  .wd-sm-95p-max {
    width: 95%;
  }
  .mx-wd-sm-95p-max {
    max-width: 95%;
  }
  .mn-wd-sm-95p-max {
    min-width: 95%;
  }
  .wd-sm-95-f-max {
    width: 95px !important;
  }
  .wd-sm-95p-f-max {
    width: 95% !important;
  }
  .mx-wd-sm-95p-f-max {
    max-width: 95% !important;
  }
  .mn-wd-sm-95p-f-max {
    min-width: 95% !important;
  }
  .wd-sm-100-max {
    width: 100px;
  }
  .wd-sm-100p-max {
    width: 100%;
  }
  .mx-wd-sm-100p-max {
    max-width: 100%;
  }
  .mn-wd-sm-100p-max {
    min-width: 100%;
  }
  .wd-sm-100-f-max {
    width: 100px !important;
  }
  .wd-sm-100p-f-max {
    width: 100% !important;
  }
  .mx-wd-sm-100p-f-max {
    max-width: 100% !important;
  }
  .mn-wd-sm-100p-f-max {
    min-width: 100% !important;
  }
  .wd-sm-150-max {
    width: 150px;
  }
  .wd-sm-150p-max {
    width: 150%;
  }
  .mx-wd-sm-150p-max {
    max-width: 150%;
  }
  .mn-wd-sm-150p-max {
    min-width: 150%;
  }
  .wd-sm-150-f-max {
    width: 150px !important;
  }
  .wd-sm-150p-f-max {
    width: 150% !important;
  }
  .mx-wd-sm-150p-f-max {
    max-width: 150% !important;
  }
  .mn-wd-sm-150p-f-max {
    min-width: 150% !important;
  }
  .wd-sm-200-max {
    width: 200px;
  }
  .wd-sm-200p-max {
    width: 200%;
  }
  .mx-wd-sm-200p-max {
    max-width: 200%;
  }
  .mn-wd-sm-200p-max {
    min-width: 200%;
  }
  .wd-sm-200-f-max {
    width: 200px !important;
  }
  .wd-sm-200p-f-max {
    width: 200% !important;
  }
  .mx-wd-sm-200p-f-max {
    max-width: 200% !important;
  }
  .mn-wd-sm-200p-f-max {
    min-width: 200% !important;
  }
  .wd-sm-250-max {
    width: 250px;
  }
  .wd-sm-250p-max {
    width: 250%;
  }
  .mx-wd-sm-250p-max {
    max-width: 250%;
  }
  .mn-wd-sm-250p-max {
    min-width: 250%;
  }
  .wd-sm-250-f-max {
    width: 250px !important;
  }
  .wd-sm-250p-f-max {
    width: 250% !important;
  }
  .mx-wd-sm-250p-f-max {
    max-width: 250% !important;
  }
  .mn-wd-sm-250p-f-max {
    min-width: 250% !important;
  }
  .wd-sm-300-max {
    width: 300px;
  }
  .wd-sm-300p-max {
    width: 300%;
  }
  .mx-wd-sm-300p-max {
    max-width: 300%;
  }
  .mn-wd-sm-300p-max {
    min-width: 300%;
  }
  .wd-sm-300-f-max {
    width: 300px !important;
  }
  .wd-sm-300p-f-max {
    width: 300% !important;
  }
  .mx-wd-sm-300p-f-max {
    max-width: 300% !important;
  }
  .mn-wd-sm-300p-f-max {
    min-width: 300% !important;
  }
  .wd-sm-350-max {
    width: 350px;
  }
  .wd-sm-350p-max {
    width: 350%;
  }
  .mx-wd-sm-350p-max {
    max-width: 350%;
  }
  .mn-wd-sm-350p-max {
    min-width: 350%;
  }
  .wd-sm-350-f-max {
    width: 350px !important;
  }
  .wd-sm-350p-f-max {
    width: 350% !important;
  }
  .mx-wd-sm-350p-f-max {
    max-width: 350% !important;
  }
  .mn-wd-sm-350p-f-max {
    min-width: 350% !important;
  }
  .wd-sm-400-max {
    width: 400px;
  }
  .wd-sm-400p-max {
    width: 400%;
  }
  .mx-wd-sm-400p-max {
    max-width: 400%;
  }
  .mn-wd-sm-400p-max {
    min-width: 400%;
  }
  .wd-sm-400-f-max {
    width: 400px !important;
  }
  .wd-sm-400p-f-max {
    width: 400% !important;
  }
  .mx-wd-sm-400p-f-max {
    max-width: 400% !important;
  }
  .mn-wd-sm-400p-f-max {
    min-width: 400% !important;
  }
  .wd-sm-450-max {
    width: 450px;
  }
  .wd-sm-450p-max {
    width: 450%;
  }
  .mx-wd-sm-450p-max {
    max-width: 450%;
  }
  .mn-wd-sm-450p-max {
    min-width: 450%;
  }
  .wd-sm-450-f-max {
    width: 450px !important;
  }
  .wd-sm-450p-f-max {
    width: 450% !important;
  }
  .mx-wd-sm-450p-f-max {
    max-width: 450% !important;
  }
  .mn-wd-sm-450p-f-max {
    min-width: 450% !important;
  }
  .wd-sm-500-max {
    width: 500px;
  }
  .wd-sm-500p-max {
    width: 500%;
  }
  .mx-wd-sm-500p-max {
    max-width: 500%;
  }
  .mn-wd-sm-500p-max {
    min-width: 500%;
  }
  .wd-sm-500-f-max {
    width: 500px !important;
  }
  .wd-sm-500p-f-max {
    width: 500% !important;
  }
  .mx-wd-sm-500p-f-max {
    max-width: 500% !important;
  }
  .mn-wd-sm-500p-f-max {
    min-width: 500% !important;
  }
  .wd-sm-550-max {
    width: 550px;
  }
  .wd-sm-550p-max {
    width: 550%;
  }
  .mx-wd-sm-550p-max {
    max-width: 550%;
  }
  .mn-wd-sm-550p-max {
    min-width: 550%;
  }
  .wd-sm-550-f-max {
    width: 550px !important;
  }
  .wd-sm-550p-f-max {
    width: 550% !important;
  }
  .mx-wd-sm-550p-f-max {
    max-width: 550% !important;
  }
  .mn-wd-sm-550p-f-max {
    min-width: 550% !important;
  }
  .wd-sm-600-max {
    width: 600px;
  }
  .wd-sm-600p-max {
    width: 600%;
  }
  .mx-wd-sm-600p-max {
    max-width: 600%;
  }
  .mn-wd-sm-600p-max {
    min-width: 600%;
  }
  .wd-sm-600-f-max {
    width: 600px !important;
  }
  .wd-sm-600p-f-max {
    width: 600% !important;
  }
  .mx-wd-sm-600p-f-max {
    max-width: 600% !important;
  }
  .mn-wd-sm-600p-f-max {
    min-width: 600% !important;
  }
  .wd-sm-650-max {
    width: 650px;
  }
  .wd-sm-650p-max {
    width: 650%;
  }
  .mx-wd-sm-650p-max {
    max-width: 650%;
  }
  .mn-wd-sm-650p-max {
    min-width: 650%;
  }
  .wd-sm-650-f-max {
    width: 650px !important;
  }
  .wd-sm-650p-f-max {
    width: 650% !important;
  }
  .mx-wd-sm-650p-f-max {
    max-width: 650% !important;
  }
  .mn-wd-sm-650p-f-max {
    min-width: 650% !important;
  }
  .wd-sm-700-max {
    width: 700px;
  }
  .wd-sm-700p-max {
    width: 700%;
  }
  .mx-wd-sm-700p-max {
    max-width: 700%;
  }
  .mn-wd-sm-700p-max {
    min-width: 700%;
  }
  .wd-sm-700-f-max {
    width: 700px !important;
  }
  .wd-sm-700p-f-max {
    width: 700% !important;
  }
  .mx-wd-sm-700p-f-max {
    max-width: 700% !important;
  }
  .mn-wd-sm-700p-f-max {
    min-width: 700% !important;
  }
  .wd-sm-750-max {
    width: 750px;
  }
  .wd-sm-750p-max {
    width: 750%;
  }
  .mx-wd-sm-750p-max {
    max-width: 750%;
  }
  .mn-wd-sm-750p-max {
    min-width: 750%;
  }
  .wd-sm-750-f-max {
    width: 750px !important;
  }
  .wd-sm-750p-f-max {
    width: 750% !important;
  }
  .mx-wd-sm-750p-f-max {
    max-width: 750% !important;
  }
  .mn-wd-sm-750p-f-max {
    min-width: 750% !important;
  }
  .wd-sm-800-max {
    width: 800px;
  }
  .wd-sm-800p-max {
    width: 800%;
  }
  .mx-wd-sm-800p-max {
    max-width: 800%;
  }
  .mn-wd-sm-800p-max {
    min-width: 800%;
  }
  .wd-sm-800-f-max {
    width: 800px !important;
  }
  .wd-sm-800p-f-max {
    width: 800% !important;
  }
  .mx-wd-sm-800p-f-max {
    max-width: 800% !important;
  }
  .mn-wd-sm-800p-f-max {
    min-width: 800% !important;
  }
  .wd-sm-850-max {
    width: 850px;
  }
  .wd-sm-850p-max {
    width: 850%;
  }
  .mx-wd-sm-850p-max {
    max-width: 850%;
  }
  .mn-wd-sm-850p-max {
    min-width: 850%;
  }
  .wd-sm-850-f-max {
    width: 850px !important;
  }
  .wd-sm-850p-f-max {
    width: 850% !important;
  }
  .mx-wd-sm-850p-f-max {
    max-width: 850% !important;
  }
  .mn-wd-sm-850p-f-max {
    min-width: 850% !important;
  }
  .wd-sm-900-max {
    width: 900px;
  }
  .wd-sm-900p-max {
    width: 900%;
  }
  .mx-wd-sm-900p-max {
    max-width: 900%;
  }
  .mn-wd-sm-900p-max {
    min-width: 900%;
  }
  .wd-sm-900-f-max {
    width: 900px !important;
  }
  .wd-sm-900p-f-max {
    width: 900% !important;
  }
  .mx-wd-sm-900p-f-max {
    max-width: 900% !important;
  }
  .mn-wd-sm-900p-f-max {
    min-width: 900% !important;
  }
  .wd-sm-950-max {
    width: 950px;
  }
  .wd-sm-950p-max {
    width: 950%;
  }
  .mx-wd-sm-950p-max {
    max-width: 950%;
  }
  .mn-wd-sm-950p-max {
    min-width: 950%;
  }
  .wd-sm-950-f-max {
    width: 950px !important;
  }
  .wd-sm-950p-f-max {
    width: 950% !important;
  }
  .mx-wd-sm-950p-f-max {
    max-width: 950% !important;
  }
  .mn-wd-sm-950p-f-max {
    min-width: 950% !important;
  }
  .wd-sm-1000-max {
    width: 1000px;
  }
  .wd-sm-1000p-max {
    width: 1000%;
  }
  .mx-wd-sm-1000p-max {
    max-width: 1000%;
  }
  .mn-wd-sm-1000p-max {
    min-width: 1000%;
  }
  .wd-sm-1000-f-max {
    width: 1000px !important;
  }
  .wd-sm-1000p-f-max {
    width: 1000% !important;
  }
  .mx-wd-sm-1000p-f-max {
    max-width: 1000% !important;
  }
  .mn-wd-sm-1000p-f-max {
    min-width: 1000% !important;
  }
  .wd-sm-auto-max {
    width: auto;
  }
  .wd-sm-auto-f-max {
    width: auto !important;
  }
}
@media (max-width: 575.98px) {
  .wp-sm-max-20 {
    width: 20% !important;
  }
}
.cdk-global-overlay-wrapper,
.cdk-overlay-container {
  z-index: 9999 !important;
}
.mat-mdc-unelevated-button.mat-primary {
  color: #fff !important;
}

/* src/assets/css/skin-modes.css */
.color-header .main-header-center .form-control {
  color: #fff;
}
.color-header .main-header-center .form-control::placeholder {
  color: #fff !important;
  opacity: 0.3;
}
.color-header .hor-header .header-brand1 {
  margin-top: 4px;
}
.color-header .main-header-center .form-control::placeholder {
  color: #fff !important;
  opacity: 0.3;
}
.color-header .app-header,
.color-header .hor-header {
  background: var(--primary-bg-color);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.color-header .app-sidebar__toggle:hover {
  color: #fff;
}
.color-header .demo-icon.nav-link i {
  color: #e7e7f7 !important;
}
.color-header .animated-arrow {
  background: none;
}
.color-header .animated-arrow span {
  background: #e7e7f7;
}
.color-header .animated-arrow span:before,
.color-header .animated-arrow span:after {
  background: #e7e7f7;
}
.color-header.active .animated-arrow span {
  background-color: transparent;
}
.color-header .header .form-inline .form-control {
  border: 1px solid rgba(255, 255, 255, 0.05) !important;
  background: rgba(0, 0, 0, 0.08);
  color: #fff;
}
.color-header .header .form-inline .btn i {
  color: #fff !important;
  opacity: 0.5;
}
.color-header .header .form-inline .form-control::placeholder {
  color: #fff !important;
  opacity: 0.3;
}
.color-header .app-sidebar__toggle {
  color: #fff;
}
.color-header .app-sidebar__toggle a {
  color: #fff;
}
.color-header .hor-header .header-brand-img.light-logo {
  display: block;
}
.color-header .logo-horizontal .header-brand-img.light-logo1 {
  display: none;
}
@media (min-width: 992px) {
  .color-header .hor-header.header .header-brand .header-brand-img.desktop-lgo {
    display: none;
  }
  .color-header .hor-header.header .header-brand .header-brand-img.dark-logo {
    display: block;
  }
}
@media (min-width: 991px) {
  .color-header .header .nav-link.icon i,
  .color-header .header-right .nav-link.icon:hover i {
    color: #fff !important;
  }
  .color-header .nav-link.icon {
    color: #fff !important;
  }
  .color-header .nav-link i {
    color: #e7e7f7 !important;
  }
  .color-header .nav-link i:hover {
    color: #fff;
  }
}
@media (max-width: 991px) {
  .color-header .hor-header.header .header-brand-img.mobile-logo {
    display: none !important;
  }
  .color-header .hor-header.header .header-brand-img.darkmobile-logo {
    display: block;
  }
  .color-header .hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  .color-header .hor-header .header-brand-img.light-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .color-header .hor-header.header .header-brand-img.desktop-lgo,
  .color-header .hor-header.header .header-brand-img.mobile-logo {
    display: none !important;
  }
  .color-header .hor-header.header .header-brand-img.dark-logo {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .color-header .app-header .header-brand1 .header-brand-img.light-logo1 {
    display: none !important;
  }
  .color-header .app-header .header-brand1 .header-brand-img.desktop-logo {
    display: block !important;
  }
  .color-header .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
  .color-header .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}
.dark-mode.color-header .app-header,
.dark-mode.color-header .hor-header {
  background: var(--primary-bg-color) !important;
}
.dark-mode.color-header .header .form-inline .form-control {
  border: 1px solid rgba(255, 255, 255, 0.05) !important;
  color: #fff;
}
@media (min-width: 992px) {
  .dark-header .main-header-center .form-control {
    background: #2c2f3e !important;
  }
}
.dark-header .app-header,
.dark-header .hor-header {
  background: #2c2f3e !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.dark-header .hor-header .header-brand1 {
  margin-top: 4px;
}
.dark-header .animated-arrow {
  background: none;
}
.dark-header .animated-arrow span {
  background: var(--primary-bg-color);
}
.dark-header .animated-arrow span:before,
.dark-header .animated-arrow span:after {
  background: var(--primary-bg-color);
}
.dark-header.active .animated-arrow span {
  background-color: transparent;
}
.dark-header .header.hor-header .nav-link.icon,
.dark-header .header-right-icons .nav-link.icon:hover {
  color: #e7e7f7 !important;
}
.dark-header .app-header.header .nav-link:hover {
  color: #fff;
}
.dark-header .app-sidebar__toggle:hover {
  color: #fff;
}
.dark-header .header .main-header-center .form-control {
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: #fff;
}
.dark-header .header .form-inline .btn i {
  color: #fff;
  opacity: 0.5;
}
.dark-header .header .form-inline .form-control::placeholder {
  color: #fff;
  opacity: 0.3;
}
.dark-header .header.hor-header .header-brand-img.desktop-logo {
  display: block;
}
.dark-header .header.hor-header .header-brand-img.light-logo {
  display: block;
}
.dark-header.horizontal .logo-horizontal .header-brand-img.light-logo1 {
  display: none;
}
.dark-header .app-header .header-right-icons .nav-link.icon {
  color: #d5d7df !important;
}
.dark-header .app-header .header-right-icons .nav-link.icon:hover {
  color: #fff;
}
.dark-header .app-sidebar__toggle {
  color: #d5d7df !important;
}
.dark-header .app-sidebar__toggle:after {
  background: none;
}
.dark-header .nav-link.icon i::after {
  background: none;
}
@media (max-width: 992px) {
  .dark-header .app-header .header-brand1 .header-brand-img.light-logo1 {
    display: none !important;
  }
  .dark-header .app-header .header-brand1 .header-brand-img.desktop-logo {
    display: block;
  }
  .dark-header .hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  .dark-header .hor-header .header-brand-img.light-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
  .dark-header .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
  .dark-header .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .dark-header .hor-header.header .header-brand .header-brand-img.desktop-lgo {
    display: none;
  }
  .dark-header .hor-header.header .header-brand .header-brand-img.dark-logo {
    display: block;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .dark-header .hor-header.header .header-brand-img.desktop-lgo,
  .dark-header .hor-header.header .header-brand-img.mobile-logo {
    display: none !important;
  }
  .dark-header .hor-header.header .header-brand-img.dark-logo {
    display: block !important;
  }
}
.light-mode.dark-header .hor-header .mobile-header.hor-mobile-header {
  background: #30304d !important;
}
.dark-mode.header-light .app-header,
.dark-mode.header-light .hor-header {
  background: #fff !important;
  border-bottom: 1px solid rgb(236, 240, 250) !important;
}
.dark-mode.header-light .app-sidebar {
  box-shadow: none;
}
.dark-mode.header-light .animated-arrow span {
  background: #5c678f;
}
.dark-mode.header-light .animated-arrow span:before,
.dark-mode.header-light .animated-arrow span:after {
  background: #5c678f;
}
.dark-mode.header-light.active .animated-arrow span {
  background-color: transparent;
}
.dark-mode.header-light .header .form-inline .form-control {
  border: 1px solid transparent !important;
  background: #f1f5ff;
  color: #000;
}
.dark-mode.header-light .hor-header .header-brand-img.desktop-logo-1 {
  display: none;
}
.dark-mode.header-light .drop-profile a {
  color: #171a29;
}
.dark-mode.header-light .hor-header .header-brand-img.desktop-logo {
  display: block;
}
.dark-mode.header-light .header .nav-link.icon i {
  color: var(--dark-theme);
}
.dark-mode.header-light .header .nav-link.icon i {
  color: var(--primary-bg-color);
}
.dark-mode.header-light .app-sidebar__toggle a {
  color: #555b95;
}
@media (max-width: 575.98px) {
  .dark-mode.header-light .header .form-inline .form-control {
    background: #191d43;
  }
}
@media (max-width: 991px) {
  .dark-mode.header-light .hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  .dark-mode.header-light .app-header .header-brand1 .header-brand-img.desktop-logo {
    display: none;
  }
  .dark-mode.header-light .app-header .header-brand1 .header-brand-img.light-logo1 {
    display: block !important;
  }
  .dark-mode.header-light .mobile-header {
    background-color: #fff;
  }
  .dark-mode.header-light .mobile-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .dark-mode.header-light .mobile-header .header-brand-img.desktop-logo.mobile-light {
    display: block !important;
  }
}
@media (max-width: 991px) and (min-width: 568px) {
  .app.dark-mode.header-light .app-header .header-brand .header-brand-img.desktop-lgo {
    display: block;
  }
  .app.dark-mode.header-light .app-header .header-brand .header-brand-img.dark-logo,
  .app.dark-mode.header-light .app-header .header-brand .header-brand-img.mobile-logo,
  .app.dark-mode.header-light .app-header .header-brand .header-brand-img.darkmobile-logo {
    display: none !important;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .dark-mode.header-light .hor-header.header .header-brand-img.dark-logo,
  .dark-mode.header-light .hor-header.header .header-brand-img.mobile-logo {
    display: none !important;
  }
  .dark-mode.header-light .hor-header.header .header-brand-img.desktop-lgo {
    display: block !important;
  }
}
.gradient-header .pulse {
  background: #fff !important;
}
.gradient-header .hor-header .header-brand1 {
  margin-top: 4px;
}
.gradient-header .app-header,
.gradient-header .hor-header {
  background:
    linear-gradient(
      to right,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.gradient-header .main-header-center .form-control {
  color: #fff;
}
.gradient-header .main-header-center .form-control::placeholder {
  color: #fff !important;
  opacity: 0.3;
}
.gradient-header .animated-arrow {
  background: none;
}
.gradient-header .animated-arrow span {
  background: #e7e7f7;
}
.gradient-header .animated-arrow span:before,
.gradient-header .animated-arrow span:after {
  background: #e7e7f7;
}
.gradient-header.active .animated-arrow span {
  background-color: transparent;
}
.gradient-header .app-header.header .nav-link:hover {
  color: #fff;
}
.gradient-header .app-sidebar__toggle:hover {
  color: #fff;
}
.gradient-header .demo-icon.nav-link.icon i {
  color: #e7e7f7 !important;
}
.gradient-header .header .main-header-center .form-control {
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: rgba(0, 0, 0, 0.08) !important;
  color: #fff;
}
.gradient-header .header .main-header-center .form-control:placeholder {
  color: #fff !important;
  opacity: 0.5;
}
.gradient-header .app-sidebar__toggle {
  color: #fff;
}
.gradient-header .app-sidebar__toggle a {
  color: #fff;
}
.gradient-header .app-header .header-right-icons .nav-link.icon {
  color: #fff;
}
.gradient-header .app-header .header-right-icons .nav-link.icon:hover {
  color: #fff !important;
}
.gradient-header .hor-header .header-right-icons .nav-link.icon {
  color: #fff !important;
}
@media (min-width: 991px) {
  .gradient-header .header .nav-link.icon i,
  .gradient-header .header-right .nav-link.icon:hover i {
    color: #fff !important;
  }
  .gradient-header .nav-link.icon i {
    color: #fff !important;
  }
  .gradient-header .nav-link i {
    color: #e7e7f7 !important;
  }
  .gradient-header .nav-link i:hover {
    color: #fff;
  }
  .gradient-header.horizontal .logo-horizontal .header-brand-img.light-logo1 {
    display: none;
  }
  .gradient-header.horizontal .logo-horizontal .header-brand-img.desktop-logo {
    display: block;
  }
}
@media (min-width: 992px) {
  .gradient-header .hor-header.header .header-brand1 .header-brand-img.desktop-logo {
    display: none !important;
  }
  .gradient-header .hor-header.header .header-brand1 .header-brand-img.light-logo {
    display: block;
  }
  .gradient-header .hor-header.header .header-brand2 .header-brand-img.desktop-logo {
    display: none !important;
  }
  .gradient-header .hor-header.header .header-brand2 .header-brand-img.light-logo {
    display: block;
  }
}
@media (max-width: 991px) and (min-width: 575.98px) {
  .gradient-header .app-header .header-brand .header-brand-img.dark-logo {
    display: block;
  }
  .gradient-header .app-header .header-brand .header-brand-img.desktop-lgo,
  .gradient-header .app-header .header-brand .header-brand-img.mobile-logo,
  .gradient-header .app-header .header-brand .header-brand-img.darkmobile-logo {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .gradient-header .app-header .header-brand1 .header-brand-img.desktop-logo {
    display: block;
  }
  .gradient-header .app-header .header-brand1 .header-brand-img.light-logo1 {
    display: none !important;
  }
  .gradient-header .navresponsive-toggler span {
    color: #fff !important;
  }
  .gradient-header .hor-header .header-brand-img.desktop-logo {
    display: block !important;
  }
  .gradient-header .hor-header .header-brand-img.light-logo {
    margin: 0 auto;
    margin-top: 6px;
    display: block;
  }
  .gradient-header .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
  .gradient-header .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .gradient-header .hor-header.header .header-brand-img.desktop-lgo,
  .gradient-header .hor-header.header .header-brand-img.mobile-logo {
    display: none !important;
  }
  .gradient-header .hor-header.header .header-brand-img.dark-logo {
    display: block !important;
  }
}
.dark-mode.gradient-header .app-header,
.dark-mode.gradient-header .hor-header {
  background:
    linear-gradient(
      to right,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
.dark-mode.gradient-header .header .form-inline .form-control {
  border: 1px solid rgba(255, 255, 255, 0.05) !important;
  color: #fff;
}
.light-menu .app-sidebar {
  background: #fff;
}
.light-menu .app-sidebar .app-sidebar__user {
  border-bottom: 1px solid #eaedf1;
}
.light-menu .app-sidebar .side-menu .sidemenu_icon {
  color: #fff !important;
}
.light-menu .app-sidebar .app-sidebar__user .user-pic .avatar-xxl {
  border: 3px solid #ebeff8;
}
.light-menu .app-sidebar .app-sidebar__user .user-pic::before {
  border: 2px solid #fff;
}
.light-menu .app-sidebar .app-sidebar__user .user-info h5 {
  color: #263871;
}
.light-menu .app-sidebar .Annoucement_card {
  background: #ebeff8;
}
.light-menu .app-sidebar .Annoucement_card .title,
.light-menu .app-sidebar .Annoucement_card .text-white {
  color: #263871 !important;
}
.light-menu .slide a.active .sidemenu_icon,
.light-menu .side-menu__item:hover .sidemenu_icon {
  color: #fff;
}
.light-menu .slide-menu li.active > a,
.light-menu .slide-menu li:hover > a {
  color: var(--primary-bg-color) !important;
}
.light-menu .side-item.side-item-category {
  opacity: 0.7 !important;
}
.light-menu.dark-mode.sidebar-mini.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: block !important;
}
.light-menu.dark-mode.sidebar-mini.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
.light-menu.dark-mode.sidebar-mini.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: block !important;
}
.light-menu.dark-mode.sidebar-mini.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
.light-menu.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .side-menu-label1 {
  border-bottom-color: rgb(225, 229, 233);
}
.dark-mode.light-menu .app-sidebar {
  background: #fff !important;
}
.dark-mode.light-menu .app-sidebar .app-sidebar__user {
  border-bottom: 1px solid #eaedf1;
}
.dark-mode.light-menu .app-sidebar .app-sidebar__user .user-pic .avatar-xxl {
  border: 3px solid #ebeff8;
}
.dark-mode.light-menu .app-sidebar .app-sidebar__user .user-pic::before {
  border: 2px solid #fff;
}
.dark-mode.light-menu .slide-menu li.active > a,
.dark-mode.light-menu .slide-menu li:hover > a {
  color: var(--primary-bg-color) !important;
}
@media (min-width: 992px) {
  .light-menu .app-sidebar__logo {
    border-bottom: 1px solid #eaedf1;
    border-right: 1px solid #eaedf1;
  }
  .light-menu .app-sidebar .app-sidebar__logo .header-brand-img.desktop-lgo {
    display: block;
    margin: 0 auto;
  }
  .light-menu .app-sidebar .app-sidebar__logo .header-brand-img.dark-logo {
    display: none;
  }
  .light-menu.sidenav-toggled .app-sidebar .app-sidebar__logo .header-brand-img.desktop-lgo {
    display: none;
  }
  .light-menu.sidenav-toggled.sidenav-toggled1 .app-sidebar .app-sidebar__logo .header-brand-img.desktop-lgo {
    display: block;
    margin: 0 auto;
  }
  .light-menu.sidenav-toggled.sidenav-toggled1 .app-sidebar .app-sidebar__logo .header-brand-img.dark-logo {
    display: none;
  }
  .light-menu.light-menu.dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: #fff !important;
  }
  .light-menu.light-menu.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: #fff !important;
  }
  .dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .side-header {
    border-right: 1px solid #eaedf1 !important;
  }
  .dark-mode.light-menu .side-header {
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
    top: 0px;
  }
  .dark-mode.light-menu .side-menu h3 {
    color: #76839a;
  }
  .dark-mode.light-menu .side-menu__item {
    color: #495584 !important;
  }
  .dark-mode.light-menu .side-menu__item.active:hover,
  .dark-mode.light-menu .side-menu__item.active:focus {
    color: #fff;
  }
  .dark-mode.light-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: block !important;
    margin: 0 auto;
  }
  .dark-mode.light-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .dark-mode.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: block !important;
    margin: 0 auto;
  }
  .dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-imgdesktop-logo {
    display: none !important;
  }
}
.app.sidebar-mini.dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.app.sidebar-mini.dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.app.sidebar-mini.dark-mode.hover-submenu1.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.dark-mode.light-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
@media (min-width: 992px) {
  .color-menu.app.sidebar-mini.sidenav-toggled .side-menu__icon,
  .color-menu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #fff !important;
    fill: #fff !important;
  }
}
.color-menu .slide-item {
  color: rgba(255, 255, 255, 0.8);
}
.color-menu .slide-item:before {
  color: rgba(255, 255, 255, 0.8) !important;
}
.color-menu .slide-item:hover {
  color: #fff !important;
}
.color-menu .slide-item:hover:before {
  color: #fff !important;
}
.color-menu .sub-side-menu__item:hover {
  color: #fff;
}
.color-menu .sub-slide-item:hover {
  color: #fff;
}
.color-menu .sub-side-menu__item2:hover {
  color: #fff;
}
.color-menu .sub-slide-item2:hover {
  color: #fff;
}
.color-menu .sub-side-menu__item {
  color: rgba(255, 255, 255, 0.8);
}
.color-menu .sub-slide-item {
  color: rgba(255, 255, 255, 0.8);
}
.color-menu .sub-side-menu__item2 {
  color: rgba(255, 255, 255, 0.8);
}
.color-menu .sub-slide-item2 {
  color: rgba(255, 255, 255, 0.8);
}
.color-menu .side-menu__item:hover .side-menu__icon,
.color-menu .side-menu__item:hover .side-menu__label,
.color-menu .side-menu__item:focus .side-menu__icon,
.color-menu .side-menu__item:focus .side-menu__label {
  color: #fff !important;
  fill: #fff !important;
}
.color-menu .side-menu__item:hover {
  color: #fff !important;
}
.color-menu .side-menu__item {
  color: rgba(255, 255, 255, 0.8) !important;
}
.color-menu .side-menu .side-menu__icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}
.color-menu .side-menu__item.active .side-menu__icon {
  color: #fff !important;
  fill: #fff !important;
}
.color-menu .side-menu__item.active .side-menu__label {
  color: #fff !important;
}
.color-menu .app-sidebar {
  border-right: 1px solid var(--dark-border);
  background-color: var(--primary-bg-color) !important;
}
.color-menu .side-menu h3 {
  color: rgba(255, 255, 255, 0.7);
}
.color-menu .app-sidebar .side-header {
  background: var(--primary-bg-color);
  border-right: 1px solid var(--dark-border);
}
.color-menu .app-sidebar .side-header .side-item.side-item-category {
  color: #fff;
  opacity: 0.3;
}
.color-menu .app-sidebar .side-header .side-menu .side-menu__icon,
.color-menu .app-sidebar .side-header .side-menu .side-menu__item {
  color: rgba(255, 255, 255, 0.9);
}
.color-menu .app-sidebar .side-header .slide a.active .sidemenu_icon,
.color-menu .app-sidebar .side-header .side-menu__item:hover .sidemenu_icon {
  color: #fff !important;
  opacity: inherit;
}
.color-menu .app-sidebar .side-header .side-menu .slide a.active,
.color-menu .app-sidebar .side-header .side-menu .slide a:hover {
  color: #fff !important;
  opacity: 1 !important;
}
.color-menu .app-sidebar .side-header .slide .side-menu__item.active,
.color-menu .app-sidebar .side-header .slide .side-menu__item:hover {
  background: rgba(0, 0, 0, 0.1);
}
.color-menu .app-sidebar .side-header .side-menu__item.active:hover,
.color-menu .app-sidebar .side-header .side-menu__item.active:focus {
  background:
    linear-gradient(
      to right,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
.color-menu .app-sidebar .side-header .side-menu__item:hover .side-menu__label,
.color-menu .app-sidebar .side-header .side-menu__item:hover .side-menu__icon,
.color-menu .app-sidebar .side-header .side-menu__item:hover .angle {
  color: #fff !important;
  opacity: inherit;
}
.color-menu .app-sidebar .side-header .app-sidebar__user {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.color-menu .app-sidebar .side-header .app-sidebar__user .user-info h5 {
  color: #fff;
}
.color-menu .app-sidebar .side-header .app-sidebar__user .app-sidebar__user-name.text-muted {
  color: #fff !important;
  opacity: 0.7;
}
.color-menu .app-sidebar .side-header .app-sidebar__user .user-pic .avatar-xxl {
  border: 3px solid #fff;
}
.color-menu.horizontal .horizontal-main .slide .slide-menu,
.color-menu.horizontal .horizontal-main .slide .sub-slide-menu,
.color-menu.horizontal .horizontal-main .slide .sub-slide-menu2 {
  background-color: var(--primary-bg-color);
  border-color: var(--dark-border);
}
.color-menu.horizontal .side-menu .slide .side-menu__item.active {
  color: #fff !important;
}
.color-menu .slide-item.active,
.color-menu .slide-item:hover,
.color-menu .slide-item:focus {
  color: #fff !important;
}
.color-menu .is-expanded .sub-slide-item.active,
.color-menu .sub-side-menu__item.active.is-expanded {
  color: #fff;
}
@media (min-width: 992px) {
  .color-menu .side-header {
    border-bottom: 1px solid var(--dark-border);
    border-right: 1px solid var(--dark-border);
  }
  .color-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block;
    margin: 0 auto;
  }
  .color-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none;
  }
  .color-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none;
  }
  .color-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .color-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo,
  .color-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1,
  .color-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.mobile-light {
    display: none;
  }
  .color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block !important;
    margin: 0 auto;
  }
  .color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: none !important;
  }
  .color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .color-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .color-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .color-menu.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .color-menu.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .color-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .color-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .color-menu.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .color-menu.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .color-menu.sidenav-toggled .slide-menu {
    background: var(--primary-bg-color) !important;
    color: #fff;
  }
  .color-menu.sidenav-toggled .sub-side-menu__item,
  .color-menu.sidenav-toggled .sub-side-menu__item2 {
    color: rgba(255, 255, 255, 0.9);
  }
  .color-menu.sidenav-toggled .sub-slide-item,
  .color-menu.sidenav-toggled .sub-slide-item2 {
    color: rgba(255, 255, 255, 0.9);
  }
  .color-menu.sidenav-toggled .slide-item:hover,
  .color-menu.sidenav-toggled .slide-item:focus {
    color: #fff !important;
  }
  .color-menu .sub-side-menu__item {
    color: #fff;
  }
}
.dark-mode.color-menu .side-menu .side-menu__icon,
.dark-mode.color-menu .side-menu__item,
.dark-mode.color-menu .slide-item {
  color: #fff !important;
  fill: #fff !important;
}
.dark-mode.color-menu .slide-menu li .slide-item:before {
  color: #fff !important;
}
.dark-mode.color-menu .app-sidebar {
  background: var(--primary-bg-color);
}
.dark-mode.color-menu .app-sidebar .side-menu .slide a {
  color: #fff;
}
.dark-mode.color-menu .app-sidebar .app-sidebar__user .user-pic .avatar-xxl {
  border: 3px solid #fff;
}
.dark-mode.color-menu .app-sidebar .app-sidebar__user .user-pic::before {
  border: 2px solid #fff;
}
.dark-mode.color-menu .side-item.side-item-category {
  color: #fff;
  opacity: 0.5;
}
.dark-mode.color-menu .app-sidebar ul li a {
  color: #fff;
}
.dark-mode.color-menu .slide-menu li.active > a,
.dark-mode.color-menu .slide-menu li:hover > a {
  color: #fff !important;
  opacity: inherit;
}
.dark-mode.color-menu .app-sidebar .slide-menu .slide-item:hover,
.dark-mode.color-menu .app-sidebar .side-menu__item.active .side-menu__icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
  opacity: inherit;
}
.dark-mode.color-menu .slide.is-expanded .side-menu__item {
  color: #fff !important;
  opacity: inherit;
}
@media (min-width: 992px) {
  .dark-mode.color-menu .app-sidebar__logo {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.dark-menu .app-sidebar {
  background: #2c2f3e !important;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-menu .app-sidebar .side-item.side-item-category {
  color: #fff;
  opacity: 0.3;
}
.dark-menu .app-sidebar .side-header {
  background: #2c2f3e !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-menu .app-sidebar .side-menu h3 {
  color: rgba(255, 255, 255, 0.3);
}
.dark-menu .app-sidebar .side-menu .side-menu__icon {
  color: #fff !important;
  fill: #fff !important;
}
.dark-menu .app-sidebar .side-menu a {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-menu .app-sidebar .side-menu__item {
  color: var(--primary-bg-color) !important;
}
.dark-menu .app-sidebar .slide-item {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-menu .app-sidebar .slide a.active .side-menu__icon,
.dark-menu .app-sidebar .side-menu__item:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
  opacity: inherit;
}
.dark-menu .app-sidebar .side-menu .slide a.active,
.dark-menu .app-sidebar .side-menu .slide a:hover {
  color: var(--primary-bg-color) !important;
  opacity: 1 !important;
}
.dark-menu .app-sidebar .side-menu__item:hover .side-menu__label,
.dark-menu .app-sidebar .side-menu__item:hover .side-menu__icon,
.dark-menu .app-sidebar .side-menu__item:hover .angle {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
  opacity: inherit;
}
.dark-menu .app-sidebar .side-menu__item:hover .side-menu__icon,
.dark-menu .app-sidebar .side-menu__item:hover .side-menu__label,
.dark-menu .app-sidebar .side-menu__item:focus .side-menu__icon,
.dark-menu .app-sidebar .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}
.dark-menu .app-sidebar .app-sidebar__user {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-menu .app-sidebar .app-sidebar__user .user-info h5 {
  color: #fff;
}
.dark-menu .app-sidebar .app-sidebar__user .app-sidebar__user-name.text-muted {
  color: #fff !important;
  opacity: 0.5;
}
.dark-menu.sidebar-mini.sidenav-toggled .slide-menu {
  background: var(--dark-theme);
}
.dark-menu .slide-menu li .slide-item:before {
  color: #fff !important;
}
.dark-menu .side-menu-label1 {
  border-bottom-color: var(--dark-border) !important;
}
.dark-menu.horizontal .horizontal-main .slide .slide-menu,
.dark-menu.horizontal .horizontal-main .slide .sub-slide-menu,
.dark-menu.horizontal .horizontal-main .slide .sub-slide-menu2 {
  background-color: #2c2f3e;
  border-color: var(--dark-border);
}
@media (min-width: 992px) {
  .dark-menu .side-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
  .dark-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block;
    margin: 0 auto;
  }
  .dark-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none;
  }
  .dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none;
  }
  .dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: block;
  }
  .dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block;
    margin: 0 auto;
  }
  .dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .dark-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none;
  }
  .dark-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none;
  }
  .dark-menu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block !important;
  }
  .dark-menu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: none;
  }
  .dark-menu.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .dark-menu.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: none !important;
  }
  .dark-menu.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .dark-menu.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none !important;
  }
  .dark-menu.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: none !important;
  }
  .dark-menu.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
}
.gradient-menu .slide-menu li .slide-item:before {
  color: #fff !important;
}
@media (min-width: 992px) {
  .gradient-menu.rtl .app-sidebar {
    border-right: inherit;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
  .gradient-menu.rtl .app-sidebar .side-header {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-right: inherit;
  }
}
.gradient-menu .app-sidebar {
  background:
    linear-gradient(
      to bottom,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
.gradient-menu .app-sidebar .side-menu__item.active .side-menu__label {
  color: #fff !important;
}
.gradient-menu .app-sidebar .side-item.side-item-category {
  color: #fff;
  opacity: 0.3;
}
.gradient-menu .app-sidebar .side-header {
  background:
    linear-gradient(
      to bottom right,
      #80bc5b 0%,
      var(--primary-bg-color) 100%);
  border-bottom: 1px solid var(--dark-border);
  border-right: 1px solid var(--dark-border);
}
.gradient-menu .app-sidebar .side-menu__item.active::after {
  background: #fff;
}
.gradient-menu .app-sidebar .side-menu__item:hover::after {
  background: #fff !important;
}
.gradient-menu .app-sidebar .side-menu .slide a {
  color: rgba(255, 255, 255, 0.9);
}
.gradient-menu .app-sidebar .side-menu h3 {
  color: rgba(255, 255, 255, 0.6);
}
.gradient-menu .app-sidebar .side-menu .side-menu__icon {
  color: rgba(255, 255, 255, 0.9) !important;
  fill: rgba(255, 255, 255, 0.9) !important;
}
.gradient-menu .app-sidebar .slide-menu li .slide-item:before {
  color: #c7c9eb;
}
.gradient-menu .app-sidebar .side-menu__item:hover .side-menu__icon,
.gradient-menu .app-sidebar .side-menu__item:hover .side-menu__label,
.gradient-menu .app-sidebar .side-menu__item:focus .side-menu__icon,
.gradient-menu .app-sidebar .side-menu__item:focus .side-menu__label {
  color: #fff !important;
  fill: #fff !important;
}
.gradient-menu .app-sidebar .side-menu .slide a {
  color: rgba(255, 255, 255, 0.9);
}
.gradient-menu .app-sidebar .side-menu__item {
  color: rgba(255, 255, 255, 0.9);
}
.gradient-menu .app-sidebar .slide-item {
  color: rgba(255, 255, 255, 0.9);
}
.gradient-menu .app-sidebar .slide a.active .side-menu__icon,
.gradient-menu .app-sidebar .side-menu__item:hover .side-menu__icon {
  color: #fff !important;
  fill: #fff !important;
  opacity: inherit;
}
.gradient-menu .app-sidebar .side-menu .slide a.active,
.gradient-menu .app-sidebar .side-menu .slide a:hover {
  color: #fff !important;
  opacity: 1 !important;
}
.gradient-menu .app-sidebar .side-menu__item:hover .side-menu__label,
.gradient-menu .app-sidebar .side-menu__item:hover .side-menu__icon,
.gradient-menu .app-sidebar .side-menu__item:hover .angle {
  color: #fff !important;
  fill: #fff !important;
  opacity: inherit;
}
.gradient-menu .app-sidebar .app-sidebar__user {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.gradient-menu .app-sidebar .app-sidebar__user .user-info h5 {
  color: #fff;
}
.gradient-menu .app-sidebar .app-sidebar__user .app-sidebar__user-name.text-muted {
  color: #fff !important;
}
.gradient-menu .app-sidebar .app-sidebar__user .user-pic .avatar-xxl {
  border: 3px solid #fff;
}
.gradient-menu.hover-submenu1 .side-menu-label1 {
  border-bottom-color: var(--dark-border) !important;
}
.gradient-menu.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  background-color: var(--primary-bg-color) !important;
}
.gradient-menu.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  background-color: var(--primary-bg-color) !important;
}
@media (min-width: 992px) {
  .gradient-menu.horizontal .horizontal-main .slide .slide-menu,
  .gradient-menu.horizontal .horizontal-main .slide .sub-slide-menu,
  .gradient-menu.horizontal .horizontal-main .slide .sub-slide-menu2 {
    background:
      linear-gradient(
        to bottom,
        var(--primary-bg-color) 0%,
        #21bc7c 100%);
    border-color: var(--dark-border);
  }
}
@media (min-width: 992px) {
  .gradient-menu .app-sidebar {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid var(--dark-border);
  }
  .gradient-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block;
    margin: 0 auto;
  }
  .gradient-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none;
  }
  .gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: none;
  }
  .gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
  .gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo,
  .gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1,
  .gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.mobile-light {
    display: none;
  }
  .gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
    display: block;
    margin: 0 auto;
  }
  .gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: none !important;
  }
  .gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
}
.dark-mode.gradient-menu .app-sidebar {
  background:
    linear-gradient(
      to bottom,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
.dark-mode.gradient-menu .app-sidebar .side-menu .slide a {
  color: #fff !important;
}
.dark-mode.gradient-menu .app-sidebar .app-sidebar__user .user-pic .avatar-xxl {
  border: 3px solid #fff;
}
.dark-mode.gradient-menu .app-sidebar .app-sidebar__user .user-pic::before {
  border: 2px solid #fff;
}
.dark-mode.gradient-menu .side-item.side-item-category {
  color: #fff;
  opacity: 0.5;
}
.dark-mode.gradient-menu .app-sidebar ul li a {
  color: #fff;
}
.dark-mode.gradient-menu .slide-menu li.active > a,
.dark-mode.gradient-menu .slide-menu li:hover > a {
  color: #fff !important;
  opacity: inherit;
}
.dark-mode.gradient-menu .app-sidebar .slide-menu .slide-item:hover,
.dark-mode.gradient-menu .app-sidebar .side-menu__item.active .side-menu__icon {
  color: #fff !important;
  fill: #fff !important;
  opacity: inherit;
}
.dark-mode.gradient-menu .slide.is-expanded .side-menu__item {
  color: #fff !important;
  opacity: inherit;
}
@media (min-width: 992px) {
  .dark-mode.gradient-menu .app-sidebar__logo {
    border-bottom: 1px solid var(--dark-border);
    border-right: 1px solid var(--dark-border);
  }
}
.dark-mode.color-header.gradient-menu .app-sidebar {
  box-shadow: none;
}
.dark-mode.gradient-header.gradient-header .app-sidebar {
  box-shadow: none;
}
.dark-mode.color-menu.color-header .app-sidebar {
  box-shadow: none;
}
.dark-mode.light-menu.color-header .app-sidebar {
  box-shadow: none;
}
.gradient-header.color-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.dark-header.color-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.color-header.color-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.gradient-header.gradient-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.dark-header.gradient-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.color-header.gradient-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.gradient-header.dark-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.dark-header.dark-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
.color-header.dark-menu .app-sidebar {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: none;
}
@media (max-width: 991px) {
  .dark-mode .mobile-header {
    background-color: #30304d;
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.color-header .header-brand-img.desktop-logo {
  display: none;
}
.color-header.horizontal .header-brand-img.desktop-logo {
  display: block;
}
.color-header .mobile-header.hor-mobile-header {
  background: var(--primary-bg-color);
}
@media (max-width: 991px) {
  .color-header .mobile-header .header-brand-img.desktop-logo {
    display: block;
  }
  .color-header .mobile-header .header-brand-img.mobile-light {
    display: none !important;
  }
  .dark-header .app-header .header-right-icons .responsive-navbar .nav-link.icon {
    color: #495057 !important;
  }
  .dark-header .navresponsive-toggler span {
    color: #fff;
  }
}
.color-header .main-header-center .form-control {
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.08);
}
.color-header .app-sidebar .side-header .header-brand-img.light-logo {
  display: none;
}
.color-header.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo {
  display: block;
}
.color-header.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo {
  display: none;
}
.gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: none;
}
.gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block;
}
.gradient-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.gradient-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: none !important;
}
.gradient-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block !important;
}
.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.gradient-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.gradient-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: none !important;
}
.gradient-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block !important;
}
.header-light .hor-header .header-brand-img.light-logo {
  display: none;
}
.header-light .main-header-center .form-control {
  color: #212529 !important;
  background-color: #fff;
  border: 1px solid #ecf0fa !important;
}
.header-light .header .dropdown .nav-link.icon:hover {
  background: none !important;
}
.header-light.light-menu .side-header {
  border-bottom: 1px solid #eaedf1;
  background: #fff;
}
.header-light.light-menu .app-sidebar {
  background: #fff;
}
.header-light.light-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.header-light.light-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.header-light.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.header-light.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.color-header.light-menu .side-header {
  border-bottom: 1px solid #eaedf1;
  background: #fff;
}
.color-header.light-menu .app-sidebar {
  background: #fff;
}
.color-header.light-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.color-header.light-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.color-header.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.color-header.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.color-header .navresponsive-toggler span {
  color: #fff !important;
}
.gradient-header.light-menu .side-header {
  border-bottom: 1px solid #eaedf1;
  background: #fff;
}
.gradient-header.light-menu .app-sidebar {
  background: #fff;
}
.gradient-header.light-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.gradient-header.light-menu .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.gradient-header.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.gradient-header.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.dark-mode .apexcharts-radialbar-track.apexcharts-track path {
  stroke: #21203a;
}
.dark-mode .apex-charts text {
  fill: #fff;
}
.light-mode.color-header.color-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.light-mode.color-header.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo {
  display: none;
}
.light-mode.color-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.color-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.dark-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.gradient-menu .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.app.sidebar-mini.gradient-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.gradient-header .mobile-header.hor-mobile-header {
  background:
    linear-gradient(
      to right,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
@media (max-width: 991px) {
  .dark-header .mobile-header .header-brand-img.desktop-logo {
    display: block;
  }
  .dark-header .mobile-header .header-brand-img.mobile-light {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .gradient-header .mobile-header .header-brand-img.desktop-logo {
    display: block;
  }
  .gradient-header .mobile-header .header-brand-img.mobile-light {
    display: none !important;
  }
}
.dark-mode.header-light .main-header-center .form-control {
  border: 1px solid #ecf0fa !important;
}
.dark-mode.light-menu .side-menu__item {
  color: #495057;
}
.dark-mode.horizontal.light-menu .side-menu > li > a {
  color: #495057;
}
.dark-mode.horizontal.light-menu .side-menu .sub-side-menu__label,
.dark-mode.horizontal.light-menu .sub-slide-label,
.dark-mode.horizontal.light-menu .sub-side-menu__label2 {
  color: #495057 !important;
}
.dark-mode.horizontal.light-menu .horizontal-main .slide .slide-menu,
.dark-mode.horizontal.light-menu .horizontal-main .slide .sub-slide-menu,
.dark-mode.horizontal.light-menu .horizontal-main .slide .sub-slide-menu2 {
  background-color: #fff;
}
.dark-mode.light-menu .side-menu__icon {
  color: #495584 !important;
  fill: #495584 !important;
}
.dark-mode.light-menu.sidenav-toggled .side-menu__icon {
  color: #495057 !important;
  fill: #495057 !important;
}
.dark-mode.light-menu .slide a {
  color: #495057 !important;
}
.slide-menu li .slide-item:before {
  color: #495057 !important;
}
.dark-mode.light-menu.hover-submenu .slide-item {
  color: #495057 !important;
}
.dark-mode.light-menu.hover-submenu1 .slide-item {
  color: #495057 !important;
}
.dark-mode.light-menu .side-menu .sub-category,
.dark-mode.light-menu .sub-side-menu__item,
.dark-mode.light-menu .sub-slide-item,
.dark-mode.light-menu .sub-side-menu__item2,
.dark-mode.light-menu .sub-slide-item2 {
  color: #495057;
}
.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  background: var(--dark-body);
}
.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .side-menu-label1 {
  border-bottom-color: var(--dark-border);
}
.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .side-menu-label1 a {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode.header-light.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}
.dark-mode.header-light.sidebar-mini .app-header.header .header-brand-img.desktop-logo {
  display: none;
}
@media (min-width: 1400px) {
  .horizontal.layout-boxed.app.dark-mode.light-menu .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  .horizontal.layout-boxed.app.dark-mode.light-menu .slide-menu li .slide-item:hover:before {
    color: var(--primary-bg-color) !important;
  }
  .horizontal.layout-boxed .stickyClass .app-sidebar {
    max-width: 1400px;
  }
  .horizontal.layout-boxed .app-sidebar.horizontal-main.fixed-header.visible-title {
    max-width: 1400px;
  }
  .layout-boxed.horizontal .hor-header .container,
  .layout-boxed.horizontal .horizontal-main .container,
  .layout-boxed.horizontal .main-content.hor-content .container {
    max-width: 95% !important;
  }
  body.layout-boxed {
    background: #cfcfcf;
  }
  body.layout-boxed.dark-mode {
    background: var(--dark-body);
  }
  .layout-boxed .page {
    width: 1400px;
    margin: 0 auto;
    background: #f2f3f9;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-box-shadow: rgba(104, 113, 123, 0.3) 0px 5px 0px 0px, rgba(104, 113, 123, 0.3) 0px 5px 25px 0px;
    box-shadow: rgba(104, 113, 123, 0.3) 0px 5px 0px 0px, rgba(104, 113, 123, 0.3) 0px 5px 25px 0px;
  }
  .layout-boxed .app-header.header {
    width: 1400px !important;
    margin: 0 auto;
  }
  .layout-boxed .app-sidebar {
    left: auto !important;
  }
  .layout-boxed .side-header {
    left: auto !important;
    right: auto !important;
  }
  .layout-boxed h3.number-font {
    font-size: 1.8rem;
  }
  .layout-boxed .sticky-pin .horizontal-main.hor-menu {
    width: 1400px !important;
  }
  .layout-boxed .horizontalMenu > .horizontalMenu-list > li > a {
    padding: 16px 17px;
  }
  .layout-boxed .hor-content .container,
  .layout-boxed .hor-header .container,
  .layout-boxed .horizontal-main.hor-menu .container {
    max-width: 95%;
  }
  .layout-boxed .main-sidemenu .slide-right {
    right: 6px;
  }
  .layout-boxed .main-sidemenu .slide-left {
    left: 8px;
  }
  .layout-boxed .browser-stats img {
    padding: 5px;
    width: 30px;
    height: 30px;
  }
  .layout-boxed .media.media-xs.overflow-visible {
    display: inline-block;
  }
  .dark-mode.layout-boxed .page {
    background: var(--dark-body);
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 0px 0px, rgba(0, 0, 0, 0.3) 0px 5px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 0px 0px, rgba(0, 0, 0, 0.3) 0px 5px 25px 0px;
  }
}
.scrollable-layout .app-header,
.scrollable-layout .mobile-header {
  position: absolute !important;
}
.scrollable-layout .app-sidebar {
  position: absolute;
}
.scrollable-layout .side-header {
  position: absolute;
}
.scrollable-layout .page {
  position: relative;
}
.scrollable-layout .sticky.sticky-pin {
  position: absolute;
}
.scrollable-layout .navbar {
  position: inherit;
}
@media (max-width: 767.98px) {
  .scrollable-layout .responsive-navbar.navbar .navbar-collapse {
    position: absolute;
  }
}
@media (max-width: 991px) {
  .scrollable-layout .app-header,
  .scrollable-layout .hor-header {
    position: absolute;
  }
}
@media (min-width: 992px) {
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    width: 120px;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: flex;
    padding: 10px 20px;
    text-align: inherit;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    margin-top: 3px;
    font-size: 15px;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 12px;
  }
}
@media (min-width: 991px) {
  .centerlogo-header .header-brand2 .header-brand-img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 18px;
  }
  .centerlogo-header .header-brand1 {
    display: none;
  }
}
.hor-header.centerlogo-header {
  display: none;
}
.centerlogo-horizontal .hor-header.centerlogo-header {
  display: block !important;
}
.centerlogo-horizontal .header.hor-header {
  display: none;
}
.layout-boxed .login-img .page {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 0px 0px, rgba(0, 0, 0, 0.5) 0px 5px 25px 0px;
}
@media (min-width: 1400px) {
  .rtl.layout-boxed .app-sidebar {
    right: auto !important;
  }
}
@media (max-width: 767.98px) {
  .gradient-header .responsive-navbar .navbar-collapse {
    background:
      linear-gradient(
        to right,
        var(--primary-bg-color) 0%,
        #21bc7c 100%) !important;
  }
  .dark-mode.gradient-header .responsive-navbar .navbar-collapse {
    background:
      linear-gradient(
        to right,
        var(--primary-bg-color) 0%,
        #21bc7c 100%) !important;
  }
  .gradient-header .nav-link.icon svg {
    fill: #fff !important;
  }
  .gradient-header .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  .gradient-header .header .nav-link.icon:hover svg,
  .header .nav-link.icon:focus svg {
    color: #fff !important;
    fill: #fff !important;
  }
}
@media (max-width: 991px) {
  .dark-mode.header-light .app-sidebar__toggle {
    color: var(--primary-bg-color);
  }
  .dark-mode.header-light .navresponsive-toggler span {
    color: var(--primary-bg-color);
  }
  .dark-mode.color-header .responsive-navbar .navbar-collapse {
    background-color: var(--primary-bg-color) !important;
  }
  .dark-header.horizontal .responsive-navbar .navbar-collapse .nav-link {
    color: #495057 !important;
  }
}
.bg-img2 .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.dark-mode.light-menu .side-menu .sub-side-menu__label,
.dark-mode.light-menu .sub-slide-label,
.dark-mode.light-menu .sub-side-menu__label2 {
  color: #495057 !important;
}
.dark-mode.color-menu.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  background: var(--primary-bg-color) !important;
}
.dark-mode.gradient-menu.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  background: var(--primary-bg-color) !important;
}
.dark-mode.light-menu.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  background: #fff !important;
}
.dark-mode.color-menu.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  background: var(--primary-bg-color) !important;
}
.dark-mode.gradient-menu.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  background: var(--primary-bg-color) !important;
}
.dark-mode.light-menu.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  background: #fff !important;
}
.dark-mode .main-container .input-color-picker {
  background-color: var(--dark-theme);
}
.dark-mode .main-container .input-dark-color-picker {
  background-color: var(--dark-theme);
}
.dark-mode .main-container .input-transparent-color-picker {
  background-color: var(--dark-theme);
}
.color-header.color-menu.sidenav-toggled .header-brand-img.light-logo {
  display: none !important;
}
.header-light.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}
.header-light.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.color-menu .sub-slide-item,
.color-menu .sub-slide-item2 {
  color: rgba(255, 255, 255, 0.9);
}
.dark-mode.header-light .app-sidebar__toggle {
  color: #495584 !important;
}
.switch-toggle .bg-img1 #bgimage1 {
  width: 40px;
  height: 40px;
}
.switch-toggle .bg-img2 #bgimage2 {
  width: 40px;
  height: 40px;
}
.switch-toggle .bg-img3 #bgimage3 {
  width: 40px;
  height: 40px;
}
.switch-toggle .bg-img4 #bgimage4 {
  width: 40px;
  height: 40px;
}
.switch_section p {
  margin-bottom: 0px;
}
.dark-mode.light-menu.header-light.scrollable-layout .app-sidebar {
  border-right: 1px solid #e6e6e6;
}
.dark-mode.color-menu .side-menu .sub-side-menu__label,
.dark-mode.color-menu .side-menu .sub-side-menu__label2 {
  color: #fff !important;
}
.dark-mode.gradient-menu .side-menu .sub-side-menu__label,
.dark-mode.gradient-menu .side-menu .sub-side-menu__label2 {
  color: #fff !important;
}
.dark-mode.header-light .country span:hover {
  color: var(--primary-bg-color) !important;
}
.dark-mode.header-light .app-header .header-right-icons .nav-link.icon:hover {
  color: var(--primary-bg-color) !important;
}
.dark-mode.color-menu .app-sidebar .side-menu .slide a.active {
  opacity: 1;
  color: #fff !important;
}
.dark-mode.light-menu .side-menu .slide a.active .sub-side-menu__label {
  color: var(--primary-bg-color) !important;
}
.dark-mode .side-menu .slide a.active .sub-side-menu__label {
  color: var(--primary-bg-color);
}
.dark-mode.gradient-menu .app-sidebar .side-menu .slide a.active {
  opacity: 1;
  color: #fff !important;
}
@media (min-width: 992px) {
  .color-menu .main-sidemenu .slide-left,
  .color-menu .main-sidemenu .slide-right {
    color: #fff;
    border: 1px solid var(--dark-border);
    background: var(--primary-bg-color);
  }
  .color-menu .main-sidemenu .slide-left svg,
  .color-menu .main-sidemenu .slide-right svg {
    fill: #fff;
  }
  .dark-menu .main-sidemenu .slide-left,
  .dark-menu .main-sidemenu .slide-right {
    color: #fff;
    border: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  .dark-menu .main-sidemenu .slide-left svg,
  .dark-menu .main-sidemenu .slide-right svg {
    fill: #fff;
  }
  .gradient-menu .main-sidemenu .slide-left,
  .gradient-menu .main-sidemenu .slide-right {
    color: #fff;
    border: 1px solid var(--dark-border);
    background: var(--primary-bg-color);
  }
  .gradient-menu .main-sidemenu .slide-left svg,
  .gradient-menu .main-sidemenu .slide-right svg {
    fill: #fff;
  }
  .main-sidemenu .slide-left,
  .main-sidemenu .slide-right {
    background: #fff;
    border: 1px solid #eaedf1;
  }
  .main-sidemenu .slide-left svg,
  .main-sidemenu .slide-right svg {
    fill: #495057;
  }
  .dark-mode .main-sidemenu .slide-left,
  .dark-mode .main-sidemenu .slide-right {
    background: var(--dark-body);
    border: 1px solid var(--dark-border);
  }
  .dark-mode .main-sidemenu .slide-left svg,
  .dark-mode .main-sidemenu .slide-right svg {
    fill: #fff;
  }
  .dark-mode.color-menu .main-sidemenu .slide-left,
  .dark-mode.color-menu .main-sidemenu .slide-right {
    background: var(--primary-bg-color);
  }
  .dark-mode.gradient-menu .main-sidemenu .slide-left,
  .dark-mode.gradient-menu .main-sidemenu .slide-right {
    background: var(--primary-bg-color);
  }
  .dark-mode.light-menu .main-sidemenu .slide-left,
  .dark-mode.light-menu .main-sidemenu .slide-right {
    background: #fff;
    border: 1px solid #eaedf1;
  }
  .dark-mode.light-menu .main-sidemenu .slide-left svg,
  .dark-mode.light-menu .main-sidemenu .slide-right svg {
    fill: #495057;
  }
}
@media (max-width: 991px) {
  .dark-mode.color-header .header.hor-header {
    box-shadow: 0 8px 24px transparent;
  }
  .dark-mode.dark-header .header.hor-header {
    box-shadow: 0 8px 24px transparent;
  }
  .dark-mode.gradient-header .header.hor-header {
    box-shadow: 0 8px 24px transparent;
  }
}
@media (max-width: 992px) {
  .horizontal.dark-mode.sidenav-toggled .header.hor-header {
    box-shadow: none;
  }
}
.dark-mode.bg-img1 .form_holder {
  background: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode.bg-img1 .form_holder {
    background: var(--dark-theme) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode.bg-img2 .form_holder {
  background: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode.bg-img2 .form_holder {
    background: var(--dark-theme) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode.bg-img3 .form_holder {
  background: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode.bg-img3 .form_holder {
    background: var(--dark-theme) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
.dark-mode.bg-img4 .form_holder {
  background: var(--dark-body) !important;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .dark-mode.bg-img4 .form_holder {
    background: var(--dark-theme) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}
@media (min-width: 992px) {
  .hover-submenu.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__icon {
    color: #282f53 !important;
    fill: #282f53 !important;
  }
  .hover-submenu1.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__icon {
    color: #282f53 !important;
    fill: #282f53 !important;
  }
  .hover-submenu.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__item:hover .side-menu__icon,
  .hover-submenu.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  .hover-submenu1.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__item:hover .side-menu__icon,
  .hover-submenu1.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  .hover-submenu.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  .hover-submenu1.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open.light-menu .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
}
.color-menu .side-menu .side-menu__item.active {
  color: #fff !important;
}
@media (min-width: 992px) {
  .rtl.layout-boxed.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: -1px !important;
  }
  .rtl.layout-boxed.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    right: -1px !important;
  }
}
.dark-mode.color-menu .sub-slide-item.active,
.dark-mode.color-menu .sub-slide-item:hover,
.dark-mode.color-menu .sub-slide-item:focus,
.dark-mode.color-menu .sub-slide-item2.active,
.dark-mode.color-menu .sub-slide-item2:hover,
.dark-mode.color-menu .sub-slide-item2:focus,
.dark-mode.color-menu .sub-side-menu__label.active,
.dark-mode.color-menu .sub-side-menu__label:hover,
.dark-mode.color-menu .sub-side-menu__label:focus,
.dark-mode.color-menu .sub-side-menu__label1.active,
.dark-mode.color-menu .sub-side-menu__label1:hover,
.dark-mode.color-menu .sub-side-menu__label1:focus,
.dark-mode.color-menu .sub-side-menu__label2.active,
.dark-mode.color-menu .sub-side-menu__label2:hover,
.dark-mode.color-menu .sub-side-menu__label2:focus {
  color: #fff !important;
}
@media (min-width: 768px) {
  .color-header .nav-link.icon svg,
  .dark-header .nav-link.icon svg,
  .gradient-header .nav-link.icon svg {
    fill: #fff !important;
  }
  .color-header .header .nav-link.icon:hover svg,
  .color-header .header .nav-link.icon:focus svg,
  .dark-header .header .nav-link.icon:hover svg,
  .dark-header .header .nav-link.icon:focus svg,
  .gradient-header .header .nav-link.icon:hover svg,
  .gradient-header .header .nav-link.icon:focus svg {
    color: #fff !important;
    fill: #fff !important;
  }
  .color-header .app .header .nav-link #profile-heading,
  .dark-header .app .header .nav-link #profile-heading,
  .gradient-header .app .header .nav-link #profile-heading {
    color: #fff !important;
  }
  .color-header .main-header-center .btn svg,
  .dark-header .main-header-center .btn svg,
  .gradient-header .main-header-center .btn svg {
    fill: #fff !important;
  }
}
@media (max-width: 767.98px) {
  .dark-mode.dark-header .navbar-toggler-icon.fe.fe-more-vertical,
  .dark-mode.color-header .navbar-toggler-icon.fe.fe-more-vertical,
  .dark-mode.gradient-header .navbar-toggler-icon.fe.fe-more-vertical,
  .light-mode.dark-header .navbar-toggler-icon.fe.fe-more-vertical,
  .light-mode.color-header .navbar-toggler-icon.fe.fe-more-vertical,
  .light-mode.gradient-header .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  .dark-mode.dark-header .demo-icon.nav-link.icon svg,
  .dark-mode.color-header .demo-icon.nav-link.icon svg,
  .dark-mode.gradient-header .demo-icon.nav-link.icon svg,
  .light-mode.dark-header .demo-icon.nav-link.icon svg,
  .light-mode.color-header .demo-icon.nav-link.icon svg,
  .light-mode.gradient-header .demo-icon.nav-link.icon svg {
    fill: #fff !important;
  }
}
@media (max-width: 991.98px) {
  .dark-mode.light-menu.app.sidebar-mini.sidebar-gone.sidenav-toggled.light-menu .side-menu__icon {
    color: #495584 !important;
    fill: #495584 !important;
  }
  .dark-mode.light-menu .side-menu h3 {
    color: #76839a !important;
  }
}
.dark-mode.light-menu .side-menu__item.active .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .side-menu__item:hover {
  color: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .slide-menu li:hover .slide-item:before {
  color: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .sub-slide .sub-side-menu__item:hover {
  color: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .slide .slide-menu .sub-slide:hover .sub-side-menu__item {
  color: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .slide .slide-menu .sub-slide:hover .sub-side-menu__item .sub-side-menu__label {
  color: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .slide .slide-menu .sub-slide .sub-slide-menu .sub-slide2:hover .sub-side-menu__item2 {
  color: var(--primary-bg-color) !important;
}
.dark-mode.light-menu .slide .slide-menu .sub-slide .sub-slide-menu .sub-slide2:hover .sub-side-menu__item2 .sub-side-menu__label2 {
  color: var(--primary-bg-color) !important;
}
.dark-mode.dark-menu .slide-menu li .slide-item:before {
  color: #fff !important;
}
.dark-mode.dark-menu .app-sidebar .side-menu .slide a:hover.slide-item:before {
  color: var(--primary-bg-color) !important;
}
.dark-mode.header-light .main-header-center .btn svg {
  fill: #495584 !important;
}
.dark-mode.header-light .main-header-center .form-control::placeholder {
  color: #212529 !important;
}
.dark-mode.header-light .nav-link.icon svg {
  fill: #495584 !important;
}
.dark-mode.header-light .header .nav-link #profile-heading {
  color: #495584 !important;
}
@media (max-width: 991.98px) {
  .dark-mode.color-header .nav-link.icon svg {
    fill: #fff !important;
    color: #fff !important;
  }
  .light-mode.light-menu .side-menu__icon {
    color: #495584 !important;
    fill: #495584 !important;
  }
  .light-mode.light-menu .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  .dark-mode.color-menu .slide-menu li .slide-item:before,
  .dark-mode.dark-menu .slide-menu li .slide-item:before,
  .dark-mode.gradient-menu .slide-menu li .slide-item:before,
  .light-mode.color-menu .slide-menu li .slide-item:before,
  .light-mode.dark-menu .slide-menu li .slide-item:before,
  .light-mode.gradient-mode .slide-menu li .slide-item:before,
  .color-menu .slide-menu li .slide-item:before,
  .dark-menu .slide-menu li .slide-item:before,
  .gradient-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}
@media (max-width: 767.98px) {
  .dark-mode.header-light .navbar-toggler-icon.fe.fe-more-vertical {
    color: #495584 !important;
    fill: #495584 !important;
  }
  .dark-mode.header-light .nav-link.icon svg {
    fill: #495584 !important;
  }
  .dark-mode.header-light .responsive-navbar .navbar-collapse {
    background-color: #fff !important;
  }
}
.dark-mode.horizontal.header-light .hor-header .header-brand-img.desktop-logo {
  display: none !important;
}
.dark-mode.horizontal.header-light .hor-header .header-brand-img.light-logo1 {
  display: block !important;
}
@media (min-width: 992px) {
  .header-light.dark-mode.sidebar-mini .header-brand-img.desktop-logo,
  .app.dark-mode.header-light.sidenav-toggled.sidenav-toggled-open .header-brand-img.desktop-logo {
    display: block !important;
  }
  .header-light.dark-mode.sidebar-mini .header-brand-img.light-logo1,
  .header-light.dark-mode.sidebar-mini .header-brand-img.toggle-logo,
  .header-light.dark-mode.sidebar-mini .header-brand-img.light-logo,
  .app.dark-mode.header-light.sidenav-toggled.sidenav-toggled-open .header-brand-img.light-logo1,
  .app.dark-mode.header-light.sidenav-toggled.sidenav-toggled-open .header-brand-img.toggle-logo,
  .app.dark-mode.header-light.sidenav-toggled.sidenav-toggled-open .header-brand-img.light-logo {
    display: none !important;
  }
}
.app.dark-mode.header-light.sidenav-toggled .header-brand-img.desktop-logo {
  display: none !important;
}
.app.dark-mode.header-light.sidenav-toggled .header-brand-img.toggle-logo {
  display: block !important;
}
@media (min-width: 992px) {
  .rtl.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 20px !important;
    padding-right: inherit !important;
  }
}
.horizontal.dark-mode.gradient-menu .app-sidebar {
  background:
    linear-gradient(
      to right,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .desktop-logo,
.app.dark-mode.header-light.gradient-menu .side-header .header-brand1 .desktop-logo,
.app.dark-mode.header-light.gradient-menu.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo {
  display: block !important;
}
.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .light-logo,
.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .toggle-logo,
.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .light-logo1,
.app.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo,
.app.dark-mode.header-light.gradient-menu .side-header .header-brand1 .toggle-logo,
.app.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo1,
.app.dark-mode.header-light.gradient-menu.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo,
.app.dark-mode.header-light.gradient-menu.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .toggle-logo,
.app.dark-mode.header-light.gradient-menu.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo1 {
  display: none !important;
}
.app.dark-mode.header-light.gradient-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo {
  display: block !important;
}
.app.dark-mode.header-light.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.app.dark-mode.header-light.gradient-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.app.dark-mode.header-light.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo1 {
  display: none !important;
}
.app.color-menu.layout-boxed.fixed-layout .slide-menu li .slide-item:before,
.color-menu .slide-menu li .slide-item:before {
  color: #fff !important;
}
.app.sidebar-mini.color-menu .slide-menu li .slide-item:before,
.app.sidebar-mini.dark-menu .slide-menu li .slide-item:before,
.app.sidebar-mini.gradient-menu .slide-menu li .slide-item:before {
  color: #fff !important;
}
.app.sidebar-mini.hover-submenu1.sidenav-toggled.rtl.sidenav-toggled-open .slide .slide-menu {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
@media (min-width: 768px) {
  .app.dark-header.color-menu.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: #fff !important;
    fill: #fff !important;
  }
}
@media (max-width: 991.98px) {
  .horizontal.app.sidenav-toggled .side-menu .side-menu__icon {
    color: #495584 !important;
    fill: #495584 !important;
  }
  .horizontal.dark-mode.app.sidenav-toggled .side-menu .side-menu__icon {
    color: #fff !important;
    fill: #fff !important;
  }
}
.app.horizontal .slide-item.active:before,
.app.horizontal .slide-item:hover:before,
.app.horizontal .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}
@media (max-width: 991.98px) {
  .app.dark-mode.icontext-menu.sidebar-gone .logo-horizontal .desktop-logo {
    display: block !important;
  }
  .app.dark-mode.icontext-menu.sidebar-gone .logo-horizontal .light-logo1 {
    display: none !important;
  }
}
.app.ltr.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo {
  display: block !important;
}
.app.ltr.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.ltr.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1,
.app.ltr.light-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block !important;
}
.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo,
.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1,
.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo {
  display: none !important;
}
.dark-menu .app-sidebar .slide-menu {
  background-color: #2c2f3e !important;
}
.dark-menu .slide-item:before {
  color: #fff !important;
}
.dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
.dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
.dark-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
.app.dark-mode.light-menu .slide-menu li .slide-item:before {
  color: #495057 !important;
}
.app.dark-mode.light-menu .slide-menu li:hover .slide-item:before {
  color: var(--primary-bg-color) !important;
}
.app.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
.app.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
.app.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.app.color-menu.header-light .app-sidebar .side-header .header-brand-img.light-logo1,
.app.color-menu.header-light .app-sidebar .side-header .header-brand-img.light-logo,
.app.color-menu.header-light .app-sidebar .side-header .header-brand-img.toggle-logo,
.app.color-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
.app.color-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
.app.color-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.app.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
.app.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
.app.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
.app.color-menu.header-light .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.color-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}
.app.color-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1,
.app.color-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo,
.app.color-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.dark-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1,
.app.dark-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo,
.app.dark-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.app.color-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo,
.app.dark-menu.header-light.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block !important;
}
@media (min-width: 992px) {
  .rtl.hover-submenu1.dark-mode.app.sidenav-toggled.light-menu .side-header,
  .rtl.hover-submenu1.dark-mode.app.sidenav-toggled.sidenav-toggled-open.light-menu .side-header,
  .rtl.hover-submenu.dark-mode.app.sidenav-toggled.light-menu .side-header,
  .rtl.hover-submenu.dark-mode.app.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    border-left: 1px solid #eaedf1 !important;
    border-right: 0px !important;
  }
  .app.rtl.dark-mode.sidenav-toggled.color-menu.hover-submenu.color-header .side-header {
    border-left: 1px solid var(--dark-border) !important;
    border-right: inherit !important;
  }
}
@media (max-width: 992px) {
  .app.color-header .navbar-toggler-icon.fe.fe-more-vertical,
  .app.dark-header .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  .app.color-header .demo-icon svg,
  .app.dark-header .demo-icon svg {
    fill: #fff !important;
  }
}
@media (min-width: 1400px) {
  body.dark-mode.layout-boxed.bg-img1 .page {
    background: url("./media/bg-img1.jpg");
    background-blend-mode: overlay;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    content: "";
    left: 0;
    right: 0;
    top: 0;
  }
  body.dark-mode.layout-boxed.bg-img1 .page .app-header {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img1 .page .app-header {
      background-color: transparent !important;
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img1 .page .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img1 .page .app-sidebar {
      background-color: transparent !important;
      backdrop-filter: inherit;
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img2 .page {
    background: url("./media/bg-img2.jpg");
    background-blend-mode: overlay;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    content: "";
    left: 0;
    right: 0;
    top: 0;
  }
  body.dark-mode.layout-boxed.bg-img2 .page .app-header {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img2 .page .app-header {
      background-color: transparent !important;
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img2 .page .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img2 .page .app-sidebar {
      background-color: transparent !important;
      backdrop-filter: inherit;
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img3 .page {
    background: url("./media/bg-img3.jpg");
    background-blend-mode: overlay;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    content: "";
    left: 0;
    right: 0;
    top: 0;
  }
  body.dark-mode.layout-boxed.bg-img3 .page .app-header {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img3 .page .app-header {
      background-color: transparent !important;
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img3 .page .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img3 .page .app-sidebar {
      background-color: transparent !important;
      backdrop-filter: inherit;
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img4 .page {
    background: url("./media/bg-img4.jpg");
    background-blend-mode: overlay;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    content: "";
    left: 0;
    right: 0;
    top: 0;
  }
  body.dark-mode.layout-boxed.bg-img4 .page .app-header {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img4 .page .app-header {
      background-color: transparent !important;
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
    }
  }
  body.dark-mode.layout-boxed.bg-img4 .page .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    body.dark-mode.layout-boxed.bg-img4 .page .app-sidebar {
      background-color: transparent !important;
      backdrop-filter: inherit;
      -webkit-backdrop-filter: blur(20px);
    }
  }
}
.app.sidebar-mini.gradient-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.light-logo1,
.app.sidebar-mini.color-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.light-logo1,
.app.sidebar-mini.dark-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}
.app.sidebar-mini.gradient-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.light-logo,
.app.sidebar-mini.gradient-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.sidebar-mini.gradient-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.toggle-logo,
.app.sidebar-mini.color-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.light-logo,
.app.sidebar-mini.color-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.sidebar-mini.color-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.toggle-logo,
.app.sidebar-mini.dark-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.light-logo,
.app.sidebar-mini.dark-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.desktop-logo,
.app.sidebar-mini.dark-header.sidenav-toggled.sidenav-toggled-open.light-menu.icon-overlay .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none !important;
}
@media (min-width: 992px) {
  .horizontal.dark-mode .app-sidebar.horizontal-main {
    border-bottom: 1px solid var(--dark-border) !important;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.3);
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    .horizontal.dark-mode .app-sidebar.horizontal-main {
      background-color: transparent;
      backdrop-filter: blur(20px) !important;
      -webkit-backdrop-filter: blur(20px) !important;
    }
  }
}
@media (max-width: 991.98px) {
  .horizontal.app.sidenav-toggled.color-menu .side-menu .side-menu__icon,
  .horizontal.app.sidenav-toggled.dark-menu .side-menu .side-menu__icon,
  .horizontal.app.sidenav-toggled.gradient-menu .side-menu .side-menu__icon {
    color: #fff !important;
    fill: #fff !important;
  }
}
.horizontal.color-menu .slide-item.active:before,
.horizontal.color-menu .slide-item:hover:before,
.horizontal.color-menu .slide-item:focus:before,
.horizontal.gradient-menu .slide-item.active:before,
.horizontal.gradient-menu .slide-item:hover:before,
.horizontal.gradient-menu .slide-item:focus:before {
  color: #fff !important;
}
.dark-mode.horizontal.light-menu .sticky.stickyClass .app-sidebar {
  background-color: #fff !important;
}
.dark-mode.horizontal.color-menu .sticky.stickyClass .app-sidebar {
  background-color: var(--primary-bg-color) !important;
}
.dark-mode.horizontal.gradient-menu .sticky.stickyClass .app-sidebar {
  background-color: var(--primary-bg-color) !important;
}
@media (max-width: 991.98px) {
  .horizontal.dark-mode.light-menu.app.sidenav-toggled .side-menu .side-menu__icon {
    color: #495584 !important;
    fill: #495584 !important;
  }
  .horizontal.dark-mode.light-menu.app.sidenav-toggled .side-menu__item:hover .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
}
@media (max-width: 991.98px) {
  .rtl.horizontal .slide-menu li .slide-item:before {
    margin-left: 8px;
    margin-right: inherit;
  }
  .rtl.horizontal .slide-menu a:before {
    margin-left: 10px;
    margin-right: inherit;
  }
}
body.bg-img1 .menu-styles,
body.bg-img1 .header-styles,
body.bg-img2 .menu-styles,
body.bg-img2 .header-styles,
body.bg-img3 .menu-styles,
body.bg-img3 .header-styles,
body.bg-img4 .menu-styles,
body.bg-img4 .header-styles {
  display: none !important;
}
.app.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1,
.app.sidebar-mini.dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1,
.app.dark-mode.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1,
.app.sidebar-mini.light-menu.sidenav-toggled.dark-header.sidenav-toggled-open .side-header .light-logo1,
.app.sidebar-mini.light-menu.sidenav-toggled.color-header.sidenav-toggled-open .side-header .light-logo1 {
  display: block !important;
}
.app.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .light-logo,
.app.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
.app.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
.app.sidebar-mini.dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .side-header .light-logo,
.app.sidebar-mini.dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
.app.sidebar-mini.dark-mode.light-menu.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
.app.dark-mode.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .light-logo,
.app.dark-mode.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
.app.dark-mode.light-menu.gradient-header.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
.app.sidebar-mini.light-menu.sidenav-toggled.dark-header.sidenav-toggled-open .side-header .light-logo,
.app.sidebar-mini.light-menu.sidenav-toggled.dark-header.sidenav-toggled-open .side-header .desktop-logo,
.app.sidebar-mini.light-menu.sidenav-toggled.dark-header.sidenav-toggled-open .side-header .toggle-logo,
.app.sidebar-mini.light-menu.sidenav-toggled.color-header.sidenav-toggled-open .side-header .light-logo,
.app.sidebar-mini.light-menu.sidenav-toggled.color-header.sidenav-toggled-open .side-header .desktop-logo,
.app.sidebar-mini.light-menu.sidenav-toggled.color-header.sidenav-toggled-open .side-header .toggle-logo {
  display: none !important;
}
.app.sidebar-mini.rtl.dark-mode.header-light.light-menu.sidenav-toggled .side-header .light-logo {
  display: block !important;
}
.app.sidebar-mini.rtl.dark-mode.header-light.light-menu.sidenav-toggled .side-header .light-logo1,
.app.sidebar-mini.rtl.dark-mode.header-light.light-menu.sidenav-toggled .side-header .desktop-logo,
.app.sidebar-mini.rtl.dark-mode.header-light.light-menu.sidenav-toggled .side-header .toggle-logo {
  display: none !important;
}
@media (min-width: 767px) {
  .color-menu.sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: #fff !important;
    fill: #fff !important;
  }
}
@media (max-width: 991.98px) {
  .app.sidebar-mini.dark-mode.icontext-menu .app-sidebar,
  .app.sidebar-mini.dark-mode.closed-leftmenu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
}
.horizontal.gradient-menu .app-sidebar {
  background:
    linear-gradient(
      to right,
      var(--primary-bg-color) 0%,
      #21bc7c 100%) !important;
}
@media (min-width: 992px) {
  .dark-mode.bg-img1 .main-sidemenu .slide-left,
  .dark-mode.bg-img1 .main-sidemenu .slide-right,
  .dark-mode.bg-img2 .main-sidemenu .slide-left,
  .dark-mode.bg-img2 .main-sidemenu .slide-right,
  .dark-mode.bg-img3 .main-sidemenu .slide-left,
  .dark-mode.bg-img3 .main-sidemenu .slide-right,
  .dark-mode.bg-img4 .main-sidemenu .slide-left,
  .dark-mode.bg-img4 .main-sidemenu .slide-right {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
}
.gradient-header.gradient-menu.app .header .nav-link #profile-heading:hover,
.gradient-header.gradient-menu.app .header .nav-link #profile-heading:focus {
  color: #fff !important;
  fill: #fff;
}
@media (min-width: 992px) {
  .rtl.app.dark-mode.dark-header.dark-menu .side-header {
    border-left: 1px solid var(--dark-border) !important;
    border-right: inherit;
  }
  .app.sidebar-mini.dark-mode.rtl.header-light.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.desktop-logo,
  .app.sidebar-mini.dark-mode.rtl.header-light.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.toggle-logo,
  .app.sidebar-mini.dark-mode.rtl.header-light.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo,
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.desktop-logo,
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.toggle-logo,
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo {
    display: none !important;
  }
  .app.sidebar-mini.dark-mode.rtl.header-light.light-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo1,
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo1 {
    display: block !important;
  }
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled .app-sidebar .side-header .header-brand1 .header-brand-img.desktop-logo,
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled .app-sidebar .side-header .header-brand1 .header-brand-img.toggle-logo,
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo1 {
    display: none !important;
  }
  .app.sidebar-mini.dark-mode.light-menu.rtl.default-menu.gradient-header.layout-boxed.sidenav-toggled .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .rtl.dark-mode.header-light.light-menu.app.icontext-menu.sidenav-toggled.sidenav-toggled-open .side-header {
    border-bottom: 1px solid #eaedf1 !important;
  }
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.desktop-logo,
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.toggle-logo,
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo1,
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.desktop-logo,
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.toggle-logo,
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo1 {
    display: none !important;
  }
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo,
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.sidenav-toggled-open.header-light.light-menu.rtl .app-sidebar .side-header .header-brand1 .header-brand-img.light-logo {
    display: block !important;
  }
}
.horizontal.color-header .header .nav-link #profile-heading:hover,
.horizontal.color-header .header .nav-link #profile-heading:focus {
  color: #fff !important;
  fill: #fff !important;
}
@media (min-width: 992px) {
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar,
  .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar,
  .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar,
  .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    background-color: var(--dark-body);
  }
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
  .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
  .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
  .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
  .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
  .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
  .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu {
    background-color: var(--dark-body);
  }
  @supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar,
    .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar,
    .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar,
    .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
      backdrop-filter: inherit !important;
      -webkit-backdrop-filter: inherit !important;
      background-color: transparent;
    }
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
    .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
    .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
    .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
    .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
    .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header,
    .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px) !important;
      background-color: transparent;
    }
  }
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
  .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
  .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu,
  .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-sidemenu {
    min-height: 100vh;
  }
  .sidebar-mini.icontext-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
    align-items: center;
  }
  .sidebar-mini.light-menu.icon-overlay.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.light-menu.icon-overlay.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.light-menu.icon-overlay.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .sidebar-mini.light-menu.icontext-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.light-menu.icontext-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.light-menu.icontext-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: none !important;
  }
  .sidebar-mini.light-menu.icon-overlay.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
  .sidebar-mini.light-menu.icontext-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  .sidebar-mini.light-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.light-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.light-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
  .sidebar-mini.light-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.light-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.light-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .sidebar-mini.light-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .sidebar-mini.light-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  .sidebar-mini.color-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.color-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .sidebar-mini.color-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
  .sidebar-mini.color-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.color-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .sidebar-mini.color-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
  .sidebar-mini.dark-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.dark-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .sidebar-mini.dark-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1,
  .sidebar-mini.dark-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
  .sidebar-mini.dark-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo,
  .sidebar-mini.dark-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  .sidebar-mini.color-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.color-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.dark-menu.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
  .sidebar-mini.dark-menu.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
    display: block !important;
  }
}
.horizontal.color-menu.color-header.app .header .nav-link.show i,
.horizontal.color-menu.color-header.app .header .nav-link.show #profile-heading,
.horizontal.color-menu.color-header.app .header .nav-link.show svg {
  color: #fff !important;
  fill: #fff !important;
}
.color-header.app .header .nav-link #profile-heading,
.gradient-header.app .header .nav-link #profile-heading {
  color: #fff !important;
}
.color-header.app .header .nav-link.show i,
.gradient-header.app .header .nav-link.show i {
  color: #fff !important;
}
.color-header.app .header .nav-link.show svg,
.gradient-header.app .header .nav-link.show svg {
  color: #fff !important;
  fill: #fff !important;
}

/* src/assets/iconfonts/font-awesome/css/font-awesome.min.css */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("./media/fontawesome-webfont.eot?v=4.7.0");
  src:
    url("./media/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),
    url("./media/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
    url("./media/fontawesome-webfont.woff?v=4.7.0") format("woff"),
    url("./media/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),
    url("./media/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em !important;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* src/assets/iconfonts/glyphicons/glyphicon.css */
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("./media/glyphicons-halflings-regular.eot");
  src:
    url("./media/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),
    url("./media/glyphicons-halflings-regular.woff2") format("woff2"),
    url("./media/glyphicons-halflings-regular.woff") format("woff"),
    url("./media/glyphicons-halflings-regular.ttf") format("truetype"),
    url("./media/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\a5";
}
.glyphicon-jpy:before {
  content: "\a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

/* src/assets/iconfonts/ionicons/ionicons.css */
/*!
  Ionicons, v1.5.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons
*/
@font-face {
  font-family: "Ionicons";
  src: url("./media/ionicons.eot?v=1.5.0");
  src:
    url("./media/ionicons.eot?v=1.5.0#iefix") format("embedded-opentype"),
    url("./media/ionicons.ttf?v=1.5.0") format("truetype"),
    url("./media/ionicons.woff?v=1.5.0") format("woff"),
    url("./media/ionicons.svg?v=1.5.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion,
.ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios7-reloading,
.ionicons,
.ion-alert,
.ion-alert-circled,
.ion-android-add,
.ion-android-add-contact,
.ion-android-alarm,
.ion-android-archive,
.ion-android-arrow-back,
.ion-android-arrow-down-left,
.ion-android-arrow-down-right,
.ion-android-arrow-forward,
.ion-android-arrow-up-left,
.ion-android-arrow-up-right,
.ion-android-battery,
.ion-android-book,
.ion-android-calendar,
.ion-android-call,
.ion-android-camera,
.ion-android-chat,
.ion-android-checkmark,
.ion-android-clock,
.ion-android-close,
.ion-android-contact,
.ion-android-contacts,
.ion-android-data,
.ion-android-developer,
.ion-android-display,
.ion-android-download,
.ion-android-drawer,
.ion-android-dropdown,
.ion-android-earth,
.ion-android-folder,
.ion-android-forums,
.ion-android-friends,
.ion-android-hand,
.ion-android-image,
.ion-android-inbox,
.ion-android-information,
.ion-android-keypad,
.ion-android-lightbulb,
.ion-android-locate,
.ion-android-location,
.ion-android-mail,
.ion-android-microphone,
.ion-android-mixer,
.ion-android-more,
.ion-android-note,
.ion-android-playstore,
.ion-android-printer,
.ion-android-promotion,
.ion-android-reminder,
.ion-android-remove,
.ion-android-search,
.ion-android-send,
.ion-android-settings,
.ion-android-share,
.ion-android-social,
.ion-android-social-user,
.ion-android-sort,
.ion-android-stair-drawer,
.ion-android-star,
.ion-android-stopwatch,
.ion-android-storage,
.ion-android-system-back,
.ion-android-system-home,
.ion-android-system-windows,
.ion-android-timer,
.ion-android-trash,
.ion-android-user-menu,
.ion-android-volume,
.ion-android-wifi,
.ion-aperture,
.ion-archive,
.ion-arrow-down-a,
.ion-arrow-down-b,
.ion-arrow-down-c,
.ion-arrow-expand,
.ion-arrow-graph-down-left,
.ion-arrow-graph-down-right,
.ion-arrow-graph-up-left,
.ion-arrow-graph-up-right,
.ion-arrow-left-a,
.ion-arrow-left-b,
.ion-arrow-left-c,
.ion-arrow-move,
.ion-arrow-resize,
.ion-arrow-return-left,
.ion-arrow-return-right,
.ion-arrow-right-a,
.ion-arrow-right-b,
.ion-arrow-right-c,
.ion-arrow-shrink,
.ion-arrow-swap,
.ion-arrow-up-a,
.ion-arrow-up-b,
.ion-arrow-up-c,
.ion-asterisk,
.ion-at,
.ion-bag,
.ion-battery-charging,
.ion-battery-empty,
.ion-battery-full,
.ion-battery-half,
.ion-battery-low,
.ion-beaker,
.ion-beer,
.ion-bluetooth,
.ion-bonfire,
.ion-bookmark,
.ion-briefcase,
.ion-bug,
.ion-calculator,
.ion-calendar,
.ion-camera,
.ion-card,
.ion-cash,
.ion-chatbox,
.ion-chatbox-working,
.ion-chatboxes,
.ion-chatbubble,
.ion-chatbubble-working,
.ion-chatbubbles,
.ion-checkmark,
.ion-checkmark-circled,
.ion-checkmark-round,
.ion-chevron-down,
.ion-chevron-left,
.ion-chevron-right,
.ion-chevron-up,
.ion-clipboard,
.ion-clock,
.ion-close,
.ion-close-circled,
.ion-close-round,
.ion-closed-captioning,
.ion-cloud,
.ion-code,
.ion-code-download,
.ion-code-working,
.ion-coffee,
.ion-compass,
.ion-compose,
.ion-connection-bars,
.ion-contrast,
.ion-cube,
.ion-disc,
.ion-document,
.ion-document-text,
.ion-drag,
.ion-earth,
.ion-edit,
.ion-egg,
.ion-eject,
.ion-email,
.ion-eye,
.ion-eye-disabled,
.ion-female,
.ion-filing,
.ion-film-marker,
.ion-fireball,
.ion-flag,
.ion-flame,
.ion-flash,
.ion-flash-off,
.ion-flask,
.ion-folder,
.ion-fork,
.ion-fork-repo,
.ion-forward,
.ion-funnel,
.ion-game-controller-a,
.ion-game-controller-b,
.ion-gear-a,
.ion-gear-b,
.ion-grid,
.ion-hammer,
.ion-happy,
.ion-headphone,
.ion-heart,
.ion-heart-broken,
.ion-help,
.ion-help-buoy,
.ion-help-circled,
.ion-home,
.ion-icecream,
.ion-icon-social-google-plus,
.ion-icon-social-google-plus-outline,
.ion-image,
.ion-images,
.ion-information,
.ion-information-circled,
.ion-ionic,
.ion-ios7-alarm,
.ion-ios7-alarm-outline,
.ion-ios7-albums,
.ion-ios7-albums-outline,
.ion-ios7-americanfootball,
.ion-ios7-americanfootball-outline,
.ion-ios7-analytics,
.ion-ios7-analytics-outline,
.ion-ios7-arrow-back,
.ion-ios7-arrow-down,
.ion-ios7-arrow-forward,
.ion-ios7-arrow-left,
.ion-ios7-arrow-right,
.ion-ios7-arrow-thin-down,
.ion-ios7-arrow-thin-left,
.ion-ios7-arrow-thin-right,
.ion-ios7-arrow-thin-up,
.ion-ios7-arrow-up,
.ion-ios7-at,
.ion-ios7-at-outline,
.ion-ios7-barcode,
.ion-ios7-barcode-outline,
.ion-ios7-baseball,
.ion-ios7-baseball-outline,
.ion-ios7-basketball,
.ion-ios7-basketball-outline,
.ion-ios7-bell,
.ion-ios7-bell-outline,
.ion-ios7-bolt,
.ion-ios7-bolt-outline,
.ion-ios7-bookmarks,
.ion-ios7-bookmarks-outline,
.ion-ios7-box,
.ion-ios7-box-outline,
.ion-ios7-briefcase,
.ion-ios7-briefcase-outline,
.ion-ios7-browsers,
.ion-ios7-browsers-outline,
.ion-ios7-calculator,
.ion-ios7-calculator-outline,
.ion-ios7-calendar,
.ion-ios7-calendar-outline,
.ion-ios7-camera,
.ion-ios7-camera-outline,
.ion-ios7-cart,
.ion-ios7-cart-outline,
.ion-ios7-chatboxes,
.ion-ios7-chatboxes-outline,
.ion-ios7-chatbubble,
.ion-ios7-chatbubble-outline,
.ion-ios7-checkmark,
.ion-ios7-checkmark-empty,
.ion-ios7-checkmark-outline,
.ion-ios7-circle-filled,
.ion-ios7-circle-outline,
.ion-ios7-clock,
.ion-ios7-clock-outline,
.ion-ios7-close,
.ion-ios7-close-empty,
.ion-ios7-close-outline,
.ion-ios7-cloud,
.ion-ios7-cloud-download,
.ion-ios7-cloud-download-outline,
.ion-ios7-cloud-outline,
.ion-ios7-cloud-upload,
.ion-ios7-cloud-upload-outline,
.ion-ios7-cloudy,
.ion-ios7-cloudy-night,
.ion-ios7-cloudy-night-outline,
.ion-ios7-cloudy-outline,
.ion-ios7-cog,
.ion-ios7-cog-outline,
.ion-ios7-compose,
.ion-ios7-compose-outline,
.ion-ios7-contact,
.ion-ios7-contact-outline,
.ion-ios7-copy,
.ion-ios7-copy-outline,
.ion-ios7-download,
.ion-ios7-download-outline,
.ion-ios7-drag,
.ion-ios7-email,
.ion-ios7-email-outline,
.ion-ios7-expand,
.ion-ios7-eye,
.ion-ios7-eye-outline,
.ion-ios7-fastforward,
.ion-ios7-fastforward-outline,
.ion-ios7-filing,
.ion-ios7-filing-outline,
.ion-ios7-film,
.ion-ios7-film-outline,
.ion-ios7-flag,
.ion-ios7-flag-outline,
.ion-ios7-folder,
.ion-ios7-folder-outline,
.ion-ios7-football,
.ion-ios7-football-outline,
.ion-ios7-gear,
.ion-ios7-gear-outline,
.ion-ios7-glasses,
.ion-ios7-glasses-outline,
.ion-ios7-heart,
.ion-ios7-heart-outline,
.ion-ios7-help,
.ion-ios7-help-empty,
.ion-ios7-help-outline,
.ion-ios7-home,
.ion-ios7-home-outline,
.ion-ios7-infinite,
.ion-ios7-infinite-outline,
.ion-ios7-information,
.ion-ios7-information-empty,
.ion-ios7-information-outline,
.ion-ios7-ionic-outline,
.ion-ios7-keypad,
.ion-ios7-keypad-outline,
.ion-ios7-lightbulb,
.ion-ios7-lightbulb-outline,
.ion-ios7-location,
.ion-ios7-location-outline,
.ion-ios7-locked,
.ion-ios7-locked-outline,
.ion-ios7-loop,
.ion-ios7-loop-strong,
.ion-ios7-medkit,
.ion-ios7-medkit-outline,
.ion-ios7-mic,
.ion-ios7-mic-off,
.ion-ios7-mic-outline,
.ion-ios7-minus,
.ion-ios7-minus-empty,
.ion-ios7-minus-outline,
.ion-ios7-monitor,
.ion-ios7-monitor-outline,
.ion-ios7-moon,
.ion-ios7-moon-outline,
.ion-ios7-more,
.ion-ios7-more-outline,
.ion-ios7-musical-note,
.ion-ios7-musical-notes,
.ion-ios7-navigate,
.ion-ios7-navigate-outline,
.ion-ios7-paper,
.ion-ios7-paper-outline,
.ion-ios7-paperplane,
.ion-ios7-paperplane-outline,
.ion-ios7-partlysunny,
.ion-ios7-partlysunny-outline,
.ion-ios7-pause,
.ion-ios7-pause-outline,
.ion-ios7-paw,
.ion-ios7-paw-outline,
.ion-ios7-people,
.ion-ios7-people-outline,
.ion-ios7-person,
.ion-ios7-person-outline,
.ion-ios7-personadd,
.ion-ios7-personadd-outline,
.ion-ios7-photos,
.ion-ios7-photos-outline,
.ion-ios7-pie,
.ion-ios7-pie-outline,
.ion-ios7-play,
.ion-ios7-play-outline,
.ion-ios7-plus,
.ion-ios7-plus-empty,
.ion-ios7-plus-outline,
.ion-ios7-pricetag,
.ion-ios7-pricetag-outline,
.ion-ios7-pricetags,
.ion-ios7-pricetags-outline,
.ion-ios7-printer,
.ion-ios7-printer-outline,
.ion-ios7-pulse,
.ion-ios7-pulse-strong,
.ion-ios7-rainy,
.ion-ios7-rainy-outline,
.ion-ios7-recording,
.ion-ios7-recording-outline,
.ion-ios7-redo,
.ion-ios7-redo-outline,
.ion-ios7-refresh,
.ion-ios7-refresh-empty,
.ion-ios7-refresh-outline,
.ion-ios7-reload,
.ion-ios7-reverse-camera,
.ion-ios7-reverse-camera-outline,
.ion-ios7-rewind,
.ion-ios7-rewind-outline,
.ion-ios7-search,
.ion-ios7-search-strong,
.ion-ios7-settings,
.ion-ios7-settings-strong,
.ion-ios7-shrink,
.ion-ios7-skipbackward,
.ion-ios7-skipbackward-outline,
.ion-ios7-skipforward,
.ion-ios7-skipforward-outline,
.ion-ios7-snowy,
.ion-ios7-speedometer,
.ion-ios7-speedometer-outline,
.ion-ios7-star,
.ion-ios7-star-half,
.ion-ios7-star-outline,
.ion-ios7-stopwatch,
.ion-ios7-stopwatch-outline,
.ion-ios7-sunny,
.ion-ios7-sunny-outline,
.ion-ios7-telephone,
.ion-ios7-telephone-outline,
.ion-ios7-tennisball,
.ion-ios7-tennisball-outline,
.ion-ios7-thunderstorm,
.ion-ios7-thunderstorm-outline,
.ion-ios7-time,
.ion-ios7-time-outline,
.ion-ios7-timer,
.ion-ios7-timer-outline,
.ion-ios7-toggle,
.ion-ios7-toggle-outline,
.ion-ios7-trash,
.ion-ios7-trash-outline,
.ion-ios7-undo,
.ion-ios7-undo-outline,
.ion-ios7-unlocked,
.ion-ios7-unlocked-outline,
.ion-ios7-upload,
.ion-ios7-upload-outline,
.ion-ios7-videocam,
.ion-ios7-videocam-outline,
.ion-ios7-volume-high,
.ion-ios7-volume-low,
.ion-ios7-wineglass,
.ion-ios7-wineglass-outline,
.ion-ios7-world,
.ion-ios7-world-outline,
.ion-ipad,
.ion-iphone,
.ion-ipod,
.ion-jet,
.ion-key,
.ion-knife,
.ion-laptop,
.ion-leaf,
.ion-levels,
.ion-lightbulb,
.ion-link,
.ion-load-a,
.ion-load-b,
.ion-load-c,
.ion-load-d,
.ion-location,
.ion-locked,
.ion-log-in,
.ion-log-out,
.ion-loop,
.ion-magnet,
.ion-male,
.ion-man,
.ion-map,
.ion-medkit,
.ion-merge,
.ion-mic-a,
.ion-mic-b,
.ion-mic-c,
.ion-minus,
.ion-minus-circled,
.ion-minus-round,
.ion-model-s,
.ion-monitor,
.ion-more,
.ion-mouse,
.ion-music-note,
.ion-navicon,
.ion-navicon-round,
.ion-navigate,
.ion-network,
.ion-no-smoking,
.ion-nuclear,
.ion-outlet,
.ion-paper-airplane,
.ion-paperclip,
.ion-pause,
.ion-person,
.ion-person-add,
.ion-person-stalker,
.ion-pie-graph,
.ion-pin,
.ion-pinpoint,
.ion-pizza,
.ion-plane,
.ion-planet,
.ion-play,
.ion-playstation,
.ion-plus,
.ion-plus-circled,
.ion-plus-round,
.ion-podium,
.ion-pound,
.ion-power,
.ion-pricetag,
.ion-pricetags,
.ion-printer,
.ion-pull-request,
.ion-qr-scanner,
.ion-quote,
.ion-radio-waves,
.ion-record,
.ion-refresh,
.ion-reply,
.ion-reply-all,
.ion-ribbon-a,
.ion-ribbon-b,
.ion-sad,
.ion-scissors,
.ion-search,
.ion-settings,
.ion-share,
.ion-shuffle,
.ion-skip-backward,
.ion-skip-forward,
.ion-social-android,
.ion-social-android-outline,
.ion-social-apple,
.ion-social-apple-outline,
.ion-social-bitcoin,
.ion-social-bitcoin-outline,
.ion-social-buffer,
.ion-social-buffer-outline,
.ion-social-designernews,
.ion-social-designernews-outline,
.ion-social-dribbble,
.ion-social-dribbble-outline,
.ion-social-dropbox,
.ion-social-dropbox-outline,
.ion-social-facebook,
.ion-social-facebook-outline,
.ion-social-foursquare,
.ion-social-foursquare-outline,
.ion-social-freebsd-devil,
.ion-social-github,
.ion-social-github-outline,
.ion-social-google,
.ion-social-google-outline,
.ion-social-googleplus,
.ion-social-googleplus-outline,
.ion-social-hackernews,
.ion-social-hackernews-outline,
.ion-social-instagram,
.ion-social-instagram-outline,
.ion-social-linkedin,
.ion-social-linkedin-outline,
.ion-social-pinterest,
.ion-social-pinterest-outline,
.ion-social-reddit,
.ion-social-reddit-outline,
.ion-social-rss,
.ion-social-rss-outline,
.ion-social-skype,
.ion-social-skype-outline,
.ion-social-tumblr,
.ion-social-tumblr-outline,
.ion-social-tux,
.ion-social-twitter,
.ion-social-twitter-outline,
.ion-social-usd,
.ion-social-usd-outline,
.ion-social-vimeo,
.ion-social-vimeo-outline,
.ion-social-windows,
.ion-social-windows-outline,
.ion-social-wordpress,
.ion-social-wordpress-outline,
.ion-social-yahoo,
.ion-social-yahoo-outline,
.ion-social-youtube,
.ion-social-youtube-outline,
.ion-speakerphone,
.ion-speedometer,
.ion-spoon,
.ion-star,
.ion-stats-bars,
.ion-steam,
.ion-stop,
.ion-thermometer,
.ion-thumbsdown,
.ion-thumbsup,
.ion-toggle,
.ion-toggle-filled,
.ion-trash-a,
.ion-trash-b,
.ion-trophy,
.ion-umbrella,
.ion-university,
.ion-unlocked,
.ion-upload,
.ion-usb,
.ion-videocamera,
.ion-volume-high,
.ion-volume-low,
.ion-volume-medium,
.ion-volume-mute,
.ion-wand,
.ion-waterdrop,
.ion-wifi,
.ion-wineglass,
.ion-woman,
.ion-wrench,
.ion-xbox {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-spin,
.ion-loading-a,
.ion-loading-b,
.ion-loading-c,
.ion-loading-d,
.ion-looping,
.ion-refreshing,
.ion-ios7-reloading {
  -webkit-animation: spin 1s infinite linear;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.ion-loading-a {
  -webkit-animation-timing-function: steps(8, start);
  -moz-animation-timing-function: steps(8, start);
  animation-timing-function: steps(8, start);
}
.ion-alert:before {
  content: "\f101";
}
.ion-alert-circled:before {
  content: "\f100";
}
.ion-android-add:before {
  content: "\f2c7";
}
.ion-android-add-contact:before {
  content: "\f2c6";
}
.ion-android-alarm:before {
  content: "\f2c8";
}
.ion-android-archive:before {
  content: "\f2c9";
}
.ion-android-arrow-back:before {
  content: "\f2ca";
}
.ion-android-arrow-down-left:before {
  content: "\f2cb";
}
.ion-android-arrow-down-right:before {
  content: "\f2cc";
}
.ion-android-arrow-forward:before {
  content: "\f30f";
}
.ion-android-arrow-up-left:before {
  content: "\f2cd";
}
.ion-android-arrow-up-right:before {
  content: "\f2ce";
}
.ion-android-battery:before {
  content: "\f2cf";
}
.ion-android-book:before {
  content: "\f2d0";
}
.ion-android-calendar:before {
  content: "\f2d1";
}
.ion-android-call:before {
  content: "\f2d2";
}
.ion-android-camera:before {
  content: "\f2d3";
}
.ion-android-chat:before {
  content: "\f2d4";
}
.ion-android-checkmark:before {
  content: "\f2d5";
}
.ion-android-clock:before {
  content: "\f2d6";
}
.ion-android-close:before {
  content: "\f2d7";
}
.ion-android-contact:before {
  content: "\f2d8";
}
.ion-android-contacts:before {
  content: "\f2d9";
}
.ion-android-data:before {
  content: "\f2da";
}
.ion-android-developer:before {
  content: "\f2db";
}
.ion-android-display:before {
  content: "\f2dc";
}
.ion-android-download:before {
  content: "\f2dd";
}
.ion-android-drawer:before {
  content: "\f310";
}
.ion-android-dropdown:before {
  content: "\f2de";
}
.ion-android-earth:before {
  content: "\f2df";
}
.ion-android-folder:before {
  content: "\f2e0";
}
.ion-android-forums:before {
  content: "\f2e1";
}
.ion-android-friends:before {
  content: "\f2e2";
}
.ion-android-hand:before {
  content: "\f2e3";
}
.ion-android-image:before {
  content: "\f2e4";
}
.ion-android-inbox:before {
  content: "\f2e5";
}
.ion-android-information:before {
  content: "\f2e6";
}
.ion-android-keypad:before {
  content: "\f2e7";
}
.ion-android-lightbulb:before {
  content: "\f2e8";
}
.ion-android-locate:before {
  content: "\f2e9";
}
.ion-android-location:before {
  content: "\f2ea";
}
.ion-android-mail:before {
  content: "\f2eb";
}
.ion-android-microphone:before {
  content: "\f2ec";
}
.ion-android-mixer:before {
  content: "\f2ed";
}
.ion-android-more:before {
  content: "\f2ee";
}
.ion-android-note:before {
  content: "\f2ef";
}
.ion-android-playstore:before {
  content: "\f2f0";
}
.ion-android-printer:before {
  content: "\f2f1";
}
.ion-android-promotion:before {
  content: "\f2f2";
}
.ion-android-reminder:before {
  content: "\f2f3";
}
.ion-android-remove:before {
  content: "\f2f4";
}
.ion-android-search:before {
  content: "\f2f5";
}
.ion-android-send:before {
  content: "\f2f6";
}
.ion-android-settings:before {
  content: "\f2f7";
}
.ion-android-share:before {
  content: "\f2f8";
}
.ion-android-social:before {
  content: "\f2fa";
}
.ion-android-social-user:before {
  content: "\f2f9";
}
.ion-android-sort:before {
  content: "\f2fb";
}
.ion-android-stair-drawer:before {
  content: "\f311";
}
.ion-android-star:before {
  content: "\f2fc";
}
.ion-android-stopwatch:before {
  content: "\f2fd";
}
.ion-android-storage:before {
  content: "\f2fe";
}
.ion-android-system-back:before {
  content: "\f2ff";
}
.ion-android-system-home:before {
  content: "\f300";
}
.ion-android-system-windows:before {
  content: "\f301";
}
.ion-android-timer:before {
  content: "\f302";
}
.ion-android-trash:before {
  content: "\f303";
}
.ion-android-user-menu:before {
  content: "\f312";
}
.ion-android-volume:before {
  content: "\f304";
}
.ion-android-wifi:before {
  content: "\f305";
}
.ion-aperture:before {
  content: "\f313";
}
.ion-archive:before {
  content: "\f102";
}
.ion-arrow-down-a:before {
  content: "\f103";
}
.ion-arrow-down-b:before {
  content: "\f104";
}
.ion-arrow-down-c:before {
  content: "\f105";
}
.ion-arrow-expand:before {
  content: "\f25e";
}
.ion-arrow-graph-down-left:before {
  content: "\f25f";
}
.ion-arrow-graph-down-right:before {
  content: "\f260";
}
.ion-arrow-graph-up-left:before {
  content: "\f261";
}
.ion-arrow-graph-up-right:before {
  content: "\f262";
}
.ion-arrow-left-a:before {
  content: "\f106";
}
.ion-arrow-left-b:before {
  content: "\f107";
}
.ion-arrow-left-c:before {
  content: "\f108";
}
.ion-arrow-move:before {
  content: "\f263";
}
.ion-arrow-resize:before {
  content: "\f264";
}
.ion-arrow-return-left:before {
  content: "\f265";
}
.ion-arrow-return-right:before {
  content: "\f266";
}
.ion-arrow-right-a:before {
  content: "\f109";
}
.ion-arrow-right-b:before {
  content: "\f10a";
}
.ion-arrow-right-c:before {
  content: "\f10b";
}
.ion-arrow-shrink:before {
  content: "\f267";
}
.ion-arrow-swap:before {
  content: "\f268";
}
.ion-arrow-up-a:before {
  content: "\f10c";
}
.ion-arrow-up-b:before {
  content: "\f10d";
}
.ion-arrow-up-c:before {
  content: "\f10e";
}
.ion-asterisk:before {
  content: "\f314";
}
.ion-at:before {
  content: "\f10f";
}
.ion-bag:before {
  content: "\f110";
}
.ion-battery-charging:before {
  content: "\f111";
}
.ion-battery-empty:before {
  content: "\f112";
}
.ion-battery-full:before {
  content: "\f113";
}
.ion-battery-half:before {
  content: "\f114";
}
.ion-battery-low:before {
  content: "\f115";
}
.ion-beaker:before {
  content: "\f269";
}
.ion-beer:before {
  content: "\f26a";
}
.ion-bluetooth:before {
  content: "\f116";
}
.ion-bonfire:before {
  content: "\f315";
}
.ion-bookmark:before {
  content: "\f26b";
}
.ion-briefcase:before {
  content: "\f26c";
}
.ion-bug:before {
  content: "\f2be";
}
.ion-calculator:before {
  content: "\f26d";
}
.ion-calendar:before {
  content: "\f117";
}
.ion-camera:before {
  content: "\f118";
}
.ion-card:before {
  content: "\f119";
}
.ion-cash:before {
  content: "\f316";
}
.ion-chatbox:before {
  content: "\f11b";
}
.ion-chatbox-working:before {
  content: "\f11a";
}
.ion-chatboxes:before {
  content: "\f11c";
}
.ion-chatbubble:before {
  content: "\f11e";
}
.ion-chatbubble-working:before {
  content: "\f11d";
}
.ion-chatbubbles:before {
  content: "\f11f";
}
.ion-checkmark:before {
  content: "\f122";
}
.ion-checkmark-circled:before {
  content: "\f120";
}
.ion-checkmark-round:before {
  content: "\f121";
}
.ion-chevron-down:before {
  content: "\f123";
}
.ion-chevron-left:before {
  content: "\f124";
}
.ion-chevron-right:before {
  content: "\f125";
}
.ion-chevron-up:before {
  content: "\f126";
}
.ion-clipboard:before {
  content: "\f127";
}
.ion-clock:before {
  content: "\f26e";
}
.ion-close:before {
  content: "\f12a";
}
.ion-close-circled:before {
  content: "\f128";
}
.ion-close-round:before {
  content: "\f129";
}
.ion-closed-captioning:before {
  content: "\f317";
}
.ion-cloud:before {
  content: "\f12b";
}
.ion-code:before {
  content: "\f271";
}
.ion-code-download:before {
  content: "\f26f";
}
.ion-code-working:before {
  content: "\f270";
}
.ion-coffee:before {
  content: "\f272";
}
.ion-compass:before {
  content: "\f273";
}
.ion-compose:before {
  content: "\f12c";
}
.ion-connection-bars:before {
  content: "\f274";
}
.ion-contrast:before {
  content: "\f275";
}
.ion-cube:before {
  content: "\f318";
}
.ion-disc:before {
  content: "\f12d";
}
.ion-document:before {
  content: "\f12f";
}
.ion-document-text:before {
  content: "\f12e";
}
.ion-drag:before {
  content: "\f130";
}
.ion-earth:before {
  content: "\f276";
}
.ion-edit:before {
  content: "\f2bf";
}
.ion-egg:before {
  content: "\f277";
}
.ion-eject:before {
  content: "\f131";
}
.ion-email:before {
  content: "\f132";
}
.ion-eye:before {
  content: "\f133";
}
.ion-eye-disabled:before {
  content: "\f306";
}
.ion-female:before {
  content: "\f278";
}
.ion-filing:before {
  content: "\f134";
}
.ion-film-marker:before {
  content: "\f135";
}
.ion-fireball:before {
  content: "\f319";
}
.ion-flag:before {
  content: "\f279";
}
.ion-flame:before {
  content: "\f31a";
}
.ion-flash:before {
  content: "\f137";
}
.ion-flash-off:before {
  content: "\f136";
}
.ion-flask:before {
  content: "\f138";
}
.ion-folder:before {
  content: "\f139";
}
.ion-fork:before {
  content: "\f27a";
}
.ion-fork-repo:before {
  content: "\f2c0";
}
.ion-forward:before {
  content: "\f13a";
}
.ion-funnel:before {
  content: "\f31b";
}
.ion-game-controller-a:before {
  content: "\f13b";
}
.ion-game-controller-b:before {
  content: "\f13c";
}
.ion-gear-a:before {
  content: "\f13d";
}
.ion-gear-b:before {
  content: "\f13e";
}
.ion-grid:before {
  content: "\f13f";
}
.ion-hammer:before {
  content: "\f27b";
}
.ion-happy:before {
  content: "\f31c";
}
.ion-headphone:before {
  content: "\f140";
}
.ion-heart:before {
  content: "\f141";
}
.ion-heart-broken:before {
  content: "\f31d";
}
.ion-help:before {
  content: "\f143";
}
.ion-help-buoy:before {
  content: "\f27c";
}
.ion-help-circled:before {
  content: "\f142";
}
.ion-home:before {
  content: "\f144";
}
.ion-icecream:before {
  content: "\f27d";
}
.ion-icon-social-google-plus:before {
  content: "\f146";
}
.ion-icon-social-google-plus-outline:before {
  content: "\f145";
}
.ion-image:before {
  content: "\f147";
}
.ion-images:before {
  content: "\f148";
}
.ion-information:before {
  content: "\f14a";
}
.ion-information-circled:before {
  content: "\f149";
}
.ion-ionic:before {
  content: "\f14b";
}
.ion-ios7-alarm:before {
  content: "\f14d";
}
.ion-ios7-alarm-outline:before {
  content: "\f14c";
}
.ion-ios7-albums:before {
  content: "\f14f";
}
.ion-ios7-albums-outline:before {
  content: "\f14e";
}
.ion-ios7-americanfootball:before {
  content: "\f31f";
}
.ion-ios7-americanfootball-outline:before {
  content: "\f31e";
}
.ion-ios7-analytics:before {
  content: "\f321";
}
.ion-ios7-analytics-outline:before {
  content: "\f320";
}
.ion-ios7-arrow-back:before {
  content: "\f150";
}
.ion-ios7-arrow-down:before {
  content: "\f151";
}
.ion-ios7-arrow-forward:before {
  content: "\f152";
}
.ion-ios7-arrow-left:before {
  content: "\f153";
}
.ion-ios7-arrow-right:before {
  content: "\f154";
}
.ion-ios7-arrow-thin-down:before {
  content: "\f27e";
}
.ion-ios7-arrow-thin-left:before {
  content: "\f27f";
}
.ion-ios7-arrow-thin-right:before {
  content: "\f280";
}
.ion-ios7-arrow-thin-up:before {
  content: "\f281";
}
.ion-ios7-arrow-up:before {
  content: "\f155";
}
.ion-ios7-at:before {
  content: "\f157";
}
.ion-ios7-at-outline:before {
  content: "\f156";
}
.ion-ios7-barcode:before {
  content: "\f323";
}
.ion-ios7-barcode-outline:before {
  content: "\f322";
}
.ion-ios7-baseball:before {
  content: "\f325";
}
.ion-ios7-baseball-outline:before {
  content: "\f324";
}
.ion-ios7-basketball:before {
  content: "\f327";
}
.ion-ios7-basketball-outline:before {
  content: "\f326";
}
.ion-ios7-bell:before {
  content: "\f159";
}
.ion-ios7-bell-outline:before {
  content: "\f158";
}
.ion-ios7-bolt:before {
  content: "\f15b";
}
.ion-ios7-bolt-outline:before {
  content: "\f15a";
}
.ion-ios7-bookmarks:before {
  content: "\f15d";
}
.ion-ios7-bookmarks-outline:before {
  content: "\f15c";
}
.ion-ios7-box:before {
  content: "\f15f";
}
.ion-ios7-box-outline:before {
  content: "\f15e";
}
.ion-ios7-briefcase:before {
  content: "\f283";
}
.ion-ios7-briefcase-outline:before {
  content: "\f282";
}
.ion-ios7-browsers:before {
  content: "\f161";
}
.ion-ios7-browsers-outline:before {
  content: "\f160";
}
.ion-ios7-calculator:before {
  content: "\f285";
}
.ion-ios7-calculator-outline:before {
  content: "\f284";
}
.ion-ios7-calendar:before {
  content: "\f163";
}
.ion-ios7-calendar-outline:before {
  content: "\f162";
}
.ion-ios7-camera:before {
  content: "\f165";
}
.ion-ios7-camera-outline:before {
  content: "\f164";
}
.ion-ios7-cart:before {
  content: "\f167";
}
.ion-ios7-cart-outline:before {
  content: "\f166";
}
.ion-ios7-chatboxes:before {
  content: "\f169";
}
.ion-ios7-chatboxes-outline:before {
  content: "\f168";
}
.ion-ios7-chatbubble:before {
  content: "\f16b";
}
.ion-ios7-chatbubble-outline:before {
  content: "\f16a";
}
.ion-ios7-checkmark:before {
  content: "\f16e";
}
.ion-ios7-checkmark-empty:before {
  content: "\f16c";
}
.ion-ios7-checkmark-outline:before {
  content: "\f16d";
}
.ion-ios7-circle-filled:before {
  content: "\f16f";
}
.ion-ios7-circle-outline:before {
  content: "\f170";
}
.ion-ios7-clock:before {
  content: "\f172";
}
.ion-ios7-clock-outline:before {
  content: "\f171";
}
.ion-ios7-close:before {
  content: "\f2bc";
}
.ion-ios7-close-empty:before {
  content: "\f2bd";
}
.ion-ios7-close-outline:before {
  content: "\f2bb";
}
.ion-ios7-cloud:before {
  content: "\f178";
}
.ion-ios7-cloud-download:before {
  content: "\f174";
}
.ion-ios7-cloud-download-outline:before {
  content: "\f173";
}
.ion-ios7-cloud-outline:before {
  content: "\f175";
}
.ion-ios7-cloud-upload:before {
  content: "\f177";
}
.ion-ios7-cloud-upload-outline:before {
  content: "\f176";
}
.ion-ios7-cloudy:before {
  content: "\f17a";
}
.ion-ios7-cloudy-night:before {
  content: "\f308";
}
.ion-ios7-cloudy-night-outline:before {
  content: "\f307";
}
.ion-ios7-cloudy-outline:before {
  content: "\f179";
}
.ion-ios7-cog:before {
  content: "\f17c";
}
.ion-ios7-cog-outline:before {
  content: "\f17b";
}
.ion-ios7-compose:before {
  content: "\f17e";
}
.ion-ios7-compose-outline:before {
  content: "\f17d";
}
.ion-ios7-contact:before {
  content: "\f180";
}
.ion-ios7-contact-outline:before {
  content: "\f17f";
}
.ion-ios7-copy:before {
  content: "\f182";
}
.ion-ios7-copy-outline:before {
  content: "\f181";
}
.ion-ios7-download:before {
  content: "\f184";
}
.ion-ios7-download-outline:before {
  content: "\f183";
}
.ion-ios7-drag:before {
  content: "\f185";
}
.ion-ios7-email:before {
  content: "\f187";
}
.ion-ios7-email-outline:before {
  content: "\f186";
}
.ion-ios7-expand:before {
  content: "\f30d";
}
.ion-ios7-eye:before {
  content: "\f189";
}
.ion-ios7-eye-outline:before {
  content: "\f188";
}
.ion-ios7-fastforward:before {
  content: "\f18b";
}
.ion-ios7-fastforward-outline:before {
  content: "\f18a";
}
.ion-ios7-filing:before {
  content: "\f18d";
}
.ion-ios7-filing-outline:before {
  content: "\f18c";
}
.ion-ios7-film:before {
  content: "\f18f";
}
.ion-ios7-film-outline:before {
  content: "\f18e";
}
.ion-ios7-flag:before {
  content: "\f191";
}
.ion-ios7-flag-outline:before {
  content: "\f190";
}
.ion-ios7-folder:before {
  content: "\f193";
}
.ion-ios7-folder-outline:before {
  content: "\f192";
}
.ion-ios7-football:before {
  content: "\f329";
}
.ion-ios7-football-outline:before {
  content: "\f328";
}
.ion-ios7-gear:before {
  content: "\f195";
}
.ion-ios7-gear-outline:before {
  content: "\f194";
}
.ion-ios7-glasses:before {
  content: "\f197";
}
.ion-ios7-glasses-outline:before {
  content: "\f196";
}
.ion-ios7-heart:before {
  content: "\f199";
}
.ion-ios7-heart-outline:before {
  content: "\f198";
}
.ion-ios7-help:before {
  content: "\f19c";
}
.ion-ios7-help-empty:before {
  content: "\f19a";
}
.ion-ios7-help-outline:before {
  content: "\f19b";
}
.ion-ios7-home:before {
  content: "\f32b";
}
.ion-ios7-home-outline:before {
  content: "\f32a";
}
.ion-ios7-infinite:before {
  content: "\f19e";
}
.ion-ios7-infinite-outline:before {
  content: "\f19d";
}
.ion-ios7-information:before {
  content: "\f1a1";
}
.ion-ios7-information-empty:before {
  content: "\f19f";
}
.ion-ios7-information-outline:before {
  content: "\f1a0";
}
.ion-ios7-ionic-outline:before {
  content: "\f1a2";
}
.ion-ios7-keypad:before {
  content: "\f1a4";
}
.ion-ios7-keypad-outline:before {
  content: "\f1a3";
}
.ion-ios7-lightbulb:before {
  content: "\f287";
}
.ion-ios7-lightbulb-outline:before {
  content: "\f286";
}
.ion-ios7-location:before {
  content: "\f1a6";
}
.ion-ios7-location-outline:before {
  content: "\f1a5";
}
.ion-ios7-locked:before {
  content: "\f1a8";
}
.ion-ios7-locked-outline:before {
  content: "\f1a7";
}
.ion-ios7-loop:before {
  content: "\f32d";
}
.ion-ios7-loop-strong:before {
  content: "\f32c";
}
.ion-ios7-medkit:before {
  content: "\f289";
}
.ion-ios7-medkit-outline:before {
  content: "\f288";
}
.ion-ios7-mic:before {
  content: "\f1ab";
}
.ion-ios7-mic-off:before {
  content: "\f1a9";
}
.ion-ios7-mic-outline:before {
  content: "\f1aa";
}
.ion-ios7-minus:before {
  content: "\f1ae";
}
.ion-ios7-minus-empty:before {
  content: "\f1ac";
}
.ion-ios7-minus-outline:before {
  content: "\f1ad";
}
.ion-ios7-monitor:before {
  content: "\f1b0";
}
.ion-ios7-monitor-outline:before {
  content: "\f1af";
}
.ion-ios7-moon:before {
  content: "\f1b2";
}
.ion-ios7-moon-outline:before {
  content: "\f1b1";
}
.ion-ios7-more:before {
  content: "\f1b4";
}
.ion-ios7-more-outline:before {
  content: "\f1b3";
}
.ion-ios7-musical-note:before {
  content: "\f1b5";
}
.ion-ios7-musical-notes:before {
  content: "\f1b6";
}
.ion-ios7-navigate:before {
  content: "\f1b8";
}
.ion-ios7-navigate-outline:before {
  content: "\f1b7";
}
.ion-ios7-paper:before {
  content: "\f32f";
}
.ion-ios7-paper-outline:before {
  content: "\f32e";
}
.ion-ios7-paperplane:before {
  content: "\f1ba";
}
.ion-ios7-paperplane-outline:before {
  content: "\f1b9";
}
.ion-ios7-partlysunny:before {
  content: "\f1bc";
}
.ion-ios7-partlysunny-outline:before {
  content: "\f1bb";
}
.ion-ios7-pause:before {
  content: "\f1be";
}
.ion-ios7-pause-outline:before {
  content: "\f1bd";
}
.ion-ios7-paw:before {
  content: "\f331";
}
.ion-ios7-paw-outline:before {
  content: "\f330";
}
.ion-ios7-people:before {
  content: "\f1c0";
}
.ion-ios7-people-outline:before {
  content: "\f1bf";
}
.ion-ios7-person:before {
  content: "\f1c2";
}
.ion-ios7-person-outline:before {
  content: "\f1c1";
}
.ion-ios7-personadd:before {
  content: "\f1c4";
}
.ion-ios7-personadd-outline:before {
  content: "\f1c3";
}
.ion-ios7-photos:before {
  content: "\f1c6";
}
.ion-ios7-photos-outline:before {
  content: "\f1c5";
}
.ion-ios7-pie:before {
  content: "\f28b";
}
.ion-ios7-pie-outline:before {
  content: "\f28a";
}
.ion-ios7-play:before {
  content: "\f1c8";
}
.ion-ios7-play-outline:before {
  content: "\f1c7";
}
.ion-ios7-plus:before {
  content: "\f1cb";
}
.ion-ios7-plus-empty:before {
  content: "\f1c9";
}
.ion-ios7-plus-outline:before {
  content: "\f1ca";
}
.ion-ios7-pricetag:before {
  content: "\f28d";
}
.ion-ios7-pricetag-outline:before {
  content: "\f28c";
}
.ion-ios7-pricetags:before {
  content: "\f333";
}
.ion-ios7-pricetags-outline:before {
  content: "\f332";
}
.ion-ios7-printer:before {
  content: "\f1cd";
}
.ion-ios7-printer-outline:before {
  content: "\f1cc";
}
.ion-ios7-pulse:before {
  content: "\f335";
}
.ion-ios7-pulse-strong:before {
  content: "\f334";
}
.ion-ios7-rainy:before {
  content: "\f1cf";
}
.ion-ios7-rainy-outline:before {
  content: "\f1ce";
}
.ion-ios7-recording:before {
  content: "\f1d1";
}
.ion-ios7-recording-outline:before {
  content: "\f1d0";
}
.ion-ios7-redo:before {
  content: "\f1d3";
}
.ion-ios7-redo-outline:before {
  content: "\f1d2";
}
.ion-ios7-refresh:before {
  content: "\f1d6";
}
.ion-ios7-refresh-empty:before {
  content: "\f1d4";
}
.ion-ios7-refresh-outline:before {
  content: "\f1d5";
}
.ion-ios7-reload:before,
.ion-ios7-reloading:before {
  content: "\f28e";
}
.ion-ios7-reverse-camera:before {
  content: "\f337";
}
.ion-ios7-reverse-camera-outline:before {
  content: "\f336";
}
.ion-ios7-rewind:before {
  content: "\f1d8";
}
.ion-ios7-rewind-outline:before {
  content: "\f1d7";
}
.ion-ios7-search:before {
  content: "\f1da";
}
.ion-ios7-search-strong:before {
  content: "\f1d9";
}
.ion-ios7-settings:before {
  content: "\f339";
}
.ion-ios7-settings-strong:before {
  content: "\f338";
}
.ion-ios7-shrink:before {
  content: "\f30e";
}
.ion-ios7-skipbackward:before {
  content: "\f1dc";
}
.ion-ios7-skipbackward-outline:before {
  content: "\f1db";
}
.ion-ios7-skipforward:before {
  content: "\f1de";
}
.ion-ios7-skipforward-outline:before {
  content: "\f1dd";
}
.ion-ios7-snowy:before {
  content: "\f309";
}
.ion-ios7-speedometer:before {
  content: "\f290";
}
.ion-ios7-speedometer-outline:before {
  content: "\f28f";
}
.ion-ios7-star:before {
  content: "\f1e0";
}
.ion-ios7-star-half:before {
  content: "\f33a";
}
.ion-ios7-star-outline:before {
  content: "\f1df";
}
.ion-ios7-stopwatch:before {
  content: "\f1e2";
}
.ion-ios7-stopwatch-outline:before {
  content: "\f1e1";
}
.ion-ios7-sunny:before {
  content: "\f1e4";
}
.ion-ios7-sunny-outline:before {
  content: "\f1e3";
}
.ion-ios7-telephone:before {
  content: "\f1e6";
}
.ion-ios7-telephone-outline:before {
  content: "\f1e5";
}
.ion-ios7-tennisball:before {
  content: "\f33c";
}
.ion-ios7-tennisball-outline:before {
  content: "\f33b";
}
.ion-ios7-thunderstorm:before {
  content: "\f1e8";
}
.ion-ios7-thunderstorm-outline:before {
  content: "\f1e7";
}
.ion-ios7-time:before {
  content: "\f292";
}
.ion-ios7-time-outline:before {
  content: "\f291";
}
.ion-ios7-timer:before {
  content: "\f1ea";
}
.ion-ios7-timer-outline:before {
  content: "\f1e9";
}
.ion-ios7-toggle:before {
  content: "\f33e";
}
.ion-ios7-toggle-outline:before {
  content: "\f33d";
}
.ion-ios7-trash:before {
  content: "\f1ec";
}
.ion-ios7-trash-outline:before {
  content: "\f1eb";
}
.ion-ios7-undo:before {
  content: "\f1ee";
}
.ion-ios7-undo-outline:before {
  content: "\f1ed";
}
.ion-ios7-unlocked:before {
  content: "\f1f0";
}
.ion-ios7-unlocked-outline:before {
  content: "\f1ef";
}
.ion-ios7-upload:before {
  content: "\f1f2";
}
.ion-ios7-upload-outline:before {
  content: "\f1f1";
}
.ion-ios7-videocam:before {
  content: "\f1f4";
}
.ion-ios7-videocam-outline:before {
  content: "\f1f3";
}
.ion-ios7-volume-high:before {
  content: "\f1f5";
}
.ion-ios7-volume-low:before {
  content: "\f1f6";
}
.ion-ios7-wineglass:before {
  content: "\f294";
}
.ion-ios7-wineglass-outline:before {
  content: "\f293";
}
.ion-ios7-world:before {
  content: "\f1f8";
}
.ion-ios7-world-outline:before {
  content: "\f1f7";
}
.ion-ipad:before {
  content: "\f1f9";
}
.ion-iphone:before {
  content: "\f1fa";
}
.ion-ipod:before {
  content: "\f1fb";
}
.ion-jet:before {
  content: "\f295";
}
.ion-key:before {
  content: "\f296";
}
.ion-knife:before {
  content: "\f297";
}
.ion-laptop:before {
  content: "\f1fc";
}
.ion-leaf:before {
  content: "\f1fd";
}
.ion-levels:before {
  content: "\f298";
}
.ion-lightbulb:before {
  content: "\f299";
}
.ion-link:before {
  content: "\f1fe";
}
.ion-load-a:before,
.ion-loading-a:before {
  content: "\f29a";
}
.ion-load-b:before,
.ion-loading-b:before {
  content: "\f29b";
}
.ion-load-c:before,
.ion-loading-c:before {
  content: "\f29c";
}
.ion-load-d:before,
.ion-loading-d:before {
  content: "\f29d";
}
.ion-location:before {
  content: "\f1ff";
}
.ion-locked:before {
  content: "\f200";
}
.ion-log-in:before {
  content: "\f29e";
}
.ion-log-out:before {
  content: "\f29f";
}
.ion-loop:before,
.ion-looping:before {
  content: "\f201";
}
.ion-magnet:before {
  content: "\f2a0";
}
.ion-male:before {
  content: "\f2a1";
}
.ion-man:before {
  content: "\f202";
}
.ion-map:before {
  content: "\f203";
}
.ion-medkit:before {
  content: "\f2a2";
}
.ion-merge:before {
  content: "\f33f";
}
.ion-mic-a:before {
  content: "\f204";
}
.ion-mic-b:before {
  content: "\f205";
}
.ion-mic-c:before {
  content: "\f206";
}
.ion-minus:before {
  content: "\f209";
}
.ion-minus-circled:before {
  content: "\f207";
}
.ion-minus-round:before {
  content: "\f208";
}
.ion-model-s:before {
  content: "\f2c1";
}
.ion-monitor:before {
  content: "\f20a";
}
.ion-more:before {
  content: "\f20b";
}
.ion-mouse:before {
  content: "\f340";
}
.ion-music-note:before {
  content: "\f20c";
}
.ion-navicon:before {
  content: "\f20e";
}
.ion-navicon-round:before {
  content: "\f20d";
}
.ion-navigate:before {
  content: "\f2a3";
}
.ion-network:before {
  content: "\f341";
}
.ion-no-smoking:before {
  content: "\f2c2";
}
.ion-nuclear:before {
  content: "\f2a4";
}
.ion-outlet:before {
  content: "\f342";
}
.ion-paper-airplane:before {
  content: "\f2c3";
}
.ion-paperclip:before {
  content: "\f20f";
}
.ion-pause:before {
  content: "\f210";
}
.ion-person:before {
  content: "\f213";
}
.ion-person-add:before {
  content: "\f211";
}
.ion-person-stalker:before {
  content: "\f212";
}
.ion-pie-graph:before {
  content: "\f2a5";
}
.ion-pin:before {
  content: "\f2a6";
}
.ion-pinpoint:before {
  content: "\f2a7";
}
.ion-pizza:before {
  content: "\f2a8";
}
.ion-plane:before {
  content: "\f214";
}
.ion-planet:before {
  content: "\f343";
}
.ion-play:before {
  content: "\f215";
}
.ion-playstation:before {
  content: "\f30a";
}
.ion-plus:before {
  content: "\f218";
}
.ion-plus-circled:before {
  content: "\f216";
}
.ion-plus-round:before {
  content: "\f217";
}
.ion-podium:before {
  content: "\f344";
}
.ion-pound:before {
  content: "\f219";
}
.ion-power:before {
  content: "\f2a9";
}
.ion-pricetag:before {
  content: "\f2aa";
}
.ion-pricetags:before {
  content: "\f2ab";
}
.ion-printer:before {
  content: "\f21a";
}
.ion-pull-request:before {
  content: "\f345";
}
.ion-qr-scanner:before {
  content: "\f346";
}
.ion-quote:before {
  content: "\f347";
}
.ion-radio-waves:before {
  content: "\f2ac";
}
.ion-record:before {
  content: "\f21b";
}
.ion-refresh:before,
.ion-refreshing:before {
  content: "\f21c";
}
.ion-reply:before {
  content: "\f21e";
}
.ion-reply-all:before {
  content: "\f21d";
}
.ion-ribbon-a:before {
  content: "\f348";
}
.ion-ribbon-b:before {
  content: "\f349";
}
.ion-sad:before {
  content: "\f34a";
}
.ion-scissors:before {
  content: "\f34b";
}
.ion-search:before {
  content: "\f21f";
}
.ion-settings:before {
  content: "\f2ad";
}
.ion-share:before {
  content: "\f220";
}
.ion-shuffle:before {
  content: "\f221";
}
.ion-skip-backward:before {
  content: "\f222";
}
.ion-skip-forward:before {
  content: "\f223";
}
.ion-social-android:before {
  content: "\f225";
}
.ion-social-android-outline:before {
  content: "\f224";
}
.ion-social-apple:before {
  content: "\f227";
}
.ion-social-apple-outline:before {
  content: "\f226";
}
.ion-social-bitcoin:before {
  content: "\f2af";
}
.ion-social-bitcoin-outline:before {
  content: "\f2ae";
}
.ion-social-buffer:before {
  content: "\f229";
}
.ion-social-buffer-outline:before {
  content: "\f228";
}
.ion-social-designernews:before {
  content: "\f22b";
}
.ion-social-designernews-outline:before {
  content: "\f22a";
}
.ion-social-dribbble:before {
  content: "\f22d";
}
.ion-social-dribbble-outline:before {
  content: "\f22c";
}
.ion-social-dropbox:before {
  content: "\f22f";
}
.ion-social-dropbox-outline:before {
  content: "\f22e";
}
.ion-social-facebook:before {
  content: "\f231";
}
.ion-social-facebook-outline:before {
  content: "\f230";
}
.ion-social-foursquare:before {
  content: "\f34d";
}
.ion-social-foursquare-outline:before {
  content: "\f34c";
}
.ion-social-freebsd-devil:before {
  content: "\f2c4";
}
.ion-social-github:before {
  content: "\f233";
}
.ion-social-github-outline:before {
  content: "\f232";
}
.ion-social-google:before {
  content: "\f34f";
}
.ion-social-google-outline:before {
  content: "\f34e";
}
.ion-social-googleplus:before {
  content: "\f235";
}
.ion-social-googleplus-outline:before {
  content: "\f234";
}
.ion-social-hackernews:before {
  content: "\f237";
}
.ion-social-hackernews-outline:before {
  content: "\f236";
}
.ion-social-instagram:before {
  content: "\f351";
}
.ion-social-instagram-outline:before {
  content: "\f350";
}
.ion-social-linkedin:before {
  content: "\f239";
}
.ion-social-linkedin-outline:before {
  content: "\f238";
}
.ion-social-pinterest:before {
  content: "\f2b1";
}
.ion-social-pinterest-outline:before {
  content: "\f2b0";
}
.ion-social-reddit:before {
  content: "\f23b";
}
.ion-social-reddit-outline:before {
  content: "\f23a";
}
.ion-social-rss:before {
  content: "\f23d";
}
.ion-social-rss-outline:before {
  content: "\f23c";
}
.ion-social-skype:before {
  content: "\f23f";
}
.ion-social-skype-outline:before {
  content: "\f23e";
}
.ion-social-tumblr:before {
  content: "\f241";
}
.ion-social-tumblr-outline:before {
  content: "\f240";
}
.ion-social-tux:before {
  content: "\f2c5";
}
.ion-social-twitter:before {
  content: "\f243";
}
.ion-social-twitter-outline:before {
  content: "\f242";
}
.ion-social-usd:before {
  content: "\f353";
}
.ion-social-usd-outline:before {
  content: "\f352";
}
.ion-social-vimeo:before {
  content: "\f245";
}
.ion-social-vimeo-outline:before {
  content: "\f244";
}
.ion-social-windows:before {
  content: "\f247";
}
.ion-social-windows-outline:before {
  content: "\f246";
}
.ion-social-wordpress:before {
  content: "\f249";
}
.ion-social-wordpress-outline:before {
  content: "\f248";
}
.ion-social-yahoo:before {
  content: "\f24b";
}
.ion-social-yahoo-outline:before {
  content: "\f24a";
}
.ion-social-youtube:before {
  content: "\f24d";
}
.ion-social-youtube-outline:before {
  content: "\f24c";
}
.ion-speakerphone:before {
  content: "\f2b2";
}
.ion-speedometer:before {
  content: "\f2b3";
}
.ion-spoon:before {
  content: "\f2b4";
}
.ion-star:before {
  content: "\f24e";
}
.ion-stats-bars:before {
  content: "\f2b5";
}
.ion-steam:before {
  content: "\f30b";
}
.ion-stop:before {
  content: "\f24f";
}
.ion-thermometer:before {
  content: "\f2b6";
}
.ion-thumbsdown:before {
  content: "\f250";
}
.ion-thumbsup:before {
  content: "\f251";
}
.ion-toggle:before {
  content: "\f355";
}
.ion-toggle-filled:before {
  content: "\f354";
}
.ion-trash-a:before {
  content: "\f252";
}
.ion-trash-b:before {
  content: "\f253";
}
.ion-trophy:before {
  content: "\f356";
}
.ion-umbrella:before {
  content: "\f2b7";
}
.ion-university:before {
  content: "\f357";
}
.ion-unlocked:before {
  content: "\f254";
}
.ion-upload:before {
  content: "\f255";
}
.ion-usb:before {
  content: "\f2b8";
}
.ion-videocamera:before {
  content: "\f256";
}
.ion-volume-high:before {
  content: "\f257";
}
.ion-volume-low:before {
  content: "\f258";
}
.ion-volume-medium:before {
  content: "\f259";
}
.ion-volume-mute:before {
  content: "\f25a";
}
.ion-wand:before {
  content: "\f358";
}
.ion-waterdrop:before {
  content: "\f25b";
}
.ion-wifi:before {
  content: "\f25c";
}
.ion-wineglass:before {
  content: "\f2b9";
}
.ion-woman:before {
  content: "\f25d";
}
.ion-wrench:before {
  content: "\f2ba";
}
.ion-xbox:before {
  content: "\f30c";
}

/* src/assets/iconfonts/linearicons/Linearicons.css */
@font-face {
  font-family: "Linearicons-Free";
  src: url("./media/Linearicons-Free.eot?w118d");
  src:
    url("./media/Linearicons-Free.eot?#iefixw118d") format("embedded-opentype"),
    url("./media/Linearicons-Free.woff2?w118d") format("woff2"),
    url("./media/Linearicons-Free.woff?w118d") format("woff"),
    url("./media/Linearicons-Free.ttf?w118d") format("truetype"),
    url("./media/Linearicons-Free.svg?w118d#Linearicons-Free") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lnr {
  font-family: "Linearicons-Free";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lnr-home:before {
  content: "\e800";
}
.lnr-apartment:before {
  content: "\e801";
}
.lnr-pencil:before {
  content: "\e802";
}
.lnr-magic-wand:before {
  content: "\e803";
}
.lnr-drop:before {
  content: "\e804";
}
.lnr-lighter:before {
  content: "\e805";
}
.lnr-poop:before {
  content: "\e806";
}
.lnr-sun:before {
  content: "\e807";
}
.lnr-moon:before {
  content: "\e808";
}
.lnr-cloud:before {
  content: "\e809";
}
.lnr-cloud-upload:before {
  content: "\e80a";
}
.lnr-cloud-download:before {
  content: "\e80b";
}
.lnr-cloud-sync:before {
  content: "\e80c";
}
.lnr-cloud-check:before {
  content: "\e80d";
}
.lnr-database:before {
  content: "\e80e";
}
.lnr-lock:before {
  content: "\e80f";
}
.lnr-cog:before {
  content: "\e810";
}
.lnr-trash:before {
  content: "\e811";
}
.lnr-dice:before {
  content: "\e812";
}
.lnr-heart:before {
  content: "\e813";
}
.lnr-star:before {
  content: "\e814";
}
.lnr-star-half:before {
  content: "\e815";
}
.lnr-star-empty:before {
  content: "\e816";
}
.lnr-flag:before {
  content: "\e817";
}
.lnr-envelope:before {
  content: "\e818";
}
.lnr-paperclip:before {
  content: "\e819";
}
.lnr-inbox:before {
  content: "\e81a";
}
.lnr-eye:before {
  content: "\e81b";
}
.lnr-printer:before {
  content: "\e81c";
}
.lnr-file-empty:before {
  content: "\e81d";
}
.lnr-file-add:before {
  content: "\e81e";
}
.lnr-enter:before {
  content: "\e81f";
}
.lnr-exit:before {
  content: "\e820";
}
.lnr-graduation-hat:before {
  content: "\e821";
}
.lnr-license:before {
  content: "\e822";
}
.lnr-music-note:before {
  content: "\e823";
}
.lnr-film-play:before {
  content: "\e824";
}
.lnr-camera-video:before {
  content: "\e825";
}
.lnr-camera:before {
  content: "\e826";
}
.lnr-picture:before {
  content: "\e827";
}
.lnr-book:before {
  content: "\e828";
}
.lnr-bookmark:before {
  content: "\e829";
}
.lnr-user:before {
  content: "\e82a";
}
.lnr-users:before {
  content: "\e82b";
}
.lnr-shirt:before {
  content: "\e82c";
}
.lnr-store:before {
  content: "\e82d";
}
.lnr-cart:before {
  content: "\e82e";
}
.lnr-tag:before {
  content: "\e82f";
}
.lnr-phone-handset:before {
  content: "\e830";
}
.lnr-phone:before {
  content: "\e831";
}
.lnr-pushpin:before {
  content: "\e832";
}
.lnr-map-marker:before {
  content: "\e833";
}
.lnr-map:before {
  content: "\e834";
}
.lnr-location:before {
  content: "\e835";
}
.lnr-calendar-full:before {
  content: "\e836";
}
.lnr-keyboard:before {
  content: "\e837";
}
.lnr-spell-check:before {
  content: "\e838";
}
.lnr-screen:before {
  content: "\e839";
}
.lnr-smartphone:before {
  content: "\e83a";
}
.lnr-tablet:before {
  content: "\e83b";
}
.lnr-laptop:before {
  content: "\e83c";
}
.lnr-laptop-phone:before {
  content: "\e83d";
}
.lnr-power-switch:before {
  content: "\e83e";
}
.lnr-bubble:before {
  content: "\e83f";
}
.lnr-heart-pulse:before {
  content: "\e840";
}
.lnr-construction:before {
  content: "\e841";
}
.lnr-pie-chart:before {
  content: "\e842";
}
.lnr-chart-bars:before {
  content: "\e843";
}
.lnr-gift:before {
  content: "\e844";
}
.lnr-diamond:before {
  content: "\e845";
}
.lnr-linearicons:before {
  content: "\e846";
}
.lnr-dinner:before {
  content: "\e847";
}
.lnr-coffee-cup:before {
  content: "\e848";
}
.lnr-leaf:before {
  content: "\e849";
}
.lnr-paw:before {
  content: "\e84a";
}
.lnr-rocket:before {
  content: "\e84b";
}
.lnr-briefcase:before {
  content: "\e84c";
}
.lnr-bus:before {
  content: "\e84d";
}
.lnr-car:before {
  content: "\e84e";
}
.lnr-train:before {
  content: "\e84f";
}
.lnr-bicycle:before {
  content: "\e850";
}
.lnr-wheelchair:before {
  content: "\e851";
}
.lnr-select:before {
  content: "\e852";
}
.lnr-earth:before {
  content: "\e853";
}
.lnr-smile:before {
  content: "\e854";
}
.lnr-sad:before {
  content: "\e855";
}
.lnr-neutral:before {
  content: "\e856";
}
.lnr-mustache:before {
  content: "\e857";
}
.lnr-alarm:before {
  content: "\e858";
}
.lnr-bullhorn:before {
  content: "\e859";
}
.lnr-volume-high:before {
  content: "\e85a";
}
.lnr-volume-medium:before {
  content: "\e85b";
}
.lnr-volume-low:before {
  content: "\e85c";
}
.lnr-volume:before {
  content: "\e85d";
}
.lnr-mic:before {
  content: "\e85e";
}
.lnr-hourglass:before {
  content: "\e85f";
}
.lnr-undo:before {
  content: "\e860";
}
.lnr-redo:before {
  content: "\e861";
}
.lnr-sync:before {
  content: "\e862";
}
.lnr-history:before {
  content: "\e863";
}
.lnr-clock:before {
  content: "\e864";
}
.lnr-download:before {
  content: "\e865";
}
.lnr-upload:before {
  content: "\e866";
}
.lnr-enter-down:before {
  content: "\e867";
}
.lnr-exit-up:before {
  content: "\e868";
}
.lnr-bug:before {
  content: "\e869";
}
.lnr-code:before {
  content: "\e86a";
}
.lnr-link:before {
  content: "\e86b";
}
.lnr-unlink:before {
  content: "\e86c";
}
.lnr-thumbs-up:before {
  content: "\e86d";
}
.lnr-thumbs-down:before {
  content: "\e86e";
}
.lnr-magnifier:before {
  content: "\e86f";
}
.lnr-cross:before {
  content: "\e870";
}
.lnr-menu:before {
  content: "\e871";
}
.lnr-list:before {
  content: "\e872";
}
.lnr-chevron-up:before {
  content: "\e873";
}
.lnr-chevron-down:before {
  content: "\e874";
}
.lnr-chevron-left:before {
  content: "\e875";
}
.lnr-chevron-right:before {
  content: "\e876";
}
.lnr-arrow-up:before {
  content: "\e877";
}
.lnr-arrow-down:before {
  content: "\e878";
}
.lnr-arrow-left:before {
  content: "\e879";
}
.lnr-arrow-right:before {
  content: "\e87a";
}
.lnr-move:before {
  content: "\e87b";
}
.lnr-warning:before {
  content: "\e87c";
}
.lnr-question-circle:before {
  content: "\e87d";
}
.lnr-menu-circle:before {
  content: "\e87e";
}
.lnr-checkmark-circle:before {
  content: "\e87f";
}
.lnr-cross-circle:before {
  content: "\e880";
}
.lnr-plus-circle:before {
  content: "\e881";
}
.lnr-circle-minus:before {
  content: "\e882";
}
.lnr-arrow-up-circle:before {
  content: "\e883";
}
.lnr-arrow-down-circle:before {
  content: "\e884";
}
.lnr-arrow-left-circle:before {
  content: "\e885";
}
.lnr-arrow-right-circle:before {
  content: "\e886";
}
.lnr-chevron-up-circle:before {
  content: "\e887";
}
.lnr-chevron-down-circle:before {
  content: "\e888";
}
.lnr-chevron-left-circle:before {
  content: "\e889";
}
.lnr-chevron-right-circle:before {
  content: "\e88a";
}
.lnr-crop:before {
  content: "\e88b";
}
.lnr-frame-expand:before {
  content: "\e88c";
}
.lnr-frame-contract:before {
  content: "\e88d";
}
.lnr-layers:before {
  content: "\e88e";
}
.lnr-funnel:before {
  content: "\e88f";
}
.lnr-text-format:before {
  content: "\e890";
}
.lnr-text-format-remove:before {
  content: "\e891";
}
.lnr-text-size:before {
  content: "\e892";
}
.lnr-bold:before {
  content: "\e893";
}
.lnr-italic:before {
  content: "\e894";
}
.lnr-underline:before {
  content: "\e895";
}
.lnr-strikethrough:before {
  content: "\e896";
}
.lnr-highlight:before {
  content: "\e897";
}
.lnr-text-align-left:before {
  content: "\e898";
}
.lnr-text-align-center:before {
  content: "\e899";
}
.lnr-text-align-right:before {
  content: "\e89a";
}
.lnr-text-align-justify:before {
  content: "\e89b";
}
.lnr-line-spacing:before {
  content: "\e89c";
}
.lnr-indent-increase:before {
  content: "\e89d";
}
.lnr-indent-decrease:before {
  content: "\e89e";
}
.lnr-pilcrow:before {
  content: "\e89f";
}
.lnr-direction-ltr:before {
  content: "\e8a0";
}
.lnr-direction-rtl:before {
  content: "\e8a1";
}
.lnr-page-break:before {
  content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
  content: "\e8a3";
}
.lnr-sort-amount-asc:before {
  content: "\e8a4";
}
.lnr-hand:before {
  content: "\e8a5";
}
.lnr-pointer-up:before {
  content: "\e8a6";
}
.lnr-pointer-right:before {
  content: "\e8a7";
}
.lnr-pointer-down:before {
  content: "\e8a8";
}
.lnr-pointer-left:before {
  content: "\e8a9";
}

/* src/assets/iconfonts/materialdesignicons/materialdesignicons.css */
@font-face {
  font-family: "Material Design Icons";
  src: url("./media/materialdesignicons-webfont.eot?v=2.0.46");
  src:
    url("./media/materialdesignicons-webfont.eot?#iefix&v=2.0.46") format("embedded-opentype"),
    url("./media/materialdesignicons-webfont.woff2?v=2.0.46") format("woff2"),
    url("./media/materialdesignicons-webfont.woff?v=2.0.46") format("woff"),
    url("./media/materialdesignicons-webfont.ttf?v=2.0.46") format("truetype"),
    url("./media/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.mdi {
  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-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-network:before {
  content: "\f011";
}
.mdi-account-off:before {
  content: "\f012";
}
.mdi-account-outline:before {
  content: "\f013";
}
.mdi-account-plus:before {
  content: "\f014";
}
.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-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-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-all-inclusive:before {
  content: "\f6bd";
}
.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-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-left:before {
  content: "\f792";
}
.mdi-arrow-collapse-right:before {
  content: "\f793";
}
.mdi-arrow-collapse-up:before {
  content: "\f794";
}
.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-left:before {
  content: "\f796";
}
.mdi-arrow-expand-right:before {
  content: "\f797";
}
.mdi-arrow-expand-up:before {
  content: "\f798";
}
.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-assistant:before {
  content: "\f064";
}
.mdi-asterisk:before {
  content: "\f6c3";
}
.mdi-at:before {
  content: "\f065";
}
.mdi-atom:before {
  content: "\f767";
}
.mdi-attachment:before {
  content: "\f066";
}
.mdi-audiobook:before {
  content: "\f067";
}
.mdi-auto-fix:before {
  content: "\f068";
}
.mdi-auto-upload:before {
  content: "\f069";
}
.mdi-autorenew:before {
  content: "\f06a";
}
.mdi-av-timer:before {
  content: "\f06b";
}
.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-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-basecamp:before {
  content: "\f075";
}
.mdi-basket:before {
  content: "\f076";
}
.mdi-basket-fill:before {
  content: "\f077";
}
.mdi-basket-unfill:before {
  content: "\f078";
}
.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-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-60:before {
  content: "\f089";
}
.mdi-battery-charging-80:before {
  content: "\f08a";
}
.mdi-battery-charging-90:before {
  content: "\f08b";
}
.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-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-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-bottom:before {
  content: "\f0c8";
}
.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-none:before {
  content: "\f0cd";
}
.mdi-border-outside:before {
  content: "\f0ce";
}
.mdi-border-right:before {
  content: "\f0cf";
}
.mdi-border-style:before {
  content: "\f0d0";
}
.mdi-border-top:before {
  content: "\f0d1";
}
.mdi-border-vertical:before {
  content: "\f0d2";
}
.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-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-burst-mode:before {
  content: "\f5de";
}
.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-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-convertable: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-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-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-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-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-flow:before {
  content: "\f6c7";
}
.mdi-clipboard-outline:before {
  content: "\f14d";
}
.mdi-clipboard-plus:before {
  content: "\f750";
}
.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-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-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-outline:before {
  content: "\f186";
}
.mdi-comment-remove-outline:before {
  content: "\f187";
}
.mdi-comment-text:before {
  content: "\f188";
}
.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-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-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-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-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-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-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-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-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-dolby:before {
  content: "\f6b2";
}
.mdi-domain:before {
  content: "\f1d7";
}
.mdi-donkey:before {
  content: "\f7c1";
}
.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-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-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-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-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-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-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-find-replace:before {
  content: "\f6d3";
}
.mdi-fingerprint:before {
  content: "\f237";
}
.mdi-fire:before {
  content: "\f238";
}
.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-outline-variant:before {
  content: "\f23e";
}
.mdi-flag-triangle:before {
  content: "\f23f";
}
.mdi-flag-variant:before {
  content: "\f240";
}
.mdi-flash:before {
  content: "\f241";
}
.mdi-flash-auto:before {
  content: "\f242";
}
.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-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-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-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-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-gamepad:before {
  content: "\f296";
}
.mdi-gamepad-variant:before {
  content: "\f297";
}
.mdi-garage:before {
  content: "\f6d8";
}
.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-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-flute:before {
  content: "\f2a5";
}
.mdi-glass-mug:before {
  content: "\f2a6";
}
.mdi-glass-stange:before {
  content: "\f2a7";
}
.mdi-glass-tulip:before {
  content: "\f2a8";
}
.mdi-glassdoor:before {
  content: "\f2a9";
}
.mdi-glasses:before {
  content: "\f2aa";
}
.mdi-gmail:before {
  content: "\f2ab";
}
.mdi-gnome:before {
  content: "\f2ac";
}
.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-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-gradient:before {
  content: "\f69f";
}
.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-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-highway:before {
  content: "\f5f7";
}
.mdi-history:before {
  content: "\f2da";
}
.mdi-hololens:before {
  content: "\f2db";
}
.mdi-home:before {
  content: "\f2dc";
}
.mdi-home-assistant:before {
  content: "\f7cf";
}
.mdi-home-automation:before {
  content: "\f7d0";
}
.mdi-home-circle:before {
  content: "\f7d1";
}
.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-hotel:before {
  content: "\f2e3";
}
.mdi-houzz:before {
  content: "\f2e4";
}
.mdi-houzz-box:before {
  content: "\f2e5";
}
.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-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-import:before {
  content: "\f2fa";
}
.mdi-inbox:before {
  content: "\f686";
}
.mdi-inbox-arrow-down:before {
  content: "\f2fb";
}
.mdi-inbox-arrow-up:before {
  content: "\f3d1";
}
.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-jsfiddle:before {
  content: "\f304";
}
.mdi-json:before {
  content: "\f626";
}
.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-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-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-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-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-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-martini:before {
  content: "\f356";
}
.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-off:before {
  content: "\f36d";
}
.mdi-microphone-outline:before {
  content: "\f36e";
}
.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-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-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-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-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-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-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-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-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-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-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-pistol:before {
  content: "\f702";
}
.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-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-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-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-rdio:before {
  content: "\f446";
}
.mdi-react:before {
  content: "\f707";
}
.mdi-read:before {
  content: "\f447";
}
.mdi-readability:before {
  content: "\f448";
}
.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-remote:before {
  content: "\f454";
}
.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-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-sass:before {
  content: "\f7eb";
}
.mdi-satellite:before {
  content: "\f470";
}
.mdi-satellite-variant:before {
  content: "\f471";
}
.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-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-shape-circle-plus:before {
  content: "\f65d";
}
.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-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-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-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-stackexchange:before {
  content: "\f60b";
}
.mdi-stackoverflow:before {
  content: "\f4cc";
}
.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-vertical:before {
  content: "\f4e2";
}
.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-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-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-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-teamviewer:before {
  content: "\f500";
}
.mdi-telegram:before {
  content: "\f501";
}
.mdi-television:before {
  content: "\f502";
}
.mdi-television-classic:before {
  content: "\f7f3";
}
.mdi-television-guide:before {
  content: "\f503";
}
.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-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: "\f529";
}
.mdi-tor:before {
  content: "\f52a";
}
.mdi-tower-beach:before {
  content: "\f680";
}
.mdi-tower-fire:before {
  content: "\f681";
}
.mdi-trackpad:before {
  content: "\f7f7";
}
.mdi-traffic-light:before {
  content: "\f52b";
}
.mdi-train:before {
  content: "\f52c";
}
.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-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-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-verified:before {
  content: "\f565";
}
.mdi-vibrate:before {
  content: "\f566";
}
.mdi-video:before {
  content: "\f567";
}
.mdi-video-3d:before {
  content: "\f7fc";
}
.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-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-vine:before {
  content: "\f578";
}
.mdi-violin:before {
  content: "\f60f";
}
.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-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-import:before {
  content: "\f58b";
}
.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-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-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-play:before {
  content: "\f5c3";
}
.mdi-zip-box:before {
  content: "\f5c4";
}
.mdi-blank:before {
  content: "\f68c";
  visibility: hidden;
}
/*!
 *  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("./media/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"),
    url("./media/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"),
    url("./media/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 {
  -webkit-animation: zmdi-spin 1.5s infinite linear;
  animation: zmdi-spin 1.5s infinite linear;
}
.zmdi-hc-spin-reverse {
  -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
  animation: zmdi-spin-reverse 1.5s infinite linear;
}
@-webkit-keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
@keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
.zmdi-hc-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.zmdi-hc-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.zmdi-hc-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.zmdi-hc-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.zmdi-hc-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  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;
}
.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";
}

/* src/assets/iconfonts/pe-icon-7-stroke/Pe-icon-7.css */
@font-face {
  font-family: "Pe-icon-7-stroke";
  src: url("./media/Pe-icon-7-stroke.eot?d7yf1v");
  src:
    url("./media/Pe-icon-7-stroke.eot?#iefixd7yf1v") format("embedded-opentype"),
    url("./media/Pe-icon-7-stroke.woff?d7yf1v") format("woff"),
    url("./media/Pe-icon-7-stroke.ttf?d7yf1v") format("truetype"),
    url("./media/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=pe-7s-],
[class*=" pe-7s-"] {
  display: inline-block;
  font-family: "Pe-icon-7-stroke";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
  content: "\e6aa";
}
.pe-7s-arc:before {
  content: "\e6ab";
}
.pe-7s-back-2:before {
  content: "\e6ac";
}
.pe-7s-bandaid:before {
  content: "\e6ad";
}
.pe-7s-car:before {
  content: "\e6ae";
}
.pe-7s-diamond:before {
  content: "\e6af";
}
.pe-7s-door-lock:before {
  content: "\e6b0";
}
.pe-7s-eyedropper:before {
  content: "\e6b1";
}
.pe-7s-female:before {
  content: "\e6b2";
}
.pe-7s-gym:before {
  content: "\e6b3";
}
.pe-7s-hammer:before {
  content: "\e6b4";
}
.pe-7s-headphones:before {
  content: "\e6b5";
}
.pe-7s-helm:before {
  content: "\e6b6";
}
.pe-7s-hourglass:before {
  content: "\e6b7";
}
.pe-7s-leaf:before {
  content: "\e6b8";
}
.pe-7s-magic-wand:before {
  content: "\e6b9";
}
.pe-7s-male:before {
  content: "\e6ba";
}
.pe-7s-map-2:before {
  content: "\e6bb";
}
.pe-7s-next-2:before {
  content: "\e6bc";
}
.pe-7s-paint-bucket:before {
  content: "\e6bd";
}
.pe-7s-pendrive:before {
  content: "\e6be";
}
.pe-7s-photo:before {
  content: "\e6bf";
}
.pe-7s-piggy:before {
  content: "\e6c0";
}
.pe-7s-plugin:before {
  content: "\e6c1";
}
.pe-7s-refresh-2:before {
  content: "\e6c2";
}
.pe-7s-rocket:before {
  content: "\e6c3";
}
.pe-7s-settings:before {
  content: "\e6c4";
}
.pe-7s-shield:before {
  content: "\e6c5";
}
.pe-7s-smile:before {
  content: "\e6c6";
}
.pe-7s-usb:before {
  content: "\e6c7";
}
.pe-7s-vector:before {
  content: "\e6c8";
}
.pe-7s-wine:before {
  content: "\e6c9";
}
.pe-7s-cloud-upload:before {
  content: "\e68a";
}
.pe-7s-cash:before {
  content: "\e68c";
}
.pe-7s-close:before {
  content: "\e680";
}
.pe-7s-bluetooth:before {
  content: "\e68d";
}
.pe-7s-cloud-download:before {
  content: "\e68b";
}
.pe-7s-way:before {
  content: "\e68e";
}
.pe-7s-close-circle:before {
  content: "\e681";
}
.pe-7s-id:before {
  content: "\e68f";
}
.pe-7s-angle-up:before {
  content: "\e682";
}
.pe-7s-wristwatch:before {
  content: "\e690";
}
.pe-7s-angle-up-circle:before {
  content: "\e683";
}
.pe-7s-world:before {
  content: "\e691";
}
.pe-7s-angle-right:before {
  content: "\e684";
}
.pe-7s-volume:before {
  content: "\e692";
}
.pe-7s-angle-right-circle:before {
  content: "\e685";
}
.pe-7s-users:before {
  content: "\e693";
}
.pe-7s-angle-left:before {
  content: "\e686";
}
.pe-7s-user-female:before {
  content: "\e694";
}
.pe-7s-angle-left-circle:before {
  content: "\e687";
}
.pe-7s-up-arrow:before {
  content: "\e695";
}
.pe-7s-angle-down:before {
  content: "\e688";
}
.pe-7s-switch:before {
  content: "\e696";
}
.pe-7s-angle-down-circle:before {
  content: "\e689";
}
.pe-7s-scissors:before {
  content: "\e697";
}
.pe-7s-wallet:before {
  content: "\e600";
}
.pe-7s-safe:before {
  content: "\e698";
}
.pe-7s-volume2:before {
  content: "\e601";
}
.pe-7s-volume1:before {
  content: "\e602";
}
.pe-7s-voicemail:before {
  content: "\e603";
}
.pe-7s-video:before {
  content: "\e604";
}
.pe-7s-user:before {
  content: "\e605";
}
.pe-7s-upload:before {
  content: "\e606";
}
.pe-7s-unlock:before {
  content: "\e607";
}
.pe-7s-umbrella:before {
  content: "\e608";
}
.pe-7s-trash:before {
  content: "\e609";
}
.pe-7s-tools:before {
  content: "\e60a";
}
.pe-7s-timer:before {
  content: "\e60b";
}
.pe-7s-ticket:before {
  content: "\e60c";
}
.pe-7s-target:before {
  content: "\e60d";
}
.pe-7s-sun:before {
  content: "\e60e";
}
.pe-7s-study:before {
  content: "\e60f";
}
.pe-7s-stopwatch:before {
  content: "\e610";
}
.pe-7s-star:before {
  content: "\e611";
}
.pe-7s-speaker:before {
  content: "\e612";
}
.pe-7s-signal:before {
  content: "\e613";
}
.pe-7s-shuffle:before {
  content: "\e614";
}
.pe-7s-shopbag:before {
  content: "\e615";
}
.pe-7s-share:before {
  content: "\e616";
}
.pe-7s-server:before {
  content: "\e617";
}
.pe-7s-search:before {
  content: "\e618";
}
.pe-7s-film:before {
  content: "\e6a5";
}
.pe-7s-science:before {
  content: "\e619";
}
.pe-7s-disk:before {
  content: "\e6a6";
}
.pe-7s-ribbon:before {
  content: "\e61a";
}
.pe-7s-repeat:before {
  content: "\e61b";
}
.pe-7s-refresh:before {
  content: "\e61c";
}
.pe-7s-add-user:before {
  content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
  content: "\e61d";
}
.pe-7s-paperclip:before {
  content: "\e69c";
}
.pe-7s-radio:before {
  content: "\e61e";
}
.pe-7s-note2:before {
  content: "\e69d";
}
.pe-7s-print:before {
  content: "\e61f";
}
.pe-7s-network:before {
  content: "\e69e";
}
.pe-7s-prev:before {
  content: "\e620";
}
.pe-7s-mute:before {
  content: "\e69f";
}
.pe-7s-power:before {
  content: "\e621";
}
.pe-7s-medal:before {
  content: "\e6a0";
}
.pe-7s-portfolio:before {
  content: "\e622";
}
.pe-7s-like2:before {
  content: "\e6a1";
}
.pe-7s-plus:before {
  content: "\e623";
}
.pe-7s-left-arrow:before {
  content: "\e6a2";
}
.pe-7s-play:before {
  content: "\e624";
}
.pe-7s-key:before {
  content: "\e6a3";
}
.pe-7s-plane:before {
  content: "\e625";
}
.pe-7s-joy:before {
  content: "\e6a4";
}
.pe-7s-photo-gallery:before {
  content: "\e626";
}
.pe-7s-pin:before {
  content: "\e69b";
}
.pe-7s-phone:before {
  content: "\e627";
}
.pe-7s-plug:before {
  content: "\e69a";
}
.pe-7s-pen:before {
  content: "\e628";
}
.pe-7s-right-arrow:before {
  content: "\e699";
}
.pe-7s-paper-plane:before {
  content: "\e629";
}
.pe-7s-delete-user:before {
  content: "\e6a7";
}
.pe-7s-paint:before {
  content: "\e62a";
}
.pe-7s-bottom-arrow:before {
  content: "\e6a8";
}
.pe-7s-notebook:before {
  content: "\e62b";
}
.pe-7s-note:before {
  content: "\e62c";
}
.pe-7s-next:before {
  content: "\e62d";
}
.pe-7s-news-paper:before {
  content: "\e62e";
}
.pe-7s-musiclist:before {
  content: "\e62f";
}
.pe-7s-music:before {
  content: "\e630";
}
.pe-7s-mouse:before {
  content: "\e631";
}
.pe-7s-more:before {
  content: "\e632";
}
.pe-7s-moon:before {
  content: "\e633";
}
.pe-7s-monitor:before {
  content: "\e634";
}
.pe-7s-micro:before {
  content: "\e635";
}
.pe-7s-menu:before {
  content: "\e636";
}
.pe-7s-map:before {
  content: "\e637";
}
.pe-7s-map-marker:before {
  content: "\e638";
}
.pe-7s-mail:before {
  content: "\e639";
}
.pe-7s-mail-open:before {
  content: "\e63a";
}
.pe-7s-mail-open-file:before {
  content: "\e63b";
}
.pe-7s-magnet:before {
  content: "\e63c";
}
.pe-7s-loop:before {
  content: "\e63d";
}
.pe-7s-look:before {
  content: "\e63e";
}
.pe-7s-lock:before {
  content: "\e63f";
}
.pe-7s-lintern:before {
  content: "\e640";
}
.pe-7s-link:before {
  content: "\e641";
}
.pe-7s-like:before {
  content: "\e642";
}
.pe-7s-light:before {
  content: "\e643";
}
.pe-7s-less:before {
  content: "\e644";
}
.pe-7s-keypad:before {
  content: "\e645";
}
.pe-7s-junk:before {
  content: "\e646";
}
.pe-7s-info:before {
  content: "\e647";
}
.pe-7s-home:before {
  content: "\e648";
}
.pe-7s-help2:before {
  content: "\e649";
}
.pe-7s-help1:before {
  content: "\e64a";
}
.pe-7s-graph3:before {
  content: "\e64b";
}
.pe-7s-graph2:before {
  content: "\e64c";
}
.pe-7s-graph1:before {
  content: "\e64d";
}
.pe-7s-graph:before {
  content: "\e64e";
}
.pe-7s-global:before {
  content: "\e64f";
}
.pe-7s-gleam:before {
  content: "\e650";
}
.pe-7s-glasses:before {
  content: "\e651";
}
.pe-7s-gift:before {
  content: "\e652";
}
.pe-7s-folder:before {
  content: "\e653";
}
.pe-7s-flag:before {
  content: "\e654";
}
.pe-7s-filter:before {
  content: "\e655";
}
.pe-7s-file:before {
  content: "\e656";
}
.pe-7s-expand1:before {
  content: "\e657";
}
.pe-7s-exapnd2:before {
  content: "\e658";
}
.pe-7s-edit:before {
  content: "\e659";
}
.pe-7s-drop:before {
  content: "\e65a";
}
.pe-7s-drawer:before {
  content: "\e65b";
}
.pe-7s-download:before {
  content: "\e65c";
}
.pe-7s-display2:before {
  content: "\e65d";
}
.pe-7s-display1:before {
  content: "\e65e";
}
.pe-7s-diskette:before {
  content: "\e65f";
}
.pe-7s-date:before {
  content: "\e660";
}
.pe-7s-cup:before {
  content: "\e661";
}
.pe-7s-culture:before {
  content: "\e662";
}
.pe-7s-crop:before {
  content: "\e663";
}
.pe-7s-credit:before {
  content: "\e664";
}
.pe-7s-copy-file:before {
  content: "\e665";
}
.pe-7s-config:before {
  content: "\e666";
}
.pe-7s-compass:before {
  content: "\e667";
}
.pe-7s-comment:before {
  content: "\e668";
}
.pe-7s-coffee:before {
  content: "\e669";
}
.pe-7s-cloud:before {
  content: "\e66a";
}
.pe-7s-clock:before {
  content: "\e66b";
}
.pe-7s-check:before {
  content: "\e66c";
}
.pe-7s-chat:before {
  content: "\e66d";
}
.pe-7s-cart:before {
  content: "\e66e";
}
.pe-7s-camera:before {
  content: "\e66f";
}
.pe-7s-call:before {
  content: "\e670";
}
.pe-7s-calculator:before {
  content: "\e671";
}
.pe-7s-browser:before {
  content: "\e672";
}
.pe-7s-box2:before {
  content: "\e673";
}
.pe-7s-box1:before {
  content: "\e674";
}
.pe-7s-bookmarks:before {
  content: "\e675";
}
.pe-7s-bicycle:before {
  content: "\e676";
}
.pe-7s-bell:before {
  content: "\e677";
}
.pe-7s-battery:before {
  content: "\e678";
}
.pe-7s-ball:before {
  content: "\e679";
}
.pe-7s-back:before {
  content: "\e67a";
}
.pe-7s-attention:before {
  content: "\e67b";
}
.pe-7s-anchor:before {
  content: "\e67c";
}
.pe-7s-albums:before {
  content: "\e67d";
}
.pe-7s-alarm:before {
  content: "\e67e";
}
.pe-7s-airplay:before {
  content: "\e67f";
}

/* src/assets/iconfonts/simple-line-icons/simple-line-icons.css */
@font-face {
  font-family: "simple-line-icons";
  src: url("./media/Simple-Line-Icons.eot?v=2.4.0");
  src:
    url("./media/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"),
    url("./media/Simple-Line-Icons.woff?v=2.4.0") format("woff"),
    url("./media/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}
@font-face {
  font-family: "simple-line-icons";
  src: url("./media/Simple-Line-Icons.eot?v=2.4.0");
  src: url("./media/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"), url("./media/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.si {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.si-user:before {
  content: "\e005";
}
.si-people:before {
  content: "\e001";
}
.si-user-female:before {
  content: "\e000";
}
.si-user-follow:before {
  content: "\e002";
}
.si-user-following:before {
  content: "\e003";
}
.si-user-unfollow:before {
  content: "\e004";
}
.si-login:before {
  content: "\e066";
}
.si-logout:before {
  content: "\e065";
}
.si-emotsmile:before {
  content: "\e021";
}
.si-phone:before {
  content: "\e600";
}
.si-call-end:before {
  content: "\e048";
}
.si-call-in:before {
  content: "\e047";
}
.si-call-out:before {
  content: "\e046";
}
.si-map:before {
  content: "\e033";
}
.si-location-pin:before {
  content: "\e096";
}
.si-direction:before {
  content: "\e042";
}
.si-directions:before {
  content: "\e041";
}
.si-compass:before {
  content: "\e045";
}
.si-layers:before {
  content: "\e034";
}
.si-menu:before {
  content: "\e601";
}
.si-list:before {
  content: "\e067";
}
.si-options-vertical:before {
  content: "\e602";
}
.si-options:before {
  content: "\e603";
}
.si-arrow-down:before {
  content: "\e604";
}
.si-arrow-left:before {
  content: "\e605";
}
.si-arrow-right:before {
  content: "\e606";
}
.si-arrow-up:before {
  content: "\e607";
}
.si-arrow-up-circle:before {
  content: "\e078";
}
.si-arrow-left-circle:before {
  content: "\e07a";
}
.si-arrow-right-circle:before {
  content: "\e079";
}
.si-arrow-down-circle:before {
  content: "\e07b";
}
.si-check:before {
  content: "\e080";
}
.si-clock:before {
  content: "\e081";
}
.si-plus:before {
  content: "\e095";
}
.si-minus:before {
  content: "\e615";
}
.si-close:before {
  content: "\e082";
}
.si-event:before {
  content: "\e619";
}
.si-exclamation:before {
  content: "\e617";
}
.si-organization:before {
  content: "\e616";
}
.si-trophy:before {
  content: "\e006";
}
.si-screen-smartphone:before {
  content: "\e010";
}
.si-screen-desktop:before {
  content: "\e011";
}
.si-plane:before {
  content: "\e012";
}
.si-notebook:before {
  content: "\e013";
}
.si-mustache:before {
  content: "\e014";
}
.si-mouse:before {
  content: "\e015";
}
.si-magnet:before {
  content: "\e016";
}
.si-energy:before {
  content: "\e020";
}
.si-disc:before {
  content: "\e022";
}
.si-cursor:before {
  content: "\e06e";
}
.si-cursor-move:before {
  content: "\e023";
}
.si-crop:before {
  content: "\e024";
}
.si-chemistry:before {
  content: "\e026";
}
.si-speedometer:before {
  content: "\e007";
}
.si-shield:before {
  content: "\e00e";
}
.si-screen-tablet:before {
  content: "\e00f";
}
.si-magic-wand:before {
  content: "\e017";
}
.si-hourglass:before {
  content: "\e018";
}
.si-graduation:before {
  content: "\e019";
}
.si-ghost:before {
  content: "\e01a";
}
.si-game-controller:before {
  content: "\e01b";
}
.si-fire:before {
  content: "\e01c";
}
.si-eyeglass:before {
  content: "\e01d";
}
.si-envelope-open:before {
  content: "\e01e";
}
.si-envelope-letter:before {
  content: "\e01f";
}
.si-bell:before {
  content: "\e027";
}
.si-badge:before {
  content: "\e028";
}
.si-anchor:before {
  content: "\e029";
}
.si-wallet:before {
  content: "\e02a";
}
.si-vector:before {
  content: "\e02b";
}
.si-speech:before {
  content: "\e02c";
}
.si-puzzle:before {
  content: "\e02d";
}
.si-printer:before {
  content: "\e02e";
}
.si-present:before {
  content: "\e02f";
}
.si-playlist:before {
  content: "\e030";
}
.si-pin:before {
  content: "\e031";
}
.si-picture:before {
  content: "\e032";
}
.si-handbag:before {
  content: "\e035";
}
.si-globe-alt:before {
  content: "\e036";
}
.si-globe:before {
  content: "\e037";
}
.si-folder-alt:before {
  content: "\e039";
}
.si-folder:before {
  content: "\e089";
}
.si-film:before {
  content: "\e03a";
}
.si-feed:before {
  content: "\e03b";
}
.si-drop:before {
  content: "\e03e";
}
.si-drawer:before {
  content: "\e03f";
}
.si-docs:before {
  content: "\e040";
}
.si-doc:before {
  content: "\e085";
}
.si-diamond:before {
  content: "\e043";
}
.si-cup:before {
  content: "\e044";
}
.si-calculator:before {
  content: "\e049";
}
.si-bubbles:before {
  content: "\e04a";
}
.si-briefcase:before {
  content: "\e04b";
}
.si-book-open:before {
  content: "\e04c";
}
.si-basket-loaded:before {
  content: "\e04d";
}
.si-basket:before {
  content: "\e04e";
}
.si-bag:before {
  content: "\e04f";
}
.si-action-undo:before {
  content: "\e050";
}
.si-action-redo:before {
  content: "\e051";
}
.si-wrench:before {
  content: "\e052";
}
.si-umbrella:before {
  content: "\e053";
}
.si-trash:before {
  content: "\e054";
}
.si-tag:before {
  content: "\e055";
}
.si-support:before {
  content: "\e056";
}
.si-frame:before {
  content: "\e038";
}
.si-size-fullscreen:before {
  content: "\e057";
}
.si-size-actual:before {
  content: "\e058";
}
.si-shuffle:before {
  content: "\e059";
}
.si-share-alt:before {
  content: "\e05a";
}
.si-share:before {
  content: "\e05b";
}
.si-rocket:before {
  content: "\e05c";
}
.si-question:before {
  content: "\e05d";
}
.si-pie-chart:before {
  content: "\e05e";
}
.si-pencil:before {
  content: "\e05f";
}
.si-note:before {
  content: "\e060";
}
.si-loop:before {
  content: "\e064";
}
.si-home:before {
  content: "\e069";
}
.si-grid:before {
  content: "\e06a";
}
.si-graph:before {
  content: "\e06b";
}
.si-microphone:before {
  content: "\e063";
}
.si-music-tone-alt:before {
  content: "\e061";
}
.si-music-tone:before {
  content: "\e062";
}
.si-earphones-alt:before {
  content: "\e03c";
}
.si-earphones:before {
  content: "\e03d";
}
.si-equalizer:before {
  content: "\e06c";
}
.si-like:before {
  content: "\e068";
}
.si-dislike:before {
  content: "\e06d";
}
.si-control-start:before {
  content: "\e06f";
}
.si-control-rewind:before {
  content: "\e070";
}
.si-control-play:before {
  content: "\e071";
}
.si-control-pause:before {
  content: "\e072";
}
.si-control-forward:before {
  content: "\e073";
}
.si-control-end:before {
  content: "\e074";
}
.si-volume-1:before {
  content: "\e09f";
}
.si-volume-2:before {
  content: "\e0a0";
}
.si-volume-off:before {
  content: "\e0a1";
}
.si-calendar:before {
  content: "\e075";
}
.si-bulb:before {
  content: "\e076";
}
.si-chart:before {
  content: "\e077";
}
.si-ban:before {
  content: "\e07c";
}
.si-bubble:before {
  content: "\e07d";
}
.si-camrecorder:before {
  content: "\e07e";
}
.si-camera:before {
  content: "\e07f";
}
.si-cloud-download:before {
  content: "\e083";
}
.si-cloud-upload:before {
  content: "\e084";
}
.si-envelope:before {
  content: "\e086";
}
.si-eye:before {
  content: "\e087";
}
.si-flag:before {
  content: "\e088";
}
.si-heart:before {
  content: "\e08a";
}
.si-info:before {
  content: "\e08b";
}
.si-key:before {
  content: "\e08c";
}
.si-link:before {
  content: "\e08d";
}
.si-lock:before {
  content: "\e08e";
}
.si-lock-open:before {
  content: "\e08f";
}
.si-magnifier:before {
  content: "\e090";
}
.si-magnifier-add:before {
  content: "\e091";
}
.si-magnifier-remove:before {
  content: "\e092";
}
.si-paper-clip:before {
  content: "\e093";
}
.si-paper-plane:before {
  content: "\e094";
}
.si-power:before {
  content: "\e097";
}
.si-refresh:before {
  content: "\e098";
}
.si-reload:before {
  content: "\e099";
}
.si-settings:before {
  content: "\e09a";
}
.si-star:before {
  content: "\e09b";
}
.si-symbol-female:before {
  content: "\e09c";
}
.si-symbol-male:before {
  content: "\e09d";
}
.si-target:before {
  content: "\e09e";
}
.si-credit-card:before {
  content: "\e025";
}
.si-paypal:before {
  content: "\e608";
}
.si-social-tumblr:before {
  content: "\e00a";
}
.si-social-twitter:before {
  content: "\e009";
}
.si-social-facebook:before {
  content: "\e00b";
}
.si-social-instagram:before {
  content: "\e609";
}
.si-social-linkedin:before {
  content: "\e60a";
}
.si-social-pinterest:before {
  content: "\e60b";
}
.si-social-github:before {
  content: "\e60c";
}
.si-social-google:before {
  content: "\e60d";
}
.si-social-reddit:before {
  content: "\e60e";
}
.si-social-skype:before {
  content: "\e60f";
}
.si-social-dribbble:before {
  content: "\e00d";
}
.si-social-behance:before {
  content: "\e610";
}
.si-social-foursqare:before {
  content: "\e611";
}
.si-social-soundcloud:before {
  content: "\e612";
}
.si-social-spotify:before {
  content: "\e613";
}
.si-social-stumbleupon:before {
  content: "\e614";
}
.si-social-youtube:before {
  content: "\e008";
}
.si-social-dropbox:before {
  content: "\e00c";
}
.si-social-vkontakte:before {
  content: "\e618";
}
.si-social-steam:before {
  content: "\e620";
}

/* src/assets/iconfonts/themify/themify.css */
@font-face {
  font-family: "themify";
  src: url("./media/themify.eot?-fvbane");
  src:
    url("./media/themify.eot?#iefix-fvbane") format("embedded-opentype"),
    url("./media/themify.woff?-fvbane") format("woff"),
    url("./media/themify.ttf?-fvbane") format("truetype"),
    url("./media/themify.svg?-fvbane#themify") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=ti-],
[class*=" ti-"] {
  font-family: "themify";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti-wand:before {
  content: "\e600";
}
.ti-volume:before {
  content: "\e601";
}
.ti-user:before {
  content: "\e602";
}
.ti-unlock:before {
  content: "\e603";
}
.ti-unlink:before {
  content: "\e604";
}
.ti-trash:before {
  content: "\e605";
}
.ti-thought:before {
  content: "\e606";
}
.ti-target:before {
  content: "\e607";
}
.ti-tag:before {
  content: "\e608";
}
.ti-tablet:before {
  content: "\e609";
}
.ti-star:before {
  content: "\e60a";
}
.ti-spray:before {
  content: "\e60b";
}
.ti-signal:before {
  content: "\e60c";
}
.ti-shopping-cart:before {
  content: "\e60d";
}
.ti-shopping-cart-full:before {
  content: "\e60e";
}
.ti-settings:before {
  content: "\e60f";
}
.ti-search:before {
  content: "\e610";
}
.ti-zoom-in:before {
  content: "\e611";
}
.ti-zoom-out:before {
  content: "\e612";
}
.ti-cut:before {
  content: "\e613";
}
.ti-ruler:before {
  content: "\e614";
}
.ti-ruler-pencil:before {
  content: "\e615";
}
.ti-ruler-alt:before {
  content: "\e616";
}
.ti-bookmark:before {
  content: "\e617";
}
.ti-bookmark-alt:before {
  content: "\e618";
}
.ti-reload:before {
  content: "\e619";
}
.ti-plus:before {
  content: "\e61a";
}
.ti-pin:before {
  content: "\e61b";
}
.ti-pencil:before {
  content: "\e61c";
}
.ti-pencil-alt:before {
  content: "\e61d";
}
.ti-paint-roller:before {
  content: "\e61e";
}
.ti-paint-bucket:before {
  content: "\e61f";
}
.ti-na:before {
  content: "\e620";
}
.ti-mobile:before {
  content: "\e621";
}
.ti-minus:before {
  content: "\e622";
}
.ti-medall:before {
  content: "\e623";
}
.ti-medall-alt:before {
  content: "\e624";
}
.ti-marker:before {
  content: "\e625";
}
.ti-marker-alt:before {
  content: "\e626";
}
.ti-arrow-up:before {
  content: "\e627";
}
.ti-arrow-right:before {
  content: "\e628";
}
.ti-arrow-left:before {
  content: "\e629";
}
.ti-arrow-down:before {
  content: "\e62a";
}
.ti-lock:before {
  content: "\e62b";
}
.ti-location-arrow:before {
  content: "\e62c";
}
.ti-link:before {
  content: "\e62d";
}
.ti-layout:before {
  content: "\e62e";
}
.ti-layers:before {
  content: "\e62f";
}
.ti-layers-alt:before {
  content: "\e630";
}
.ti-key:before {
  content: "\e631";
}
.ti-import:before {
  content: "\e632";
}
.ti-image:before {
  content: "\e633";
}
.ti-heart:before {
  content: "\e634";
}
.ti-heart-broken:before {
  content: "\e635";
}
.ti-hand-stop:before {
  content: "\e636";
}
.ti-hand-open:before {
  content: "\e637";
}
.ti-hand-drag:before {
  content: "\e638";
}
.ti-folder:before {
  content: "\e639";
}
.ti-flag:before {
  content: "\e63a";
}
.ti-flag-alt:before {
  content: "\e63b";
}
.ti-flag-alt-2:before {
  content: "\e63c";
}
.ti-eye:before {
  content: "\e63d";
}
.ti-export:before {
  content: "\e63e";
}
.ti-exchange-vertical:before {
  content: "\e63f";
}
.ti-desktop:before {
  content: "\e640";
}
.ti-cup:before {
  content: "\e641";
}
.ti-crown:before {
  content: "\e642";
}
.ti-comments:before {
  content: "\e643";
}
.ti-comment:before {
  content: "\e644";
}
.ti-comment-alt:before {
  content: "\e645";
}
.ti-close:before {
  content: "\e646";
}
.ti-clip:before {
  content: "\e647";
}
.ti-angle-up:before {
  content: "\e648";
}
.ti-angle-right:before {
  content: "\e649";
}
.ti-angle-left:before {
  content: "\e64a";
}
.ti-angle-down:before {
  content: "\e64b";
}
.ti-check:before {
  content: "\e64c";
}
.ti-check-box:before {
  content: "\e64d";
}
.ti-camera:before {
  content: "\e64e";
}
.ti-announcement:before {
  content: "\e64f";
}
.ti-brush:before {
  content: "\e650";
}
.ti-briefcase:before {
  content: "\e651";
}
.ti-bolt:before {
  content: "\e652";
}
.ti-bolt-alt:before {
  content: "\e653";
}
.ti-blackboard:before {
  content: "\e654";
}
.ti-bag:before {
  content: "\e655";
}
.ti-move:before {
  content: "\e656";
}
.ti-arrows-vertical:before {
  content: "\e657";
}
.ti-arrows-horizontal:before {
  content: "\e658";
}
.ti-fullscreen:before {
  content: "\e659";
}
.ti-arrow-top-right:before {
  content: "\e65a";
}
.ti-arrow-top-left:before {
  content: "\e65b";
}
.ti-arrow-circle-up:before {
  content: "\e65c";
}
.ti-arrow-circle-right:before {
  content: "\e65d";
}
.ti-arrow-circle-left:before {
  content: "\e65e";
}
.ti-arrow-circle-down:before {
  content: "\e65f";
}
.ti-angle-double-up:before {
  content: "\e660";
}
.ti-angle-double-right:before {
  content: "\e661";
}
.ti-angle-double-left:before {
  content: "\e662";
}
.ti-angle-double-down:before {
  content: "\e663";
}
.ti-zip:before {
  content: "\e664";
}
.ti-world:before {
  content: "\e665";
}
.ti-wheelchair:before {
  content: "\e666";
}
.ti-view-list:before {
  content: "\e667";
}
.ti-view-list-alt:before {
  content: "\e668";
}
.ti-view-grid:before {
  content: "\e669";
}
.ti-uppercase:before {
  content: "\e66a";
}
.ti-upload:before {
  content: "\e66b";
}
.ti-underline:before {
  content: "\e66c";
}
.ti-truck:before {
  content: "\e66d";
}
.ti-timer:before {
  content: "\e66e";
}
.ti-ticket:before {
  content: "\e66f";
}
.ti-thumb-up:before {
  content: "\e670";
}
.ti-thumb-down:before {
  content: "\e671";
}
.ti-text:before {
  content: "\e672";
}
.ti-stats-up:before {
  content: "\e673";
}
.ti-stats-down:before {
  content: "\e674";
}
.ti-split-v:before {
  content: "\e675";
}
.ti-split-h:before {
  content: "\e676";
}
.ti-smallcap:before {
  content: "\e677";
}
.ti-shine:before {
  content: "\e678";
}
.ti-shift-right:before {
  content: "\e679";
}
.ti-shift-left:before {
  content: "\e67a";
}
.ti-shield:before {
  content: "\e67b";
}
.ti-notepad:before {
  content: "\e67c";
}
.ti-server:before {
  content: "\e67d";
}
.ti-quote-right:before {
  content: "\e67e";
}
.ti-quote-left:before {
  content: "\e67f";
}
.ti-pulse:before {
  content: "\e680";
}
.ti-printer:before {
  content: "\e681";
}
.ti-power-off:before {
  content: "\e682";
}
.ti-plug:before {
  content: "\e683";
}
.ti-pie-chart:before {
  content: "\e684";
}
.ti-paragraph:before {
  content: "\e685";
}
.ti-panel:before {
  content: "\e686";
}
.ti-package:before {
  content: "\e687";
}
.ti-music:before {
  content: "\e688";
}
.ti-music-alt:before {
  content: "\e689";
}
.ti-mouse:before {
  content: "\e68a";
}
.ti-mouse-alt:before {
  content: "\e68b";
}
.ti-money:before {
  content: "\e68c";
}
.ti-microphone:before {
  content: "\e68d";
}
.ti-menu:before {
  content: "\e68e";
}
.ti-menu-alt:before {
  content: "\e68f";
}
.ti-map:before {
  content: "\e690";
}
.ti-map-alt:before {
  content: "\e691";
}
.ti-loop:before {
  content: "\e692";
}
.ti-location-pin:before {
  content: "\e693";
}
.ti-list:before {
  content: "\e694";
}
.ti-light-bulb:before {
  content: "\e695";
}
.ti-Italic:before {
  content: "\e696";
}
.ti-info:before {
  content: "\e697";
}
.ti-infinite:before {
  content: "\e698";
}
.ti-id-badge:before {
  content: "\e699";
}
.ti-hummer:before {
  content: "\e69a";
}
.ti-home:before {
  content: "\e69b";
}
.ti-help:before {
  content: "\e69c";
}
.ti-headphone:before {
  content: "\e69d";
}
.ti-harddrives:before {
  content: "\e69e";
}
.ti-harddrive:before {
  content: "\e69f";
}
.ti-gift:before {
  content: "\e6a0";
}
.ti-game:before {
  content: "\e6a1";
}
.ti-filter:before {
  content: "\e6a2";
}
.ti-files:before {
  content: "\e6a3";
}
.ti-file:before {
  content: "\e6a4";
}
.ti-eraser:before {
  content: "\e6a5";
}
.ti-envelope:before {
  content: "\e6a6";
}
.ti-download:before {
  content: "\e6a7";
}
.ti-direction:before {
  content: "\e6a8";
}
.ti-direction-alt:before {
  content: "\e6a9";
}
.ti-dashboard:before {
  content: "\e6aa";
}
.ti-control-stop:before {
  content: "\e6ab";
}
.ti-control-shuffle:before {
  content: "\e6ac";
}
.ti-control-play:before {
  content: "\e6ad";
}
.ti-control-pause:before {
  content: "\e6ae";
}
.ti-control-forward:before {
  content: "\e6af";
}
.ti-control-backward:before {
  content: "\e6b0";
}
.ti-cloud:before {
  content: "\e6b1";
}
.ti-cloud-up:before {
  content: "\e6b2";
}
.ti-cloud-down:before {
  content: "\e6b3";
}
.ti-clipboard:before {
  content: "\e6b4";
}
.ti-car:before {
  content: "\e6b5";
}
.ti-calendar:before {
  content: "\e6b6";
}
.ti-book:before {
  content: "\e6b7";
}
.ti-bell:before {
  content: "\e6b8";
}
.ti-basketball:before {
  content: "\e6b9";
}
.ti-bar-chart:before {
  content: "\e6ba";
}
.ti-bar-chart-alt:before {
  content: "\e6bb";
}
.ti-back-right:before {
  content: "\e6bc";
}
.ti-back-left:before {
  content: "\e6bd";
}
.ti-arrows-corner:before {
  content: "\e6be";
}
.ti-archive:before {
  content: "\e6bf";
}
.ti-anchor:before {
  content: "\e6c0";
}
.ti-align-right:before {
  content: "\e6c1";
}
.ti-align-left:before {
  content: "\e6c2";
}
.ti-align-justify:before {
  content: "\e6c3";
}
.ti-align-center:before {
  content: "\e6c4";
}
.ti-alert:before {
  content: "\e6c5";
}
.ti-alarm-clock:before {
  content: "\e6c6";
}
.ti-agenda:before {
  content: "\e6c7";
}
.ti-write:before {
  content: "\e6c8";
}
.ti-window:before {
  content: "\e6c9";
}
.ti-widgetized:before {
  content: "\e6ca";
}
.ti-widget:before {
  content: "\e6cb";
}
.ti-widget-alt:before {
  content: "\e6cc";
}
.ti-wallet:before {
  content: "\e6cd";
}
.ti-video-clapper:before {
  content: "\e6ce";
}
.ti-video-camera:before {
  content: "\e6cf";
}
.ti-vector:before {
  content: "\e6d0";
}
.ti-themify-logo:before {
  content: "\e6d1";
}
.ti-themify-favicon:before {
  content: "\e6d2";
}
.ti-themify-favicon-alt:before {
  content: "\e6d3";
}
.ti-support:before {
  content: "\e6d4";
}
.ti-stamp:before {
  content: "\e6d5";
}
.ti-split-v-alt:before {
  content: "\e6d6";
}
.ti-slice:before {
  content: "\e6d7";
}
.ti-shortcode:before {
  content: "\e6d8";
}
.ti-shift-right-alt:before {
  content: "\e6d9";
}
.ti-shift-left-alt:before {
  content: "\e6da";
}
.ti-ruler-alt-2:before {
  content: "\e6db";
}
.ti-receipt:before {
  content: "\e6dc";
}
.ti-pin2:before {
  content: "\e6dd";
}
.ti-pin-alt:before {
  content: "\e6de";
}
.ti-pencil-alt2:before {
  content: "\e6df";
}
.ti-palette:before {
  content: "\e6e0";
}
.ti-more:before {
  content: "\e6e1";
}
.ti-more-alt:before {
  content: "\e6e2";
}
.ti-microphone-alt:before {
  content: "\e6e3";
}
.ti-magnet:before {
  content: "\e6e4";
}
.ti-line-double:before {
  content: "\e6e5";
}
.ti-line-dotted:before {
  content: "\e6e6";
}
.ti-line-dashed:before {
  content: "\e6e7";
}
.ti-layout-width-full:before {
  content: "\e6e8";
}
.ti-layout-width-default:before {
  content: "\e6e9";
}
.ti-layout-width-default-alt:before {
  content: "\e6ea";
}
.ti-layout-tab:before {
  content: "\e6eb";
}
.ti-layout-tab-window:before {
  content: "\e6ec";
}
.ti-layout-tab-v:before {
  content: "\e6ed";
}
.ti-layout-tab-min:before {
  content: "\e6ee";
}
.ti-layout-slider:before {
  content: "\e6ef";
}
.ti-layout-slider-alt:before {
  content: "\e6f0";
}
.ti-layout-sidebar-right:before {
  content: "\e6f1";
}
.ti-layout-sidebar-none:before {
  content: "\e6f2";
}
.ti-layout-sidebar-left:before {
  content: "\e6f3";
}
.ti-layout-placeholder:before {
  content: "\e6f4";
}
.ti-layout-menu:before {
  content: "\e6f5";
}
.ti-layout-menu-v:before {
  content: "\e6f6";
}
.ti-layout-menu-separated:before {
  content: "\e6f7";
}
.ti-layout-menu-full:before {
  content: "\e6f8";
}
.ti-layout-media-right-alt:before {
  content: "\e6f9";
}
.ti-layout-media-right:before {
  content: "\e6fa";
}
.ti-layout-media-overlay:before {
  content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}
.ti-layout-media-left-alt:before {
  content: "\e6fe";
}
.ti-layout-media-left:before {
  content: "\e6ff";
}
.ti-layout-media-center-alt:before {
  content: "\e700";
}
.ti-layout-media-center:before {
  content: "\e701";
}
.ti-layout-list-thumb:before {
  content: "\e702";
}
.ti-layout-list-thumb-alt:before {
  content: "\e703";
}
.ti-layout-list-post:before {
  content: "\e704";
}
.ti-layout-list-large-image:before {
  content: "\e705";
}
.ti-layout-line-solid:before {
  content: "\e706";
}
.ti-layout-grid4:before {
  content: "\e707";
}
.ti-layout-grid3:before {
  content: "\e708";
}
.ti-layout-grid2:before {
  content: "\e709";
}
.ti-layout-grid2-thumb:before {
  content: "\e70a";
}
.ti-layout-cta-right:before {
  content: "\e70b";
}
.ti-layout-cta-left:before {
  content: "\e70c";
}
.ti-layout-cta-center:before {
  content: "\e70d";
}
.ti-layout-cta-btn-right:before {
  content: "\e70e";
}
.ti-layout-cta-btn-left:before {
  content: "\e70f";
}
.ti-layout-column4:before {
  content: "\e710";
}
.ti-layout-column3:before {
  content: "\e711";
}
.ti-layout-column2:before {
  content: "\e712";
}
.ti-layout-accordion-separated:before {
  content: "\e713";
}
.ti-layout-accordion-merged:before {
  content: "\e714";
}
.ti-layout-accordion-list:before {
  content: "\e715";
}
.ti-ink-pen:before {
  content: "\e716";
}
.ti-info-alt:before {
  content: "\e717";
}
.ti-help-alt:before {
  content: "\e718";
}
.ti-headphone-alt:before {
  content: "\e719";
}
.ti-hand-point-up:before {
  content: "\e71a";
}
.ti-hand-point-right:before {
  content: "\e71b";
}
.ti-hand-point-left:before {
  content: "\e71c";
}
.ti-hand-point-down:before {
  content: "\e71d";
}
.ti-gallery:before {
  content: "\e71e";
}
.ti-face-smile:before {
  content: "\e71f";
}
.ti-face-sad:before {
  content: "\e720";
}
.ti-credit-card:before {
  content: "\e721";
}
.ti-control-skip-forward:before {
  content: "\e722";
}
.ti-control-skip-backward:before {
  content: "\e723";
}
.ti-control-record:before {
  content: "\e724";
}
.ti-control-eject:before {
  content: "\e725";
}
.ti-comments-smiley:before {
  content: "\e726";
}
.ti-brush-alt:before {
  content: "\e727";
}
.ti-youtube:before {
  content: "\e728";
}
.ti-vimeo:before {
  content: "\e729";
}
.ti-twitter:before {
  content: "\e72a";
}
.ti-time:before {
  content: "\e72b";
}
.ti-tumblr:before {
  content: "\e72c";
}
.ti-skype:before {
  content: "\e72d";
}
.ti-share:before {
  content: "\e72e";
}
.ti-share-alt:before {
  content: "\e72f";
}
.ti-rocket:before {
  content: "\e730";
}
.ti-pinterest:before {
  content: "\e731";
}
.ti-new-window:before {
  content: "\e732";
}
.ti-microsoft:before {
  content: "\e733";
}
.ti-list-ol:before {
  content: "\e734";
}
.ti-linkedin:before {
  content: "\e735";
}
.ti-layout-sidebar-2:before {
  content: "\e736";
}
.ti-layout-grid4-alt:before {
  content: "\e737";
}
.ti-layout-grid3-alt:before {
  content: "\e738";
}
.ti-layout-grid2-alt:before {
  content: "\e739";
}
.ti-layout-column4-alt:before {
  content: "\e73a";
}
.ti-layout-column3-alt:before {
  content: "\e73b";
}
.ti-layout-column2-alt:before {
  content: "\e73c";
}
.ti-instagram:before {
  content: "\e73d";
}
.ti-google:before {
  content: "\e73e";
}
.ti-github:before {
  content: "\e73f";
}
.ti-flickr:before {
  content: "\e740";
}
.ti-facebook:before {
  content: "\e741";
}
.ti-dropbox:before {
  content: "\e742";
}
.ti-dribbble:before {
  content: "\e743";
}
.ti-apple:before {
  content: "\e744";
}
.ti-android:before {
  content: "\e745";
}
.ti-save:before {
  content: "\e746";
}
.ti-save-alt:before {
  content: "\e747";
}
.ti-yahoo:before {
  content: "\e748";
}
.ti-wordpress:before {
  content: "\e749";
}
.ti-vimeo-alt:before {
  content: "\e74a";
}
.ti-twitter-alt:before {
  content: "\e74b";
}
.ti-tumblr-alt:before {
  content: "\e74c";
}
.ti-trello:before {
  content: "\e74d";
}
.ti-stack-overflow:before {
  content: "\e74e";
}
.ti-soundcloud:before {
  content: "\e74f";
}
.ti-sharethis:before {
  content: "\e750";
}
.ti-sharethis-alt:before {
  content: "\e751";
}
.ti-reddit:before {
  content: "\e752";
}
.ti-pinterest-alt:before {
  content: "\e753";
}
.ti-microsoft-alt:before {
  content: "\e754";
}
.ti-linux:before {
  content: "\e755";
}
.ti-jsfiddle:before {
  content: "\e756";
}
.ti-joomla:before {
  content: "\e757";
}
.ti-html5:before {
  content: "\e758";
}
.ti-flickr-alt:before {
  content: "\e759";
}
.ti-email:before {
  content: "\e75a";
}
.ti-drupal:before {
  content: "\e75b";
}
.ti-dropbox-alt:before {
  content: "\e75c";
}
.ti-css3:before {
  content: "\e75d";
}
.ti-rss:before {
  content: "\e75e";
}
.ti-rss-alt:before {
  content: "\e75f";
}

/* src/assets/iconfonts/typicons/typicons.css */
@font-face {
  font-family: "typicons";
  font-weight: normal;
  font-style: normal;
  src: url("./media/typicons.eot");
  src:
    url("./media/typicons.eot?#iefix") format("embedded-opentype"),
    url("./media/typicons.woff") format("woff"),
    url("./media/typicons.ttf") format("truetype"),
    url("./media/typicons.svg#typicons") format("svg");
}
.typcn:before {
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  height: 1em;
  font-size: 1em;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.typcn-adjust-brightness:before {
  content: "\e000";
}
.typcn-adjust-contrast:before {
  content: "\e001";
}
.typcn-anchor-outline:before {
  content: "\e002";
}
.typcn-anchor:before {
  content: "\e003";
}
.typcn-archive:before {
  content: "\e004";
}
.typcn-arrow-back-outline:before {
  content: "\e005";
}
.typcn-arrow-back:before {
  content: "\e006";
}
.typcn-arrow-down-outline:before {
  content: "\e007";
}
.typcn-arrow-down-thick:before {
  content: "\e008";
}
.typcn-arrow-down:before {
  content: "\e009";
}
.typcn-arrow-forward-outline:before {
  content: "\e00a";
}
.typcn-arrow-forward:before {
  content: "\e00b";
}
.typcn-arrow-left-outline:before {
  content: "\e00c";
}
.typcn-arrow-left-thick:before {
  content: "\e00d";
}
.typcn-arrow-left:before {
  content: "\e00e";
}
.typcn-arrow-loop-outline:before {
  content: "\e00f";
}
.typcn-arrow-loop:before {
  content: "\e010";
}
.typcn-arrow-maximise-outline:before {
  content: "\e011";
}
.typcn-arrow-maximise:before {
  content: "\e012";
}
.typcn-arrow-minimise-outline:before {
  content: "\e013";
}
.typcn-arrow-minimise:before {
  content: "\e014";
}
.typcn-arrow-move-outline:before {
  content: "\e015";
}
.typcn-arrow-move:before {
  content: "\e016";
}
.typcn-arrow-repeat-outline:before {
  content: "\e017";
}
.typcn-arrow-repeat:before {
  content: "\e018";
}
.typcn-arrow-right-outline:before {
  content: "\e019";
}
.typcn-arrow-right-thick:before {
  content: "\e01a";
}
.typcn-arrow-right:before {
  content: "\e01b";
}
.typcn-arrow-shuffle:before {
  content: "\e01c";
}
.typcn-arrow-sorted-down:before {
  content: "\e01d";
}
.typcn-arrow-sorted-up:before {
  content: "\e01e";
}
.typcn-arrow-sync-outline:before {
  content: "\e01f";
}
.typcn-arrow-sync:before {
  content: "\e020";
}
.typcn-arrow-unsorted:before {
  content: "\e021";
}
.typcn-arrow-up-outline:before {
  content: "\e022";
}
.typcn-arrow-up-thick:before {
  content: "\e023";
}
.typcn-arrow-up:before {
  content: "\e024";
}
.typcn-at:before {
  content: "\e025";
}
.typcn-attachment-outline:before {
  content: "\e026";
}
.typcn-attachment:before {
  content: "\e027";
}
.typcn-backspace-outline:before {
  content: "\e028";
}
.typcn-backspace:before {
  content: "\e029";
}
.typcn-battery-charge:before {
  content: "\e02a";
}
.typcn-battery-full:before {
  content: "\e02b";
}
.typcn-battery-high:before {
  content: "\e02c";
}
.typcn-battery-low:before {
  content: "\e02d";
}
.typcn-battery-mid:before {
  content: "\e02e";
}
.typcn-beaker:before {
  content: "\e02f";
}
.typcn-beer:before {
  content: "\e030";
}
.typcn-bell:before {
  content: "\e031";
}
.typcn-book:before {
  content: "\e032";
}
.typcn-bookmark:before {
  content: "\e033";
}
.typcn-briefcase:before {
  content: "\e034";
}
.typcn-brush:before {
  content: "\e035";
}
.typcn-business-card:before {
  content: "\e036";
}
.typcn-calculator:before {
  content: "\e037";
}
.typcn-calendar-outline:before {
  content: "\e038";
}
.typcn-calendar:before {
  content: "\e039";
}
.typcn-camera-outline:before {
  content: "\e03a";
}
.typcn-camera:before {
  content: "\e03b";
}
.typcn-cancel-outline:before {
  content: "\e03c";
}
.typcn-cancel:before {
  content: "\e03d";
}
.typcn-chart-area-outline:before {
  content: "\e03e";
}
.typcn-chart-area:before {
  content: "\e03f";
}
.typcn-chart-bar-outline:before {
  content: "\e040";
}
.typcn-chart-bar:before {
  content: "\e041";
}
.typcn-chart-line-outline:before {
  content: "\e042";
}
.typcn-chart-line:before {
  content: "\e043";
}
.typcn-chart-pie-outline:before {
  content: "\e044";
}
.typcn-chart-pie:before {
  content: "\e045";
}
.typcn-chevron-left-outline:before {
  content: "\e046";
}
.typcn-chevron-left:before {
  content: "\e047";
}
.typcn-chevron-right-outline:before {
  content: "\e048";
}
.typcn-chevron-right:before {
  content: "\e049";
}
.typcn-clipboard:before {
  content: "\e04a";
}
.typcn-cloud-storage:before {
  content: "\e04b";
}
.typcn-cloud-storage-outline:before {
  content: "\e054";
}
.typcn-code-outline:before {
  content: "\e04c";
}
.typcn-code:before {
  content: "\e04d";
}
.typcn-coffee:before {
  content: "\e04e";
}
.typcn-cog-outline:before {
  content: "\e04f";
}
.typcn-cog:before {
  content: "\e050";
}
.typcn-compass:before {
  content: "\e051";
}
.typcn-contacts:before {
  content: "\e052";
}
.typcn-credit-card:before {
  content: "\e053";
}
.typcn-css3:before {
  content: "\e055";
}
.typcn-database:before {
  content: "\e056";
}
.typcn-delete-outline:before {
  content: "\e057";
}
.typcn-delete:before {
  content: "\e058";
}
.typcn-device-desktop:before {
  content: "\e059";
}
.typcn-device-laptop:before {
  content: "\e05a";
}
.typcn-device-phone:before {
  content: "\e05b";
}
.typcn-device-tablet:before {
  content: "\e05c";
}
.typcn-directions:before {
  content: "\e05d";
}
.typcn-divide-outline:before {
  content: "\e05e";
}
.typcn-divide:before {
  content: "\e05f";
}
.typcn-document-add:before {
  content: "\e060";
}
.typcn-document-delete:before {
  content: "\e061";
}
.typcn-document-text:before {
  content: "\e062";
}
.typcn-document:before {
  content: "\e063";
}
.typcn-download-outline:before {
  content: "\e064";
}
.typcn-download:before {
  content: "\e065";
}
.typcn-dropbox:before {
  content: "\e066";
}
.typcn-edit:before {
  content: "\e067";
}
.typcn-eject-outline:before {
  content: "\e068";
}
.typcn-eject:before {
  content: "\e069";
}
.typcn-equals-outline:before {
  content: "\e06a";
}
.typcn-equals:before {
  content: "\e06b";
}
.typcn-export-outline:before {
  content: "\e06c";
}
.typcn-export:before {
  content: "\e06d";
}
.typcn-eye-outline:before {
  content: "\e06e";
}
.typcn-eye:before {
  content: "\e06f";
}
.typcn-feather:before {
  content: "\e070";
}
.typcn-film:before {
  content: "\e071";
}
.typcn-filter:before {
  content: "\e072";
}
.typcn-flag-outline:before {
  content: "\e073";
}
.typcn-flag:before {
  content: "\e074";
}
.typcn-flash-outline:before {
  content: "\e075";
}
.typcn-flash:before {
  content: "\e076";
}
.typcn-flow-children:before {
  content: "\e077";
}
.typcn-flow-merge:before {
  content: "\e078";
}
.typcn-flow-parallel:before {
  content: "\e079";
}
.typcn-flow-switch:before {
  content: "\e07a";
}
.typcn-folder-add:before {
  content: "\e07b";
}
.typcn-folder-delete:before {
  content: "\e07c";
}
.typcn-folder-open:before {
  content: "\e07d";
}
.typcn-folder:before {
  content: "\e07e";
}
.typcn-gift:before {
  content: "\e07f";
}
.typcn-globe-outline:before {
  content: "\e080";
}
.typcn-globe:before {
  content: "\e081";
}
.typcn-group-outline:before {
  content: "\e082";
}
.typcn-group:before {
  content: "\e083";
}
.typcn-headphones:before {
  content: "\e084";
}
.typcn-heart-full-outline:before {
  content: "\e085";
}
.typcn-heart-half-outline:before {
  content: "\e086";
}
.typcn-heart-outline:before {
  content: "\e087";
}
.typcn-heart:before {
  content: "\e088";
}
.typcn-home-outline:before {
  content: "\e089";
}
.typcn-home:before {
  content: "\e08a";
}
.typcn-html5:before {
  content: "\e08b";
}
.typcn-image-outline:before {
  content: "\e08c";
}
.typcn-image:before {
  content: "\e08d";
}
.typcn-infinity-outline:before {
  content: "\e08e";
}
.typcn-infinity:before {
  content: "\e08f";
}
.typcn-info-large-outline:before {
  content: "\e090";
}
.typcn-info-large:before {
  content: "\e091";
}
.typcn-info-outline:before {
  content: "\e092";
}
.typcn-info:before {
  content: "\e093";
}
.typcn-input-checked-outline:before {
  content: "\e094";
}
.typcn-input-checked:before {
  content: "\e095";
}
.typcn-key-outline:before {
  content: "\e096";
}
.typcn-key:before {
  content: "\e097";
}
.typcn-keyboard:before {
  content: "\e098";
}
.typcn-leaf:before {
  content: "\e099";
}
.typcn-lightbulb:before {
  content: "\e09a";
}
.typcn-link-outline:before {
  content: "\e09b";
}
.typcn-link:before {
  content: "\e09c";
}
.typcn-location-arrow-outline:before {
  content: "\e09d";
}
.typcn-location-arrow:before {
  content: "\e09e";
}
.typcn-location-outline:before {
  content: "\e09f";
}
.typcn-location:before {
  content: "\e0a0";
}
.typcn-lock-closed-outline:before {
  content: "\e0a1";
}
.typcn-lock-closed:before {
  content: "\e0a2";
}
.typcn-lock-open-outline:before {
  content: "\e0a3";
}
.typcn-lock-open:before {
  content: "\e0a4";
}
.typcn-mail:before {
  content: "\e0a5";
}
.typcn-map:before {
  content: "\e0a6";
}
.typcn-media-eject-outline:before {
  content: "\e0a7";
}
.typcn-media-eject:before {
  content: "\e0a8";
}
.typcn-media-fast-forward-outline:before {
  content: "\e0a9";
}
.typcn-media-fast-forward:before {
  content: "\e0aa";
}
.typcn-media-pause-outline:before {
  content: "\e0ab";
}
.typcn-media-pause:before {
  content: "\e0ac";
}
.typcn-media-play-outline:before {
  content: "\e0ad";
}
.typcn-media-play-reverse-outline:before {
  content: "\e0ae";
}
.typcn-media-play-reverse:before {
  content: "\e0af";
}
.typcn-media-play:before {
  content: "\e0b0";
}
.typcn-media-record-outline:before {
  content: "\e0b1";
}
.typcn-media-record:before {
  content: "\e0b2";
}
.typcn-media-rewind-outline:before {
  content: "\e0b3";
}
.typcn-media-rewind:before {
  content: "\e0b4";
}
.typcn-media-stop-outline:before {
  content: "\e0b5";
}
.typcn-media-stop:before {
  content: "\e0b6";
}
.typcn-message-typing:before {
  content: "\e0b7";
}
.typcn-message:before {
  content: "\e0b8";
}
.typcn-messages:before {
  content: "\e0b9";
}
.typcn-microphone-outline:before {
  content: "\e0ba";
}
.typcn-microphone:before {
  content: "\e0bb";
}
.typcn-minus-outline:before {
  content: "\e0bc";
}
.typcn-minus:before {
  content: "\e0bd";
}
.typcn-mortar-board:before {
  content: "\e0be";
}
.typcn-news:before {
  content: "\e0bf";
}
.typcn-notes-outline:before {
  content: "\e0c0";
}
.typcn-notes:before {
  content: "\e0c1";
}
.typcn-pen:before {
  content: "\e0c2";
}
.typcn-pencil:before {
  content: "\e0c3";
}
.typcn-phone-outline:before {
  content: "\e0c4";
}
.typcn-phone:before {
  content: "\e0c5";
}
.typcn-pi-outline:before {
  content: "\e0c6";
}
.typcn-pi:before {
  content: "\e0c7";
}
.typcn-pin-outline:before {
  content: "\e0c8";
}
.typcn-pin:before {
  content: "\e0c9";
}
.typcn-pipette:before {
  content: "\e0ca";
}
.typcn-plane-outline:before {
  content: "\e0cb";
}
.typcn-plane:before {
  content: "\e0cc";
}
.typcn-plug:before {
  content: "\e0cd";
}
.typcn-plus-outline:before {
  content: "\e0ce";
}
.typcn-plus:before {
  content: "\e0cf";
}
.typcn-point-of-interest-outline:before {
  content: "\e0d0";
}
.typcn-point-of-interest:before {
  content: "\e0d1";
}
.typcn-power-outline:before {
  content: "\e0d2";
}
.typcn-power:before {
  content: "\e0d3";
}
.typcn-printer:before {
  content: "\e0d4";
}
.typcn-puzzle-outline:before {
  content: "\e0d5";
}
.typcn-puzzle:before {
  content: "\e0d6";
}
.typcn-radar-outline:before {
  content: "\e0d7";
}
.typcn-radar:before {
  content: "\e0d8";
}
.typcn-refresh-outline:before {
  content: "\e0d9";
}
.typcn-refresh:before {
  content: "\e0da";
}
.typcn-rss-outline:before {
  content: "\e0db";
}
.typcn-rss:before {
  content: "\e0dc";
}
.typcn-scissors-outline:before {
  content: "\e0dd";
}
.typcn-scissors:before {
  content: "\e0de";
}
.typcn-shopping-bag:before {
  content: "\e0df";
}
.typcn-shopping-cart:before {
  content: "\e0e0";
}
.typcn-social-at-circular:before {
  content: "\e0e1";
}
.typcn-social-dribbble-circular:before {
  content: "\e0e2";
}
.typcn-social-dribbble:before {
  content: "\e0e3";
}
.typcn-social-facebook-circular:before {
  content: "\e0e4";
}
.typcn-social-facebook:before {
  content: "\e0e5";
}
.typcn-social-flickr-circular:before {
  content: "\e0e6";
}
.typcn-social-flickr:before {
  content: "\e0e7";
}
.typcn-social-github-circular:before {
  content: "\e0e8";
}
.typcn-social-github:before {
  content: "\e0e9";
}
.typcn-social-google-plus-circular:before {
  content: "\e0ea";
}
.typcn-social-google-plus:before {
  content: "\e0eb";
}
.typcn-social-instagram-circular:before {
  content: "\e0ec";
}
.typcn-social-instagram:before {
  content: "\e0ed";
}
.typcn-social-last-fm-circular:before {
  content: "\e0ee";
}
.typcn-social-last-fm:before {
  content: "\e0ef";
}
.typcn-social-linkedin-circular:before {
  content: "\e0f0";
}
.typcn-social-linkedin:before {
  content: "\e0f1";
}
.typcn-social-pinterest-circular:before {
  content: "\e0f2";
}
.typcn-social-pinterest:before {
  content: "\e0f3";
}
.typcn-social-skype-outline:before {
  content: "\e0f4";
}
.typcn-social-skype:before {
  content: "\e0f5";
}
.typcn-social-tumbler-circular:before {
  content: "\e0f6";
}
.typcn-social-tumbler:before {
  content: "\e0f7";
}
.typcn-social-twitter-circular:before {
  content: "\e0f8";
}
.typcn-social-twitter:before {
  content: "\e0f9";
}
.typcn-social-vimeo-circular:before {
  content: "\e0fa";
}
.typcn-social-vimeo:before {
  content: "\e0fb";
}
.typcn-social-youtube-circular:before {
  content: "\e0fc";
}
.typcn-social-youtube:before {
  content: "\e0fd";
}
.typcn-sort-alphabetically-outline:before {
  content: "\e0fe";
}
.typcn-sort-alphabetically:before {
  content: "\e0ff";
}
.typcn-sort-numerically-outline:before {
  content: "\e100";
}
.typcn-sort-numerically:before {
  content: "\e101";
}
.typcn-spanner-outline:before {
  content: "\e102";
}
.typcn-spanner:before {
  content: "\e103";
}
.typcn-spiral:before {
  content: "\e104";
}
.typcn-star-full-outline:before {
  content: "\e105";
}
.typcn-star-half-outline:before {
  content: "\e106";
}
.typcn-star-half:before {
  content: "\e107";
}
.typcn-star-outline:before {
  content: "\e108";
}
.typcn-star:before {
  content: "\e109";
}
.typcn-starburst-outline:before {
  content: "\e10a";
}
.typcn-starburst:before {
  content: "\e10b";
}
.typcn-stopwatch:before {
  content: "\e10c";
}
.typcn-support:before {
  content: "\e10d";
}
.typcn-tabs-outline:before {
  content: "\e10e";
}
.typcn-tag:before {
  content: "\e10f";
}
.typcn-tags:before {
  content: "\e110";
}
.typcn-th-large-outline:before {
  content: "\e111";
}
.typcn-th-large:before {
  content: "\e112";
}
.typcn-th-list-outline:before {
  content: "\e113";
}
.typcn-th-list:before {
  content: "\e114";
}
.typcn-th-menu-outline:before {
  content: "\e115";
}
.typcn-th-menu:before {
  content: "\e116";
}
.typcn-th-small-outline:before {
  content: "\e117";
}
.typcn-th-small:before {
  content: "\e118";
}
.typcn-thermometer:before {
  content: "\e119";
}
.typcn-thumbs-down:before {
  content: "\e11a";
}
.typcn-thumbs-ok:before {
  content: "\e11b";
}
.typcn-thumbs-up:before {
  content: "\e11c";
}
.typcn-tick-outline:before {
  content: "\e11d";
}
.typcn-tick:before {
  content: "\e11e";
}
.typcn-ticket:before {
  content: "\e11f";
}
.typcn-time:before {
  content: "\e120";
}
.typcn-times-outline:before {
  content: "\e121";
}
.typcn-times:before {
  content: "\e122";
}
.typcn-trash:before {
  content: "\e123";
}
.typcn-tree:before {
  content: "\e124";
}
.typcn-upload-outline:before {
  content: "\e125";
}
.typcn-upload:before {
  content: "\e126";
}
.typcn-user-add-outline:before {
  content: "\e127";
}
.typcn-user-add:before {
  content: "\e128";
}
.typcn-user-delete-outline:before {
  content: "\e129";
}
.typcn-user-delete:before {
  content: "\e12a";
}
.typcn-user-outline:before {
  content: "\e12b";
}
.typcn-user:before {
  content: "\e12c";
}
.typcn-vendor-android:before {
  content: "\e12d";
}
.typcn-vendor-apple:before {
  content: "\e12e";
}
.typcn-vendor-microsoft:before {
  content: "\e12f";
}
.typcn-video-outline:before {
  content: "\e130";
}
.typcn-video:before {
  content: "\e131";
}
.typcn-volume-down:before {
  content: "\e132";
}
.typcn-volume-mute:before {
  content: "\e133";
}
.typcn-volume-up:before {
  content: "\e134";
}
.typcn-volume:before {
  content: "\e135";
}
.typcn-warning-outline:before {
  content: "\e136";
}
.typcn-warning:before {
  content: "\e137";
}
.typcn-watch:before {
  content: "\e138";
}
.typcn-waves-outline:before {
  content: "\e139";
}
.typcn-waves:before {
  content: "\e13a";
}
.typcn-weather-cloudy:before {
  content: "\e13b";
}
.typcn-weather-downpour:before {
  content: "\e13c";
}
.typcn-weather-night:before {
  content: "\e13d";
}
.typcn-weather-partly-sunny:before {
  content: "\e13e";
}
.typcn-weather-shower:before {
  content: "\e13f";
}
.typcn-weather-snow:before {
  content: "\e140";
}
.typcn-weather-stormy:before {
  content: "\e141";
}
.typcn-weather-sunny:before {
  content: "\e142";
}
.typcn-weather-windy-cloudy:before {
  content: "\e143";
}
.typcn-weather-windy:before {
  content: "\e144";
}
.typcn-wi-fi-outline:before {
  content: "\e145";
}
.typcn-wi-fi:before {
  content: "\e146";
}
.typcn-wine:before {
  content: "\e147";
}
.typcn-world-outline:before {
  content: "\e148";
}
.typcn-world:before {
  content: "\e149";
}
.typcn-zoom-in-outline:before {
  content: "\e14a";
}
.typcn-zoom-in:before {
  content: "\e14b";
}
.typcn-zoom-out-outline:before {
  content: "\e14c";
}
.typcn-zoom-out:before {
  content: "\e14d";
}
.typcn-zoom-outline:before {
  content: "\e14e";
}
.typcn-zoom:before {
  content: "\e14f";
}

/* src/assets/iconfonts/weathericons/weathericons.css */
/*!
 *  Weather Icons 2.0.8
 *  Updated September 19, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */
@font-face {
  font-family: "weathericons";
  src: url("./media/weathericons-regular-webfont.eot");
  src:
    url("./media/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"),
    url("./media/weathericons-regular-webfont.woff2") format("woff2"),
    url("./media/weathericons-regular-webfont.woff") format("woff"),
    url("./media/weathericons-regular-webfont.ttf") format("truetype"),
    url("./media/weathericons-regular-webfont.svg#weather_iconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.wi {
  display: inline-block;
  font-family: "weathericons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wi-fw {
  text-align: center;
  width: 1.4em;
}
.wi-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.wi-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.wi-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.wi-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.wi-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
.wi-day-sunny:before {
  content: "\f00d";
}
.wi-day-cloudy:before {
  content: "\f002";
}
.wi-day-cloudy-gusts:before {
  content: "\f000";
}
.wi-day-cloudy-windy:before {
  content: "\f001";
}
.wi-day-fog:before {
  content: "\f003";
}
.wi-day-hail:before {
  content: "\f004";
}
.wi-day-haze:before {
  content: "\f0b6";
}
.wi-day-lightning:before {
  content: "\f005";
}
.wi-day-rain:before {
  content: "\f008";
}
.wi-day-rain-mix:before {
  content: "\f006";
}
.wi-day-rain-wind:before {
  content: "\f007";
}
.wi-day-showers:before {
  content: "\f009";
}
.wi-day-sleet:before {
  content: "\f0b2";
}
.wi-day-sleet-storm:before {
  content: "\f068";
}
.wi-day-snow:before {
  content: "\f00a";
}
.wi-day-snow-thunderstorm:before {
  content: "\f06b";
}
.wi-day-snow-wind:before {
  content: "\f065";
}
.wi-day-sprinkle:before {
  content: "\f00b";
}
.wi-day-storm-showers:before {
  content: "\f00e";
}
.wi-day-sunny-overcast:before {
  content: "\f00c";
}
.wi-day-thunderstorm:before {
  content: "\f010";
}
.wi-day-windy:before {
  content: "\f085";
}
.wi-solar-eclipse:before {
  content: "\f06e";
}
.wi-hot:before {
  content: "\f072";
}
.wi-day-cloudy-high:before {
  content: "\f07d";
}
.wi-day-light-wind:before {
  content: "\f0c4";
}
.wi-night-clear:before {
  content: "\f02e";
}
.wi-night-alt-cloudy:before {
  content: "\f086";
}
.wi-night-alt-cloudy-gusts:before {
  content: "\f022";
}
.wi-night-alt-cloudy-windy:before {
  content: "\f023";
}
.wi-night-alt-hail:before {
  content: "\f024";
}
.wi-night-alt-lightning:before {
  content: "\f025";
}
.wi-night-alt-rain:before {
  content: "\f028";
}
.wi-night-alt-rain-mix:before {
  content: "\f026";
}
.wi-night-alt-rain-wind:before {
  content: "\f027";
}
.wi-night-alt-showers:before {
  content: "\f029";
}
.wi-night-alt-sleet:before {
  content: "\f0b4";
}
.wi-night-alt-sleet-storm:before {
  content: "\f06a";
}
.wi-night-alt-snow:before {
  content: "\f02a";
}
.wi-night-alt-snow-thunderstorm:before {
  content: "\f06d";
}
.wi-night-alt-snow-wind:before {
  content: "\f067";
}
.wi-night-alt-sprinkle:before {
  content: "\f02b";
}
.wi-night-alt-storm-showers:before {
  content: "\f02c";
}
.wi-night-alt-thunderstorm:before {
  content: "\f02d";
}
.wi-night-cloudy:before {
  content: "\f031";
}
.wi-night-cloudy-gusts:before {
  content: "\f02f";
}
.wi-night-cloudy-windy:before {
  content: "\f030";
}
.wi-night-fog:before {
  content: "\f04a";
}
.wi-night-hail:before {
  content: "\f032";
}
.wi-night-lightning:before {
  content: "\f033";
}
.wi-night-partly-cloudy:before {
  content: "\f083";
}
.wi-night-rain:before {
  content: "\f036";
}
.wi-night-rain-mix:before {
  content: "\f034";
}
.wi-night-rain-wind:before {
  content: "\f035";
}
.wi-night-showers:before {
  content: "\f037";
}
.wi-night-sleet:before {
  content: "\f0b3";
}
.wi-night-sleet-storm:before {
  content: "\f069";
}
.wi-night-snow:before {
  content: "\f038";
}
.wi-night-snow-thunderstorm:before {
  content: "\f06c";
}
.wi-night-snow-wind:before {
  content: "\f066";
}
.wi-night-sprinkle:before {
  content: "\f039";
}
.wi-night-storm-showers:before {
  content: "\f03a";
}
.wi-night-thunderstorm:before {
  content: "\f03b";
}
.wi-lunar-eclipse:before {
  content: "\f070";
}
.wi-stars:before {
  content: "\f077";
}
.wi-storm-showers:before {
  content: "\f01d";
}
.wi-thunderstorm:before {
  content: "\f01e";
}
.wi-night-alt-cloudy-high:before {
  content: "\f07e";
}
.wi-night-cloudy-high:before {
  content: "\f080";
}
.wi-night-alt-partly-cloudy:before {
  content: "\f081";
}
.wi-cloud:before {
  content: "\f041";
}
.wi-cloudy:before {
  content: "\f013";
}
.wi-cloudy-gusts:before {
  content: "\f011";
}
.wi-cloudy-windy:before {
  content: "\f012";
}
.wi-fog:before {
  content: "\f014";
}
.wi-hail:before {
  content: "\f015";
}
.wi-rain:before {
  content: "\f019";
}
.wi-rain-mix:before {
  content: "\f017";
}
.wi-rain-wind:before {
  content: "\f018";
}
.wi-showers:before {
  content: "\f01a";
}
.wi-sleet:before {
  content: "\f0b5";
}
.wi-snow:before {
  content: "\f01b";
}
.wi-sprinkle:before {
  content: "\f01c";
}
.wi-storm-showers:before {
  content: "\f01d";
}
.wi-thunderstorm:before {
  content: "\f01e";
}
.wi-snow-wind:before {
  content: "\f064";
}
.wi-snow:before {
  content: "\f01b";
}
.wi-smog:before {
  content: "\f074";
}
.wi-smoke:before {
  content: "\f062";
}
.wi-lightning:before {
  content: "\f016";
}
.wi-raindrops:before {
  content: "\f04e";
}
.wi-raindrop:before {
  content: "\f078";
}
.wi-dust:before {
  content: "\f063";
}
.wi-snowflake-cold:before {
  content: "\f076";
}
.wi-windy:before {
  content: "\f021";
}
.wi-strong-wind:before {
  content: "\f050";
}
.wi-sandstorm:before {
  content: "\f082";
}
.wi-earthquake:before {
  content: "\f0c6";
}
.wi-fire:before {
  content: "\f0c7";
}
.wi-flood:before {
  content: "\f07c";
}
.wi-meteor:before {
  content: "\f071";
}
.wi-tsunami:before {
  content: "\f0c5";
}
.wi-volcano:before {
  content: "\f0c8";
}
.wi-hurricane:before {
  content: "\f073";
}
.wi-tornado:before {
  content: "\f056";
}
.wi-small-craft-advisory:before {
  content: "\f0cc";
}
.wi-gale-warning:before {
  content: "\f0cd";
}
.wi-storm-warning:before {
  content: "\f0ce";
}
.wi-hurricane-warning:before {
  content: "\f0cf";
}
.wi-wind-direction:before {
  content: "\f0b1";
}
.wi-alien:before {
  content: "\f075";
}
.wi-celsius:before {
  content: "\f03c";
}
.wi-fahrenheit:before {
  content: "\f045";
}
.wi-degrees:before {
  content: "\f042";
}
.wi-thermometer:before {
  content: "\f055";
}
.wi-thermometer-exterior:before {
  content: "\f053";
}
.wi-thermometer-internal:before {
  content: "\f054";
}
.wi-cloud-down:before {
  content: "\f03d";
}
.wi-cloud-up:before {
  content: "\f040";
}
.wi-cloud-refresh:before {
  content: "\f03e";
}
.wi-horizon:before {
  content: "\f047";
}
.wi-horizon-alt:before {
  content: "\f046";
}
.wi-sunrise:before {
  content: "\f051";
}
.wi-sunset:before {
  content: "\f052";
}
.wi-moonrise:before {
  content: "\f0c9";
}
.wi-moonset:before {
  content: "\f0ca";
}
.wi-refresh:before {
  content: "\f04c";
}
.wi-refresh-alt:before {
  content: "\f04b";
}
.wi-umbrella:before {
  content: "\f084";
}
.wi-barometer:before {
  content: "\f079";
}
.wi-humidity:before {
  content: "\f07a";
}
.wi-na:before {
  content: "\f07b";
}
.wi-train:before {
  content: "\f0cb";
}
.wi-moon-new:before {
  content: "\f095";
}
.wi-moon-waxing-crescent-1:before {
  content: "\f096";
}
.wi-moon-waxing-crescent-2:before {
  content: "\f097";
}
.wi-moon-waxing-crescent-3:before {
  content: "\f098";
}
.wi-moon-waxing-crescent-4:before {
  content: "\f099";
}
.wi-moon-waxing-crescent-5:before {
  content: "\f09a";
}
.wi-moon-waxing-crescent-6:before {
  content: "\f09b";
}
.wi-moon-first-quarter:before {
  content: "\f09c";
}
.wi-moon-waxing-gibbous-1:before {
  content: "\f09d";
}
.wi-moon-waxing-gibbous-2:before {
  content: "\f09e";
}
.wi-moon-waxing-gibbous-3:before {
  content: "\f09f";
}
.wi-moon-waxing-gibbous-4:before {
  content: "\f0a0";
}
.wi-moon-waxing-gibbous-5:before {
  content: "\f0a1";
}
.wi-moon-waxing-gibbous-6:before {
  content: "\f0a2";
}
.wi-moon-full:before {
  content: "\f0a3";
}
.wi-moon-waning-gibbous-1:before {
  content: "\f0a4";
}
.wi-moon-waning-gibbous-2:before {
  content: "\f0a5";
}
.wi-moon-waning-gibbous-3:before {
  content: "\f0a6";
}
.wi-moon-waning-gibbous-4:before {
  content: "\f0a7";
}
.wi-moon-waning-gibbous-5:before {
  content: "\f0a8";
}
.wi-moon-waning-gibbous-6:before {
  content: "\f0a9";
}
.wi-moon-third-quarter:before {
  content: "\f0aa";
}
.wi-moon-waning-crescent-1:before {
  content: "\f0ab";
}
.wi-moon-waning-crescent-2:before {
  content: "\f0ac";
}
.wi-moon-waning-crescent-3:before {
  content: "\f0ad";
}
.wi-moon-waning-crescent-4:before {
  content: "\f0ae";
}
.wi-moon-waning-crescent-5:before {
  content: "\f0af";
}
.wi-moon-waning-crescent-6:before {
  content: "\f0b0";
}
.wi-moon-alt-new:before {
  content: "\f0eb";
}
.wi-moon-alt-waxing-crescent-1:before {
  content: "\f0d0";
}
.wi-moon-alt-waxing-crescent-2:before {
  content: "\f0d1";
}
.wi-moon-alt-waxing-crescent-3:before {
  content: "\f0d2";
}
.wi-moon-alt-waxing-crescent-4:before {
  content: "\f0d3";
}
.wi-moon-alt-waxing-crescent-5:before {
  content: "\f0d4";
}
.wi-moon-alt-waxing-crescent-6:before {
  content: "\f0d5";
}
.wi-moon-alt-first-quarter:before {
  content: "\f0d6";
}
.wi-moon-alt-waxing-gibbous-1:before {
  content: "\f0d7";
}
.wi-moon-alt-waxing-gibbous-2:before {
  content: "\f0d8";
}
.wi-moon-alt-waxing-gibbous-3:before {
  content: "\f0d9";
}
.wi-moon-alt-waxing-gibbous-4:before {
  content: "\f0da";
}
.wi-moon-alt-waxing-gibbous-5:before {
  content: "\f0db";
}
.wi-moon-alt-waxing-gibbous-6:before {
  content: "\f0dc";
}
.wi-moon-alt-full:before {
  content: "\f0dd";
}
.wi-moon-alt-waning-gibbous-1:before {
  content: "\f0de";
}
.wi-moon-alt-waning-gibbous-2:before {
  content: "\f0df";
}
.wi-moon-alt-waning-gibbous-3:before {
  content: "\f0e0";
}
.wi-moon-alt-waning-gibbous-4:before {
  content: "\f0e1";
}
.wi-moon-alt-waning-gibbous-5:before {
  content: "\f0e2";
}
.wi-moon-alt-waning-gibbous-6:before {
  content: "\f0e3";
}
.wi-moon-alt-third-quarter:before {
  content: "\f0e4";
}
.wi-moon-alt-waning-crescent-1:before {
  content: "\f0e5";
}
.wi-moon-alt-waning-crescent-2:before {
  content: "\f0e6";
}
.wi-moon-alt-waning-crescent-3:before {
  content: "\f0e7";
}
.wi-moon-alt-waning-crescent-4:before {
  content: "\f0e8";
}
.wi-moon-alt-waning-crescent-5:before {
  content: "\f0e9";
}
.wi-moon-alt-waning-crescent-6:before {
  content: "\f0ea";
}
.wi-moon-0:before {
  content: "\f095";
}
.wi-moon-1:before {
  content: "\f096";
}
.wi-moon-2:before {
  content: "\f097";
}
.wi-moon-3:before {
  content: "\f098";
}
.wi-moon-4:before {
  content: "\f099";
}
.wi-moon-5:before {
  content: "\f09a";
}
.wi-moon-6:before {
  content: "\f09b";
}
.wi-moon-7:before {
  content: "\f09c";
}
.wi-moon-8:before {
  content: "\f09d";
}
.wi-moon-9:before {
  content: "\f09e";
}
.wi-moon-10:before {
  content: "\f09f";
}
.wi-moon-11:before {
  content: "\f0a0";
}
.wi-moon-12:before {
  content: "\f0a1";
}
.wi-moon-13:before {
  content: "\f0a2";
}
.wi-moon-14:before {
  content: "\f0a3";
}
.wi-moon-15:before {
  content: "\f0a4";
}
.wi-moon-16:before {
  content: "\f0a5";
}
.wi-moon-17:before {
  content: "\f0a6";
}
.wi-moon-18:before {
  content: "\f0a7";
}
.wi-moon-19:before {
  content: "\f0a8";
}
.wi-moon-20:before {
  content: "\f0a9";
}
.wi-moon-21:before {
  content: "\f0aa";
}
.wi-moon-22:before {
  content: "\f0ab";
}
.wi-moon-23:before {
  content: "\f0ac";
}
.wi-moon-24:before {
  content: "\f0ad";
}
.wi-moon-25:before {
  content: "\f0ae";
}
.wi-moon-26:before {
  content: "\f0af";
}
.wi-moon-27:before {
  content: "\f0b0";
}
.wi-time-1:before {
  content: "\f08a";
}
.wi-time-2:before {
  content: "\f08b";
}
.wi-time-3:before {
  content: "\f08c";
}
.wi-time-4:before {
  content: "\f08d";
}
.wi-time-5:before {
  content: "\f08e";
}
.wi-time-6:before {
  content: "\f08f";
}
.wi-time-7:before {
  content: "\f090";
}
.wi-time-8:before {
  content: "\f091";
}
.wi-time-9:before {
  content: "\f092";
}
.wi-time-10:before {
  content: "\f093";
}
.wi-time-11:before {
  content: "\f094";
}
.wi-time-12:before {
  content: "\f089";
}
.wi-direction-up:before {
  content: "\f058";
}
.wi-direction-up-right:before {
  content: "\f057";
}
.wi-direction-right:before {
  content: "\f04d";
}
.wi-direction-down-right:before {
  content: "\f088";
}
.wi-direction-down:before {
  content: "\f044";
}
.wi-direction-down-left:before {
  content: "\f043";
}
.wi-direction-left:before {
  content: "\f048";
}
.wi-direction-up-left:before {
  content: "\f087";
}
.wi-wind-beaufort-0:before {
  content: "\f0b7";
}
.wi-wind-beaufort-1:before {
  content: "\f0b8";
}
.wi-wind-beaufort-2:before {
  content: "\f0b9";
}
.wi-wind-beaufort-3:before {
  content: "\f0ba";
}
.wi-wind-beaufort-4:before {
  content: "\f0bb";
}
.wi-wind-beaufort-5:before {
  content: "\f0bc";
}
.wi-wind-beaufort-6:before {
  content: "\f0bd";
}
.wi-wind-beaufort-7:before {
  content: "\f0be";
}
.wi-wind-beaufort-8:before {
  content: "\f0bf";
}
.wi-wind-beaufort-9:before {
  content: "\f0c0";
}
.wi-wind-beaufort-10:before {
  content: "\f0c1";
}
.wi-wind-beaufort-11:before {
  content: "\f0c2";
}
.wi-wind-beaufort-12:before {
  content: "\f0c3";
}
.wi-yahoo-0:before {
  content: "\f056";
}
.wi-yahoo-1:before {
  content: "\f00e";
}
.wi-yahoo-2:before {
  content: "\f073";
}
.wi-yahoo-3:before {
  content: "\f01e";
}
.wi-yahoo-4:before {
  content: "\f01e";
}
.wi-yahoo-5:before {
  content: "\f017";
}
.wi-yahoo-6:before {
  content: "\f017";
}
.wi-yahoo-7:before {
  content: "\f017";
}
.wi-yahoo-8:before {
  content: "\f015";
}
.wi-yahoo-9:before {
  content: "\f01a";
}
.wi-yahoo-10:before {
  content: "\f015";
}
.wi-yahoo-11:before {
  content: "\f01a";
}
.wi-yahoo-12:before {
  content: "\f01a";
}
.wi-yahoo-13:before {
  content: "\f01b";
}
.wi-yahoo-14:before {
  content: "\f00a";
}
.wi-yahoo-15:before {
  content: "\f064";
}
.wi-yahoo-16:before {
  content: "\f01b";
}
.wi-yahoo-17:before {
  content: "\f015";
}
.wi-yahoo-18:before {
  content: "\f017";
}
.wi-yahoo-19:before {
  content: "\f063";
}
.wi-yahoo-20:before {
  content: "\f014";
}
.wi-yahoo-21:before {
  content: "\f021";
}
.wi-yahoo-22:before {
  content: "\f062";
}
.wi-yahoo-23:before {
  content: "\f050";
}
.wi-yahoo-24:before {
  content: "\f050";
}
.wi-yahoo-25:before {
  content: "\f076";
}
.wi-yahoo-26:before {
  content: "\f013";
}
.wi-yahoo-27:before {
  content: "\f031";
}
.wi-yahoo-28:before {
  content: "\f002";
}
.wi-yahoo-29:before {
  content: "\f031";
}
.wi-yahoo-30:before {
  content: "\f002";
}
.wi-yahoo-31:before {
  content: "\f02e";
}
.wi-yahoo-32:before {
  content: "\f00d";
}
.wi-yahoo-33:before {
  content: "\f083";
}
.wi-yahoo-34:before {
  content: "\f00c";
}
.wi-yahoo-35:before {
  content: "\f017";
}
.wi-yahoo-36:before {
  content: "\f072";
}
.wi-yahoo-37:before {
  content: "\f00e";
}
.wi-yahoo-38:before {
  content: "\f00e";
}
.wi-yahoo-39:before {
  content: "\f00e";
}
.wi-yahoo-40:before {
  content: "\f01a";
}
.wi-yahoo-41:before {
  content: "\f064";
}
.wi-yahoo-42:before {
  content: "\f01b";
}
.wi-yahoo-43:before {
  content: "\f064";
}
.wi-yahoo-44:before {
  content: "\f00c";
}
.wi-yahoo-45:before {
  content: "\f00e";
}
.wi-yahoo-46:before {
  content: "\f01b";
}
.wi-yahoo-47:before {
  content: "\f00e";
}
.wi-yahoo-3200:before {
  content: "\f077";
}
.wi-forecast-io-clear-day:before {
  content: "\f00d";
}
.wi-forecast-io-clear-night:before {
  content: "\f02e";
}
.wi-forecast-io-rain:before {
  content: "\f019";
}
.wi-forecast-io-snow:before {
  content: "\f01b";
}
.wi-forecast-io-sleet:before {
  content: "\f0b5";
}
.wi-forecast-io-wind:before {
  content: "\f050";
}
.wi-forecast-io-fog:before {
  content: "\f014";
}
.wi-forecast-io-cloudy:before {
  content: "\f013";
}
.wi-forecast-io-partly-cloudy-day:before {
  content: "\f002";
}
.wi-forecast-io-partly-cloudy-night:before {
  content: "\f031";
}
.wi-forecast-io-hail:before {
  content: "\f015";
}
.wi-forecast-io-thunderstorm:before {
  content: "\f01e";
}
.wi-forecast-io-tornado:before {
  content: "\f056";
}
.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\f055";
}
.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\f013";
}
.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\f055";
}
.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\f013";
}
.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\f014";
}
.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\f014";
}
.wi-wmo4680-10:before {
  content: "\f014";
}
.wi-wmo4680-11:before {
  content: "\f014";
}
.wi-wmo4680-12:before {
  content: "\f016";
}
.wi-wmo4680-18:before {
  content: "\f050";
}
.wi-wmo4680-20:before {
  content: "\f014";
}
.wi-wmo4680-21:before {
  content: "\f017";
}
.wi-wmo4680-22:before {
  content: "\f017";
}
.wi-wmo4680-23:before {
  content: "\f019";
}
.wi-wmo4680-24:before {
  content: "\f01b";
}
.wi-wmo4680-25:before {
  content: "\f015";
}
.wi-wmo4680-26:before {
  content: "\f01e";
}
.wi-wmo4680-27:before {
  content: "\f063";
}
.wi-wmo4680-28:before {
  content: "\f063";
}
.wi-wmo4680-29:before {
  content: "\f063";
}
.wi-wmo4680-30:before {
  content: "\f014";
}
.wi-wmo4680-31:before {
  content: "\f014";
}
.wi-wmo4680-32:before {
  content: "\f014";
}
.wi-wmo4680-33:before {
  content: "\f014";
}
.wi-wmo4680-34:before {
  content: "\f014";
}
.wi-wmo4680-35:before {
  content: "\f014";
}
.wi-wmo4680-40:before {
  content: "\f017";
}
.wi-wmo4680-41:before {
  content: "\f01c";
}
.wi-wmo4680-42:before {
  content: "\f019";
}
.wi-wmo4680-43:before {
  content: "\f01c";
}
.wi-wmo4680-44:before {
  content: "\f019";
}
.wi-wmo4680-45:before {
  content: "\f015";
}
.wi-wmo4680-46:before {
  content: "\f015";
}
.wi-wmo4680-47:before {
  content: "\f01b";
}
.wi-wmo4680-48:before {
  content: "\f01b";
}
.wi-wmo4680-50:before {
  content: "\f01c";
}
.wi-wmo4680-51:before {
  content: "\f01c";
}
.wi-wmo4680-52:before {
  content: "\f019";
}
.wi-wmo4680-53:before {
  content: "\f019";
}
.wi-wmo4680-54:before {
  content: "\f076";
}
.wi-wmo4680-55:before {
  content: "\f076";
}
.wi-wmo4680-56:before {
  content: "\f076";
}
.wi-wmo4680-57:before {
  content: "\f01c";
}
.wi-wmo4680-58:before {
  content: "\f019";
}
.wi-wmo4680-60:before {
  content: "\f01c";
}
.wi-wmo4680-61:before {
  content: "\f01c";
}
.wi-wmo4680-62:before {
  content: "\f019";
}
.wi-wmo4680-63:before {
  content: "\f019";
}
.wi-wmo4680-64:before {
  content: "\f015";
}
.wi-wmo4680-65:before {
  content: "\f015";
}
.wi-wmo4680-66:before {
  content: "\f015";
}
.wi-wmo4680-67:before {
  content: "\f017";
}
.wi-wmo4680-68:before {
  content: "\f017";
}
.wi-wmo4680-70:before {
  content: "\f01b";
}
.wi-wmo4680-71:before {
  content: "\f01b";
}
.wi-wmo4680-72:before {
  content: "\f01b";
}
.wi-wmo4680-73:before {
  content: "\f01b";
}
.wi-wmo4680-74:before {
  content: "\f076";
}
.wi-wmo4680-75:before {
  content: "\f076";
}
.wi-wmo4680-76:before {
  content: "\f076";
}
.wi-wmo4680-77:before {
  content: "\f01b";
}
.wi-wmo4680-78:before {
  content: "\f076";
}
.wi-wmo4680-80:before {
  content: "\f019";
}
.wi-wmo4680-81:before {
  content: "\f01c";
}
.wi-wmo4680-82:before {
  content: "\f019";
}
.wi-wmo4680-83:before {
  content: "\f019";
}
.wi-wmo4680-84:before {
  content: "\f01d";
}
.wi-wmo4680-85:before {
  content: "\f017";
}
.wi-wmo4680-86:before {
  content: "\f017";
}
.wi-wmo4680-87:before {
  content: "\f017";
}
.wi-wmo4680-89:before {
  content: "\f015";
}
.wi-wmo4680-90:before {
  content: "\f016";
}
.wi-wmo4680-91:before {
  content: "\f01d";
}
.wi-wmo4680-92:before {
  content: "\f01e";
}
.wi-wmo4680-93:before {
  content: "\f01e";
}
.wi-wmo4680-94:before {
  content: "\f016";
}
.wi-wmo4680-95:before {
  content: "\f01e";
}
.wi-wmo4680-96:before {
  content: "\f01e";
}
.wi-wmo4680-99:before {
  content: "\f056";
}
.wi-owm-200:before {
  content: "\f01e";
}
.wi-owm-201:before {
  content: "\f01e";
}
.wi-owm-202:before {
  content: "\f01e";
}
.wi-owm-210:before {
  content: "\f016";
}
.wi-owm-211:before {
  content: "\f016";
}
.wi-owm-212:before {
  content: "\f016";
}
.wi-owm-221:before {
  content: "\f016";
}
.wi-owm-230:before {
  content: "\f01e";
}
.wi-owm-231:before {
  content: "\f01e";
}
.wi-owm-232:before {
  content: "\f01e";
}
.wi-owm-300:before {
  content: "\f01c";
}
.wi-owm-301:before {
  content: "\f01c";
}
.wi-owm-302:before {
  content: "\f019";
}
.wi-owm-310:before {
  content: "\f017";
}
.wi-owm-311:before {
  content: "\f019";
}
.wi-owm-312:before {
  content: "\f019";
}
.wi-owm-313:before {
  content: "\f01a";
}
.wi-owm-314:before {
  content: "\f019";
}
.wi-owm-321:before {
  content: "\f01c";
}
.wi-owm-500:before {
  content: "\f01c";
}
.wi-owm-501:before {
  content: "\f019";
}
.wi-owm-502:before {
  content: "\f019";
}
.wi-owm-503:before {
  content: "\f019";
}
.wi-owm-504:before {
  content: "\f019";
}
.wi-owm-511:before {
  content: "\f017";
}
.wi-owm-520:before {
  content: "\f01a";
}
.wi-owm-521:before {
  content: "\f01a";
}
.wi-owm-522:before {
  content: "\f01a";
}
.wi-owm-531:before {
  content: "\f01d";
}
.wi-owm-600:before {
  content: "\f01b";
}
.wi-owm-601:before {
  content: "\f01b";
}
.wi-owm-602:before {
  content: "\f0b5";
}
.wi-owm-611:before {
  content: "\f017";
}
.wi-owm-612:before {
  content: "\f017";
}
.wi-owm-615:before {
  content: "\f017";
}
.wi-owm-616:before {
  content: "\f017";
}
.wi-owm-620:before {
  content: "\f017";
}
.wi-owm-621:before {
  content: "\f01b";
}
.wi-owm-622:before {
  content: "\f01b";
}
.wi-owm-701:before {
  content: "\f01a";
}
.wi-owm-711:before {
  content: "\f062";
}
.wi-owm-721:before {
  content: "\f0b6";
}
.wi-owm-731:before {
  content: "\f063";
}
.wi-owm-741:before {
  content: "\f014";
}
.wi-owm-761:before {
  content: "\f063";
}
.wi-owm-762:before {
  content: "\f063";
}
.wi-owm-771:before {
  content: "\f011";
}
.wi-owm-781:before {
  content: "\f056";
}
.wi-owm-800:before {
  content: "\f00d";
}
.wi-owm-801:before {
  content: "\f011";
}
.wi-owm-802:before {
  content: "\f011";
}
.wi-owm-803:before {
  content: "\f012";
}
.wi-owm-804:before {
  content: "\f013";
}
.wi-owm-900:before {
  content: "\f056";
}
.wi-owm-901:before {
  content: "\f01d";
}
.wi-owm-902:before {
  content: "\f073";
}
.wi-owm-903:before {
  content: "\f076";
}
.wi-owm-904:before {
  content: "\f072";
}
.wi-owm-905:before {
  content: "\f021";
}
.wi-owm-906:before {
  content: "\f015";
}
.wi-owm-957:before {
  content: "\f050";
}
.wi-owm-day-200:before {
  content: "\f010";
}
.wi-owm-day-201:before {
  content: "\f010";
}
.wi-owm-day-202:before {
  content: "\f010";
}
.wi-owm-day-210:before {
  content: "\f005";
}
.wi-owm-day-211:before {
  content: "\f005";
}
.wi-owm-day-212:before {
  content: "\f005";
}
.wi-owm-day-221:before {
  content: "\f005";
}
.wi-owm-day-230:before {
  content: "\f010";
}
.wi-owm-day-231:before {
  content: "\f010";
}
.wi-owm-day-232:before {
  content: "\f010";
}
.wi-owm-day-300:before {
  content: "\f00b";
}
.wi-owm-day-301:before {
  content: "\f00b";
}
.wi-owm-day-302:before {
  content: "\f008";
}
.wi-owm-day-310:before {
  content: "\f008";
}
.wi-owm-day-311:before {
  content: "\f008";
}
.wi-owm-day-312:before {
  content: "\f008";
}
.wi-owm-day-313:before {
  content: "\f008";
}
.wi-owm-day-314:before {
  content: "\f008";
}
.wi-owm-day-321:before {
  content: "\f00b";
}
.wi-owm-day-500:before {
  content: "\f00b";
}
.wi-owm-day-501:before {
  content: "\f008";
}
.wi-owm-day-502:before {
  content: "\f008";
}
.wi-owm-day-503:before {
  content: "\f008";
}
.wi-owm-day-504:before {
  content: "\f008";
}
.wi-owm-day-511:before {
  content: "\f006";
}
.wi-owm-day-520:before {
  content: "\f009";
}
.wi-owm-day-521:before {
  content: "\f009";
}
.wi-owm-day-522:before {
  content: "\f009";
}
.wi-owm-day-531:before {
  content: "\f00e";
}
.wi-owm-day-600:before {
  content: "\f00a";
}
.wi-owm-day-601:before {
  content: "\f0b2";
}
.wi-owm-day-602:before {
  content: "\f00a";
}
.wi-owm-day-611:before {
  content: "\f006";
}
.wi-owm-day-612:before {
  content: "\f006";
}
.wi-owm-day-615:before {
  content: "\f006";
}
.wi-owm-day-616:before {
  content: "\f006";
}
.wi-owm-day-620:before {
  content: "\f006";
}
.wi-owm-day-621:before {
  content: "\f00a";
}
.wi-owm-day-622:before {
  content: "\f00a";
}
.wi-owm-day-701:before {
  content: "\f009";
}
.wi-owm-day-711:before {
  content: "\f062";
}
.wi-owm-day-721:before {
  content: "\f0b6";
}
.wi-owm-day-731:before {
  content: "\f063";
}
.wi-owm-day-741:before {
  content: "\f003";
}
.wi-owm-day-761:before {
  content: "\f063";
}
.wi-owm-day-762:before {
  content: "\f063";
}
.wi-owm-day-781:before {
  content: "\f056";
}
.wi-owm-day-800:before {
  content: "\f00d";
}
.wi-owm-day-801:before {
  content: "\f000";
}
.wi-owm-day-802:before {
  content: "\f000";
}
.wi-owm-day-803:before {
  content: "\f000";
}
.wi-owm-day-804:before {
  content: "\f00c";
}
.wi-owm-day-900:before {
  content: "\f056";
}
.wi-owm-day-902:before {
  content: "\f073";
}
.wi-owm-day-903:before {
  content: "\f076";
}
.wi-owm-day-904:before {
  content: "\f072";
}
.wi-owm-day-906:before {
  content: "\f004";
}
.wi-owm-day-957:before {
  content: "\f050";
}
.wi-owm-night-200:before {
  content: "\f02d";
}
.wi-owm-night-201:before {
  content: "\f02d";
}
.wi-owm-night-202:before {
  content: "\f02d";
}
.wi-owm-night-210:before {
  content: "\f025";
}
.wi-owm-night-211:before {
  content: "\f025";
}
.wi-owm-night-212:before {
  content: "\f025";
}
.wi-owm-night-221:before {
  content: "\f025";
}
.wi-owm-night-230:before {
  content: "\f02d";
}
.wi-owm-night-231:before {
  content: "\f02d";
}
.wi-owm-night-232:before {
  content: "\f02d";
}
.wi-owm-night-300:before {
  content: "\f02b";
}
.wi-owm-night-301:before {
  content: "\f02b";
}
.wi-owm-night-302:before {
  content: "\f028";
}
.wi-owm-night-310:before {
  content: "\f028";
}
.wi-owm-night-311:before {
  content: "\f028";
}
.wi-owm-night-312:before {
  content: "\f028";
}
.wi-owm-night-313:before {
  content: "\f028";
}
.wi-owm-night-314:before {
  content: "\f028";
}
.wi-owm-night-321:before {
  content: "\f02b";
}
.wi-owm-night-500:before {
  content: "\f02b";
}
.wi-owm-night-501:before {
  content: "\f028";
}
.wi-owm-night-502:before {
  content: "\f028";
}
.wi-owm-night-503:before {
  content: "\f028";
}
.wi-owm-night-504:before {
  content: "\f028";
}
.wi-owm-night-511:before {
  content: "\f026";
}
.wi-owm-night-520:before {
  content: "\f029";
}
.wi-owm-night-521:before {
  content: "\f029";
}
.wi-owm-night-522:before {
  content: "\f029";
}
.wi-owm-night-531:before {
  content: "\f02c";
}
.wi-owm-night-600:before {
  content: "\f02a";
}
.wi-owm-night-601:before {
  content: "\f0b4";
}
.wi-owm-night-602:before {
  content: "\f02a";
}
.wi-owm-night-611:before {
  content: "\f026";
}
.wi-owm-night-612:before {
  content: "\f026";
}
.wi-owm-night-615:before {
  content: "\f026";
}
.wi-owm-night-616:before {
  content: "\f026";
}
.wi-owm-night-620:before {
  content: "\f026";
}
.wi-owm-night-621:before {
  content: "\f02a";
}
.wi-owm-night-622:before {
  content: "\f02a";
}
.wi-owm-night-701:before {
  content: "\f029";
}
.wi-owm-night-711:before {
  content: "\f062";
}
.wi-owm-night-721:before {
  content: "\f0b6";
}
.wi-owm-night-731:before {
  content: "\f063";
}
.wi-owm-night-741:before {
  content: "\f04a";
}
.wi-owm-night-761:before {
  content: "\f063";
}
.wi-owm-night-762:before {
  content: "\f063";
}
.wi-owm-night-781:before {
  content: "\f056";
}
.wi-owm-night-800:before {
  content: "\f02e";
}
.wi-owm-night-801:before {
  content: "\f022";
}
.wi-owm-night-802:before {
  content: "\f022";
}
.wi-owm-night-803:before {
  content: "\f022";
}
.wi-owm-night-804:before {
  content: "\f086";
}
.wi-owm-night-900:before {
  content: "\f056";
}
.wi-owm-night-902:before {
  content: "\f073";
}
.wi-owm-night-903:before {
  content: "\f076";
}
.wi-owm-night-904:before {
  content: "\f072";
}
.wi-owm-night-906:before {
  content: "\f024";
}
.wi-owm-night-957:before {
  content: "\f050";
}
.wi-wu-chanceflurries:before {
  content: "\f064";
}
.wi-wu-chancerain:before {
  content: "\f019";
}
.wi-wu-chancesleat:before {
  content: "\f0b5";
}
.wi-wu-chancesnow:before {
  content: "\f01b";
}
.wi-wu-chancetstorms:before {
  content: "\f01e";
}
.wi-wu-clear:before {
  content: "\f00d";
}
.wi-wu-cloudy:before {
  content: "\f002";
}
.wi-wu-flurries:before {
  content: "\f064";
}
.wi-wu-hazy:before {
  content: "\f0b6";
}
.wi-wu-mostlycloudy:before {
  content: "\f002";
}
.wi-wu-mostlysunny:before {
  content: "\f00d";
}
.wi-wu-partlycloudy:before {
  content: "\f002";
}
.wi-wu-partlysunny:before {
  content: "\f00d";
}
.wi-wu-rain:before {
  content: "\f01a";
}
.wi-wu-sleat:before {
  content: "\f0b5";
}
.wi-wu-snow:before {
  content: "\f01b";
}
.wi-wu-sunny:before {
  content: "\f00d";
}
.wi-wu-tstorms:before {
  content: "\f01e";
}
.wi-wu-unknown:before {
  content: "\f00d";
}

/* src/assets/iconfonts/feather/feather.css */
@font-face {
  font-family: "feather";
  src: url("./media/feather-webfont.eot?t=1501841394106");
  src:
    url("./media/feather-webfont.eot?t=1501841394106") format("embedded-opentype"),
    url("./media/feather-webfont.ttf") format("truetype"),
    url("./media/feather-webfont.svg") format("svg");
}
.fe {
  font-family: "feather" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.1;
  font-size: initial;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fe-activity:before {
  content: "\e900";
}
.fe-airplay:before {
  content: "\e901";
}
.fe-alert-circle:before {
  content: "\e902";
}
.fe-alert-octagon:before {
  content: "\e903";
}
.fe-alert-triangle:before {
  content: "\e904";
}
.fe-align-center:before {
  content: "\e905";
}
.fe-align-justify:before {
  content: "\e906";
}
.fe-align-left:before {
  content: "\e907";
}
.fe-align-right:before {
  content: "\e908";
}
.fe-anchor:before {
  content: "\e909";
}
.fe-aperture:before {
  content: "\e90a";
}
.fe-arrow-down:before {
  content: "\e90b";
}
.fe-arrow-down-circle:before {
  content: "\e90c";
}
.fe-arrow-down-left:before {
  content: "\e90d";
}
.fe-arrow-down-right:before {
  content: "\e90e";
}
.fe-arrow-left:before {
  content: "\e90f";
}
.fe-arrow-left-circle:before {
  content: "\e910";
}
.fe-arrow-right:before {
  content: "\e911";
}
.fe-arrow-right-circle:before {
  content: "\e912";
}
.fe-arrow-up:before {
  content: "\e913";
}
.fe-arrow-up-circle:before {
  content: "\e914";
}
.fe-arrow-up-left:before {
  content: "\e915";
}
.fe-arrow-up-right:before {
  content: "\e916";
}
.fe-at-sign:before {
  content: "\e917";
}
.fe-award:before {
  content: "\e918";
}
.fe-bar-chart:before {
  content: "\e919";
}
.fe-bar-chart-2:before {
  content: "\e91a";
}
.fe-battery:before {
  content: "\e91b";
}
.fe-battery-charging:before {
  content: "\e91c";
}
.fe-bell:before {
  content: "\e91d";
}
.fe-bell-off:before {
  content: "\e91e";
}
.fe-bluetooth:before {
  content: "\e91f";
}
.fe-bold:before {
  content: "\e920";
}
.fe-book:before {
  content: "\e921";
}
.fe-book-open:before {
  content: "\e922";
}
.fe-bookmark:before {
  content: "\e923";
}
.fe-box:before {
  content: "\e924";
}
.fe-briefcase:before {
  content: "\e925";
}
.fe-calendar:before {
  content: "\e926";
}
.fe-camera:before {
  content: "\e927";
}
.fe-camera-off:before {
  content: "\e928";
}
.fe-cast:before {
  content: "\e929";
}
.fe-check:before {
  content: "\e92a";
}
.fe-check-circle:before {
  content: "\e92b";
}
.fe-check-square:before {
  content: "\e92c";
}
.fe-chevron-down:before {
  content: "\e92d";
}
.fe-chevron-left:before {
  content: "\e92e";
}
.fe-chevron-right:before {
  content: "\e92f";
}
.fe-chevron-up:before {
  content: "\e930";
}
.fe-chevrons-down:before {
  content: "\e931";
}
.fe-chevrons-left:before {
  content: "\e932";
}
.fe-chevrons-right:before {
  content: "\e933";
}
.fe-chevrons-up:before {
  content: "\e934";
}
.fe-chrome:before {
  content: "\e935";
}
.fe-circle:before {
  content: "\e936";
}
.fe-clipboard:before {
  content: "\e937";
}
.fe-clock:before {
  content: "\e938";
}
.fe-cloud:before {
  content: "\e939";
}
.fe-cloud-drizzle:before {
  content: "\e93a";
}
.fe-cloud-lightning:before {
  content: "\e93b";
}
.fe-cloud-off:before {
  content: "\e93c";
}
.fe-cloud-rain:before {
  content: "\e93d";
}
.fe-cloud-snow:before {
  content: "\e93e";
}
.fe-code:before {
  content: "\e93f";
}
.fe-codepen:before {
  content: "\e940";
}
.fe-command:before {
  content: "\e941";
}
.fe-compass:before {
  content: "\e942";
}
.fe-copy:before {
  content: "\e943";
}
.fe-corner-down-left:before {
  content: "\e944";
}
.fe-corner-down-right:before {
  content: "\e945";
}
.fe-corner-left-down:before {
  content: "\e946";
}
.fe-corner-left-up:before {
  content: "\e947";
}
.fe-corner-right-down:before {
  content: "\e948";
}
.fe-corner-right-up:before {
  content: "\e949";
}
.fe-corner-up-left:before {
  content: "\e94a";
}
.fe-corner-up-right:before {
  content: "\e94b";
}
.fe-cpu:before {
  content: "\e94c";
}
.fe-credit-card:before {
  content: "\e94d";
}
.fe-crop:before {
  content: "\e94e";
}
.fe-crosshair:before {
  content: "\e94f";
}
.fe-database:before {
  content: "\e950";
}
.fe-delete:before {
  content: "\e951";
}
.fe-disc:before {
  content: "\e952";
}
.fe-dollar-sign:before {
  content: "\e953";
}
.fe-download:before {
  content: "\e954";
}
.fe-download-cloud:before {
  content: "\e955";
}
.fe-droplet:before {
  content: "\e956";
}
.fe-edit:before {
  content: "\e957";
}
.fe-edit-2:before {
  content: "\e958";
}
.fe-edit-3:before {
  content: "\e959";
}
.fe-external-link:before {
  content: "\e95a";
}
.fe-eye:before {
  content: "\e95b";
}
.fe-eye-off:before {
  content: "\e95c";
}
.fe-facebook:before {
  content: "\e95d";
}
.fe-fast-forward:before {
  content: "\e95e";
}
.fe-feather:before {
  content: "\e95f";
}
.fe-file:before {
  content: "\e960";
}
.fe-file-minus:before {
  content: "\e961";
}
.fe-file-plus:before {
  content: "\e962";
}
.fe-file-text:before {
  content: "\e963";
}
.fe-film:before {
  content: "\e964";
}
.fe-filter:before {
  content: "\e965";
}
.fe-flag:before {
  content: "\e966";
}
.fe-folder:before {
  content: "\e967";
}
.fe-folder-minus:before {
  content: "\e968";
}
.fe-folder-plus:before {
  content: "\e969";
}
.fe-git-branch:before {
  content: "\e96a";
}
.fe-git-commit:before {
  content: "\e96b";
}
.fe-git-merge:before {
  content: "\e96c";
}
.fe-git-pull-request:before {
  content: "\e96d";
}
.fe-github:before {
  content: "\e96e";
}
.fe-gitlab:before {
  content: "\e96f";
}
.fe-globe:before {
  content: "\e970";
}
.fe-grid:before {
  content: "\e971";
}
.fe-hard-drive:before {
  content: "\e972";
}
.fe-hash:before {
  content: "\e973";
}
.fe-headphones:before {
  content: "\e974";
}
.fe-heart:before {
  content: "\e975";
}
.fe-help-circle:before {
  content: "\e976";
}
.fe-home:before {
  content: "\e977";
}
.fe-image:before {
  content: "\e978";
}
.fe-inbox:before {
  content: "\e979";
}
.fe-info:before {
  content: "\e97a";
}
.fe-instagram:before {
  content: "\e97b";
}
.fe-italic:before {
  content: "\e97c";
}
.fe-layers:before {
  content: "\e97d";
}
.fe-layout:before {
  content: "\e97e";
}
.fe-life-buoy:before {
  content: "\e97f";
}
.fe-link:before {
  content: "\e980";
}
.fe-link-2:before {
  content: "\e981";
}
.fe-linkedin:before {
  content: "\e982";
}
.fe-list:before {
  content: "\e983";
}
.fe-loader:before {
  content: "\e984";
}
.fe-lock:before {
  content: "\e985";
}
.fe-log-in:before {
  content: "\e986";
}
.fe-log-out:before {
  content: "\e987";
}
.fe-mail:before {
  content: "\e988";
}
.fe-map:before {
  content: "\e989";
}
.fe-map-pin:before {
  content: "\e98a";
}
.fe-maximize:before {
  content: "\e98b";
}
.fe-maximize-2:before {
  content: "\e98c";
}
.fe-menu:before {
  content: "\e98d";
}
.fe-message-circle:before {
  content: "\e98e";
}
.fe-message-square:before {
  content: "\e98f";
}
.fe-mic:before {
  content: "\e990";
}
.fe-mic-off:before {
  content: "\e991";
}
.fe-minimize:before {
  content: "\e992";
}
.fe-minimize-2:before {
  content: "\e993";
}
.fe-minus:before {
  content: "\e994";
}
.fe-minus-circle:before {
  content: "\e995";
}
.fe-minus-square:before {
  content: "\e996";
}
.fe-monitor:before {
  content: "\e997";
}
.fe-moon:before {
  content: "\e998";
}
.fe-more-horizontal:before {
  content: "\e999";
}
.fe-more-vertical:before {
  content: "\e99a";
}
.fe-move:before {
  content: "\e99b";
}
.fe-music:before {
  content: "\e99c";
}
.fe-navigation:before {
  content: "\e99d";
}
.fe-navigation-2:before {
  content: "\e99e";
}
.fe-octagon:before {
  content: "\e99f";
}
.fe-package:before {
  content: "\e9a0";
}
.fe-paperclip:before {
  content: "\e9a1";
}
.fe-pause:before {
  content: "\e9a2";
}
.fe-pause-circle:before {
  content: "\e9a3";
}
.fe-percent:before {
  content: "\e9a4";
}
.fe-phone:before {
  content: "\e9a5";
}
.fe-phone-call:before {
  content: "\e9a6";
}
.fe-phone-forwarded:before {
  content: "\e9a7";
}
.fe-phone-incoming:before {
  content: "\e9a8";
}
.fe-phone-missed:before {
  content: "\e9a9";
}
.fe-phone-off:before {
  content: "\e9aa";
}
.fe-phone-outgoing:before {
  content: "\e9ab";
}
.fe-pie-chart:before {
  content: "\e9ac";
}
.fe-play:before {
  content: "\e9ad";
}
.fe-play-circle:before {
  content: "\e9ae";
}
.fe-plus:before {
  content: "\e9af";
}
.fe-plus-circle:before {
  content: "\e9b0";
}
.fe-plus-square:before {
  content: "\e9b1";
}
.fe-pocket:before {
  content: "\e9b2";
}
.fe-power:before {
  content: "\e9b3";
}
.fe-printer:before {
  content: "\e9b4";
}
.fe-radio:before {
  content: "\e9b5";
}
.fe-refresh-ccw:before {
  content: "\e9b6";
}
.fe-refresh-cw:before {
  content: "\e9b7";
}
.fe-repeat:before {
  content: "\e9b8";
}
.fe-rewind:before {
  content: "\e9b9";
}
.fe-rotate-ccw:before {
  content: "\e9ba";
}
.fe-rotate-cw:before {
  content: "\e9bb";
}
.fe-rss:before {
  content: "\e9bc";
}
.fe-save:before {
  content: "\e9bd";
}
.fe-scissors:before {
  content: "\e9be";
}
.fe-search:before {
  content: "\e9bf";
}
.fe-send:before {
  content: "\e9c0";
}
.fe-server:before {
  content: "\e9c1";
}
.fe-settings:before {
  content: "\e9c2";
}
.fe-share:before {
  content: "\e9c3";
}
.fe-share-2:before {
  content: "\e9c4";
}
.fe-shield:before {
  content: "\e9c5";
}
.fe-shield-off:before {
  content: "\e9c6";
}
.fe-shopping-bag:before {
  content: "\e9c7";
}
.fe-shopping-cart:before {
  content: "\e9c8";
}
.fe-shuffle:before {
  content: "\e9c9";
}
.fe-sidebar:before {
  content: "\e9ca";
}
.fe-skip-back:before {
  content: "\e9cb";
}
.fe-skip-forward:before {
  content: "\e9cc";
}
.fe-slack:before {
  content: "\e9cd";
}
.fe-slash:before {
  content: "\e9ce";
}
.fe-sliders:before {
  content: "\e9cf";
}
.fe-smartphone:before {
  content: "\e9d0";
}
.fe-speaker:before {
  content: "\e9d1";
}
.fe-square:before {
  content: "\e9d2";
}
.fe-star:before {
  content: "\e9d3";
}
.fe-stop-circle:before {
  content: "\e9d4";
}
.fe-sun:before {
  content: "\e9d5";
}
.fe-sunrise:before {
  content: "\e9d6";
}
.fe-sunset:before {
  content: "\e9d7";
}
.fe-tablet:before {
  content: "\e9d8";
}
.fe-tag:before {
  content: "\e9d9";
}
.fe-target:before {
  content: "\e9da";
}
.fe-terminal:before {
  content: "\e9db";
}
.fe-thermometer:before {
  content: "\e9dc";
}
.fe-thumbs-down:before {
  content: "\e9dd";
}
.fe-thumbs-up:before {
  content: "\e9de";
}
.fe-toggle-left:before {
  content: "\e9df";
}
.fe-toggle-right:before {
  content: "\e9e0";
}
.fe-trash:before {
  content: "\e9e1";
}
.fe-trash-2:before {
  content: "\e9e2";
}
.fe-trending-down:before {
  content: "\e9e3";
}
.fe-trending-up:before {
  content: "\e9e4";
}
.fe-triangle:before {
  content: "\e9e5";
}
.fe-truck:before {
  content: "\e9e6";
}
.fe-tv:before {
  content: "\e9e7";
}
.fe-twitter:before {
  content: "\e9e8";
}
.fe-type:before {
  content: "\e9e9";
}
.fe-umbrella:before {
  content: "\e9ea";
}
.fe-underline:before {
  content: "\e9eb";
}
.fe-unlock:before {
  content: "\e9ec";
}
.fe-upload:before {
  content: "\e9ed";
}
.fe-upload-cloud:before {
  content: "\e9ee";
}
.fe-user:before {
  content: "\e9ef";
}
.fe-user-check:before {
  content: "\e9f0";
}
.fe-user-minus:before {
  content: "\e9f1";
}
.fe-user-plus:before {
  content: "\e9f2";
}
.fe-user-x:before {
  content: "\e9f3";
}
.fe-users:before {
  content: "\e9f4";
}
.fe-video:before {
  content: "\e9f5";
}
.fe-video-off:before {
  content: "\e9f6";
}
.fe-voicemail:before {
  content: "\e9f7";
}
.fe-volume:before {
  content: "\e9f8";
}
.fe-volume-1:before {
  content: "\e9f9";
}
.fe-volume-2:before {
  content: "\e9fa";
}
.fe-volume-x:before {
  content: "\e9fb";
}
.fe-watch:before {
  content: "\e9fc";
}
.fe-wifi:before {
  content: "\e9fd";
}
.fe-wifi-off:before {
  content: "\e9fe";
}
.fe-wind:before {
  content: "\e9ff";
}
.fe-x:before {
  content: "\ea00";
}
.fe-x-circle:before {
  content: "\ea01";
}
.fe-x-square:before {
  content: "\ea02";
}
.fe-zap:before {
  content: "\ea03";
}
.fe-zap-off:before {
  content: "\ea04";
}
.fe-zoom-in:before {
  content: "\ea05";
}
.fe-zoom-out:before {
  content: "\ea06";
}
.fe-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fe-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fe-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* src/assets/plugins/iconfonts/remixicon/remixicon.css */
@font-face {
  font-family: "remixicon";
  src: url("./media/remixicon.eot");
  src:
    url("./media/remixicon.eot") format("embedded-opentype"),
    url("./media/remixicon.woff2") format("woff2"),
    url("./media/remixicon.woff") format("woff"),
    url("./media/remixicon.ttf") format("truetype");
  font-display: swap;
}
[class^=ri-],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ri-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}
.ri-xl {
  font-size: 1.5em;
  line-height: 0.6666em;
  vertical-align: -.075em;
}
.ri-xxs {
  font-size: .5em;
}
.ri-xs {
  font-size: .75em;
}
.ri-sm {
  font-size: .875em;
}
.ri-1x {
  font-size: 1em;
}
.ri-2x {
  font-size: 2em;
}
.ri-3x {
  font-size: 3em;
}
.ri-4x {
  font-size: 4em;
}
.ri-5x {
  font-size: 5em;
}
.ri-6x {
  font-size: 6em;
}
.ri-7x {
  font-size: 7em;
}
.ri-8x {
  font-size: 8em;
}
.ri-9x {
  font-size: 9em;
}
.ri-10x {
  font-size: 10em;
}
.ri-fw {
  text-align: center;
  width: 1.25em;
}
.ri-24-hours-fill:before {
  content: "\ea01";
}
.ri-24-hours-line:before {
  content: "\ea02";
}
.ri-4k-fill:before {
  content: "\ea03";
}
.ri-4k-line:before {
  content: "\ea04";
}
.ri-a-b:before {
  content: "\ea05";
}
.ri-account-box-fill:before {
  content: "\ea06";
}
.ri-account-box-line:before {
  content: "\ea07";
}
.ri-account-circle-fill:before {
  content: "\ea08";
}
.ri-account-circle-line:before {
  content: "\ea09";
}
.ri-account-pin-box-fill:before {
  content: "\ea0a";
}
.ri-account-pin-box-line:before {
  content: "\ea0b";
}
.ri-account-pin-circle-fill:before {
  content: "\ea0c";
}
.ri-account-pin-circle-line:before {
  content: "\ea0d";
}
.ri-add-box-fill:before {
  content: "\ea0e";
}
.ri-add-box-line:before {
  content: "\ea0f";
}
.ri-add-circle-fill:before {
  content: "\ea10";
}
.ri-add-circle-line:before {
  content: "\ea11";
}
.ri-add-fill:before {
  content: "\ea12";
}
.ri-add-line:before {
  content: "\ea13";
}
.ri-admin-fill:before {
  content: "\ea14";
}
.ri-admin-line:before {
  content: "\ea15";
}
.ri-advertisement-fill:before {
  content: "\ea16";
}
.ri-advertisement-line:before {
  content: "\ea17";
}
.ri-airplay-fill:before {
  content: "\ea18";
}
.ri-airplay-line:before {
  content: "\ea19";
}
.ri-alarm-fill:before {
  content: "\ea1a";
}
.ri-alarm-line:before {
  content: "\ea1b";
}
.ri-alarm-warning-fill:before {
  content: "\ea1c";
}
.ri-alarm-warning-line:before {
  content: "\ea1d";
}
.ri-album-fill:before {
  content: "\ea1e";
}
.ri-album-line:before {
  content: "\ea1f";
}
.ri-alert-fill:before {
  content: "\ea20";
}
.ri-alert-line:before {
  content: "\ea21";
}
.ri-aliens-fill:before {
  content: "\ea22";
}
.ri-aliens-line:before {
  content: "\ea23";
}
.ri-align-bottom:before {
  content: "\ea24";
}
.ri-align-center:before {
  content: "\ea25";
}
.ri-align-justify:before {
  content: "\ea26";
}
.ri-align-left:before {
  content: "\ea27";
}
.ri-align-right:before {
  content: "\ea28";
}
.ri-align-top:before {
  content: "\ea29";
}
.ri-align-vertically:before {
  content: "\ea2a";
}
.ri-alipay-fill:before {
  content: "\ea2b";
}
.ri-alipay-line:before {
  content: "\ea2c";
}
.ri-amazon-fill:before {
  content: "\ea2d";
}
.ri-amazon-line:before {
  content: "\ea2e";
}
.ri-anchor-fill:before {
  content: "\ea2f";
}
.ri-anchor-line:before {
  content: "\ea30";
}
.ri-ancient-gate-fill:before {
  content: "\ea31";
}
.ri-ancient-gate-line:before {
  content: "\ea32";
}
.ri-ancient-pavilion-fill:before {
  content: "\ea33";
}
.ri-ancient-pavilion-line:before {
  content: "\ea34";
}
.ri-android-fill:before {
  content: "\ea35";
}
.ri-android-line:before {
  content: "\ea36";
}
.ri-angularjs-fill:before {
  content: "\ea37";
}
.ri-angularjs-line:before {
  content: "\ea38";
}
.ri-anticlockwise-2-fill:before {
  content: "\ea39";
}
.ri-anticlockwise-2-line:before {
  content: "\ea3a";
}
.ri-anticlockwise-fill:before {
  content: "\ea3b";
}
.ri-anticlockwise-line:before {
  content: "\ea3c";
}
.ri-app-store-fill:before {
  content: "\ea3d";
}
.ri-app-store-line:before {
  content: "\ea3e";
}
.ri-apple-fill:before {
  content: "\ea3f";
}
.ri-apple-line:before {
  content: "\ea40";
}
.ri-apps-2-fill:before {
  content: "\ea41";
}
.ri-apps-2-line:before {
  content: "\ea42";
}
.ri-apps-fill:before {
  content: "\ea43";
}
.ri-apps-line:before {
  content: "\ea44";
}
.ri-archive-drawer-fill:before {
  content: "\ea45";
}
.ri-archive-drawer-line:before {
  content: "\ea46";
}
.ri-archive-fill:before {
  content: "\ea47";
}
.ri-archive-line:before {
  content: "\ea48";
}
.ri-arrow-down-circle-fill:before {
  content: "\ea49";
}
.ri-arrow-down-circle-line:before {
  content: "\ea4a";
}
.ri-arrow-down-fill:before {
  content: "\ea4b";
}
.ri-arrow-down-line:before {
  content: "\ea4c";
}
.ri-arrow-down-s-fill:before {
  content: "\ea4d";
}
.ri-arrow-down-s-line:before {
  content: "\ea4e";
}
.ri-arrow-drop-down-fill:before {
  content: "\ea4f";
}
.ri-arrow-drop-down-line:before {
  content: "\ea50";
}
.ri-arrow-drop-left-fill:before {
  content: "\ea51";
}
.ri-arrow-drop-left-line:before {
  content: "\ea52";
}
.ri-arrow-drop-right-fill:before {
  content: "\ea53";
}
.ri-arrow-drop-right-line:before {
  content: "\ea54";
}
.ri-arrow-drop-up-fill:before {
  content: "\ea55";
}
.ri-arrow-drop-up-line:before {
  content: "\ea56";
}
.ri-arrow-go-back-fill:before {
  content: "\ea57";
}
.ri-arrow-go-back-line:before {
  content: "\ea58";
}
.ri-arrow-go-forward-fill:before {
  content: "\ea59";
}
.ri-arrow-go-forward-line:before {
  content: "\ea5a";
}
.ri-arrow-left-circle-fill:before {
  content: "\ea5b";
}
.ri-arrow-left-circle-line:before {
  content: "\ea5c";
}
.ri-arrow-left-down-fill:before {
  content: "\ea5d";
}
.ri-arrow-left-down-line:before {
  content: "\ea5e";
}
.ri-arrow-left-fill:before {
  content: "\ea5f";
}
.ri-arrow-left-line:before {
  content: "\ea60";
}
.ri-arrow-left-right-fill:before {
  content: "\ea61";
}
.ri-arrow-left-right-line:before {
  content: "\ea62";
}
.ri-arrow-left-s-fill:before {
  content: "\ea63";
}
.ri-arrow-left-s-line:before {
  content: "\ea64";
}
.ri-arrow-left-up-fill:before {
  content: "\ea65";
}
.ri-arrow-left-up-line:before {
  content: "\ea66";
}
.ri-arrow-right-circle-fill:before {
  content: "\ea67";
}
.ri-arrow-right-circle-line:before {
  content: "\ea68";
}
.ri-arrow-right-down-fill:before {
  content: "\ea69";
}
.ri-arrow-right-down-line:before {
  content: "\ea6a";
}
.ri-arrow-right-fill:before {
  content: "\ea6b";
}
.ri-arrow-right-line:before {
  content: "\ea6c";
}
.ri-arrow-right-s-fill:before {
  content: "\ea6d";
}
.ri-arrow-right-s-line:before {
  content: "\ea6e";
}
.ri-arrow-right-up-fill:before {
  content: "\ea6f";
}
.ri-arrow-right-up-line:before {
  content: "\ea70";
}
.ri-arrow-up-circle-fill:before {
  content: "\ea71";
}
.ri-arrow-up-circle-line:before {
  content: "\ea72";
}
.ri-arrow-up-down-fill:before {
  content: "\ea73";
}
.ri-arrow-up-down-line:before {
  content: "\ea74";
}
.ri-arrow-up-fill:before {
  content: "\ea75";
}
.ri-arrow-up-line:before {
  content: "\ea76";
}
.ri-arrow-up-s-fill:before {
  content: "\ea77";
}
.ri-arrow-up-s-line:before {
  content: "\ea78";
}
.ri-artboard-2-fill:before {
  content: "\ea79";
}
.ri-artboard-2-line:before {
  content: "\ea7a";
}
.ri-artboard-fill:before {
  content: "\ea7b";
}
.ri-artboard-line:before {
  content: "\ea7c";
}
.ri-article-fill:before {
  content: "\ea7d";
}
.ri-article-line:before {
  content: "\ea7e";
}
.ri-aspect-ratio-fill:before {
  content: "\ea7f";
}
.ri-aspect-ratio-line:before {
  content: "\ea80";
}
.ri-asterisk:before {
  content: "\ea81";
}
.ri-at-fill:before {
  content: "\ea82";
}
.ri-at-line:before {
  content: "\ea83";
}
.ri-attachment-2:before {
  content: "\ea84";
}
.ri-attachment-fill:before {
  content: "\ea85";
}
.ri-attachment-line:before {
  content: "\ea86";
}
.ri-auction-fill:before {
  content: "\ea87";
}
.ri-auction-line:before {
  content: "\ea88";
}
.ri-award-fill:before {
  content: "\ea89";
}
.ri-award-line:before {
  content: "\ea8a";
}
.ri-baidu-fill:before {
  content: "\ea8b";
}
.ri-baidu-line:before {
  content: "\ea8c";
}
.ri-ball-pen-fill:before {
  content: "\ea8d";
}
.ri-ball-pen-line:before {
  content: "\ea8e";
}
.ri-bank-card-2-fill:before {
  content: "\ea8f";
}
.ri-bank-card-2-line:before {
  content: "\ea90";
}
.ri-bank-card-fill:before {
  content: "\ea91";
}
.ri-bank-card-line:before {
  content: "\ea92";
}
.ri-bank-fill:before {
  content: "\ea93";
}
.ri-bank-line:before {
  content: "\ea94";
}
.ri-bar-chart-2-fill:before {
  content: "\ea95";
}
.ri-bar-chart-2-line:before {
  content: "\ea96";
}
.ri-bar-chart-box-fill:before {
  content: "\ea97";
}
.ri-bar-chart-box-line:before {
  content: "\ea98";
}
.ri-bar-chart-fill:before {
  content: "\ea99";
}
.ri-bar-chart-grouped-fill:before {
  content: "\ea9a";
}
.ri-bar-chart-grouped-line:before {
  content: "\ea9b";
}
.ri-bar-chart-horizontal-fill:before {
  content: "\ea9c";
}
.ri-bar-chart-horizontal-line:before {
  content: "\ea9d";
}
.ri-bar-chart-line:before {
  content: "\ea9e";
}
.ri-barcode-box-fill:before {
  content: "\ea9f";
}
.ri-barcode-box-line:before {
  content: "\eaa0";
}
.ri-barcode-fill:before {
  content: "\eaa1";
}
.ri-barcode-line:before {
  content: "\eaa2";
}
.ri-barricade-fill:before {
  content: "\eaa3";
}
.ri-barricade-line:before {
  content: "\eaa4";
}
.ri-base-station-fill:before {
  content: "\eaa5";
}
.ri-base-station-line:before {
  content: "\eaa6";
}
.ri-basketball-fill:before {
  content: "\eaa7";
}
.ri-basketball-line:before {
  content: "\eaa8";
}
.ri-battery-2-charge-fill:before {
  content: "\eaa9";
}
.ri-battery-2-charge-line:before {
  content: "\eaaa";
}
.ri-battery-2-fill:before {
  content: "\eaab";
}
.ri-battery-2-line:before {
  content: "\eaac";
}
.ri-battery-charge-fill:before {
  content: "\eaad";
}
.ri-battery-charge-line:before {
  content: "\eaae";
}
.ri-battery-fill:before {
  content: "\eaaf";
}
.ri-battery-line:before {
  content: "\eab0";
}
.ri-battery-low-fill:before {
  content: "\eab1";
}
.ri-battery-low-line:before {
  content: "\eab2";
}
.ri-battery-saver-fill:before {
  content: "\eab3";
}
.ri-battery-saver-line:before {
  content: "\eab4";
}
.ri-battery-share-fill:before {
  content: "\eab5";
}
.ri-battery-share-line:before {
  content: "\eab6";
}
.ri-bear-smile-fill:before {
  content: "\eab7";
}
.ri-bear-smile-line:before {
  content: "\eab8";
}
.ri-behance-fill:before {
  content: "\eab9";
}
.ri-behance-line:before {
  content: "\eaba";
}
.ri-bell-fill:before {
  content: "\eabb";
}
.ri-bell-line:before {
  content: "\eabc";
}
.ri-bike-fill:before {
  content: "\eabd";
}
.ri-bike-line:before {
  content: "\eabe";
}
.ri-bilibili-fill:before {
  content: "\eabf";
}
.ri-bilibili-line:before {
  content: "\eac0";
}
.ri-bill-fill:before {
  content: "\eac1";
}
.ri-bill-line:before {
  content: "\eac2";
}
.ri-billiards-fill:before {
  content: "\eac3";
}
.ri-billiards-line:before {
  content: "\eac4";
}
.ri-bit-coin-fill:before {
  content: "\eac5";
}
.ri-bit-coin-line:before {
  content: "\eac6";
}
.ri-blaze-fill:before {
  content: "\eac7";
}
.ri-blaze-line:before {
  content: "\eac8";
}
.ri-bluetooth-connect-fill:before {
  content: "\eac9";
}
.ri-bluetooth-connect-line:before {
  content: "\eaca";
}
.ri-bluetooth-fill:before {
  content: "\eacb";
}
.ri-bluetooth-line:before {
  content: "\eacc";
}
.ri-blur-off-fill:before {
  content: "\eacd";
}
.ri-blur-off-line:before {
  content: "\eace";
}
.ri-body-scan-fill:before {
  content: "\eacf";
}
.ri-body-scan-line:before {
  content: "\ead0";
}
.ri-bold:before {
  content: "\ead1";
}
.ri-book-2-fill:before {
  content: "\ead2";
}
.ri-book-2-line:before {
  content: "\ead3";
}
.ri-book-3-fill:before {
  content: "\ead4";
}
.ri-book-3-line:before {
  content: "\ead5";
}
.ri-book-fill:before {
  content: "\ead6";
}
.ri-book-line:before {
  content: "\ead7";
}
.ri-book-mark-fill:before {
  content: "\ead8";
}
.ri-book-mark-line:before {
  content: "\ead9";
}
.ri-book-open-fill:before {
  content: "\eada";
}
.ri-book-open-line:before {
  content: "\eadb";
}
.ri-book-read-fill:before {
  content: "\eadc";
}
.ri-book-read-line:before {
  content: "\eadd";
}
.ri-booklet-fill:before {
  content: "\eade";
}
.ri-booklet-line:before {
  content: "\eadf";
}
.ri-bookmark-2-fill:before {
  content: "\eae0";
}
.ri-bookmark-2-line:before {
  content: "\eae1";
}
.ri-bookmark-3-fill:before {
  content: "\eae2";
}
.ri-bookmark-3-line:before {
  content: "\eae3";
}
.ri-bookmark-fill:before {
  content: "\eae4";
}
.ri-bookmark-line:before {
  content: "\eae5";
}
.ri-boxing-fill:before {
  content: "\eae6";
}
.ri-boxing-line:before {
  content: "\eae7";
}
.ri-braces-fill:before {
  content: "\eae8";
}
.ri-braces-line:before {
  content: "\eae9";
}
.ri-brackets-fill:before {
  content: "\eaea";
}
.ri-brackets-line:before {
  content: "\eaeb";
}
.ri-briefcase-2-fill:before {
  content: "\eaec";
}
.ri-briefcase-2-line:before {
  content: "\eaed";
}
.ri-briefcase-3-fill:before {
  content: "\eaee";
}
.ri-briefcase-3-line:before {
  content: "\eaef";
}
.ri-briefcase-4-fill:before {
  content: "\eaf0";
}
.ri-briefcase-4-line:before {
  content: "\eaf1";
}
.ri-briefcase-5-fill:before {
  content: "\eaf2";
}
.ri-briefcase-5-line:before {
  content: "\eaf3";
}
.ri-briefcase-fill:before {
  content: "\eaf4";
}
.ri-briefcase-line:before {
  content: "\eaf5";
}
.ri-bring-forward:before {
  content: "\eaf6";
}
.ri-bring-to-front:before {
  content: "\eaf7";
}
.ri-broadcast-fill:before {
  content: "\eaf8";
}
.ri-broadcast-line:before {
  content: "\eaf9";
}
.ri-brush-2-fill:before {
  content: "\eafa";
}
.ri-brush-2-line:before {
  content: "\eafb";
}
.ri-brush-3-fill:before {
  content: "\eafc";
}
.ri-brush-3-line:before {
  content: "\eafd";
}
.ri-brush-4-fill:before {
  content: "\eafe";
}
.ri-brush-4-line:before {
  content: "\eaff";
}
.ri-brush-fill:before {
  content: "\eb00";
}
.ri-brush-line:before {
  content: "\eb01";
}
.ri-bubble-chart-fill:before {
  content: "\eb02";
}
.ri-bubble-chart-line:before {
  content: "\eb03";
}
.ri-bug-2-fill:before {
  content: "\eb04";
}
.ri-bug-2-line:before {
  content: "\eb05";
}
.ri-bug-fill:before {
  content: "\eb06";
}
.ri-bug-line:before {
  content: "\eb07";
}
.ri-building-2-fill:before {
  content: "\eb08";
}
.ri-building-2-line:before {
  content: "\eb09";
}
.ri-building-3-fill:before {
  content: "\eb0a";
}
.ri-building-3-line:before {
  content: "\eb0b";
}
.ri-building-4-fill:before {
  content: "\eb0c";
}
.ri-building-4-line:before {
  content: "\eb0d";
}
.ri-building-fill:before {
  content: "\eb0e";
}
.ri-building-line:before {
  content: "\eb0f";
}
.ri-bus-2-fill:before {
  content: "\eb10";
}
.ri-bus-2-line:before {
  content: "\eb11";
}
.ri-bus-fill:before {
  content: "\eb12";
}
.ri-bus-line:before {
  content: "\eb13";
}
.ri-bus-wifi-fill:before {
  content: "\eb14";
}
.ri-bus-wifi-line:before {
  content: "\eb15";
}
.ri-cactus-fill:before {
  content: "\eb16";
}
.ri-cactus-line:before {
  content: "\eb17";
}
.ri-cake-2-fill:before {
  content: "\eb18";
}
.ri-cake-2-line:before {
  content: "\eb19";
}
.ri-cake-3-fill:before {
  content: "\eb1a";
}
.ri-cake-3-line:before {
  content: "\eb1b";
}
.ri-cake-fill:before {
  content: "\eb1c";
}
.ri-cake-line:before {
  content: "\eb1d";
}
.ri-calculator-fill:before {
  content: "\eb1e";
}
.ri-calculator-line:before {
  content: "\eb1f";
}
.ri-calendar-2-fill:before {
  content: "\eb20";
}
.ri-calendar-2-line:before {
  content: "\eb21";
}
.ri-calendar-check-fill:before {
  content: "\eb22";
}
.ri-calendar-check-line:before {
  content: "\eb23";
}
.ri-calendar-event-fill:before {
  content: "\eb24";
}
.ri-calendar-event-line:before {
  content: "\eb25";
}
.ri-calendar-fill:before {
  content: "\eb26";
}
.ri-calendar-line:before {
  content: "\eb27";
}
.ri-calendar-todo-fill:before {
  content: "\eb28";
}
.ri-calendar-todo-line:before {
  content: "\eb29";
}
.ri-camera-2-fill:before {
  content: "\eb2a";
}
.ri-camera-2-line:before {
  content: "\eb2b";
}
.ri-camera-3-fill:before {
  content: "\eb2c";
}
.ri-camera-3-line:before {
  content: "\eb2d";
}
.ri-camera-fill:before {
  content: "\eb2e";
}
.ri-camera-lens-fill:before {
  content: "\eb2f";
}
.ri-camera-lens-line:before {
  content: "\eb30";
}
.ri-camera-line:before {
  content: "\eb31";
}
.ri-camera-off-fill:before {
  content: "\eb32";
}
.ri-camera-off-line:before {
  content: "\eb33";
}
.ri-camera-switch-fill:before {
  content: "\eb34";
}
.ri-camera-switch-line:before {
  content: "\eb35";
}
.ri-capsule-fill:before {
  content: "\eb36";
}
.ri-capsule-line:before {
  content: "\eb37";
}
.ri-car-fill:before {
  content: "\eb38";
}
.ri-car-line:before {
  content: "\eb39";
}
.ri-car-washing-fill:before {
  content: "\eb3a";
}
.ri-car-washing-line:before {
  content: "\eb3b";
}
.ri-caravan-fill:before {
  content: "\eb3c";
}
.ri-caravan-line:before {
  content: "\eb3d";
}
.ri-cast-fill:before {
  content: "\eb3e";
}
.ri-cast-line:before {
  content: "\eb3f";
}
.ri-cellphone-fill:before {
  content: "\eb40";
}
.ri-cellphone-line:before {
  content: "\eb41";
}
.ri-celsius-fill:before {
  content: "\eb42";
}
.ri-celsius-line:before {
  content: "\eb43";
}
.ri-centos-fill:before {
  content: "\eb44";
}
.ri-centos-line:before {
  content: "\eb45";
}
.ri-character-recognition-fill:before {
  content: "\eb46";
}
.ri-character-recognition-line:before {
  content: "\eb47";
}
.ri-charging-pile-2-fill:before {
  content: "\eb48";
}
.ri-charging-pile-2-line:before {
  content: "\eb49";
}
.ri-charging-pile-fill:before {
  content: "\eb4a";
}
.ri-charging-pile-line:before {
  content: "\eb4b";
}
.ri-chat-1-fill:before {
  content: "\eb4c";
}
.ri-chat-1-line:before {
  content: "\eb4d";
}
.ri-chat-2-fill:before {
  content: "\eb4e";
}
.ri-chat-2-line:before {
  content: "\eb4f";
}
.ri-chat-3-fill:before {
  content: "\eb50";
}
.ri-chat-3-line:before {
  content: "\eb51";
}
.ri-chat-4-fill:before {
  content: "\eb52";
}
.ri-chat-4-line:before {
  content: "\eb53";
}
.ri-chat-check-fill:before {
  content: "\eb54";
}
.ri-chat-check-line:before {
  content: "\eb55";
}
.ri-chat-delete-fill:before {
  content: "\eb56";
}
.ri-chat-delete-line:before {
  content: "\eb57";
}
.ri-chat-download-fill:before {
  content: "\eb58";
}
.ri-chat-download-line:before {
  content: "\eb59";
}
.ri-chat-follow-up-fill:before {
  content: "\eb5a";
}
.ri-chat-follow-up-line:before {
  content: "\eb5b";
}
.ri-chat-forward-fill:before {
  content: "\eb5c";
}
.ri-chat-forward-line:before {
  content: "\eb5d";
}
.ri-chat-heart-fill:before {
  content: "\eb5e";
}
.ri-chat-heart-line:before {
  content: "\eb5f";
}
.ri-chat-history-fill:before {
  content: "\eb60";
}
.ri-chat-history-line:before {
  content: "\eb61";
}
.ri-chat-new-fill:before {
  content: "\eb62";
}
.ri-chat-new-line:before {
  content: "\eb63";
}
.ri-chat-off-fill:before {
  content: "\eb64";
}
.ri-chat-off-line:before {
  content: "\eb65";
}
.ri-chat-poll-fill:before {
  content: "\eb66";
}
.ri-chat-poll-line:before {
  content: "\eb67";
}
.ri-chat-private-fill:before {
  content: "\eb68";
}
.ri-chat-private-line:before {
  content: "\eb69";
}
.ri-chat-quote-fill:before {
  content: "\eb6a";
}
.ri-chat-quote-line:before {
  content: "\eb6b";
}
.ri-chat-settings-fill:before {
  content: "\eb6c";
}
.ri-chat-settings-line:before {
  content: "\eb6d";
}
.ri-chat-smile-2-fill:before {
  content: "\eb6e";
}
.ri-chat-smile-2-line:before {
  content: "\eb6f";
}
.ri-chat-smile-3-fill:before {
  content: "\eb70";
}
.ri-chat-smile-3-line:before {
  content: "\eb71";
}
.ri-chat-smile-fill:before {
  content: "\eb72";
}
.ri-chat-smile-line:before {
  content: "\eb73";
}
.ri-chat-upload-fill:before {
  content: "\eb74";
}
.ri-chat-upload-line:before {
  content: "\eb75";
}
.ri-chat-voice-fill:before {
  content: "\eb76";
}
.ri-chat-voice-line:before {
  content: "\eb77";
}
.ri-check-double-fill:before {
  content: "\eb78";
}
.ri-check-double-line:before {
  content: "\eb79";
}
.ri-check-fill:before {
  content: "\eb7a";
}
.ri-check-line:before {
  content: "\eb7b";
}
.ri-checkbox-blank-circle-fill:before {
  content: "\eb7c";
}
.ri-checkbox-blank-circle-line:before {
  content: "\eb7d";
}
.ri-checkbox-blank-fill:before {
  content: "\eb7e";
}
.ri-checkbox-blank-line:before {
  content: "\eb7f";
}
.ri-checkbox-circle-fill:before {
  content: "\eb80";
}
.ri-checkbox-circle-line:before {
  content: "\eb81";
}
.ri-checkbox-fill:before {
  content: "\eb82";
}
.ri-checkbox-indeterminate-fill:before {
  content: "\eb83";
}
.ri-checkbox-indeterminate-line:before {
  content: "\eb84";
}
.ri-checkbox-line:before {
  content: "\eb85";
}
.ri-checkbox-multiple-blank-fill:before {
  content: "\eb86";
}
.ri-checkbox-multiple-blank-line:before {
  content: "\eb87";
}
.ri-checkbox-multiple-fill:before {
  content: "\eb88";
}
.ri-checkbox-multiple-line:before {
  content: "\eb89";
}
.ri-china-railway-fill:before {
  content: "\eb8a";
}
.ri-china-railway-line:before {
  content: "\eb8b";
}
.ri-chrome-fill:before {
  content: "\eb8c";
}
.ri-chrome-line:before {
  content: "\eb8d";
}
.ri-clapperboard-fill:before {
  content: "\eb8e";
}
.ri-clapperboard-line:before {
  content: "\eb8f";
}
.ri-clipboard-fill:before {
  content: "\eb90";
}
.ri-clipboard-line:before {
  content: "\eb91";
}
.ri-clockwise-2-fill:before {
  content: "\eb92";
}
.ri-clockwise-2-line:before {
  content: "\eb93";
}
.ri-clockwise-fill:before {
  content: "\eb94";
}
.ri-clockwise-line:before {
  content: "\eb95";
}
.ri-close-circle-fill:before {
  content: "\eb96";
}
.ri-close-circle-line:before {
  content: "\eb97";
}
.ri-close-fill:before {
  content: "\eb98";
}
.ri-close-line:before {
  content: "\eb99";
}
.ri-closed-captioning-fill:before {
  content: "\eb9a";
}
.ri-closed-captioning-line:before {
  content: "\eb9b";
}
.ri-cloud-fill:before {
  content: "\eb9c";
}
.ri-cloud-line:before {
  content: "\eb9d";
}
.ri-cloud-off-fill:before {
  content: "\eb9e";
}
.ri-cloud-off-line:before {
  content: "\eb9f";
}
.ri-cloud-windy-fill:before {
  content: "\eba0";
}
.ri-cloud-windy-line:before {
  content: "\eba1";
}
.ri-cloudy-2-fill:before {
  content: "\eba2";
}
.ri-cloudy-2-line:before {
  content: "\eba3";
}
.ri-cloudy-fill:before {
  content: "\eba4";
}
.ri-cloudy-line:before {
  content: "\eba5";
}
.ri-code-box-fill:before {
  content: "\eba6";
}
.ri-code-box-line:before {
  content: "\eba7";
}
.ri-code-fill:before {
  content: "\eba8";
}
.ri-code-line:before {
  content: "\eba9";
}
.ri-code-s-fill:before {
  content: "\ebaa";
}
.ri-code-s-line:before {
  content: "\ebab";
}
.ri-code-s-slash-fill:before {
  content: "\ebac";
}
.ri-code-s-slash-line:before {
  content: "\ebad";
}
.ri-code-view:before {
  content: "\ebae";
}
.ri-codepen-fill:before {
  content: "\ebaf";
}
.ri-codepen-line:before {
  content: "\ebb0";
}
.ri-coin-fill:before {
  content: "\ebb1";
}
.ri-coin-line:before {
  content: "\ebb2";
}
.ri-coins-fill:before {
  content: "\ebb3";
}
.ri-coins-line:before {
  content: "\ebb4";
}
.ri-collage-fill:before {
  content: "\ebb5";
}
.ri-collage-line:before {
  content: "\ebb6";
}
.ri-command-fill:before {
  content: "\ebb7";
}
.ri-command-line:before {
  content: "\ebb8";
}
.ri-community-fill:before {
  content: "\ebb9";
}
.ri-community-line:before {
  content: "\ebba";
}
.ri-compass-2-fill:before {
  content: "\ebbb";
}
.ri-compass-2-line:before {
  content: "\ebbc";
}
.ri-compass-3-fill:before {
  content: "\ebbd";
}
.ri-compass-3-line:before {
  content: "\ebbe";
}
.ri-compass-4-fill:before {
  content: "\ebbf";
}
.ri-compass-4-line:before {
  content: "\ebc0";
}
.ri-compass-discover-fill:before {
  content: "\ebc1";
}
.ri-compass-discover-line:before {
  content: "\ebc2";
}
.ri-compass-fill:before {
  content: "\ebc3";
}
.ri-compass-line:before {
  content: "\ebc4";
}
.ri-compasses-2-fill:before {
  content: "\ebc5";
}
.ri-compasses-2-line:before {
  content: "\ebc6";
}
.ri-compasses-fill:before {
  content: "\ebc7";
}
.ri-compasses-line:before {
  content: "\ebc8";
}
.ri-computer-fill:before {
  content: "\ebc9";
}
.ri-computer-line:before {
  content: "\ebca";
}
.ri-contacts-book-2-fill:before {
  content: "\ebcb";
}
.ri-contacts-book-2-line:before {
  content: "\ebcc";
}
.ri-contacts-book-fill:before {
  content: "\ebcd";
}
.ri-contacts-book-line:before {
  content: "\ebce";
}
.ri-contacts-book-upload-fill:before {
  content: "\ebcf";
}
.ri-contacts-book-upload-line:before {
  content: "\ebd0";
}
.ri-contacts-fill:before {
  content: "\ebd1";
}
.ri-contacts-line:before {
  content: "\ebd2";
}
.ri-contrast-2-fill:before {
  content: "\ebd3";
}
.ri-contrast-2-line:before {
  content: "\ebd4";
}
.ri-contrast-drop-2-fill:before {
  content: "\ebd5";
}
.ri-contrast-drop-2-line:before {
  content: "\ebd6";
}
.ri-contrast-drop-fill:before {
  content: "\ebd7";
}
.ri-contrast-drop-line:before {
  content: "\ebd8";
}
.ri-contrast-fill:before {
  content: "\ebd9";
}
.ri-contrast-line:before {
  content: "\ebda";
}
.ri-copper-coin-fill:before {
  content: "\ebdb";
}
.ri-copper-coin-line:before {
  content: "\ebdc";
}
.ri-copper-diamond-fill:before {
  content: "\ebdd";
}
.ri-copper-diamond-line:before {
  content: "\ebde";
}
.ri-copyleft-fill:before {
  content: "\ebdf";
}
.ri-copyleft-line:before {
  content: "\ebe0";
}
.ri-copyright-fill:before {
  content: "\ebe1";
}
.ri-copyright-line:before {
  content: "\ebe2";
}
.ri-coreos-fill:before {
  content: "\ebe3";
}
.ri-coreos-line:before {
  content: "\ebe4";
}
.ri-coupon-2-fill:before {
  content: "\ebe5";
}
.ri-coupon-2-line:before {
  content: "\ebe6";
}
.ri-coupon-3-fill:before {
  content: "\ebe7";
}
.ri-coupon-3-line:before {
  content: "\ebe8";
}
.ri-coupon-4-fill:before {
  content: "\ebe9";
}
.ri-coupon-4-line:before {
  content: "\ebea";
}
.ri-coupon-5-fill:before {
  content: "\ebeb";
}
.ri-coupon-5-line:before {
  content: "\ebec";
}
.ri-coupon-fill:before {
  content: "\ebed";
}
.ri-coupon-line:before {
  content: "\ebee";
}
.ri-cpu-fill:before {
  content: "\ebef";
}
.ri-cpu-line:before {
  content: "\ebf0";
}
.ri-creative-commons-by-fill:before {
  content: "\ebf1";
}
.ri-creative-commons-by-line:before {
  content: "\ebf2";
}
.ri-creative-commons-fill:before {
  content: "\ebf3";
}
.ri-creative-commons-line:before {
  content: "\ebf4";
}
.ri-creative-commons-nc-fill:before {
  content: "\ebf5";
}
.ri-creative-commons-nc-line:before {
  content: "\ebf6";
}
.ri-creative-commons-nd-fill:before {
  content: "\ebf7";
}
.ri-creative-commons-nd-line:before {
  content: "\ebf8";
}
.ri-creative-commons-sa-fill:before {
  content: "\ebf9";
}
.ri-creative-commons-sa-line:before {
  content: "\ebfa";
}
.ri-creative-commons-zero-fill:before {
  content: "\ebfb";
}
.ri-creative-commons-zero-line:before {
  content: "\ebfc";
}
.ri-criminal-fill:before {
  content: "\ebfd";
}
.ri-criminal-line:before {
  content: "\ebfe";
}
.ri-crop-2-fill:before {
  content: "\ebff";
}
.ri-crop-2-line:before {
  content: "\ec00";
}
.ri-crop-fill:before {
  content: "\ec01";
}
.ri-crop-line:before {
  content: "\ec02";
}
.ri-css3-fill:before {
  content: "\ec03";
}
.ri-css3-line:before {
  content: "\ec04";
}
.ri-cup-fill:before {
  content: "\ec05";
}
.ri-cup-line:before {
  content: "\ec06";
}
.ri-currency-fill:before {
  content: "\ec07";
}
.ri-currency-line:before {
  content: "\ec08";
}
.ri-cursor-fill:before {
  content: "\ec09";
}
.ri-cursor-line:before {
  content: "\ec0a";
}
.ri-customer-service-2-fill:before {
  content: "\ec0b";
}
.ri-customer-service-2-line:before {
  content: "\ec0c";
}
.ri-customer-service-fill:before {
  content: "\ec0d";
}
.ri-customer-service-line:before {
  content: "\ec0e";
}
.ri-dashboard-2-fill:before {
  content: "\ec0f";
}
.ri-dashboard-2-line:before {
  content: "\ec10";
}
.ri-dashboard-3-fill:before {
  content: "\ec11";
}
.ri-dashboard-3-line:before {
  content: "\ec12";
}
.ri-dashboard-fill:before {
  content: "\ec13";
}
.ri-dashboard-line:before {
  content: "\ec14";
}
.ri-database-2-fill:before {
  content: "\ec15";
}
.ri-database-2-line:before {
  content: "\ec16";
}
.ri-database-fill:before {
  content: "\ec17";
}
.ri-database-line:before {
  content: "\ec18";
}
.ri-delete-back-2-fill:before {
  content: "\ec19";
}
.ri-delete-back-2-line:before {
  content: "\ec1a";
}
.ri-delete-back-fill:before {
  content: "\ec1b";
}
.ri-delete-back-line:before {
  content: "\ec1c";
}
.ri-delete-bin-2-fill:before {
  content: "\ec1d";
}
.ri-delete-bin-2-line:before {
  content: "\ec1e";
}
.ri-delete-bin-3-fill:before {
  content: "\ec1f";
}
.ri-delete-bin-3-line:before {
  content: "\ec20";
}
.ri-delete-bin-4-fill:before {
  content: "\ec21";
}
.ri-delete-bin-4-line:before {
  content: "\ec22";
}
.ri-delete-bin-5-fill:before {
  content: "\ec23";
}
.ri-delete-bin-5-line:before {
  content: "\ec24";
}
.ri-delete-bin-6-fill:before {
  content: "\ec25";
}
.ri-delete-bin-6-line:before {
  content: "\ec26";
}
.ri-delete-bin-7-fill:before {
  content: "\ec27";
}
.ri-delete-bin-7-line:before {
  content: "\ec28";
}
.ri-delete-bin-fill:before {
  content: "\ec29";
}
.ri-delete-bin-line:before {
  content: "\ec2a";
}
.ri-delete-column:before {
  content: "\ec2b";
}
.ri-delete-row:before {
  content: "\ec2c";
}
.ri-device-fill:before {
  content: "\ec2d";
}
.ri-device-line:before {
  content: "\ec2e";
}
.ri-device-recover-fill:before {
  content: "\ec2f";
}
.ri-device-recover-line:before {
  content: "\ec30";
}
.ri-dingding-fill:before {
  content: "\ec31";
}
.ri-dingding-line:before {
  content: "\ec32";
}
.ri-direction-fill:before {
  content: "\ec33";
}
.ri-direction-line:before {
  content: "\ec34";
}
.ri-disc-fill:before {
  content: "\ec35";
}
.ri-disc-line:before {
  content: "\ec36";
}
.ri-discord-fill:before {
  content: "\ec37";
}
.ri-discord-line:before {
  content: "\ec38";
}
.ri-discuss-fill:before {
  content: "\ec39";
}
.ri-discuss-line:before {
  content: "\ec3a";
}
.ri-dislike-fill:before {
  content: "\ec3b";
}
.ri-dislike-line:before {
  content: "\ec3c";
}
.ri-disqus-fill:before {
  content: "\ec3d";
}
.ri-disqus-line:before {
  content: "\ec3e";
}
.ri-divide-fill:before {
  content: "\ec3f";
}
.ri-divide-line:before {
  content: "\ec40";
}
.ri-donut-chart-fill:before {
  content: "\ec41";
}
.ri-donut-chart-line:before {
  content: "\ec42";
}
.ri-door-closed-fill:before {
  content: "\ec43";
}
.ri-door-closed-line:before {
  content: "\ec44";
}
.ri-door-fill:before {
  content: "\ec45";
}
.ri-door-line:before {
  content: "\ec46";
}
.ri-door-lock-box-fill:before {
  content: "\ec47";
}
.ri-door-lock-box-line:before {
  content: "\ec48";
}
.ri-door-lock-fill:before {
  content: "\ec49";
}
.ri-door-lock-line:before {
  content: "\ec4a";
}
.ri-door-open-fill:before {
  content: "\ec4b";
}
.ri-door-open-line:before {
  content: "\ec4c";
}
.ri-dossier-fill:before {
  content: "\ec4d";
}
.ri-dossier-line:before {
  content: "\ec4e";
}
.ri-douban-fill:before {
  content: "\ec4f";
}
.ri-douban-line:before {
  content: "\ec50";
}
.ri-double-quotes-l:before {
  content: "\ec51";
}
.ri-double-quotes-r:before {
  content: "\ec52";
}
.ri-download-2-fill:before {
  content: "\ec53";
}
.ri-download-2-line:before {
  content: "\ec54";
}
.ri-download-cloud-2-fill:before {
  content: "\ec55";
}
.ri-download-cloud-2-line:before {
  content: "\ec56";
}
.ri-download-cloud-fill:before {
  content: "\ec57";
}
.ri-download-cloud-line:before {
  content: "\ec58";
}
.ri-download-fill:before {
  content: "\ec59";
}
.ri-download-line:before {
  content: "\ec5a";
}
.ri-draft-fill:before {
  content: "\ec5b";
}
.ri-draft-line:before {
  content: "\ec5c";
}
.ri-drag-drop-fill:before {
  content: "\ec5d";
}
.ri-drag-drop-line:before {
  content: "\ec5e";
}
.ri-drag-move-2-fill:before {
  content: "\ec5f";
}
.ri-drag-move-2-line:before {
  content: "\ec60";
}
.ri-drag-move-fill:before {
  content: "\ec61";
}
.ri-drag-move-line:before {
  content: "\ec62";
}
.ri-dribbble-fill:before {
  content: "\ec63";
}
.ri-dribbble-line:before {
  content: "\ec64";
}
.ri-drive-fill:before {
  content: "\ec65";
}
.ri-drive-line:before {
  content: "\ec66";
}
.ri-drizzle-fill:before {
  content: "\ec67";
}
.ri-drizzle-line:before {
  content: "\ec68";
}
.ri-drop-fill:before {
  content: "\ec69";
}
.ri-drop-line:before {
  content: "\ec6a";
}
.ri-dropbox-fill:before {
  content: "\ec6b";
}
.ri-dropbox-line:before {
  content: "\ec6c";
}
.ri-dual-sim-1-fill:before {
  content: "\ec6d";
}
.ri-dual-sim-1-line:before {
  content: "\ec6e";
}
.ri-dual-sim-2-fill:before {
  content: "\ec6f";
}
.ri-dual-sim-2-line:before {
  content: "\ec70";
}
.ri-dv-fill:before {
  content: "\ec71";
}
.ri-dv-line:before {
  content: "\ec72";
}
.ri-dvd-fill:before {
  content: "\ec73";
}
.ri-dvd-line:before {
  content: "\ec74";
}
.ri-e-bike-2-fill:before {
  content: "\ec75";
}
.ri-e-bike-2-line:before {
  content: "\ec76";
}
.ri-e-bike-fill:before {
  content: "\ec77";
}
.ri-e-bike-line:before {
  content: "\ec78";
}
.ri-earth-fill:before {
  content: "\ec79";
}
.ri-earth-line:before {
  content: "\ec7a";
}
.ri-earthquake-fill:before {
  content: "\ec7b";
}
.ri-earthquake-line:before {
  content: "\ec7c";
}
.ri-edge-fill:before {
  content: "\ec7d";
}
.ri-edge-line:before {
  content: "\ec7e";
}
.ri-edit-2-fill:before {
  content: "\ec7f";
}
.ri-edit-2-line:before {
  content: "\ec80";
}
.ri-edit-box-fill:before {
  content: "\ec81";
}
.ri-edit-box-line:before {
  content: "\ec82";
}
.ri-edit-circle-fill:before {
  content: "\ec83";
}
.ri-edit-circle-line:before {
  content: "\ec84";
}
.ri-edit-fill:before {
  content: "\ec85";
}
.ri-edit-line:before {
  content: "\ec86";
}
.ri-eject-fill:before {
  content: "\ec87";
}
.ri-eject-line:before {
  content: "\ec88";
}
.ri-emotion-2-fill:before {
  content: "\ec89";
}
.ri-emotion-2-line:before {
  content: "\ec8a";
}
.ri-emotion-fill:before {
  content: "\ec8b";
}
.ri-emotion-happy-fill:before {
  content: "\ec8c";
}
.ri-emotion-happy-line:before {
  content: "\ec8d";
}
.ri-emotion-laugh-fill:before {
  content: "\ec8e";
}
.ri-emotion-laugh-line:before {
  content: "\ec8f";
}
.ri-emotion-line:before {
  content: "\ec90";
}
.ri-emotion-normal-fill:before {
  content: "\ec91";
}
.ri-emotion-normal-line:before {
  content: "\ec92";
}
.ri-emotion-sad-fill:before {
  content: "\ec93";
}
.ri-emotion-sad-line:before {
  content: "\ec94";
}
.ri-emotion-unhappy-fill:before {
  content: "\ec95";
}
.ri-emotion-unhappy-line:before {
  content: "\ec96";
}
.ri-empathize-fill:before {
  content: "\ec97";
}
.ri-empathize-line:before {
  content: "\ec98";
}
.ri-emphasis-cn:before {
  content: "\ec99";
}
.ri-emphasis:before {
  content: "\ec9a";
}
.ri-english-input:before {
  content: "\ec9b";
}
.ri-equalizer-fill:before {
  content: "\ec9c";
}
.ri-equalizer-line:before {
  content: "\ec9d";
}
.ri-eraser-fill:before {
  content: "\ec9e";
}
.ri-eraser-line:before {
  content: "\ec9f";
}
.ri-error-warning-fill:before {
  content: "\eca0";
}
.ri-error-warning-line:before {
  content: "\eca1";
}
.ri-evernote-fill:before {
  content: "\eca2";
}
.ri-evernote-line:before {
  content: "\eca3";
}
.ri-exchange-box-fill:before {
  content: "\eca4";
}
.ri-exchange-box-line:before {
  content: "\eca5";
}
.ri-exchange-cny-fill:before {
  content: "\eca6";
}
.ri-exchange-cny-line:before {
  content: "\eca7";
}
.ri-exchange-dollar-fill:before {
  content: "\eca8";
}
.ri-exchange-dollar-line:before {
  content: "\eca9";
}
.ri-exchange-fill:before {
  content: "\ecaa";
}
.ri-exchange-funds-fill:before {
  content: "\ecab";
}
.ri-exchange-funds-line:before {
  content: "\ecac";
}
.ri-exchange-line:before {
  content: "\ecad";
}
.ri-external-link-fill:before {
  content: "\ecae";
}
.ri-external-link-line:before {
  content: "\ecaf";
}
.ri-eye-2-fill:before {
  content: "\ecb0";
}
.ri-eye-2-line:before {
  content: "\ecb1";
}
.ri-eye-close-fill:before {
  content: "\ecb2";
}
.ri-eye-close-line:before {
  content: "\ecb3";
}
.ri-eye-fill:before {
  content: "\ecb4";
}
.ri-eye-line:before {
  content: "\ecb5";
}
.ri-eye-off-fill:before {
  content: "\ecb6";
}
.ri-eye-off-line:before {
  content: "\ecb7";
}
.ri-facebook-box-fill:before {
  content: "\ecb8";
}
.ri-facebook-box-line:before {
  content: "\ecb9";
}
.ri-facebook-circle-fill:before {
  content: "\ecba";
}
.ri-facebook-circle-line:before {
  content: "\ecbb";
}
.ri-facebook-fill:before {
  content: "\ecbc";
}
.ri-facebook-line:before {
  content: "\ecbd";
}
.ri-fahrenheit-fill:before {
  content: "\ecbe";
}
.ri-fahrenheit-line:before {
  content: "\ecbf";
}
.ri-feedback-fill:before {
  content: "\ecc0";
}
.ri-feedback-line:before {
  content: "\ecc1";
}
.ri-file-2-fill:before {
  content: "\ecc2";
}
.ri-file-2-line:before {
  content: "\ecc3";
}
.ri-file-3-fill:before {
  content: "\ecc4";
}
.ri-file-3-line:before {
  content: "\ecc5";
}
.ri-file-4-fill:before {
  content: "\ecc6";
}
.ri-file-4-line:before {
  content: "\ecc7";
}
.ri-file-add-fill:before {
  content: "\ecc8";
}
.ri-file-add-line:before {
  content: "\ecc9";
}
.ri-file-chart-2-fill:before {
  content: "\ecca";
}
.ri-file-chart-2-line:before {
  content: "\eccb";
}
.ri-file-chart-fill:before {
  content: "\eccc";
}
.ri-file-chart-line:before {
  content: "\eccd";
}
.ri-file-cloud-fill:before {
  content: "\ecce";
}
.ri-file-cloud-line:before {
  content: "\eccf";
}
.ri-file-code-fill:before {
  content: "\ecd0";
}
.ri-file-code-line:before {
  content: "\ecd1";
}
.ri-file-copy-2-fill:before {
  content: "\ecd2";
}
.ri-file-copy-2-line:before {
  content: "\ecd3";
}
.ri-file-copy-fill:before {
  content: "\ecd4";
}
.ri-file-copy-line:before {
  content: "\ecd5";
}
.ri-file-damage-fill:before {
  content: "\ecd6";
}
.ri-file-damage-line:before {
  content: "\ecd7";
}
.ri-file-download-fill:before {
  content: "\ecd8";
}
.ri-file-download-line:before {
  content: "\ecd9";
}
.ri-file-edit-fill:before {
  content: "\ecda";
}
.ri-file-edit-line:before {
  content: "\ecdb";
}
.ri-file-excel-2-fill:before {
  content: "\ecdc";
}
.ri-file-excel-2-line:before {
  content: "\ecdd";
}
.ri-file-excel-fill:before {
  content: "\ecde";
}
.ri-file-excel-line:before {
  content: "\ecdf";
}
.ri-file-fill:before {
  content: "\ece0";
}
.ri-file-forbid-fill:before {
  content: "\ece1";
}
.ri-file-forbid-line:before {
  content: "\ece2";
}
.ri-file-gif-fill:before {
  content: "\ece3";
}
.ri-file-gif-line:before {
  content: "\ece4";
}
.ri-file-history-fill:before {
  content: "\ece5";
}
.ri-file-history-line:before {
  content: "\ece6";
}
.ri-file-hwp-fill:before {
  content: "\ece7";
}
.ri-file-hwp-line:before {
  content: "\ece8";
}
.ri-file-info-fill:before {
  content: "\ece9";
}
.ri-file-info-line:before {
  content: "\ecea";
}
.ri-file-line:before {
  content: "\eceb";
}
.ri-file-list-2-fill:before {
  content: "\ecec";
}
.ri-file-list-2-line:before {
  content: "\eced";
}
.ri-file-list-3-fill:before {
  content: "\ecee";
}
.ri-file-list-3-line:before {
  content: "\ecef";
}
.ri-file-list-fill:before {
  content: "\ecf0";
}
.ri-file-list-line:before {
  content: "\ecf1";
}
.ri-file-lock-fill:before {
  content: "\ecf2";
}
.ri-file-lock-line:before {
  content: "\ecf3";
}
.ri-file-mark-fill:before {
  content: "\ecf4";
}
.ri-file-mark-line:before {
  content: "\ecf5";
}
.ri-file-music-fill:before {
  content: "\ecf6";
}
.ri-file-music-line:before {
  content: "\ecf7";
}
.ri-file-paper-2-fill:before {
  content: "\ecf8";
}
.ri-file-paper-2-line:before {
  content: "\ecf9";
}
.ri-file-paper-fill:before {
  content: "\ecfa";
}
.ri-file-paper-line:before {
  content: "\ecfb";
}
.ri-file-pdf-fill:before {
  content: "\ecfc";
}
.ri-file-pdf-line:before {
  content: "\ecfd";
}
.ri-file-ppt-2-fill:before {
  content: "\ecfe";
}
.ri-file-ppt-2-line:before {
  content: "\ecff";
}
.ri-file-ppt-fill:before {
  content: "\ed00";
}
.ri-file-ppt-line:before {
  content: "\ed01";
}
.ri-file-reduce-fill:before {
  content: "\ed02";
}
.ri-file-reduce-line:before {
  content: "\ed03";
}
.ri-file-search-fill:before {
  content: "\ed04";
}
.ri-file-search-line:before {
  content: "\ed05";
}
.ri-file-settings-fill:before {
  content: "\ed06";
}
.ri-file-settings-line:before {
  content: "\ed07";
}
.ri-file-shield-2-fill:before {
  content: "\ed08";
}
.ri-file-shield-2-line:before {
  content: "\ed09";
}
.ri-file-shield-fill:before {
  content: "\ed0a";
}
.ri-file-shield-line:before {
  content: "\ed0b";
}
.ri-file-shred-fill:before {
  content: "\ed0c";
}
.ri-file-shred-line:before {
  content: "\ed0d";
}
.ri-file-text-fill:before {
  content: "\ed0e";
}
.ri-file-text-line:before {
  content: "\ed0f";
}
.ri-file-transfer-fill:before {
  content: "\ed10";
}
.ri-file-transfer-line:before {
  content: "\ed11";
}
.ri-file-unknow-fill:before {
  content: "\ed12";
}
.ri-file-unknow-line:before {
  content: "\ed13";
}
.ri-file-upload-fill:before {
  content: "\ed14";
}
.ri-file-upload-line:before {
  content: "\ed15";
}
.ri-file-user-fill:before {
  content: "\ed16";
}
.ri-file-user-line:before {
  content: "\ed17";
}
.ri-file-warning-fill:before {
  content: "\ed18";
}
.ri-file-warning-line:before {
  content: "\ed19";
}
.ri-file-word-2-fill:before {
  content: "\ed1a";
}
.ri-file-word-2-line:before {
  content: "\ed1b";
}
.ri-file-word-fill:before {
  content: "\ed1c";
}
.ri-file-word-line:before {
  content: "\ed1d";
}
.ri-file-zip-fill:before {
  content: "\ed1e";
}
.ri-file-zip-line:before {
  content: "\ed1f";
}
.ri-film-fill:before {
  content: "\ed20";
}
.ri-film-line:before {
  content: "\ed21";
}
.ri-filter-2-fill:before {
  content: "\ed22";
}
.ri-filter-2-line:before {
  content: "\ed23";
}
.ri-filter-3-fill:before {
  content: "\ed24";
}
.ri-filter-3-line:before {
  content: "\ed25";
}
.ri-filter-fill:before {
  content: "\ed26";
}
.ri-filter-line:before {
  content: "\ed27";
}
.ri-filter-off-fill:before {
  content: "\ed28";
}
.ri-filter-off-line:before {
  content: "\ed29";
}
.ri-find-replace-fill:before {
  content: "\ed2a";
}
.ri-find-replace-line:before {
  content: "\ed2b";
}
.ri-finder-fill:before {
  content: "\ed2c";
}
.ri-finder-line:before {
  content: "\ed2d";
}
.ri-fingerprint-2-fill:before {
  content: "\ed2e";
}
.ri-fingerprint-2-line:before {
  content: "\ed2f";
}
.ri-fingerprint-fill:before {
  content: "\ed30";
}
.ri-fingerprint-line:before {
  content: "\ed31";
}
.ri-fire-fill:before {
  content: "\ed32";
}
.ri-fire-line:before {
  content: "\ed33";
}
.ri-firefox-fill:before {
  content: "\ed34";
}
.ri-firefox-line:before {
  content: "\ed35";
}
.ri-first-aid-kit-fill:before {
  content: "\ed36";
}
.ri-first-aid-kit-line:before {
  content: "\ed37";
}
.ri-flag-2-fill:before {
  content: "\ed38";
}
.ri-flag-2-line:before {
  content: "\ed39";
}
.ri-flag-fill:before {
  content: "\ed3a";
}
.ri-flag-line:before {
  content: "\ed3b";
}
.ri-flashlight-fill:before {
  content: "\ed3c";
}
.ri-flashlight-line:before {
  content: "\ed3d";
}
.ri-flask-fill:before {
  content: "\ed3e";
}
.ri-flask-line:before {
  content: "\ed3f";
}
.ri-flight-land-fill:before {
  content: "\ed40";
}
.ri-flight-land-line:before {
  content: "\ed41";
}
.ri-flight-takeoff-fill:before {
  content: "\ed42";
}
.ri-flight-takeoff-line:before {
  content: "\ed43";
}
.ri-flood-fill:before {
  content: "\ed44";
}
.ri-flood-line:before {
  content: "\ed45";
}
.ri-flow-chart:before {
  content: "\ed46";
}
.ri-flutter-fill:before {
  content: "\ed47";
}
.ri-flutter-line:before {
  content: "\ed48";
}
.ri-focus-2-fill:before {
  content: "\ed49";
}
.ri-focus-2-line:before {
  content: "\ed4a";
}
.ri-focus-3-fill:before {
  content: "\ed4b";
}
.ri-focus-3-line:before {
  content: "\ed4c";
}
.ri-focus-fill:before {
  content: "\ed4d";
}
.ri-focus-line:before {
  content: "\ed4e";
}
.ri-foggy-fill:before {
  content: "\ed4f";
}
.ri-foggy-line:before {
  content: "\ed50";
}
.ri-folder-2-fill:before {
  content: "\ed51";
}
.ri-folder-2-line:before {
  content: "\ed52";
}
.ri-folder-3-fill:before {
  content: "\ed53";
}
.ri-folder-3-line:before {
  content: "\ed54";
}
.ri-folder-4-fill:before {
  content: "\ed55";
}
.ri-folder-4-line:before {
  content: "\ed56";
}
.ri-folder-5-fill:before {
  content: "\ed57";
}
.ri-folder-5-line:before {
  content: "\ed58";
}
.ri-folder-add-fill:before {
  content: "\ed59";
}
.ri-folder-add-line:before {
  content: "\ed5a";
}
.ri-folder-chart-2-fill:before {
  content: "\ed5b";
}
.ri-folder-chart-2-line:before {
  content: "\ed5c";
}
.ri-folder-chart-fill:before {
  content: "\ed5d";
}
.ri-folder-chart-line:before {
  content: "\ed5e";
}
.ri-folder-download-fill:before {
  content: "\ed5f";
}
.ri-folder-download-line:before {
  content: "\ed60";
}
.ri-folder-fill:before {
  content: "\ed61";
}
.ri-folder-forbid-fill:before {
  content: "\ed62";
}
.ri-folder-forbid-line:before {
  content: "\ed63";
}
.ri-folder-history-fill:before {
  content: "\ed64";
}
.ri-folder-history-line:before {
  content: "\ed65";
}
.ri-folder-info-fill:before {
  content: "\ed66";
}
.ri-folder-info-line:before {
  content: "\ed67";
}
.ri-folder-keyhole-fill:before {
  content: "\ed68";
}
.ri-folder-keyhole-line:before {
  content: "\ed69";
}
.ri-folder-line:before {
  content: "\ed6a";
}
.ri-folder-lock-fill:before {
  content: "\ed6b";
}
.ri-folder-lock-line:before {
  content: "\ed6c";
}
.ri-folder-music-fill:before {
  content: "\ed6d";
}
.ri-folder-music-line:before {
  content: "\ed6e";
}
.ri-folder-open-fill:before {
  content: "\ed6f";
}
.ri-folder-open-line:before {
  content: "\ed70";
}
.ri-folder-received-fill:before {
  content: "\ed71";
}
.ri-folder-received-line:before {
  content: "\ed72";
}
.ri-folder-reduce-fill:before {
  content: "\ed73";
}
.ri-folder-reduce-line:before {
  content: "\ed74";
}
.ri-folder-settings-fill:before {
  content: "\ed75";
}
.ri-folder-settings-line:before {
  content: "\ed76";
}
.ri-folder-shared-fill:before {
  content: "\ed77";
}
.ri-folder-shared-line:before {
  content: "\ed78";
}
.ri-folder-shield-2-fill:before {
  content: "\ed79";
}
.ri-folder-shield-2-line:before {
  content: "\ed7a";
}
.ri-folder-shield-fill:before {
  content: "\ed7b";
}
.ri-folder-shield-line:before {
  content: "\ed7c";
}
.ri-folder-transfer-fill:before {
  content: "\ed7d";
}
.ri-folder-transfer-line:before {
  content: "\ed7e";
}
.ri-folder-unknow-fill:before {
  content: "\ed7f";
}
.ri-folder-unknow-line:before {
  content: "\ed80";
}
.ri-folder-upload-fill:before {
  content: "\ed81";
}
.ri-folder-upload-line:before {
  content: "\ed82";
}
.ri-folder-user-fill:before {
  content: "\ed83";
}
.ri-folder-user-line:before {
  content: "\ed84";
}
.ri-folder-warning-fill:before {
  content: "\ed85";
}
.ri-folder-warning-line:before {
  content: "\ed86";
}
.ri-folder-zip-fill:before {
  content: "\ed87";
}
.ri-folder-zip-line:before {
  content: "\ed88";
}
.ri-folders-fill:before {
  content: "\ed89";
}
.ri-folders-line:before {
  content: "\ed8a";
}
.ri-font-color:before {
  content: "\ed8b";
}
.ri-font-size-2:before {
  content: "\ed8c";
}
.ri-font-size:before {
  content: "\ed8d";
}
.ri-football-fill:before {
  content: "\ed8e";
}
.ri-football-line:before {
  content: "\ed8f";
}
.ri-footprint-fill:before {
  content: "\ed90";
}
.ri-footprint-line:before {
  content: "\ed91";
}
.ri-forbid-2-fill:before {
  content: "\ed92";
}
.ri-forbid-2-line:before {
  content: "\ed93";
}
.ri-forbid-fill:before {
  content: "\ed94";
}
.ri-forbid-line:before {
  content: "\ed95";
}
.ri-format-clear:before {
  content: "\ed96";
}
.ri-fridge-fill:before {
  content: "\ed97";
}
.ri-fridge-line:before {
  content: "\ed98";
}
.ri-fullscreen-exit-fill:before {
  content: "\ed99";
}
.ri-fullscreen-exit-line:before {
  content: "\ed9a";
}
.ri-fullscreen-fill:before {
  content: "\ed9b";
}
.ri-fullscreen-line:before {
  content: "\ed9c";
}
.ri-function-fill:before {
  content: "\ed9d";
}
.ri-function-line:before {
  content: "\ed9e";
}
.ri-functions:before {
  content: "\ed9f";
}
.ri-funds-box-fill:before {
  content: "\eda0";
}
.ri-funds-box-line:before {
  content: "\eda1";
}
.ri-funds-fill:before {
  content: "\eda2";
}
.ri-funds-line:before {
  content: "\eda3";
}
.ri-gallery-fill:before {
  content: "\eda4";
}
.ri-gallery-line:before {
  content: "\eda5";
}
.ri-gallery-upload-fill:before {
  content: "\eda6";
}
.ri-gallery-upload-line:before {
  content: "\eda7";
}
.ri-game-fill:before {
  content: "\eda8";
}
.ri-game-line:before {
  content: "\eda9";
}
.ri-gamepad-fill:before {
  content: "\edaa";
}
.ri-gamepad-line:before {
  content: "\edab";
}
.ri-gas-station-fill:before {
  content: "\edac";
}
.ri-gas-station-line:before {
  content: "\edad";
}
.ri-gatsby-fill:before {
  content: "\edae";
}
.ri-gatsby-line:before {
  content: "\edaf";
}
.ri-genderless-fill:before {
  content: "\edb0";
}
.ri-genderless-line:before {
  content: "\edb1";
}
.ri-ghost-2-fill:before {
  content: "\edb2";
}
.ri-ghost-2-line:before {
  content: "\edb3";
}
.ri-ghost-fill:before {
  content: "\edb4";
}
.ri-ghost-line:before {
  content: "\edb5";
}
.ri-ghost-smile-fill:before {
  content: "\edb6";
}
.ri-ghost-smile-line:before {
  content: "\edb7";
}
.ri-gift-2-fill:before {
  content: "\edb8";
}
.ri-gift-2-line:before {
  content: "\edb9";
}
.ri-gift-fill:before {
  content: "\edba";
}
.ri-gift-line:before {
  content: "\edbb";
}
.ri-git-branch-fill:before {
  content: "\edbc";
}
.ri-git-branch-line:before {
  content: "\edbd";
}
.ri-git-commit-fill:before {
  content: "\edbe";
}
.ri-git-commit-line:before {
  content: "\edbf";
}
.ri-git-merge-fill:before {
  content: "\edc0";
}
.ri-git-merge-line:before {
  content: "\edc1";
}
.ri-git-pull-request-fill:before {
  content: "\edc2";
}
.ri-git-pull-request-line:before {
  content: "\edc3";
}
.ri-git-repository-commits-fill:before {
  content: "\edc4";
}
.ri-git-repository-commits-line:before {
  content: "\edc5";
}
.ri-git-repository-fill:before {
  content: "\edc6";
}
.ri-git-repository-line:before {
  content: "\edc7";
}
.ri-git-repository-private-fill:before {
  content: "\edc8";
}
.ri-git-repository-private-line:before {
  content: "\edc9";
}
.ri-github-fill:before {
  content: "\edca";
}
.ri-github-line:before {
  content: "\edcb";
}
.ri-gitlab-fill:before {
  content: "\edcc";
}
.ri-gitlab-line:before {
  content: "\edcd";
}
.ri-global-fill:before {
  content: "\edce";
}
.ri-global-line:before {
  content: "\edcf";
}
.ri-globe-fill:before {
  content: "\edd0";
}
.ri-globe-line:before {
  content: "\edd1";
}
.ri-goblet-fill:before {
  content: "\edd2";
}
.ri-goblet-line:before {
  content: "\edd3";
}
.ri-google-fill:before {
  content: "\edd4";
}
.ri-google-line:before {
  content: "\edd5";
}
.ri-google-play-fill:before {
  content: "\edd6";
}
.ri-google-play-line:before {
  content: "\edd7";
}
.ri-government-fill:before {
  content: "\edd8";
}
.ri-government-line:before {
  content: "\edd9";
}
.ri-gps-fill:before {
  content: "\edda";
}
.ri-gps-line:before {
  content: "\eddb";
}
.ri-gradienter-fill:before {
  content: "\eddc";
}
.ri-gradienter-line:before {
  content: "\eddd";
}
.ri-grid-fill:before {
  content: "\edde";
}
.ri-grid-line:before {
  content: "\eddf";
}
.ri-group-2-fill:before {
  content: "\ede0";
}
.ri-group-2-line:before {
  content: "\ede1";
}
.ri-group-fill:before {
  content: "\ede2";
}
.ri-group-line:before {
  content: "\ede3";
}
.ri-guide-fill:before {
  content: "\ede4";
}
.ri-guide-line:before {
  content: "\ede5";
}
.ri-h-1:before {
  content: "\ede6";
}
.ri-h-2:before {
  content: "\ede7";
}
.ri-h-3:before {
  content: "\ede8";
}
.ri-h-4:before {
  content: "\ede9";
}
.ri-h-5:before {
  content: "\edea";
}
.ri-h-6:before {
  content: "\edeb";
}
.ri-hail-fill:before {
  content: "\edec";
}
.ri-hail-line:before {
  content: "\eded";
}
.ri-hammer-fill:before {
  content: "\edee";
}
.ri-hammer-line:before {
  content: "\edef";
}
.ri-hand-coin-fill:before {
  content: "\edf0";
}
.ri-hand-coin-line:before {
  content: "\edf1";
}
.ri-hand-heart-fill:before {
  content: "\edf2";
}
.ri-hand-heart-line:before {
  content: "\edf3";
}
.ri-hand-sanitizer-fill:before {
  content: "\edf4";
}
.ri-hand-sanitizer-line:before {
  content: "\edf5";
}
.ri-handbag-fill:before {
  content: "\edf6";
}
.ri-handbag-line:before {
  content: "\edf7";
}
.ri-hard-drive-2-fill:before {
  content: "\edf8";
}
.ri-hard-drive-2-line:before {
  content: "\edf9";
}
.ri-hard-drive-fill:before {
  content: "\edfa";
}
.ri-hard-drive-line:before {
  content: "\edfb";
}
.ri-hashtag:before {
  content: "\edfc";
}
.ri-haze-2-fill:before {
  content: "\edfd";
}
.ri-haze-2-line:before {
  content: "\edfe";
}
.ri-haze-fill:before {
  content: "\edff";
}
.ri-haze-line:before {
  content: "\ee00";
}
.ri-hd-fill:before {
  content: "\ee01";
}
.ri-hd-line:before {
  content: "\ee02";
}
.ri-heading:before {
  content: "\ee03";
}
.ri-headphone-fill:before {
  content: "\ee04";
}
.ri-headphone-line:before {
  content: "\ee05";
}
.ri-health-book-fill:before {
  content: "\ee06";
}
.ri-health-book-line:before {
  content: "\ee07";
}
.ri-heart-2-fill:before {
  content: "\ee08";
}
.ri-heart-2-line:before {
  content: "\ee09";
}
.ri-heart-3-fill:before {
  content: "\ee0a";
}
.ri-heart-3-line:before {
  content: "\ee0b";
}
.ri-heart-add-fill:before {
  content: "\ee0c";
}
.ri-heart-add-line:before {
  content: "\ee0d";
}
.ri-heart-fill:before {
  content: "\ee0e";
}
.ri-heart-line:before {
  content: "\ee0f";
}
.ri-heart-pulse-fill:before {
  content: "\ee10";
}
.ri-heart-pulse-line:before {
  content: "\ee11";
}
.ri-hearts-fill:before {
  content: "\ee12";
}
.ri-hearts-line:before {
  content: "\ee13";
}
.ri-heavy-showers-fill:before {
  content: "\ee14";
}
.ri-heavy-showers-line:before {
  content: "\ee15";
}
.ri-history-fill:before {
  content: "\ee16";
}
.ri-history-line:before {
  content: "\ee17";
}
.ri-home-2-fill:before {
  content: "\ee18";
}
.ri-home-2-line:before {
  content: "\ee19";
}
.ri-home-3-fill:before {
  content: "\ee1a";
}
.ri-home-3-line:before {
  content: "\ee1b";
}
.ri-home-4-fill:before {
  content: "\ee1c";
}
.ri-home-4-line:before {
  content: "\ee1d";
}
.ri-home-5-fill:before {
  content: "\ee1e";
}
.ri-home-5-line:before {
  content: "\ee1f";
}
.ri-home-6-fill:before {
  content: "\ee20";
}
.ri-home-6-line:before {
  content: "\ee21";
}
.ri-home-7-fill:before {
  content: "\ee22";
}
.ri-home-7-line:before {
  content: "\ee23";
}
.ri-home-8-fill:before {
  content: "\ee24";
}
.ri-home-8-line:before {
  content: "\ee25";
}
.ri-home-fill:before {
  content: "\ee26";
}
.ri-home-gear-fill:before {
  content: "\ee27";
}
.ri-home-gear-line:before {
  content: "\ee28";
}
.ri-home-heart-fill:before {
  content: "\ee29";
}
.ri-home-heart-line:before {
  content: "\ee2a";
}
.ri-home-line:before {
  content: "\ee2b";
}
.ri-home-smile-2-fill:before {
  content: "\ee2c";
}
.ri-home-smile-2-line:before {
  content: "\ee2d";
}
.ri-home-smile-fill:before {
  content: "\ee2e";
}
.ri-home-smile-line:before {
  content: "\ee2f";
}
.ri-home-wifi-fill:before {
  content: "\ee30";
}
.ri-home-wifi-line:before {
  content: "\ee31";
}
.ri-honor-of-kings-fill:before {
  content: "\ee32";
}
.ri-honor-of-kings-line:before {
  content: "\ee33";
}
.ri-honour-fill:before {
  content: "\ee34";
}
.ri-honour-line:before {
  content: "\ee35";
}
.ri-hospital-fill:before {
  content: "\ee36";
}
.ri-hospital-line:before {
  content: "\ee37";
}
.ri-hotel-bed-fill:before {
  content: "\ee38";
}
.ri-hotel-bed-line:before {
  content: "\ee39";
}
.ri-hotel-fill:before {
  content: "\ee3a";
}
.ri-hotel-line:before {
  content: "\ee3b";
}
.ri-hotspot-fill:before {
  content: "\ee3c";
}
.ri-hotspot-line:before {
  content: "\ee3d";
}
.ri-hq-fill:before {
  content: "\ee3e";
}
.ri-hq-line:before {
  content: "\ee3f";
}
.ri-html5-fill:before {
  content: "\ee40";
}
.ri-html5-line:before {
  content: "\ee41";
}
.ri-ie-fill:before {
  content: "\ee42";
}
.ri-ie-line:before {
  content: "\ee43";
}
.ri-image-2-fill:before {
  content: "\ee44";
}
.ri-image-2-line:before {
  content: "\ee45";
}
.ri-image-add-fill:before {
  content: "\ee46";
}
.ri-image-add-line:before {
  content: "\ee47";
}
.ri-image-edit-fill:before {
  content: "\ee48";
}
.ri-image-edit-line:before {
  content: "\ee49";
}
.ri-image-fill:before {
  content: "\ee4a";
}
.ri-image-line:before {
  content: "\ee4b";
}
.ri-inbox-archive-fill:before {
  content: "\ee4c";
}
.ri-inbox-archive-line:before {
  content: "\ee4d";
}
.ri-inbox-fill:before {
  content: "\ee4e";
}
.ri-inbox-line:before {
  content: "\ee4f";
}
.ri-inbox-unarchive-fill:before {
  content: "\ee50";
}
.ri-inbox-unarchive-line:before {
  content: "\ee51";
}
.ri-increase-decrease-fill:before {
  content: "\ee52";
}
.ri-increase-decrease-line:before {
  content: "\ee53";
}
.ri-indent-decrease:before {
  content: "\ee54";
}
.ri-indent-increase:before {
  content: "\ee55";
}
.ri-indeterminate-circle-fill:before {
  content: "\ee56";
}
.ri-indeterminate-circle-line:before {
  content: "\ee57";
}
.ri-information-fill:before {
  content: "\ee58";
}
.ri-information-line:before {
  content: "\ee59";
}
.ri-infrared-thermometer-fill:before {
  content: "\ee5a";
}
.ri-infrared-thermometer-line:before {
  content: "\ee5b";
}
.ri-ink-bottle-fill:before {
  content: "\ee5c";
}
.ri-ink-bottle-line:before {
  content: "\ee5d";
}
.ri-input-cursor-move:before {
  content: "\ee5e";
}
.ri-input-method-fill:before {
  content: "\ee5f";
}
.ri-input-method-line:before {
  content: "\ee60";
}
.ri-insert-column-left:before {
  content: "\ee61";
}
.ri-insert-column-right:before {
  content: "\ee62";
}
.ri-insert-row-bottom:before {
  content: "\ee63";
}
.ri-insert-row-top:before {
  content: "\ee64";
}
.ri-instagram-fill:before {
  content: "\ee65";
}
.ri-instagram-line:before {
  content: "\ee66";
}
.ri-install-fill:before {
  content: "\ee67";
}
.ri-install-line:before {
  content: "\ee68";
}
.ri-invision-fill:before {
  content: "\ee69";
}
.ri-invision-line:before {
  content: "\ee6a";
}
.ri-italic:before {
  content: "\ee6b";
}
.ri-kakao-talk-fill:before {
  content: "\ee6c";
}
.ri-kakao-talk-line:before {
  content: "\ee6d";
}
.ri-key-2-fill:before {
  content: "\ee6e";
}
.ri-key-2-line:before {
  content: "\ee6f";
}
.ri-key-fill:before {
  content: "\ee70";
}
.ri-key-line:before {
  content: "\ee71";
}
.ri-keyboard-box-fill:before {
  content: "\ee72";
}
.ri-keyboard-box-line:before {
  content: "\ee73";
}
.ri-keyboard-fill:before {
  content: "\ee74";
}
.ri-keyboard-line:before {
  content: "\ee75";
}
.ri-keynote-fill:before {
  content: "\ee76";
}
.ri-keynote-line:before {
  content: "\ee77";
}
.ri-knife-blood-fill:before {
  content: "\ee78";
}
.ri-knife-blood-line:before {
  content: "\ee79";
}
.ri-knife-fill:before {
  content: "\ee7a";
}
.ri-knife-line:before {
  content: "\ee7b";
}
.ri-landscape-fill:before {
  content: "\ee7c";
}
.ri-landscape-line:before {
  content: "\ee7d";
}
.ri-layout-2-fill:before {
  content: "\ee7e";
}
.ri-layout-2-line:before {
  content: "\ee7f";
}
.ri-layout-3-fill:before {
  content: "\ee80";
}
.ri-layout-3-line:before {
  content: "\ee81";
}
.ri-layout-4-fill:before {
  content: "\ee82";
}
.ri-layout-4-line:before {
  content: "\ee83";
}
.ri-layout-5-fill:before {
  content: "\ee84";
}
.ri-layout-5-line:before {
  content: "\ee85";
}
.ri-layout-6-fill:before {
  content: "\ee86";
}
.ri-layout-6-line:before {
  content: "\ee87";
}
.ri-layout-bottom-2-fill:before {
  content: "\ee88";
}
.ri-layout-bottom-2-line:before {
  content: "\ee89";
}
.ri-layout-bottom-fill:before {
  content: "\ee8a";
}
.ri-layout-bottom-line:before {
  content: "\ee8b";
}
.ri-layout-column-fill:before {
  content: "\ee8c";
}
.ri-layout-column-line:before {
  content: "\ee8d";
}
.ri-layout-fill:before {
  content: "\ee8e";
}
.ri-layout-grid-fill:before {
  content: "\ee8f";
}
.ri-layout-grid-line:before {
  content: "\ee90";
}
.ri-layout-left-2-fill:before {
  content: "\ee91";
}
.ri-layout-left-2-line:before {
  content: "\ee92";
}
.ri-layout-left-fill:before {
  content: "\ee93";
}
.ri-layout-left-line:before {
  content: "\ee94";
}
.ri-layout-line:before {
  content: "\ee95";
}
.ri-layout-masonry-fill:before {
  content: "\ee96";
}
.ri-layout-masonry-line:before {
  content: "\ee97";
}
.ri-layout-right-2-fill:before {
  content: "\ee98";
}
.ri-layout-right-2-line:before {
  content: "\ee99";
}
.ri-layout-right-fill:before {
  content: "\ee9a";
}
.ri-layout-right-line:before {
  content: "\ee9b";
}
.ri-layout-row-fill:before {
  content: "\ee9c";
}
.ri-layout-row-line:before {
  content: "\ee9d";
}
.ri-layout-top-2-fill:before {
  content: "\ee9e";
}
.ri-layout-top-2-line:before {
  content: "\ee9f";
}
.ri-layout-top-fill:before {
  content: "\eea0";
}
.ri-layout-top-line:before {
  content: "\eea1";
}
.ri-leaf-fill:before {
  content: "\eea2";
}
.ri-leaf-line:before {
  content: "\eea3";
}
.ri-lifebuoy-fill:before {
  content: "\eea4";
}
.ri-lifebuoy-line:before {
  content: "\eea5";
}
.ri-lightbulb-fill:before {
  content: "\eea6";
}
.ri-lightbulb-flash-fill:before {
  content: "\eea7";
}
.ri-lightbulb-flash-line:before {
  content: "\eea8";
}
.ri-lightbulb-line:before {
  content: "\eea9";
}
.ri-line-chart-fill:before {
  content: "\eeaa";
}
.ri-line-chart-line:before {
  content: "\eeab";
}
.ri-line-fill:before {
  content: "\eeac";
}
.ri-line-height:before {
  content: "\eead";
}
.ri-line-line:before {
  content: "\eeae";
}
.ri-link-m:before {
  content: "\eeaf";
}
.ri-link-unlink-m:before {
  content: "\eeb0";
}
.ri-link-unlink:before {
  content: "\eeb1";
}
.ri-link:before {
  content: "\eeb2";
}
.ri-linkedin-box-fill:before {
  content: "\eeb3";
}
.ri-linkedin-box-line:before {
  content: "\eeb4";
}
.ri-linkedin-fill:before {
  content: "\eeb5";
}
.ri-linkedin-line:before {
  content: "\eeb6";
}
.ri-links-fill:before {
  content: "\eeb7";
}
.ri-links-line:before {
  content: "\eeb8";
}
.ri-list-check-2:before {
  content: "\eeb9";
}
.ri-list-check:before {
  content: "\eeba";
}
.ri-list-ordered:before {
  content: "\eebb";
}
.ri-list-settings-fill:before {
  content: "\eebc";
}
.ri-list-settings-line:before {
  content: "\eebd";
}
.ri-list-unordered:before {
  content: "\eebe";
}
.ri-live-fill:before {
  content: "\eebf";
}
.ri-live-line:before {
  content: "\eec0";
}
.ri-loader-2-fill:before {
  content: "\eec1";
}
.ri-loader-2-line:before {
  content: "\eec2";
}
.ri-loader-3-fill:before {
  content: "\eec3";
}
.ri-loader-3-line:before {
  content: "\eec4";
}
.ri-loader-4-fill:before {
  content: "\eec5";
}
.ri-loader-4-line:before {
  content: "\eec6";
}
.ri-loader-5-fill:before {
  content: "\eec7";
}
.ri-loader-5-line:before {
  content: "\eec8";
}
.ri-loader-fill:before {
  content: "\eec9";
}
.ri-loader-line:before {
  content: "\eeca";
}
.ri-lock-2-fill:before {
  content: "\eecb";
}
.ri-lock-2-line:before {
  content: "\eecc";
}
.ri-lock-fill:before {
  content: "\eecd";
}
.ri-lock-line:before {
  content: "\eece";
}
.ri-lock-password-fill:before {
  content: "\eecf";
}
.ri-lock-password-line:before {
  content: "\eed0";
}
.ri-lock-unlock-fill:before {
  content: "\eed1";
}
.ri-lock-unlock-line:before {
  content: "\eed2";
}
.ri-login-box-fill:before {
  content: "\eed3";
}
.ri-login-box-line:before {
  content: "\eed4";
}
.ri-login-circle-fill:before {
  content: "\eed5";
}
.ri-login-circle-line:before {
  content: "\eed6";
}
.ri-logout-box-fill:before {
  content: "\eed7";
}
.ri-logout-box-line:before {
  content: "\eed8";
}
.ri-logout-box-r-fill:before {
  content: "\eed9";
}
.ri-logout-box-r-line:before {
  content: "\eeda";
}
.ri-logout-circle-fill:before {
  content: "\eedb";
}
.ri-logout-circle-line:before {
  content: "\eedc";
}
.ri-logout-circle-r-fill:before {
  content: "\eedd";
}
.ri-logout-circle-r-line:before {
  content: "\eede";
}
.ri-luggage-cart-fill:before {
  content: "\eedf";
}
.ri-luggage-cart-line:before {
  content: "\eee0";
}
.ri-luggage-deposit-fill:before {
  content: "\eee1";
}
.ri-luggage-deposit-line:before {
  content: "\eee2";
}
.ri-lungs-fill:before {
  content: "\eee3";
}
.ri-lungs-line:before {
  content: "\eee4";
}
.ri-mac-fill:before {
  content: "\eee5";
}
.ri-mac-line:before {
  content: "\eee6";
}
.ri-macbook-fill:before {
  content: "\eee7";
}
.ri-macbook-line:before {
  content: "\eee8";
}
.ri-magic-fill:before {
  content: "\eee9";
}
.ri-magic-line:before {
  content: "\eeea";
}
.ri-mail-add-fill:before {
  content: "\eeeb";
}
.ri-mail-add-line:before {
  content: "\eeec";
}
.ri-mail-check-fill:before {
  content: "\eeed";
}
.ri-mail-check-line:before {
  content: "\eeee";
}
.ri-mail-close-fill:before {
  content: "\eeef";
}
.ri-mail-close-line:before {
  content: "\eef0";
}
.ri-mail-download-fill:before {
  content: "\eef1";
}
.ri-mail-download-line:before {
  content: "\eef2";
}
.ri-mail-fill:before {
  content: "\eef3";
}
.ri-mail-forbid-fill:before {
  content: "\eef4";
}
.ri-mail-forbid-line:before {
  content: "\eef5";
}
.ri-mail-line:before {
  content: "\eef6";
}
.ri-mail-lock-fill:before {
  content: "\eef7";
}
.ri-mail-lock-line:before {
  content: "\eef8";
}
.ri-mail-open-fill:before {
  content: "\eef9";
}
.ri-mail-open-line:before {
  content: "\eefa";
}
.ri-mail-send-fill:before {
  content: "\eefb";
}
.ri-mail-send-line:before {
  content: "\eefc";
}
.ri-mail-settings-fill:before {
  content: "\eefd";
}
.ri-mail-settings-line:before {
  content: "\eefe";
}
.ri-mail-star-fill:before {
  content: "\eeff";
}
.ri-mail-star-line:before {
  content: "\ef00";
}
.ri-mail-unread-fill:before {
  content: "\ef01";
}
.ri-mail-unread-line:before {
  content: "\ef02";
}
.ri-mail-volume-fill:before {
  content: "\ef03";
}
.ri-mail-volume-line:before {
  content: "\ef04";
}
.ri-map-2-fill:before {
  content: "\ef05";
}
.ri-map-2-line:before {
  content: "\ef06";
}
.ri-map-fill:before {
  content: "\ef07";
}
.ri-map-line:before {
  content: "\ef08";
}
.ri-map-pin-2-fill:before {
  content: "\ef09";
}
.ri-map-pin-2-line:before {
  content: "\ef0a";
}
.ri-map-pin-3-fill:before {
  content: "\ef0b";
}
.ri-map-pin-3-line:before {
  content: "\ef0c";
}
.ri-map-pin-4-fill:before {
  content: "\ef0d";
}
.ri-map-pin-4-line:before {
  content: "\ef0e";
}
.ri-map-pin-5-fill:before {
  content: "\ef0f";
}
.ri-map-pin-5-line:before {
  content: "\ef10";
}
.ri-map-pin-add-fill:before {
  content: "\ef11";
}
.ri-map-pin-add-line:before {
  content: "\ef12";
}
.ri-map-pin-fill:before {
  content: "\ef13";
}
.ri-map-pin-line:before {
  content: "\ef14";
}
.ri-map-pin-range-fill:before {
  content: "\ef15";
}
.ri-map-pin-range-line:before {
  content: "\ef16";
}
.ri-map-pin-time-fill:before {
  content: "\ef17";
}
.ri-map-pin-time-line:before {
  content: "\ef18";
}
.ri-map-pin-user-fill:before {
  content: "\ef19";
}
.ri-map-pin-user-line:before {
  content: "\ef1a";
}
.ri-mark-pen-fill:before {
  content: "\ef1b";
}
.ri-mark-pen-line:before {
  content: "\ef1c";
}
.ri-markdown-fill:before {
  content: "\ef1d";
}
.ri-markdown-line:before {
  content: "\ef1e";
}
.ri-markup-fill:before {
  content: "\ef1f";
}
.ri-markup-line:before {
  content: "\ef20";
}
.ri-mastercard-fill:before {
  content: "\ef21";
}
.ri-mastercard-line:before {
  content: "\ef22";
}
.ri-mastodon-fill:before {
  content: "\ef23";
}
.ri-mastodon-line:before {
  content: "\ef24";
}
.ri-medal-2-fill:before {
  content: "\ef25";
}
.ri-medal-2-line:before {
  content: "\ef26";
}
.ri-medal-fill:before {
  content: "\ef27";
}
.ri-medal-line:before {
  content: "\ef28";
}
.ri-medicine-bottle-fill:before {
  content: "\ef29";
}
.ri-medicine-bottle-line:before {
  content: "\ef2a";
}
.ri-medium-fill:before {
  content: "\ef2b";
}
.ri-medium-line:before {
  content: "\ef2c";
}
.ri-men-fill:before {
  content: "\ef2d";
}
.ri-men-line:before {
  content: "\ef2e";
}
.ri-mental-health-fill:before {
  content: "\ef2f";
}
.ri-mental-health-line:before {
  content: "\ef30";
}
.ri-menu-2-fill:before {
  content: "\ef31";
}
.ri-menu-2-line:before {
  content: "\ef32";
}
.ri-menu-3-fill:before {
  content: "\ef33";
}
.ri-menu-3-line:before {
  content: "\ef34";
}
.ri-menu-4-fill:before {
  content: "\ef35";
}
.ri-menu-4-line:before {
  content: "\ef36";
}
.ri-menu-5-fill:before {
  content: "\ef37";
}
.ri-menu-5-line:before {
  content: "\ef38";
}
.ri-menu-add-fill:before {
  content: "\ef39";
}
.ri-menu-add-line:before {
  content: "\ef3a";
}
.ri-menu-fill:before {
  content: "\ef3b";
}
.ri-menu-fold-fill:before {
  content: "\ef3c";
}
.ri-menu-fold-line:before {
  content: "\ef3d";
}
.ri-menu-line:before {
  content: "\ef3e";
}
.ri-menu-unfold-fill:before {
  content: "\ef3f";
}
.ri-menu-unfold-line:before {
  content: "\ef40";
}
.ri-merge-cells-horizontal:before {
  content: "\ef41";
}
.ri-merge-cells-vertical:before {
  content: "\ef42";
}
.ri-message-2-fill:before {
  content: "\ef43";
}
.ri-message-2-line:before {
  content: "\ef44";
}
.ri-message-3-fill:before {
  content: "\ef45";
}
.ri-message-3-line:before {
  content: "\ef46";
}
.ri-message-fill:before {
  content: "\ef47";
}
.ri-message-line:before {
  content: "\ef48";
}
.ri-messenger-fill:before {
  content: "\ef49";
}
.ri-messenger-line:before {
  content: "\ef4a";
}
.ri-meteor-fill:before {
  content: "\ef4b";
}
.ri-meteor-line:before {
  content: "\ef4c";
}
.ri-mic-2-fill:before {
  content: "\ef4d";
}
.ri-mic-2-line:before {
  content: "\ef4e";
}
.ri-mic-fill:before {
  content: "\ef4f";
}
.ri-mic-line:before {
  content: "\ef50";
}
.ri-mic-off-fill:before {
  content: "\ef51";
}
.ri-mic-off-line:before {
  content: "\ef52";
}
.ri-mickey-fill:before {
  content: "\ef53";
}
.ri-mickey-line:before {
  content: "\ef54";
}
.ri-microscope-fill:before {
  content: "\ef55";
}
.ri-microscope-line:before {
  content: "\ef56";
}
.ri-microsoft-fill:before {
  content: "\ef57";
}
.ri-microsoft-line:before {
  content: "\ef58";
}
.ri-mind-map:before {
  content: "\ef59";
}
.ri-mini-program-fill:before {
  content: "\ef5a";
}
.ri-mini-program-line:before {
  content: "\ef5b";
}
.ri-mist-fill:before {
  content: "\ef5c";
}
.ri-mist-line:before {
  content: "\ef5d";
}
.ri-money-cny-box-fill:before {
  content: "\ef5e";
}
.ri-money-cny-box-line:before {
  content: "\ef5f";
}
.ri-money-cny-circle-fill:before {
  content: "\ef60";
}
.ri-money-cny-circle-line:before {
  content: "\ef61";
}
.ri-money-dollar-box-fill:before {
  content: "\ef62";
}
.ri-money-dollar-box-line:before {
  content: "\ef63";
}
.ri-money-dollar-circle-fill:before {
  content: "\ef64";
}
.ri-money-dollar-circle-line:before {
  content: "\ef65";
}
.ri-money-euro-box-fill:before {
  content: "\ef66";
}
.ri-money-euro-box-line:before {
  content: "\ef67";
}
.ri-money-euro-circle-fill:before {
  content: "\ef68";
}
.ri-money-euro-circle-line:before {
  content: "\ef69";
}
.ri-money-pound-box-fill:before {
  content: "\ef6a";
}
.ri-money-pound-box-line:before {
  content: "\ef6b";
}
.ri-money-pound-circle-fill:before {
  content: "\ef6c";
}
.ri-money-pound-circle-line:before {
  content: "\ef6d";
}
.ri-moon-clear-fill:before {
  content: "\ef6e";
}
.ri-moon-clear-line:before {
  content: "\ef6f";
}
.ri-moon-cloudy-fill:before {
  content: "\ef70";
}
.ri-moon-cloudy-line:before {
  content: "\ef71";
}
.ri-moon-fill:before {
  content: "\ef72";
}
.ri-moon-foggy-fill:before {
  content: "\ef73";
}
.ri-moon-foggy-line:before {
  content: "\ef74";
}
.ri-moon-line:before {
  content: "\ef75";
}
.ri-more-2-fill:before {
  content: "\ef76";
}
.ri-more-2-line:before {
  content: "\ef77";
}
.ri-more-fill:before {
  content: "\ef78";
}
.ri-more-line:before {
  content: "\ef79";
}
.ri-motorbike-fill:before {
  content: "\ef7a";
}
.ri-motorbike-line:before {
  content: "\ef7b";
}
.ri-mouse-fill:before {
  content: "\ef7c";
}
.ri-mouse-line:before {
  content: "\ef7d";
}
.ri-movie-2-fill:before {
  content: "\ef7e";
}
.ri-movie-2-line:before {
  content: "\ef7f";
}
.ri-movie-fill:before {
  content: "\ef80";
}
.ri-movie-line:before {
  content: "\ef81";
}
.ri-music-2-fill:before {
  content: "\ef82";
}
.ri-music-2-line:before {
  content: "\ef83";
}
.ri-music-fill:before {
  content: "\ef84";
}
.ri-music-line:before {
  content: "\ef85";
}
.ri-mv-fill:before {
  content: "\ef86";
}
.ri-mv-line:before {
  content: "\ef87";
}
.ri-navigation-fill:before {
  content: "\ef88";
}
.ri-navigation-line:before {
  content: "\ef89";
}
.ri-netease-cloud-music-fill:before {
  content: "\ef8a";
}
.ri-netease-cloud-music-line:before {
  content: "\ef8b";
}
.ri-netflix-fill:before {
  content: "\ef8c";
}
.ri-netflix-line:before {
  content: "\ef8d";
}
.ri-newspaper-fill:before {
  content: "\ef8e";
}
.ri-newspaper-line:before {
  content: "\ef8f";
}
.ri-node-tree:before {
  content: "\ef90";
}
.ri-notification-2-fill:before {
  content: "\ef91";
}
.ri-notification-2-line:before {
  content: "\ef92";
}
.ri-notification-3-fill:before {
  content: "\ef93";
}
.ri-notification-3-line:before {
  content: "\ef94";
}
.ri-notification-4-fill:before {
  content: "\ef95";
}
.ri-notification-4-line:before {
  content: "\ef96";
}
.ri-notification-badge-fill:before {
  content: "\ef97";
}
.ri-notification-badge-line:before {
  content: "\ef98";
}
.ri-notification-fill:before {
  content: "\ef99";
}
.ri-notification-line:before {
  content: "\ef9a";
}
.ri-notification-off-fill:before {
  content: "\ef9b";
}
.ri-notification-off-line:before {
  content: "\ef9c";
}
.ri-npmjs-fill:before {
  content: "\ef9d";
}
.ri-npmjs-line:before {
  content: "\ef9e";
}
.ri-number-0:before {
  content: "\ef9f";
}
.ri-number-1:before {
  content: "\efa0";
}
.ri-number-2:before {
  content: "\efa1";
}
.ri-number-3:before {
  content: "\efa2";
}
.ri-number-4:before {
  content: "\efa3";
}
.ri-number-5:before {
  content: "\efa4";
}
.ri-number-6:before {
  content: "\efa5";
}
.ri-number-7:before {
  content: "\efa6";
}
.ri-number-8:before {
  content: "\efa7";
}
.ri-number-9:before {
  content: "\efa8";
}
.ri-numbers-fill:before {
  content: "\efa9";
}
.ri-numbers-line:before {
  content: "\efaa";
}
.ri-nurse-fill:before {
  content: "\efab";
}
.ri-nurse-line:before {
  content: "\efac";
}
.ri-oil-fill:before {
  content: "\efad";
}
.ri-oil-line:before {
  content: "\efae";
}
.ri-omega:before {
  content: "\efaf";
}
.ri-open-arm-fill:before {
  content: "\efb0";
}
.ri-open-arm-line:before {
  content: "\efb1";
}
.ri-open-source-fill:before {
  content: "\efb2";
}
.ri-open-source-line:before {
  content: "\efb3";
}
.ri-opera-fill:before {
  content: "\efb4";
}
.ri-opera-line:before {
  content: "\efb5";
}
.ri-order-play-fill:before {
  content: "\efb6";
}
.ri-order-play-line:before {
  content: "\efb7";
}
.ri-organization-chart:before {
  content: "\efb8";
}
.ri-outlet-2-fill:before {
  content: "\efb9";
}
.ri-outlet-2-line:before {
  content: "\efba";
}
.ri-outlet-fill:before {
  content: "\efbb";
}
.ri-outlet-line:before {
  content: "\efbc";
}
.ri-page-separator:before {
  content: "\efbd";
}
.ri-pages-fill:before {
  content: "\efbe";
}
.ri-pages-line:before {
  content: "\efbf";
}
.ri-paint-brush-fill:before {
  content: "\efc0";
}
.ri-paint-brush-line:before {
  content: "\efc1";
}
.ri-paint-fill:before {
  content: "\efc2";
}
.ri-paint-line:before {
  content: "\efc3";
}
.ri-palette-fill:before {
  content: "\efc4";
}
.ri-palette-line:before {
  content: "\efc5";
}
.ri-pantone-fill:before {
  content: "\efc6";
}
.ri-pantone-line:before {
  content: "\efc7";
}
.ri-paragraph:before {
  content: "\efc8";
}
.ri-parent-fill:before {
  content: "\efc9";
}
.ri-parent-line:before {
  content: "\efca";
}
.ri-parentheses-fill:before {
  content: "\efcb";
}
.ri-parentheses-line:before {
  content: "\efcc";
}
.ri-parking-box-fill:before {
  content: "\efcd";
}
.ri-parking-box-line:before {
  content: "\efce";
}
.ri-parking-fill:before {
  content: "\efcf";
}
.ri-parking-line:before {
  content: "\efd0";
}
.ri-passport-fill:before {
  content: "\efd1";
}
.ri-passport-line:before {
  content: "\efd2";
}
.ri-patreon-fill:before {
  content: "\efd3";
}
.ri-patreon-line:before {
  content: "\efd4";
}
.ri-pause-circle-fill:before {
  content: "\efd5";
}
.ri-pause-circle-line:before {
  content: "\efd6";
}
.ri-pause-fill:before {
  content: "\efd7";
}
.ri-pause-line:before {
  content: "\efd8";
}
.ri-pause-mini-fill:before {
  content: "\efd9";
}
.ri-pause-mini-line:before {
  content: "\efda";
}
.ri-paypal-fill:before {
  content: "\efdb";
}
.ri-paypal-line:before {
  content: "\efdc";
}
.ri-pen-nib-fill:before {
  content: "\efdd";
}
.ri-pen-nib-line:before {
  content: "\efde";
}
.ri-pencil-fill:before {
  content: "\efdf";
}
.ri-pencil-line:before {
  content: "\efe0";
}
.ri-pencil-ruler-2-fill:before {
  content: "\efe1";
}
.ri-pencil-ruler-2-line:before {
  content: "\efe2";
}
.ri-pencil-ruler-fill:before {
  content: "\efe3";
}
.ri-pencil-ruler-line:before {
  content: "\efe4";
}
.ri-percent-fill:before {
  content: "\efe5";
}
.ri-percent-line:before {
  content: "\efe6";
}
.ri-phone-camera-fill:before {
  content: "\efe7";
}
.ri-phone-camera-line:before {
  content: "\efe8";
}
.ri-phone-fill:before {
  content: "\efe9";
}
.ri-phone-find-fill:before {
  content: "\efea";
}
.ri-phone-find-line:before {
  content: "\efeb";
}
.ri-phone-line:before {
  content: "\efec";
}
.ri-phone-lock-fill:before {
  content: "\efed";
}
.ri-phone-lock-line:before {
  content: "\efee";
}
.ri-picture-in-picture-2-fill:before {
  content: "\efef";
}
.ri-picture-in-picture-2-line:before {
  content: "\eff0";
}
.ri-picture-in-picture-exit-fill:before {
  content: "\eff1";
}
.ri-picture-in-picture-exit-line:before {
  content: "\eff2";
}
.ri-picture-in-picture-fill:before {
  content: "\eff3";
}
.ri-picture-in-picture-line:before {
  content: "\eff4";
}
.ri-pie-chart-2-fill:before {
  content: "\eff5";
}
.ri-pie-chart-2-line:before {
  content: "\eff6";
}
.ri-pie-chart-box-fill:before {
  content: "\eff7";
}
.ri-pie-chart-box-line:before {
  content: "\eff8";
}
.ri-pie-chart-fill:before {
  content: "\eff9";
}
.ri-pie-chart-line:before {
  content: "\effa";
}
.ri-pin-distance-fill:before {
  content: "\effb";
}
.ri-pin-distance-line:before {
  content: "\effc";
}
.ri-ping-pong-fill:before {
  content: "\effd";
}
.ri-ping-pong-line:before {
  content: "\effe";
}
.ri-pinterest-fill:before {
  content: "\efff";
}
.ri-pinterest-line:before {
  content: "\f000";
}
.ri-pinyin-input:before {
  content: "\f001";
}
.ri-pixelfed-fill:before {
  content: "\f002";
}
.ri-pixelfed-line:before {
  content: "\f003";
}
.ri-plane-fill:before {
  content: "\f004";
}
.ri-plane-line:before {
  content: "\f005";
}
.ri-plant-fill:before {
  content: "\f006";
}
.ri-plant-line:before {
  content: "\f007";
}
.ri-play-circle-fill:before {
  content: "\f008";
}
.ri-play-circle-line:before {
  content: "\f009";
}
.ri-play-fill:before {
  content: "\f00a";
}
.ri-play-line:before {
  content: "\f00b";
}
.ri-play-list-2-fill:before {
  content: "\f00c";
}
.ri-play-list-2-line:before {
  content: "\f00d";
}
.ri-play-list-add-fill:before {
  content: "\f00e";
}
.ri-play-list-add-line:before {
  content: "\f00f";
}
.ri-play-list-fill:before {
  content: "\f010";
}
.ri-play-list-line:before {
  content: "\f011";
}
.ri-play-mini-fill:before {
  content: "\f012";
}
.ri-play-mini-line:before {
  content: "\f013";
}
.ri-playstation-fill:before {
  content: "\f014";
}
.ri-playstation-line:before {
  content: "\f015";
}
.ri-plug-2-fill:before {
  content: "\f016";
}
.ri-plug-2-line:before {
  content: "\f017";
}
.ri-plug-fill:before {
  content: "\f018";
}
.ri-plug-line:before {
  content: "\f019";
}
.ri-polaroid-2-fill:before {
  content: "\f01a";
}
.ri-polaroid-2-line:before {
  content: "\f01b";
}
.ri-polaroid-fill:before {
  content: "\f01c";
}
.ri-polaroid-line:before {
  content: "\f01d";
}
.ri-police-car-fill:before {
  content: "\f01e";
}
.ri-police-car-line:before {
  content: "\f01f";
}
.ri-price-tag-2-fill:before {
  content: "\f020";
}
.ri-price-tag-2-line:before {
  content: "\f021";
}
.ri-price-tag-3-fill:before {
  content: "\f022";
}
.ri-price-tag-3-line:before {
  content: "\f023";
}
.ri-price-tag-fill:before {
  content: "\f024";
}
.ri-price-tag-line:before {
  content: "\f025";
}
.ri-printer-cloud-fill:before {
  content: "\f026";
}
.ri-printer-cloud-line:before {
  content: "\f027";
}
.ri-printer-fill:before {
  content: "\f028";
}
.ri-printer-line:before {
  content: "\f029";
}
.ri-product-hunt-fill:before {
  content: "\f02a";
}
.ri-product-hunt-line:before {
  content: "\f02b";
}
.ri-profile-fill:before {
  content: "\f02c";
}
.ri-profile-line:before {
  content: "\f02d";
}
.ri-projector-2-fill:before {
  content: "\f02e";
}
.ri-projector-2-line:before {
  content: "\f02f";
}
.ri-projector-fill:before {
  content: "\f030";
}
.ri-projector-line:before {
  content: "\f031";
}
.ri-psychotherapy-fill:before {
  content: "\f032";
}
.ri-psychotherapy-line:before {
  content: "\f033";
}
.ri-pulse-fill:before {
  content: "\f034";
}
.ri-pulse-line:before {
  content: "\f035";
}
.ri-pushpin-2-fill:before {
  content: "\f036";
}
.ri-pushpin-2-line:before {
  content: "\f037";
}
.ri-pushpin-fill:before {
  content: "\f038";
}
.ri-pushpin-line:before {
  content: "\f039";
}
.ri-qq-fill:before {
  content: "\f03a";
}
.ri-qq-line:before {
  content: "\f03b";
}
.ri-qr-code-fill:before {
  content: "\f03c";
}
.ri-qr-code-line:before {
  content: "\f03d";
}
.ri-qr-scan-2-fill:before {
  content: "\f03e";
}
.ri-qr-scan-2-line:before {
  content: "\f03f";
}
.ri-qr-scan-fill:before {
  content: "\f040";
}
.ri-qr-scan-line:before {
  content: "\f041";
}
.ri-question-answer-fill:before {
  content: "\f042";
}
.ri-question-answer-line:before {
  content: "\f043";
}
.ri-question-fill:before {
  content: "\f044";
}
.ri-question-line:before {
  content: "\f045";
}
.ri-question-mark:before {
  content: "\f046";
}
.ri-questionnaire-fill:before {
  content: "\f047";
}
.ri-questionnaire-line:before {
  content: "\f048";
}
.ri-quill-pen-fill:before {
  content: "\f049";
}
.ri-quill-pen-line:before {
  content: "\f04a";
}
.ri-radar-fill:before {
  content: "\f04b";
}
.ri-radar-line:before {
  content: "\f04c";
}
.ri-radio-2-fill:before {
  content: "\f04d";
}
.ri-radio-2-line:before {
  content: "\f04e";
}
.ri-radio-button-fill:before {
  content: "\f04f";
}
.ri-radio-button-line:before {
  content: "\f050";
}
.ri-radio-fill:before {
  content: "\f051";
}
.ri-radio-line:before {
  content: "\f052";
}
.ri-rainbow-fill:before {
  content: "\f053";
}
.ri-rainbow-line:before {
  content: "\f054";
}
.ri-rainy-fill:before {
  content: "\f055";
}
.ri-rainy-line:before {
  content: "\f056";
}
.ri-reactjs-fill:before {
  content: "\f057";
}
.ri-reactjs-line:before {
  content: "\f058";
}
.ri-record-circle-fill:before {
  content: "\f059";
}
.ri-record-circle-line:before {
  content: "\f05a";
}
.ri-record-mail-fill:before {
  content: "\f05b";
}
.ri-record-mail-line:before {
  content: "\f05c";
}
.ri-recycle-fill:before {
  content: "\f05d";
}
.ri-recycle-line:before {
  content: "\f05e";
}
.ri-red-packet-fill:before {
  content: "\f05f";
}
.ri-red-packet-line:before {
  content: "\f060";
}
.ri-reddit-fill:before {
  content: "\f061";
}
.ri-reddit-line:before {
  content: "\f062";
}
.ri-refresh-fill:before {
  content: "\f063";
}
.ri-refresh-line:before {
  content: "\f064";
}
.ri-refund-2-fill:before {
  content: "\f065";
}
.ri-refund-2-line:before {
  content: "\f066";
}
.ri-refund-fill:before {
  content: "\f067";
}
.ri-refund-line:before {
  content: "\f068";
}
.ri-registered-fill:before {
  content: "\f069";
}
.ri-registered-line:before {
  content: "\f06a";
}
.ri-remixicon-fill:before {
  content: "\f06b";
}
.ri-remixicon-line:before {
  content: "\f06c";
}
.ri-remote-control-2-fill:before {
  content: "\f06d";
}
.ri-remote-control-2-line:before {
  content: "\f06e";
}
.ri-remote-control-fill:before {
  content: "\f06f";
}
.ri-remote-control-line:before {
  content: "\f070";
}
.ri-repeat-2-fill:before {
  content: "\f071";
}
.ri-repeat-2-line:before {
  content: "\f072";
}
.ri-repeat-fill:before {
  content: "\f073";
}
.ri-repeat-line:before {
  content: "\f074";
}
.ri-repeat-one-fill:before {
  content: "\f075";
}
.ri-repeat-one-line:before {
  content: "\f076";
}
.ri-reply-all-fill:before {
  content: "\f077";
}
.ri-reply-all-line:before {
  content: "\f078";
}
.ri-reply-fill:before {
  content: "\f079";
}
.ri-reply-line:before {
  content: "\f07a";
}
.ri-reserved-fill:before {
  content: "\f07b";
}
.ri-reserved-line:before {
  content: "\f07c";
}
.ri-rest-time-fill:before {
  content: "\f07d";
}
.ri-rest-time-line:before {
  content: "\f07e";
}
.ri-restart-fill:before {
  content: "\f07f";
}
.ri-restart-line:before {
  content: "\f080";
}
.ri-restaurant-2-fill:before {
  content: "\f081";
}
.ri-restaurant-2-line:before {
  content: "\f082";
}
.ri-restaurant-fill:before {
  content: "\f083";
}
.ri-restaurant-line:before {
  content: "\f084";
}
.ri-rewind-fill:before {
  content: "\f085";
}
.ri-rewind-line:before {
  content: "\f086";
}
.ri-rewind-mini-fill:before {
  content: "\f087";
}
.ri-rewind-mini-line:before {
  content: "\f088";
}
.ri-rhythm-fill:before {
  content: "\f089";
}
.ri-rhythm-line:before {
  content: "\f08a";
}
.ri-riding-fill:before {
  content: "\f08b";
}
.ri-riding-line:before {
  content: "\f08c";
}
.ri-road-map-fill:before {
  content: "\f08d";
}
.ri-road-map-line:before {
  content: "\f08e";
}
.ri-roadster-fill:before {
  content: "\f08f";
}
.ri-roadster-line:before {
  content: "\f090";
}
.ri-robot-fill:before {
  content: "\f091";
}
.ri-robot-line:before {
  content: "\f092";
}
.ri-rocket-2-fill:before {
  content: "\f093";
}
.ri-rocket-2-line:before {
  content: "\f094";
}
.ri-rocket-fill:before {
  content: "\f095";
}
.ri-rocket-line:before {
  content: "\f096";
}
.ri-rotate-lock-fill:before {
  content: "\f097";
}
.ri-rotate-lock-line:before {
  content: "\f098";
}
.ri-rounded-corner:before {
  content: "\f099";
}
.ri-route-fill:before {
  content: "\f09a";
}
.ri-route-line:before {
  content: "\f09b";
}
.ri-router-fill:before {
  content: "\f09c";
}
.ri-router-line:before {
  content: "\f09d";
}
.ri-rss-fill:before {
  content: "\f09e";
}
.ri-rss-line:before {
  content: "\f09f";
}
.ri-ruler-2-fill:before {
  content: "\f0a0";
}
.ri-ruler-2-line:before {
  content: "\f0a1";
}
.ri-ruler-fill:before {
  content: "\f0a2";
}
.ri-ruler-line:before {
  content: "\f0a3";
}
.ri-run-fill:before {
  content: "\f0a4";
}
.ri-run-line:before {
  content: "\f0a5";
}
.ri-safari-fill:before {
  content: "\f0a6";
}
.ri-safari-line:before {
  content: "\f0a7";
}
.ri-safe-2-fill:before {
  content: "\f0a8";
}
.ri-safe-2-line:before {
  content: "\f0a9";
}
.ri-safe-fill:before {
  content: "\f0aa";
}
.ri-safe-line:before {
  content: "\f0ab";
}
.ri-sailboat-fill:before {
  content: "\f0ac";
}
.ri-sailboat-line:before {
  content: "\f0ad";
}
.ri-save-2-fill:before {
  content: "\f0ae";
}
.ri-save-2-line:before {
  content: "\f0af";
}
.ri-save-3-fill:before {
  content: "\f0b0";
}
.ri-save-3-line:before {
  content: "\f0b1";
}
.ri-save-fill:before {
  content: "\f0b2";
}
.ri-save-line:before {
  content: "\f0b3";
}
.ri-scales-2-fill:before {
  content: "\f0b4";
}
.ri-scales-2-line:before {
  content: "\f0b5";
}
.ri-scales-3-fill:before {
  content: "\f0b6";
}
.ri-scales-3-line:before {
  content: "\f0b7";
}
.ri-scales-fill:before {
  content: "\f0b8";
}
.ri-scales-line:before {
  content: "\f0b9";
}
.ri-scan-2-fill:before {
  content: "\f0ba";
}
.ri-scan-2-line:before {
  content: "\f0bb";
}
.ri-scan-fill:before {
  content: "\f0bc";
}
.ri-scan-line:before {
  content: "\f0bd";
}
.ri-scissors-2-fill:before {
  content: "\f0be";
}
.ri-scissors-2-line:before {
  content: "\f0bf";
}
.ri-scissors-cut-fill:before {
  content: "\f0c0";
}
.ri-scissors-cut-line:before {
  content: "\f0c1";
}
.ri-scissors-fill:before {
  content: "\f0c2";
}
.ri-scissors-line:before {
  content: "\f0c3";
}
.ri-screenshot-2-fill:before {
  content: "\f0c4";
}
.ri-screenshot-2-line:before {
  content: "\f0c5";
}
.ri-screenshot-fill:before {
  content: "\f0c6";
}
.ri-screenshot-line:before {
  content: "\f0c7";
}
.ri-sd-card-fill:before {
  content: "\f0c8";
}
.ri-sd-card-line:before {
  content: "\f0c9";
}
.ri-sd-card-mini-fill:before {
  content: "\f0ca";
}
.ri-sd-card-mini-line:before {
  content: "\f0cb";
}
.ri-search-2-fill:before {
  content: "\f0cc";
}
.ri-search-2-line:before {
  content: "\f0cd";
}
.ri-search-eye-fill:before {
  content: "\f0ce";
}
.ri-search-eye-line:before {
  content: "\f0cf";
}
.ri-search-fill:before {
  content: "\f0d0";
}
.ri-search-line:before {
  content: "\f0d1";
}
.ri-secure-payment-fill:before {
  content: "\f0d2";
}
.ri-secure-payment-line:before {
  content: "\f0d3";
}
.ri-seedling-fill:before {
  content: "\f0d4";
}
.ri-seedling-line:before {
  content: "\f0d5";
}
.ri-send-backward:before {
  content: "\f0d6";
}
.ri-send-plane-2-fill:before {
  content: "\f0d7";
}
.ri-send-plane-2-line:before {
  content: "\f0d8";
}
.ri-send-plane-fill:before {
  content: "\f0d9";
}
.ri-send-plane-line:before {
  content: "\f0da";
}
.ri-send-to-back:before {
  content: "\f0db";
}
.ri-sensor-fill:before {
  content: "\f0dc";
}
.ri-sensor-line:before {
  content: "\f0dd";
}
.ri-separator:before {
  content: "\f0de";
}
.ri-server-fill:before {
  content: "\f0df";
}
.ri-server-line:before {
  content: "\f0e0";
}
.ri-service-fill:before {
  content: "\f0e1";
}
.ri-service-line:before {
  content: "\f0e2";
}
.ri-settings-2-fill:before {
  content: "\f0e3";
}
.ri-settings-2-line:before {
  content: "\f0e4";
}
.ri-settings-3-fill:before {
  content: "\f0e5";
}
.ri-settings-3-line:before {
  content: "\f0e6";
}
.ri-settings-4-fill:before {
  content: "\f0e7";
}
.ri-settings-4-line:before {
  content: "\f0e8";
}
.ri-settings-5-fill:before {
  content: "\f0e9";
}
.ri-settings-5-line:before {
  content: "\f0ea";
}
.ri-settings-6-fill:before {
  content: "\f0eb";
}
.ri-settings-6-line:before {
  content: "\f0ec";
}
.ri-settings-fill:before {
  content: "\f0ed";
}
.ri-settings-line:before {
  content: "\f0ee";
}
.ri-shape-2-fill:before {
  content: "\f0ef";
}
.ri-shape-2-line:before {
  content: "\f0f0";
}
.ri-shape-fill:before {
  content: "\f0f1";
}
.ri-shape-line:before {
  content: "\f0f2";
}
.ri-share-box-fill:before {
  content: "\f0f3";
}
.ri-share-box-line:before {
  content: "\f0f4";
}
.ri-share-circle-fill:before {
  content: "\f0f5";
}
.ri-share-circle-line:before {
  content: "\f0f6";
}
.ri-share-fill:before {
  content: "\f0f7";
}
.ri-share-forward-2-fill:before {
  content: "\f0f8";
}
.ri-share-forward-2-line:before {
  content: "\f0f9";
}
.ri-share-forward-box-fill:before {
  content: "\f0fa";
}
.ri-share-forward-box-line:before {
  content: "\f0fb";
}
.ri-share-forward-fill:before {
  content: "\f0fc";
}
.ri-share-forward-line:before {
  content: "\f0fd";
}
.ri-share-line:before {
  content: "\f0fe";
}
.ri-shield-check-fill:before {
  content: "\f0ff";
}
.ri-shield-check-line:before {
  content: "\f100";
}
.ri-shield-cross-fill:before {
  content: "\f101";
}
.ri-shield-cross-line:before {
  content: "\f102";
}
.ri-shield-fill:before {
  content: "\f103";
}
.ri-shield-flash-fill:before {
  content: "\f104";
}
.ri-shield-flash-line:before {
  content: "\f105";
}
.ri-shield-keyhole-fill:before {
  content: "\f106";
}
.ri-shield-keyhole-line:before {
  content: "\f107";
}
.ri-shield-line:before {
  content: "\f108";
}
.ri-shield-star-fill:before {
  content: "\f109";
}
.ri-shield-star-line:before {
  content: "\f10a";
}
.ri-shield-user-fill:before {
  content: "\f10b";
}
.ri-shield-user-line:before {
  content: "\f10c";
}
.ri-ship-2-fill:before {
  content: "\f10d";
}
.ri-ship-2-line:before {
  content: "\f10e";
}
.ri-ship-fill:before {
  content: "\f10f";
}
.ri-ship-line:before {
  content: "\f110";
}
.ri-shirt-fill:before {
  content: "\f111";
}
.ri-shirt-line:before {
  content: "\f112";
}
.ri-shopping-bag-2-fill:before {
  content: "\f113";
}
.ri-shopping-bag-2-line:before {
  content: "\f114";
}
.ri-shopping-bag-3-fill:before {
  content: "\f115";
}
.ri-shopping-bag-3-line:before {
  content: "\f116";
}
.ri-shopping-bag-fill:before {
  content: "\f117";
}
.ri-shopping-bag-line:before {
  content: "\f118";
}
.ri-shopping-basket-2-fill:before {
  content: "\f119";
}
.ri-shopping-basket-2-line:before {
  content: "\f11a";
}
.ri-shopping-basket-fill:before {
  content: "\f11b";
}
.ri-shopping-basket-line:before {
  content: "\f11c";
}
.ri-shopping-cart-2-fill:before {
  content: "\f11d";
}
.ri-shopping-cart-2-line:before {
  content: "\f11e";
}
.ri-shopping-cart-fill:before {
  content: "\f11f";
}
.ri-shopping-cart-line:before {
  content: "\f120";
}
.ri-showers-fill:before {
  content: "\f121";
}
.ri-showers-line:before {
  content: "\f122";
}
.ri-shuffle-fill:before {
  content: "\f123";
}
.ri-shuffle-line:before {
  content: "\f124";
}
.ri-shut-down-fill:before {
  content: "\f125";
}
.ri-shut-down-line:before {
  content: "\f126";
}
.ri-side-bar-fill:before {
  content: "\f127";
}
.ri-side-bar-line:before {
  content: "\f128";
}
.ri-signal-tower-fill:before {
  content: "\f129";
}
.ri-signal-tower-line:before {
  content: "\f12a";
}
.ri-signal-wifi-1-fill:before {
  content: "\f12b";
}
.ri-signal-wifi-1-line:before {
  content: "\f12c";
}
.ri-signal-wifi-2-fill:before {
  content: "\f12d";
}
.ri-signal-wifi-2-line:before {
  content: "\f12e";
}
.ri-signal-wifi-3-fill:before {
  content: "\f12f";
}
.ri-signal-wifi-3-line:before {
  content: "\f130";
}
.ri-signal-wifi-error-fill:before {
  content: "\f131";
}
.ri-signal-wifi-error-line:before {
  content: "\f132";
}
.ri-signal-wifi-fill:before {
  content: "\f133";
}
.ri-signal-wifi-line:before {
  content: "\f134";
}
.ri-signal-wifi-off-fill:before {
  content: "\f135";
}
.ri-signal-wifi-off-line:before {
  content: "\f136";
}
.ri-sim-card-2-fill:before {
  content: "\f137";
}
.ri-sim-card-2-line:before {
  content: "\f138";
}
.ri-sim-card-fill:before {
  content: "\f139";
}
.ri-sim-card-line:before {
  content: "\f13a";
}
.ri-single-quotes-l:before {
  content: "\f13b";
}
.ri-single-quotes-r:before {
  content: "\f13c";
}
.ri-sip-fill:before {
  content: "\f13d";
}
.ri-sip-line:before {
  content: "\f13e";
}
.ri-skip-back-fill:before {
  content: "\f13f";
}
.ri-skip-back-line:before {
  content: "\f140";
}
.ri-skip-back-mini-fill:before {
  content: "\f141";
}
.ri-skip-back-mini-line:before {
  content: "\f142";
}
.ri-skip-forward-fill:before {
  content: "\f143";
}
.ri-skip-forward-line:before {
  content: "\f144";
}
.ri-skip-forward-mini-fill:before {
  content: "\f145";
}
.ri-skip-forward-mini-line:before {
  content: "\f146";
}
.ri-skull-2-fill:before {
  content: "\f147";
}
.ri-skull-2-line:before {
  content: "\f148";
}
.ri-skull-fill:before {
  content: "\f149";
}
.ri-skull-line:before {
  content: "\f14a";
}
.ri-skype-fill:before {
  content: "\f14b";
}
.ri-skype-line:before {
  content: "\f14c";
}
.ri-slack-fill:before {
  content: "\f14d";
}
.ri-slack-line:before {
  content: "\f14e";
}
.ri-slice-fill:before {
  content: "\f14f";
}
.ri-slice-line:before {
  content: "\f150";
}
.ri-slideshow-2-fill:before {
  content: "\f151";
}
.ri-slideshow-2-line:before {
  content: "\f152";
}
.ri-slideshow-3-fill:before {
  content: "\f153";
}
.ri-slideshow-3-line:before {
  content: "\f154";
}
.ri-slideshow-4-fill:before {
  content: "\f155";
}
.ri-slideshow-4-line:before {
  content: "\f156";
}
.ri-slideshow-fill:before {
  content: "\f157";
}
.ri-slideshow-line:before {
  content: "\f158";
}
.ri-smartphone-fill:before {
  content: "\f159";
}
.ri-smartphone-line:before {
  content: "\f15a";
}
.ri-snapchat-fill:before {
  content: "\f15b";
}
.ri-snapchat-line:before {
  content: "\f15c";
}
.ri-snowy-fill:before {
  content: "\f15d";
}
.ri-snowy-line:before {
  content: "\f15e";
}
.ri-sort-asc:before {
  content: "\f15f";
}
.ri-sort-desc:before {
  content: "\f160";
}
.ri-sound-module-fill:before {
  content: "\f161";
}
.ri-sound-module-line:before {
  content: "\f162";
}
.ri-soundcloud-fill:before {
  content: "\f163";
}
.ri-soundcloud-line:before {
  content: "\f164";
}
.ri-space-ship-fill:before {
  content: "\f165";
}
.ri-space-ship-line:before {
  content: "\f166";
}
.ri-space:before {
  content: "\f167";
}
.ri-spam-2-fill:before {
  content: "\f168";
}
.ri-spam-2-line:before {
  content: "\f169";
}
.ri-spam-3-fill:before {
  content: "\f16a";
}
.ri-spam-3-line:before {
  content: "\f16b";
}
.ri-spam-fill:before {
  content: "\f16c";
}
.ri-spam-line:before {
  content: "\f16d";
}
.ri-speaker-2-fill:before {
  content: "\f16e";
}
.ri-speaker-2-line:before {
  content: "\f16f";
}
.ri-speaker-3-fill:before {
  content: "\f170";
}
.ri-speaker-3-line:before {
  content: "\f171";
}
.ri-speaker-fill:before {
  content: "\f172";
}
.ri-speaker-line:before {
  content: "\f173";
}
.ri-spectrum-fill:before {
  content: "\f174";
}
.ri-spectrum-line:before {
  content: "\f175";
}
.ri-speed-fill:before {
  content: "\f176";
}
.ri-speed-line:before {
  content: "\f177";
}
.ri-speed-mini-fill:before {
  content: "\f178";
}
.ri-speed-mini-line:before {
  content: "\f179";
}
.ri-split-cells-horizontal:before {
  content: "\f17a";
}
.ri-split-cells-vertical:before {
  content: "\f17b";
}
.ri-spotify-fill:before {
  content: "\f17c";
}
.ri-spotify-line:before {
  content: "\f17d";
}
.ri-spy-fill:before {
  content: "\f17e";
}
.ri-spy-line:before {
  content: "\f17f";
}
.ri-stack-fill:before {
  content: "\f180";
}
.ri-stack-line:before {
  content: "\f181";
}
.ri-stack-overflow-fill:before {
  content: "\f182";
}
.ri-stack-overflow-line:before {
  content: "\f183";
}
.ri-stackshare-fill:before {
  content: "\f184";
}
.ri-stackshare-line:before {
  content: "\f185";
}
.ri-star-fill:before {
  content: "\f186";
}
.ri-star-half-fill:before {
  content: "\f187";
}
.ri-star-half-line:before {
  content: "\f188";
}
.ri-star-half-s-fill:before {
  content: "\f189";
}
.ri-star-half-s-line:before {
  content: "\f18a";
}
.ri-star-line:before {
  content: "\f18b";
}
.ri-star-s-fill:before {
  content: "\f18c";
}
.ri-star-s-line:before {
  content: "\f18d";
}
.ri-star-smile-fill:before {
  content: "\f18e";
}
.ri-star-smile-line:before {
  content: "\f18f";
}
.ri-steam-fill:before {
  content: "\f190";
}
.ri-steam-line:before {
  content: "\f191";
}
.ri-steering-2-fill:before {
  content: "\f192";
}
.ri-steering-2-line:before {
  content: "\f193";
}
.ri-steering-fill:before {
  content: "\f194";
}
.ri-steering-line:before {
  content: "\f195";
}
.ri-stethoscope-fill:before {
  content: "\f196";
}
.ri-stethoscope-line:before {
  content: "\f197";
}
.ri-sticky-note-2-fill:before {
  content: "\f198";
}
.ri-sticky-note-2-line:before {
  content: "\f199";
}
.ri-sticky-note-fill:before {
  content: "\f19a";
}
.ri-sticky-note-line:before {
  content: "\f19b";
}
.ri-stock-fill:before {
  content: "\f19c";
}
.ri-stock-line:before {
  content: "\f19d";
}
.ri-stop-circle-fill:before {
  content: "\f19e";
}
.ri-stop-circle-line:before {
  content: "\f19f";
}
.ri-stop-fill:before {
  content: "\f1a0";
}
.ri-stop-line:before {
  content: "\f1a1";
}
.ri-stop-mini-fill:before {
  content: "\f1a2";
}
.ri-stop-mini-line:before {
  content: "\f1a3";
}
.ri-store-2-fill:before {
  content: "\f1a4";
}
.ri-store-2-line:before {
  content: "\f1a5";
}
.ri-store-3-fill:before {
  content: "\f1a6";
}
.ri-store-3-line:before {
  content: "\f1a7";
}
.ri-store-fill:before {
  content: "\f1a8";
}
.ri-store-line:before {
  content: "\f1a9";
}
.ri-strikethrough-2:before {
  content: "\f1aa";
}
.ri-strikethrough:before {
  content: "\f1ab";
}
.ri-subscript-2:before {
  content: "\f1ac";
}
.ri-subscript:before {
  content: "\f1ad";
}
.ri-subtract-fill:before {
  content: "\f1ae";
}
.ri-subtract-line:before {
  content: "\f1af";
}
.ri-subway-fill:before {
  content: "\f1b0";
}
.ri-subway-line:before {
  content: "\f1b1";
}
.ri-subway-wifi-fill:before {
  content: "\f1b2";
}
.ri-subway-wifi-line:before {
  content: "\f1b3";
}
.ri-suitcase-2-fill:before {
  content: "\f1b4";
}
.ri-suitcase-2-line:before {
  content: "\f1b5";
}
.ri-suitcase-3-fill:before {
  content: "\f1b6";
}
.ri-suitcase-3-line:before {
  content: "\f1b7";
}
.ri-suitcase-fill:before {
  content: "\f1b8";
}
.ri-suitcase-line:before {
  content: "\f1b9";
}
.ri-sun-cloudy-fill:before {
  content: "\f1ba";
}
.ri-sun-cloudy-line:before {
  content: "\f1bb";
}
.ri-sun-fill:before {
  content: "\f1bc";
}
.ri-sun-foggy-fill:before {
  content: "\f1bd";
}
.ri-sun-foggy-line:before {
  content: "\f1be";
}
.ri-sun-line:before {
  content: "\f1bf";
}
.ri-superscript-2:before {
  content: "\f1c0";
}
.ri-superscript:before {
  content: "\f1c1";
}
.ri-surgical-mask-fill:before {
  content: "\f1c2";
}
.ri-surgical-mask-line:before {
  content: "\f1c3";
}
.ri-surround-sound-fill:before {
  content: "\f1c4";
}
.ri-surround-sound-line:before {
  content: "\f1c5";
}
.ri-survey-fill:before {
  content: "\f1c6";
}
.ri-survey-line:before {
  content: "\f1c7";
}
.ri-swap-box-fill:before {
  content: "\f1c8";
}
.ri-swap-box-line:before {
  content: "\f1c9";
}
.ri-swap-fill:before {
  content: "\f1ca";
}
.ri-swap-line:before {
  content: "\f1cb";
}
.ri-switch-fill:before {
  content: "\f1cc";
}
.ri-switch-line:before {
  content: "\f1cd";
}
.ri-sword-fill:before {
  content: "\f1ce";
}
.ri-sword-line:before {
  content: "\f1cf";
}
.ri-syringe-fill:before {
  content: "\f1d0";
}
.ri-syringe-line:before {
  content: "\f1d1";
}
.ri-t-box-fill:before {
  content: "\f1d2";
}
.ri-t-box-line:before {
  content: "\f1d3";
}
.ri-t-shirt-2-fill:before {
  content: "\f1d4";
}
.ri-t-shirt-2-line:before {
  content: "\f1d5";
}
.ri-t-shirt-air-fill:before {
  content: "\f1d6";
}
.ri-t-shirt-air-line:before {
  content: "\f1d7";
}
.ri-t-shirt-fill:before {
  content: "\f1d8";
}
.ri-t-shirt-line:before {
  content: "\f1d9";
}
.ri-table-2:before {
  content: "\f1da";
}
.ri-table-alt-fill:before {
  content: "\f1db";
}
.ri-table-alt-line:before {
  content: "\f1dc";
}
.ri-table-fill:before {
  content: "\f1dd";
}
.ri-table-line:before {
  content: "\f1de";
}
.ri-tablet-fill:before {
  content: "\f1df";
}
.ri-tablet-line:before {
  content: "\f1e0";
}
.ri-takeaway-fill:before {
  content: "\f1e1";
}
.ri-takeaway-line:before {
  content: "\f1e2";
}
.ri-taobao-fill:before {
  content: "\f1e3";
}
.ri-taobao-line:before {
  content: "\f1e4";
}
.ri-tape-fill:before {
  content: "\f1e5";
}
.ri-tape-line:before {
  content: "\f1e6";
}
.ri-task-fill:before {
  content: "\f1e7";
}
.ri-task-line:before {
  content: "\f1e8";
}
.ri-taxi-fill:before {
  content: "\f1e9";
}
.ri-taxi-line:before {
  content: "\f1ea";
}
.ri-taxi-wifi-fill:before {
  content: "\f1eb";
}
.ri-taxi-wifi-line:before {
  content: "\f1ec";
}
.ri-team-fill:before {
  content: "\f1ed";
}
.ri-team-line:before {
  content: "\f1ee";
}
.ri-telegram-fill:before {
  content: "\f1ef";
}
.ri-telegram-line:before {
  content: "\f1f0";
}
.ri-temp-cold-fill:before {
  content: "\f1f1";
}
.ri-temp-cold-line:before {
  content: "\f1f2";
}
.ri-temp-hot-fill:before {
  content: "\f1f3";
}
.ri-temp-hot-line:before {
  content: "\f1f4";
}
.ri-terminal-box-fill:before {
  content: "\f1f5";
}
.ri-terminal-box-line:before {
  content: "\f1f6";
}
.ri-terminal-fill:before {
  content: "\f1f7";
}
.ri-terminal-line:before {
  content: "\f1f8";
}
.ri-terminal-window-fill:before {
  content: "\f1f9";
}
.ri-terminal-window-line:before {
  content: "\f1fa";
}
.ri-test-tube-fill:before {
  content: "\f1fb";
}
.ri-test-tube-line:before {
  content: "\f1fc";
}
.ri-text-direction-l:before {
  content: "\f1fd";
}
.ri-text-direction-r:before {
  content: "\f1fe";
}
.ri-text-spacing:before {
  content: "\f1ff";
}
.ri-text-wrap:before {
  content: "\f200";
}
.ri-text:before {
  content: "\f201";
}
.ri-thermometer-fill:before {
  content: "\f202";
}
.ri-thermometer-line:before {
  content: "\f203";
}
.ri-thumb-down-fill:before {
  content: "\f204";
}
.ri-thumb-down-line:before {
  content: "\f205";
}
.ri-thumb-up-fill:before {
  content: "\f206";
}
.ri-thumb-up-line:before {
  content: "\f207";
}
.ri-thunderstorms-fill:before {
  content: "\f208";
}
.ri-thunderstorms-line:before {
  content: "\f209";
}
.ri-ticket-2-fill:before {
  content: "\f20a";
}
.ri-ticket-2-line:before {
  content: "\f20b";
}
.ri-ticket-fill:before {
  content: "\f20c";
}
.ri-ticket-line:before {
  content: "\f20d";
}
.ri-time-fill:before {
  content: "\f20e";
}
.ri-time-line:before {
  content: "\f20f";
}
.ri-timer-2-fill:before {
  content: "\f210";
}
.ri-timer-2-line:before {
  content: "\f211";
}
.ri-timer-fill:before {
  content: "\f212";
}
.ri-timer-flash-fill:before {
  content: "\f213";
}
.ri-timer-flash-line:before {
  content: "\f214";
}
.ri-timer-line:before {
  content: "\f215";
}
.ri-todo-fill:before {
  content: "\f216";
}
.ri-todo-line:before {
  content: "\f217";
}
.ri-toggle-fill:before {
  content: "\f218";
}
.ri-toggle-line:before {
  content: "\f219";
}
.ri-tools-fill:before {
  content: "\f21a";
}
.ri-tools-line:before {
  content: "\f21b";
}
.ri-tornado-fill:before {
  content: "\f21c";
}
.ri-tornado-line:before {
  content: "\f21d";
}
.ri-trademark-fill:before {
  content: "\f21e";
}
.ri-trademark-line:before {
  content: "\f21f";
}
.ri-traffic-light-fill:before {
  content: "\f220";
}
.ri-traffic-light-line:before {
  content: "\f221";
}
.ri-train-fill:before {
  content: "\f222";
}
.ri-train-line:before {
  content: "\f223";
}
.ri-train-wifi-fill:before {
  content: "\f224";
}
.ri-train-wifi-line:before {
  content: "\f225";
}
.ri-translate-2:before {
  content: "\f226";
}
.ri-translate:before {
  content: "\f227";
}
.ri-travesti-fill:before {
  content: "\f228";
}
.ri-travesti-line:before {
  content: "\f229";
}
.ri-treasure-map-fill:before {
  content: "\f22a";
}
.ri-treasure-map-line:before {
  content: "\f22b";
}
.ri-trello-fill:before {
  content: "\f22c";
}
.ri-trello-line:before {
  content: "\f22d";
}
.ri-trophy-fill:before {
  content: "\f22e";
}
.ri-trophy-line:before {
  content: "\f22f";
}
.ri-truck-fill:before {
  content: "\f230";
}
.ri-truck-line:before {
  content: "\f231";
}
.ri-tumblr-fill:before {
  content: "\f232";
}
.ri-tumblr-line:before {
  content: "\f233";
}
.ri-tv-2-fill:before {
  content: "\f234";
}
.ri-tv-2-line:before {
  content: "\f235";
}
.ri-tv-fill:before {
  content: "\f236";
}
.ri-tv-line:before {
  content: "\f237";
}
.ri-twitch-fill:before {
  content: "\f238";
}
.ri-twitch-line:before {
  content: "\f239";
}
.ri-twitter-fill:before {
  content: "\f23a";
}
.ri-twitter-line:before {
  content: "\f23b";
}
.ri-typhoon-fill:before {
  content: "\f23c";
}
.ri-typhoon-line:before {
  content: "\f23d";
}
.ri-u-disk-fill:before {
  content: "\f23e";
}
.ri-u-disk-line:before {
  content: "\f23f";
}
.ri-ubuntu-fill:before {
  content: "\f240";
}
.ri-ubuntu-line:before {
  content: "\f241";
}
.ri-umbrella-fill:before {
  content: "\f242";
}
.ri-umbrella-line:before {
  content: "\f243";
}
.ri-underline:before {
  content: "\f244";
}
.ri-uninstall-fill:before {
  content: "\f245";
}
.ri-uninstall-line:before {
  content: "\f246";
}
.ri-unsplash-fill:before {
  content: "\f247";
}
.ri-unsplash-line:before {
  content: "\f248";
}
.ri-upload-2-fill:before {
  content: "\f249";
}
.ri-upload-2-line:before {
  content: "\f24a";
}
.ri-upload-cloud-2-fill:before {
  content: "\f24b";
}
.ri-upload-cloud-2-line:before {
  content: "\f24c";
}
.ri-upload-cloud-fill:before {
  content: "\f24d";
}
.ri-upload-cloud-line:before {
  content: "\f24e";
}
.ri-upload-fill:before {
  content: "\f24f";
}
.ri-upload-line:before {
  content: "\f250";
}
.ri-usb-fill:before {
  content: "\f251";
}
.ri-usb-line:before {
  content: "\f252";
}
.ri-user-2-fill:before {
  content: "\f253";
}
.ri-user-2-line:before {
  content: "\f254";
}
.ri-user-3-fill:before {
  content: "\f255";
}
.ri-user-3-line:before {
  content: "\f256";
}
.ri-user-4-fill:before {
  content: "\f257";
}
.ri-user-4-line:before {
  content: "\f258";
}
.ri-user-5-fill:before {
  content: "\f259";
}
.ri-user-5-line:before {
  content: "\f25a";
}
.ri-user-6-fill:before {
  content: "\f25b";
}
.ri-user-6-line:before {
  content: "\f25c";
}
.ri-user-add-fill:before {
  content: "\f25d";
}
.ri-user-add-line:before {
  content: "\f25e";
}
.ri-user-fill:before {
  content: "\f25f";
}
.ri-user-follow-fill:before {
  content: "\f260";
}
.ri-user-follow-line:before {
  content: "\f261";
}
.ri-user-heart-fill:before {
  content: "\f262";
}
.ri-user-heart-line:before {
  content: "\f263";
}
.ri-user-line:before {
  content: "\f264";
}
.ri-user-location-fill:before {
  content: "\f265";
}
.ri-user-location-line:before {
  content: "\f266";
}
.ri-user-received-2-fill:before {
  content: "\f267";
}
.ri-user-received-2-line:before {
  content: "\f268";
}
.ri-user-received-fill:before {
  content: "\f269";
}
.ri-user-received-line:before {
  content: "\f26a";
}
.ri-user-search-fill:before {
  content: "\f26b";
}
.ri-user-search-line:before {
  content: "\f26c";
}
.ri-user-settings-fill:before {
  content: "\f26d";
}
.ri-user-settings-line:before {
  content: "\f26e";
}
.ri-user-shared-2-fill:before {
  content: "\f26f";
}
.ri-user-shared-2-line:before {
  content: "\f270";
}
.ri-user-shared-fill:before {
  content: "\f271";
}
.ri-user-shared-line:before {
  content: "\f272";
}
.ri-user-smile-fill:before {
  content: "\f273";
}
.ri-user-smile-line:before {
  content: "\f274";
}
.ri-user-star-fill:before {
  content: "\f275";
}
.ri-user-star-line:before {
  content: "\f276";
}
.ri-user-unfollow-fill:before {
  content: "\f277";
}
.ri-user-unfollow-line:before {
  content: "\f278";
}
.ri-user-voice-fill:before {
  content: "\f279";
}
.ri-user-voice-line:before {
  content: "\f27a";
}
.ri-video-add-fill:before {
  content: "\f27b";
}
.ri-video-add-line:before {
  content: "\f27c";
}
.ri-video-chat-fill:before {
  content: "\f27d";
}
.ri-video-chat-line:before {
  content: "\f27e";
}
.ri-video-download-fill:before {
  content: "\f27f";
}
.ri-video-download-line:before {
  content: "\f280";
}
.ri-video-fill:before {
  content: "\f281";
}
.ri-video-line:before {
  content: "\f282";
}
.ri-video-upload-fill:before {
  content: "\f283";
}
.ri-video-upload-line:before {
  content: "\f284";
}
.ri-vidicon-2-fill:before {
  content: "\f285";
}
.ri-vidicon-2-line:before {
  content: "\f286";
}
.ri-vidicon-fill:before {
  content: "\f287";
}
.ri-vidicon-line:before {
  content: "\f288";
}
.ri-vimeo-fill:before {
  content: "\f289";
}
.ri-vimeo-line:before {
  content: "\f28a";
}
.ri-vip-crown-2-fill:before {
  content: "\f28b";
}
.ri-vip-crown-2-line:before {
  content: "\f28c";
}
.ri-vip-crown-fill:before {
  content: "\f28d";
}
.ri-vip-crown-line:before {
  content: "\f28e";
}
.ri-vip-diamond-fill:before {
  content: "\f28f";
}
.ri-vip-diamond-line:before {
  content: "\f290";
}
.ri-vip-fill:before {
  content: "\f291";
}
.ri-vip-line:before {
  content: "\f292";
}
.ri-virus-fill:before {
  content: "\f293";
}
.ri-virus-line:before {
  content: "\f294";
}
.ri-visa-fill:before {
  content: "\f295";
}
.ri-visa-line:before {
  content: "\f296";
}
.ri-voice-recognition-fill:before {
  content: "\f297";
}
.ri-voice-recognition-line:before {
  content: "\f298";
}
.ri-voiceprint-fill:before {
  content: "\f299";
}
.ri-voiceprint-line:before {
  content: "\f29a";
}
.ri-volume-down-fill:before {
  content: "\f29b";
}
.ri-volume-down-line:before {
  content: "\f29c";
}
.ri-volume-mute-fill:before {
  content: "\f29d";
}
.ri-volume-mute-line:before {
  content: "\f29e";
}
.ri-volume-off-vibrate-fill:before {
  content: "\f29f";
}
.ri-volume-off-vibrate-line:before {
  content: "\f2a0";
}
.ri-volume-up-fill:before {
  content: "\f2a1";
}
.ri-volume-up-line:before {
  content: "\f2a2";
}
.ri-volume-vibrate-fill:before {
  content: "\f2a3";
}
.ri-volume-vibrate-line:before {
  content: "\f2a4";
}
.ri-vuejs-fill:before {
  content: "\f2a5";
}
.ri-vuejs-line:before {
  content: "\f2a6";
}
.ri-walk-fill:before {
  content: "\f2a7";
}
.ri-walk-line:before {
  content: "\f2a8";
}
.ri-wallet-2-fill:before {
  content: "\f2a9";
}
.ri-wallet-2-line:before {
  content: "\f2aa";
}
.ri-wallet-3-fill:before {
  content: "\f2ab";
}
.ri-wallet-3-line:before {
  content: "\f2ac";
}
.ri-wallet-fill:before {
  content: "\f2ad";
}
.ri-wallet-line:before {
  content: "\f2ae";
}
.ri-water-flash-fill:before {
  content: "\f2af";
}
.ri-water-flash-line:before {
  content: "\f2b0";
}
.ri-webcam-fill:before {
  content: "\f2b1";
}
.ri-webcam-line:before {
  content: "\f2b2";
}
.ri-wechat-2-fill:before {
  content: "\f2b3";
}
.ri-wechat-2-line:before {
  content: "\f2b4";
}
.ri-wechat-fill:before {
  content: "\f2b5";
}
.ri-wechat-line:before {
  content: "\f2b6";
}
.ri-wechat-pay-fill:before {
  content: "\f2b7";
}
.ri-wechat-pay-line:before {
  content: "\f2b8";
}
.ri-weibo-fill:before {
  content: "\f2b9";
}
.ri-weibo-line:before {
  content: "\f2ba";
}
.ri-whatsapp-fill:before {
  content: "\f2bb";
}
.ri-whatsapp-line:before {
  content: "\f2bc";
}
.ri-wheelchair-fill:before {
  content: "\f2bd";
}
.ri-wheelchair-line:before {
  content: "\f2be";
}
.ri-wifi-fill:before {
  content: "\f2bf";
}
.ri-wifi-line:before {
  content: "\f2c0";
}
.ri-wifi-off-fill:before {
  content: "\f2c1";
}
.ri-wifi-off-line:before {
  content: "\f2c2";
}
.ri-window-2-fill:before {
  content: "\f2c3";
}
.ri-window-2-line:before {
  content: "\f2c4";
}
.ri-window-fill:before {
  content: "\f2c5";
}
.ri-window-line:before {
  content: "\f2c6";
}
.ri-windows-fill:before {
  content: "\f2c7";
}
.ri-windows-line:before {
  content: "\f2c8";
}
.ri-windy-fill:before {
  content: "\f2c9";
}
.ri-windy-line:before {
  content: "\f2ca";
}
.ri-wireless-charging-fill:before {
  content: "\f2cb";
}
.ri-wireless-charging-line:before {
  content: "\f2cc";
}
.ri-women-fill:before {
  content: "\f2cd";
}
.ri-women-line:before {
  content: "\f2ce";
}
.ri-wubi-input:before {
  content: "\f2cf";
}
.ri-xbox-fill:before {
  content: "\f2d0";
}
.ri-xbox-line:before {
  content: "\f2d1";
}
.ri-xing-fill:before {
  content: "\f2d2";
}
.ri-xing-line:before {
  content: "\f2d3";
}
.ri-youtube-fill:before {
  content: "\f2d4";
}
.ri-youtube-line:before {
  content: "\f2d5";
}
.ri-zcool-fill:before {
  content: "\f2d6";
}
.ri-zcool-line:before {
  content: "\f2d7";
}
.ri-zhihu-fill:before {
  content: "\f2d8";
}
.ri-zhihu-line:before {
  content: "\f2d9";
}
.ri-zoom-in-fill:before {
  content: "\f2da";
}
.ri-zoom-in-line:before {
  content: "\f2db";
}
.ri-zoom-out-fill:before {
  content: "\f2dc";
}
.ri-zoom-out-line:before {
  content: "\f2dd";
}
.ri-zzz-fill:before {
  content: "\f2de";
}
.ri-zzz-line:before {
  content: "\f2df";
}

/* src/assets/css/icons.css */

/* src/assets/switcher/css/switcher.css */
.logo a img {
  display: none;
}
.bg_dark {
  background: #0a080e;
  color: #fff;
}
.styleswitch.layoutswitch {
  background: none repeat scroll 0 0 #f4f4f4;
  border: medium none !important;
  color: #fff !important;
  display: inline-block;
  height: auto;
  margin: 3px 0;
  padding: 2px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  text-decoration: none !important;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.styleswitch.layoutswitch:hover {
  background: #000 !important;
}
.styleswitch {
  background-color: #e425e9;
  display: inline-block;
  margin: 4px 8px;
  width: 25px;
  height: 25px;
  border-radius: 5px;
}
.styleswitch:active,
.styleswitch:focus {
  border: 5px solid #000;
}
#switcher-body .container {
  background: #fff;
  margin: 50px auto;
  border: 1px solid #dedede;
  padding: 40px;
}
.switcher {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 4px 8px;
  border-radius: 5px;
  border: 0px solid #000;
}
.demo_changer {
  z-index: 99999;
  position: fixed;
  right: -270px;
  font-weight: 400 !important;
  height: 100%;
  transition: all ease 0.6s;
}
.purchase {
  text-decoration: underline;
  color: #4BACC6;
}
.demoPanel {
  position: relative;
}
.evo-pop {
  z-index: 10000;
  width: 204px;
  padding: 3px 3px 0;
}
.evo-pop-ie {
  z-index: 10000;
  width: 212px;
  padding: 3px;
}
.evo-palette td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}
.evo-palette tr.top td {
  border-bottom: 0;
}
.evo-palette tr.in td {
  border-top: 0;
  border-bottom: 0;
}
.evo-palette tr.bottom td {
  border-top: 0;
}
.evo-palette div.sep {
  height: 3px;
}
.evo-palette,
.evo-palette-ie {
  border-collapse: separate;
  border-spacing: 4px 0;
  border-collapse: expression("separate", cellSpacing="2px");
}
.evo-palette th,
.evo-palette-ie th {
  border: 0;
  padding: 5px 3px;
  text-align: left;
  font-weight: normal;
  background: transparent !important;
}
.evo-palette-ie td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}
.evo-palette2,
.evo-palette2-ie {
  margin: auto;
  border-collapse: collapse;
}
.evo-palette2 td,
.evo-palette2-ie td {
  font-size: 1px;
  cursor: pointer;
}
.evo-palette2 td {
  padding: 6px 7px;
}
.evo-palette2-ie td {
  padding: 5px;
}
.evo-palcenter {
  padding: 5px;
  text-align: center;
}
.evo-colorind,
.evo-colorind-ie,
.evo-colorind-ff {
  border: solid 1px #c3c3c3;
  width: 20px;
  height: 20px;
  float: right;
}
.evo-colorind {
  position: relative;
  top: 2px;
}
.evo-colorind-ie {
  position: relative;
  top: -23px;
}
.evo-colorbox-ie {
  font-size: 8px;
  padding: 3px 9px !important;
}
.evo-colortxt-ie {
  position: relative;
  top: -6px;
}
.evo-pop:after,
.evo-pop-ie:after,
.evo-colorind:after,
.evo-colorind-ie:after,
.evo-colorind-ff:after,
.evo-color span:after,
.evo-cHist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
.evo-color {
  width: 94px;
  padding: 1px 3px 0 4px;
}
.evo-color div {
  border: solid 1px #808080;
  border-right: solid 1px #c0c0c0;
  border-bottom: solid 1px #c0c0c0;
  padding: 3px;
  margin-bottom: 5px;
  width: 10px;
  height: 10px;
  float: left;
}
.evo-color span {
  font-size: 15px;
  margin: 1px 0 4px 3px;
  float: left;
}
.evo-sep {
  height: 10px;
  font-size: 0;
}
.evo-more {
  padding: 4px 5px 4px;
  font-size: smaller;
}
.evo-cHist {
  padding: 3px;
}
.evo-cHist div {
  cursor: pointer;
  border: solid 1px #c0c0c0;
  padding: 3px;
  margin: 5px;
  width: 10px;
  height: 10px;
  float: left;
}
a.evo-hist {
  margin-left: 6px;
}
.evo-pointer {
  cursor: pointer;
}
.evo-pop {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  padding: 10px !important;
  width: 225px !important;
  z-index: 10000;
}
.evo-colorind,
.evo-colorind-ie,
.evo-colorind-ff {
  border: 1px solid #C3C3C3;
  height: 20px;
  position: absolute;
  top: 11px;
  right: 5px;
  width: 20px;
}
.demo_changer p {
  margin: 10px 0;
}
.demo_changer .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background: #fff;
}
.demo_changer select:active,
.demo_changer select:focus,
.demo_changer select:hover,
.demo_changer .button:active,
.demo_changer .button:focus,
.demo_changer .button:hover,
.demo_changer .btn:active,
.demo_changer .btn:focus,
.demo_changer .btn:hover,
.demo_changer .button:active,
.demo_changer .button:focus,
.demo_changer .button:hover {
  box-shadow: none !important;
}
.demo_changer .button {
  background-image: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  background: #fff;
  line-height: 1.42857;
  margin-bottom: 0;
  width: 145px !important;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.demo_changer .img-thumbnail {
  height: 35px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-bottom: 5px;
  width: 46% !important;
  padding: 2px;
}
.demo_changer img {
  border: 4px solid #f4f7fe;
  margin: 2px;
  border-radius: 8px;
  background: #ffffff;
}
.demo_changer hr {
  border-color: #E0E0E0;
}
.demo_changer,
.demo_changer p {
  color: #263871 !important;
}
.demo_changer h4 {
  font-size: 14px;
  padding-bottom: 0;
  text-align: left;
  padding: 10px;
  font-weight: 600;
  border-bottom: 1px solid #e9edf4;
  background: rgba(119, 188, 33, 0.05);
  border-top: 1px solid #e9edf4;
  margin: 10px 0 !important;
  text-transform: uppercase;
}
.demo_changer i {
  color: #fff;
  font-size: 21px;
  margin-top: 10px;
}
.demo_changer .demo-icon {
  cursor: pointer;
  text-align: center;
  padding: 2px;
  float: left;
  height: 40px;
  line-height: 38px;
  width: 40px;
  border-radius: 5px 0 0 5px !important;
  top: 17rem;
  position: relative;
}
@media (max-width: 992px) {
  .demo_changer .form_holder {
    height: 100vh;
  }
}
@media (min-width: 992px) {
  .demo_changer .form_holder {
    height: 100vh;
  }
}
.demo_changer .form_holder {
  background: #fff;
  border-radius: 0;
  cursor: pointer;
  float: right;
  font-size: 12px;
  padding: 0 7px;
  width: 270px;
  box-shadow: none;
  border-left: 1px solid #e9edf4;
}
.demo_changer .form_holder p {
  font-size: 12px;
}
.color_display_2 {
  clear: both;
  color: #FFFFFF;
  display: inline-block;
  font-size: 12px;
  width: 31px !important;
  height: 31px;
  margin-bottom: 7px;
  padding: 4px 10px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  box-shadow:
    0 1px 0 rgba(255, 255, 255, 0.3) inset,
    0 0 2px rgba(255, 255, 255, 0.3) inset,
    0 1px 2px rgba(0, 0, 0, 0.29);
}
.color_display_2 a {
  color: #fff;
  text-decoration: none;
}
.color_display_2 a:focus,
.color_display_2 a:hover {
  color: #ededed !important;
  text-decoration: none;
}
.demoPanel {
  margin: 0;
  padding: 0;
  width: 125px;
}
@media only screen and (min-width: 768px) {
  .demo_changer {
    top: 0;
  }
  .demo_changer .demo-icon {
    height: 40px;
    width: 40px;
  }
  .demo_changer i {
    font-size: 17px;
  }
}
@media only screen and (max-width: 768px) {
  .demo_changer {
    top: 0px;
  }
  .demo_changer i {
    font-size: 21px;
    margin-top: 8px;
  }
  .demo_changer .demo-icon {
    height: 40px;
    width: 40px;
  }
  .demo_changer {
    display: block;
  }
}
.bootstrap-select.show-menu-arrow.open > .btn {
  z-index: 2051;
}
.bootstrap-select .btn:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.btn-group .btn .filter-option {
  overflow: hidden;
  position: absolute;
  left: 12px;
  right: 25px;
  text-align: left;
}
.bootstrap-select.btn-group .btn .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group > .disabled,
.bootstrap-select.btn-group .dropdown-menu li.disabled > a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group[class*=span] .btn {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  border: 0;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu dt {
  display: block;
  padding: 3px 20px;
  cursor: default;
}
.bootstrap-select.btn-group .div-contain {
  overflow: hidden;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li > a.opt {
  position: relative;
  padding-left: 35px;
}
.bootstrap-select.btn-group .dropdown-menu li > a {
  cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li > dt small {
  font-weight: normal;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
  display: inline-block;
  position: absolute;
  right: 15px;
  margin-top: 2.5px;
}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
  display: none;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) > a small {
  color: #64b1d8;
  color: rgba(255, 255, 255, 0.4);
}
.bootstrap-select.btn-group .dropdown-menu li > dt small {
  font-weight: normal;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #CCC;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
}
.mobile-device {
  position: absolute;
  top: 0;
  left: 0;
  display: block !important;
  width: 100%;
  height: 100% !important;
  opacity: 0;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.control-group.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select-searchbox {
  padding: 4px 8px;
}
.bootstrap-select-searchbox input {
  margin-bottom: 0;
}
.dark-mode .dark-switcher {
  display: none !important;
}
.dark-mode .light-switcher {
  display: flex !important;
}
.light-switcher {
  display: none !important;
}
.switch-buttons {
  margin-bottom: 0;
}
.switch-buttons li {
  width: 50%;
  float: left;
}
.switch-buttons span {
  font-weight: 500;
  font-size: 12px;
}
.swticher-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
}
@supports ((-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px))) {
  .dark-mode .demo_changer .form_holder {
    background-color: transparent;
    backdrop-filter: blur(30px) !important;
  }
}
.dark-mode .demo_changer .form_holder {
  background-color: #2C2F3E;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}
.dark-mode .demo_changer h4 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.3);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
}
.dark-mode .demo_changer,
.dark-mode .demo_changer p {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .input-color-picker {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .input-dark-color-picker {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .input-transparent-color-picker {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .demo_changer img {
  border: 4px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.1);
}
.bg-img1 .form_holder {
  background-image: url("./media/bg-img1.jpg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.bg-img2 .form_holder {
  background-image: url("./media/bg-img2.jpg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.bg-img3 .form_holder {
  background-image: url("./media/bg-img3.jpg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.bg-img4 .form_holder {
  background-image: url("./media/bg-img4.jpg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.rtl .demo_changer {
  transition: all 0.3s ease;
  left: -270px;
  right: auto !important;
}
.rtl .demo_changer.active {
  transition: all 0.3s ease;
  right: auto !important;
  left: 0;
}
.rtl .demo_changer .form_holder {
  float: left;
  border-right: 1px solid #e9edf4;
  border-left: inherit;
}
.rtl .demo_changer h4 {
  text-align: right;
}
.rtl .onoffswitch2-label:before {
  left: 13px;
  right: inherit;
}
.rtl .onoffswitch2-checkbox:checked + .onoffswitch2-label:before {
  left: 0px;
  right: inherit;
}
.rtl.dark-mode .demo_changer .form_holder {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* src/assets/switcher/demo.css */
.switcher {
  width: 30px !important;
  height: 40px !important;
  display: inline-block;
  margin: 4px 8px;
  border-radius: 5px;
  border: 0px solid #000;
}
.swichermainleft {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.colorcode {
  display: inline-block;
  margin: 4px 8px;
  width: 25px;
  height: 25px;
  border-radius: 5px;
  cursor: pointer;
}
.color1 {
  background: #8667ff !important;
}
.color2 {
  background: #824bab !important;
}
.color3 {
  background: #1b9783 !important;
}
.color4 {
  background: #4680ff !important;
}
.color5 {
  background: #e65145 !important;
}
.onoffswitch {
  position: relative;
  width: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  height: 15px;
  padding: 0;
  line-height: 16px;
  border: 1px solid #CCCCCC;
  border-radius: 15px;
  background-color: #FFFFFF;
  transition: background-color 0.3s ease-in;
}
.onoffswitch-label:before {
  content: "";
  height: 16px;
  display: block;
  width: 17px;
  margin: 0px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 13px;
  border: 1px solid #CCCCCC;
  border-radius: 15px;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #0fa751;
}
.onoffswitch-checkbox:checked + .onoffswitch-label,
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
  border-color: #0fa751;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0px;
}
.onoffswitch2 {
  position: relative;
  width: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch2-checkbox {
  display: none;
}
.onoffswitch2-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  height: 15px;
  padding: 0;
  line-height: 16px;
  border: 1px solid #CCCCCC;
  border-radius: 15px;
  background-color: #FFFFFF;
  transition: background-color 0.3s ease-in;
}
.onoffswitch2-label:before {
  content: "";
  height: 16px;
  display: block;
  width: 17px;
  margin: 0px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 13px;
  border: 1px solid #CCCCCC;
  border-radius: 15px;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch2-checkbox:checked + .onoffswitch2-label {
  background-color: #77bc21;
}
.onoffswitch2-checkbox:checked + .onoffswitch-label2,
.onoffswitch2-checkbox:checked + .onoffswitch2-label:before {
  border-color: #77bc21;
}
.onoffswitch2-checkbox:checked + .onoffswitch2-label:before {
  right: 0px;
}
.onoffswitch3 {
  position: relative;
  width: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch3-checkbox {
  display: none;
}
.onoffswitch3-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  height: 15px;
  padding: 0;
  line-height: 16px;
  border: 1px solid #CCCCCC;
  border-radius: 15px;
  background-color: #FFFFFF;
  transition: background-color 0.3s ease-in;
}
.onoffswitch3-label:before {
  content: "";
  height: 16px;
  display: block;
  width: 17px;
  margin: 0px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 13px;
  border: 1px solid #CCCCCC;
  border-radius: 15px;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch3-checkbox:checked + .onoffswitch3-label {
  background-color: #0fa751;
}
.onoffswitch3-checkbox:checked + .onoffswitch-label3,
.onoffswitch3-checkbox:checked + .onoffswitch3-label:before {
  border-color: #0fa751;
}
.onoffswitch3-checkbox:checked + .onoffswitch3-label:before {
  right: 0px;
}
.switch-toggle {
  padding: 3px 0;
  font-size: 13px;
}
.full-width .container {
  max-width: inherit !important;
  width: 95% !important;
  transition: all 0.5s ease;
}
.unbox {
  margin: 0;
}
.switch_section {
  width: 100%;
  height: auto;
  list-style: none;
  font-size: 1.1em;
  margin: 0 auto;
  padding: 0px 22px;
}
a.switcher-style {
  padding: 6px 20px;
  color: #000;
  background-color: #f8f6fb;
  border: 1px solid #e3dfe8;
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
}
a.switcher-style.active {
  background-color: #2205bf;
  color: #fff;
}
.wscolorcode.color {
  display: inline-block;
  margin: 4px 8px;
  width: 30px;
  height: 30px;
  border-radius: 5px;
}
.button-image {
  border: 4px solid #f4f7fe;
  margin: 2px;
  border-radius: 8px;
  background: #ffffff;
  width: 90px;
  height: 70px;
  margin-bottom: 5px;
  box-shadow: 0 5px 6px rgba(6, 10, 48, .1);
}
.light-bg {
  display: none !important;
}
.dark-mode .dark-bg {
  display: none !important;
}
.dark-mode .light-bg {
  display: block !important;
}
.dark-mode .dark-bgmenu {
  display: none !important;
}
.dark-mode .bg_dark {
  background: #fff;
}
.dark-mode .demo_changer i {
  color: #000;
}
.leftmenu-bgimage .bg9 {
  border: 2px solid #04b372;
}
.leftmenu-bgimage .bg9:after {
  content: "";
  width: 20px;
  height: 20px;
  line-height: 17px;
  border-style: solid;
  border-width: 0 35px 35px 0px;
  border-color: #04b372 #04b372 transparent;
  display: block;
  position: absolute;
  top: 4px;
  right: 19px;
}
.leftmenu-bgimage .bg9:before {
  content: "\2713";
  z-index: 999;
  position: absolute;
  top: 4px;
  right: 22px;
  font-size: 14px;
  color: #ffffff;
}
.demo_changer .switch_section p {
  margin: 0px;
}
.dark-mode .onoffswitch2-label:before {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.dark-mode .onoffswitch2-label {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0.3);
}

/* node_modules/ag-grid-community/styles/ag-grid.css */
body {
  --ag-legacy-styles-loaded: "true";
}
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
  font-family: inherit;
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}
.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}
.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}
.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}
.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}
.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}
.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}
.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}
.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}
.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}
.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}
.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}
.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}
.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}
.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}
.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}
.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}
.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}
.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}
.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}
.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}
.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}
.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}
.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}
.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}
.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}
.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}
.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}
.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}
.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}
.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}
.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}
.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}
.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}
.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}
.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}
.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}
.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}
.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}
.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}
.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}
.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}
.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}
.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}
.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}
.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}
.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}
.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}
.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}
.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}
.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}
.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}
.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}
.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}
.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}
.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}
.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}
.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}
.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}
.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}
.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}
.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}
.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}
.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}
.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}
.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}
.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}
.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}
.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}
.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}
.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}
.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}
.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}
.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}
.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}
.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}
.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}
.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}
.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}
.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}
.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}
.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}
.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}
.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}
.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}
.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}
.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}
.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}
.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}
.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}
.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}
.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}
.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}
.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}
.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}
.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}
.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}
.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}
.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}
.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}
.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}
.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}
.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}
.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}
.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}
.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}
.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}
.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}
.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}
.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}
.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}
.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}
.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}
.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}
.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}
.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}
.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}
.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}
.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}
[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}
.ag-root-wrapper,
.ag-sticky-top,
.ag-sticky-bottom,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}
.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}
.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}
[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}
ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}
.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}
.ag-hidden {
  display: none !important;
}
.ag-invisible {
  visibility: hidden !important;
}
.ag-drag-handle {
  cursor: grab;
}
.ag-column-drop-wrapper {
  display: flex;
}
.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}
.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.ag-tab {
  position: relative;
}
.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}
.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}
.ag-tab-guard-top {
  top: 1px;
}
.ag-tab-guard-bottom {
  bottom: 1px;
}
.ag-select-agg-func-popup {
  position: absolute;
}
.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}
.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}
@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}
.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}
.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}
.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}
.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal,
.ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}
.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  min-height: 1px;
}
.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}
.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}
.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}
.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}
.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}
.ag-center-cols-container {
  display: block;
}
.ag-pinned-right-cols-container {
  display: block;
}
.ag-body-horizontal-scroll-container {
  height: 100%;
}
.ag-body-vertical-scroll-container {
  width: 100%;
}
.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}
.ag-full-width-container {
  width: 100%;
}
.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.ag-virtual-list-container {
  overflow: hidden;
}
.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}
.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}
.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}
.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}
.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}
.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}
.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}
.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}
.ag-pinned-left-header {
  height: 100%;
}
.ag-pinned-right-header {
  height: 100%;
}
.ag-header-row {
  position: absolute;
}
.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}
.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}
.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}
.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}
.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}
.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  overflow: hidden;
}
.ag-header-cell-label {
  text-overflow: ellipsis;
}
.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
  overflow: visible;
}
.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}
.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-header-cell-comp-wrapper {
  width: 100%;
}
.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}
.ag-header-cell-comp-wrapper-limited-height > div {
  overflow: hidden;
}
.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}
.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -3px;
}
.ag-rtl .ag-header-cell-resize {
  left: -3px;
}
.ag-pinned-left-header .ag-header-cell-resize {
  right: -3px;
}
.ag-pinned-right-header .ag-header-cell-resize {
  left: -3px;
}
.ag-header-select-all {
  display: flex;
}
.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}
.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}
.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}
.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}
.ag-column-select-header-icon {
  position: relative;
}
.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}
.ag-column-select-header-filter {
  width: 100%;
}
.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}
.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}
.ag-column-drop-list {
  display: flex;
  align-items: center;
}
.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}
.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}
.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}
.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}
.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}
.ag-column-drop-vertical-empty-message {
  display: block;
}
.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}
.ag-column-drop-cell-button {
  cursor: pointer;
}
.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}
.ag-filter-toolpanel-header {
  position: relative;
}
.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}
.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}
.ag-row-animation .ag-row {
  transition:
    transform 0.4s,
    top 0.4s,
    opacity 0.2s;
}
.ag-row-animation .ag-row.ag-after-created {
  transition:
    transform 0.4s,
    top 0.4s,
    height 0.4s,
    opacity 0.2s;
}
.ag-row-no-animation .ag-row {
  transition: none;
}
.ag-row {
  white-space: nowrap;
  width: 100%;
}
.ag-row-loading {
  display: flex;
  align-items: center;
}
.ag-row-position-absolute {
  position: absolute;
}
.ag-row-position-relative {
  position: relative;
}
.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}
.ag-row-inline-editing {
  z-index: 1;
}
.ag-row-dragging {
  z-index: 2;
}
.ag-stub-cell {
  display: flex;
  align-items: center;
}
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}
.ag-cell-value {
  flex: 1 1 auto;
}
.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}
.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}
.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}
.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}
.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}
.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}
.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}
.ag-filter-filter {
  flex: 1 1 0px;
}
.ag-filter-condition {
  display: flex;
  justify-content: center;
}
.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}
.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}
.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}
.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}
.ag-floating-filter-button {
  display: flex;
  flex: none;
}
.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}
.ag-dnd-ghost {
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
}
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}
.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.ag-overlay-loading-wrapper {
  pointer-events: all;
}
.ag-popup-child {
  z-index: 5;
  top: 0;
}
.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-large-text-input {
  display: block;
}
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}
.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}
.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}
.ag-sticky-bottom {
  box-sizing: content-box !important;
}
.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}
.ag-panel-title-bar-title {
  flex: 1 1 auto;
}
.ag-panel-title-bar-buttons {
  display: flex;
}
.ag-panel-title-bar-button {
  cursor: pointer;
}
.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}
.ag-dialog {
  position: absolute;
}
.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-tooltip {
  position: absolute;
  z-index: 99999;
}
.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}
.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}
.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}
.ag-opacity-zero {
  opacity: 0 !important;
}
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}
.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  -webkit-user-select: none;
  user-select: none;
}
.ag-menu-list {
  display: table;
  width: 100%;
}
.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}
.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}
.ag-menu-option-text {
  white-space: nowrap;
}
.ag-menu-option-custom {
  display: contents;
}
.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}
.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}
.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}
.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}
.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}
.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}
.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}
.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}
.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}
.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}
.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-autocomplete-list {
  position: relative;
}
.ag-autocomplete-virtual-list-item {
  display: flex;
}
.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}
.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}
.ag-paging-button {
  position: relative;
}
.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}
.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-select-checkbox {
  display: flex;
}
.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-details-row {
  width: 100%;
}
.ag-details-row-fixed-height {
  height: 100%;
}
.ag-details-grid {
  width: 100%;
}
.ag-details-grid-fixed-height {
  height: 100%;
}
.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}
.ag-header-group-cell-no-group.ag-header-span-height {
  display: none;
}
.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}
.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}
.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}
.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}
.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ag-side-button-label {
  writing-mode: vertical-lr;
}
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.ag-status-panel {
  display: inline-flex;
}
.ag-status-name-value {
  white-space: nowrap;
}
.ag-status-bar-left {
  display: inline-flex;
}
.ag-status-bar-center {
  display: inline-flex;
}
.ag-status-bar-right {
  display: inline-flex;
}
.ag-icon {
  display: block;
  speak: none;
}
.ag-group {
  position: relative;
  width: 100%;
}
.ag-group-title-bar {
  display: flex;
  align-items: center;
}
.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ag-group-title-bar .ag-group-title {
  cursor: default;
}
.ag-group-toolbar {
  display: flex;
  align-items: center;
}
.ag-group-container {
  display: flex;
}
.ag-disabled .ag-group-container {
  pointer-events: none;
}
.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}
.ag-group-container-vertical {
  flex-direction: column;
}
.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}
.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}
.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}
.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}
.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}
.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ag-input-field-input {
  flex: 1 1 auto;
}
.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}
.ag-range-field {
  display: flex;
  align-items: center;
}
.ag-angle-select {
  display: flex;
  align-items: center;
}
.ag-angle-select-wrapper {
  display: flex;
}
.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}
.ag-angle-select-child-circle {
  position: absolute;
}
.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}
.ag-picker-field-display {
  flex: 1 1 auto;
}
.ag-picker-field {
  display: flex;
  align-items: center;
}
.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.ag-picker-field-wrapper {
  overflow: hidden;
}
.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}
.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}
.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}
.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-spectrum-val {
  cursor: pointer;
}
.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}
.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}
.ag-spectrum-hue-background {
  background:
    linear-gradient(
      to left,
      #ff0000 3%,
      #ffff00 17%,
      #00ff00 33%,
      #00ffff 50%,
      #0000ff 67%,
      #ff00ff 83%,
      #ff0000 100%);
  width: 100%;
  height: 100%;
}
.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>');
}
.ag-spectrum-alpha-background {
  background:
    linear-gradient(
      to right,
      var(--ag-internal-spectrum-alpha-color-from),
      var(--ag-internal-spectrum-alpha-color-to)),
    var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}
.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}
.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}
.ag-spectrum-alpha .ag-spectrum-slider {
  background:
    linear-gradient(
      to bottom,
      var(--ag-internal-spectrum-alpha-color),
      var(--ag-internal-spectrum-alpha-color)) white;
}
.ag-recent-colors {
  display: flex;
}
.ag-recent-color {
  cursor: pointer;
}
.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}
.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}
.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}
.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
.ag-measurement-container div {
  position: absolute;
}
.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}
@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}
[class^=ag-]::-ms-clear {
  display: none;
}
.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}
.ag-button:hover {
  background-color: transparent;
}
.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}
input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}
textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}
input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[class^=ag-][type=range] {
  padding: 0;
}
input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}
.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}
.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}
.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}
.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}
.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}
.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}
.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}
.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}
.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}
.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}
.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}
.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus,
.ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}
.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}
.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}
.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}
.ag-color-panel {
  padding: var(--ag-grid-size);
}
.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}
.ag-spectrum-tools {
  padding: 10px;
}
.ag-spectrum-sat {
  background-image:
    linear-gradient(
      to right,
      white,
      rgba(204, 154, 129, 0));
}
.ag-spectrum-val {
  background-image:
    linear-gradient(
      to top,
      black,
      rgba(204, 154, 129, 0));
}
.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-recent-colors {
  margin-top: 10px;
}
.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}
.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-color-input .ag-color-input-color {
  position: absolute;
}
.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}
.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}
.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}
.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}
.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}
.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}
.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}
.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}
.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}
.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}
.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}
.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}
.ag-rich-select-row-text-highlight {
  font-weight: bold;
}
.ag-autocomplete {
  width: 100%;
}
.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}
.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}
.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}
.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}
.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}
.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}
.ag-pill .ag-pill-button:hover {
  cursor: pointer;
}
.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}
.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}
.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}
.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}
.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}
.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-column-select-header-icon {
  cursor: pointer;
}
.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}
.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}
.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}
.ag-rtl {
  text-align: right;
}
.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}
.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-value-change-delta {
  padding-right: 2px;
}
.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}
.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}
.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}
.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}
.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}
.ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}
.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}
.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}
.ag-row-highlight-above::after {
  top: 0px;
}
.ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}
.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}
.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}
.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}
.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}
.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}
.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}
.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}
.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}
.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-large-text-input textarea {
  resize: none;
}
.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}
.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}
.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}
.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}
.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}
@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}
.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}
.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}
.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}
.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}
.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}
.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}
.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}
.ag-fill-handle {
  cursor: cell;
}
.ag-range-handle {
  cursor: nwse-resize;
}
.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}
.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}
.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}
.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}
.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}
.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}
.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}
.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}
.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}
.ag-tabs-header {
  display: flex;
}
.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}
.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}
.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}
.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}
.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}
.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}
.ag-filter-condition-operator {
  height: 17px;
}
.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}
.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}
.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}
.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}
.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-set-filter {
  --ag-indentation-level: 0;
}
.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}
.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}
.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}
.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}
.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}
.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-side-bar {
  position: relative;
}
.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}
.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}
button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}
.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}
.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}
.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}
.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}
.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}
.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}
.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}
.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}
.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}
.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}
.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}
.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}
.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}
.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}
.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}
.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}
.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}
.ag-header-highlight-before::after,
.ag-header-highlight-after::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
}
.ag-header-highlight-before::after {
  left: 0px;
}
.ag-header-highlight-after::after {
  right: 0px;
}
.ag-pinned-left-header .ag-header-highlight-after::after {
  right: 1px;
}
.ag-header-cell-resize {
  display: flex;
  align-items: center;
}
.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}
.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}
.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}
.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}
.ag-paging-button {
  cursor: pointer;
}
.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}
.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}
.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}
.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}
.ag-status-bar-center {
  text-align: center;
}
.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}
.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}
.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}
.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}
.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}
.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}
.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}
.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}
.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}
.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}
.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}
.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}
.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-sort-indicator-container {
  display: flex;
}
.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}
.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}
.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}
.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}
.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}
.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}
.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}
.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}
.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.ag-chart-settings {
  overflow-x: hidden;
}
.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}
.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}
.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}
.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}
.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}
.ag-chart-mini-thumbnail {
  cursor: pointer;
}
.ag-chart-mini-thumbnail-canvas {
  display: block;
}
.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}
.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}
.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}
.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}
.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}
.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}
.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}
.ag-chart .ag-chart-menu {
  display: none;
}
.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}
.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}
.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}
.ag-charts-data-group-item {
  position: relative;
}
.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}
.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}
.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}
.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
}
.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}
.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}
.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}
.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}
.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}
.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}
.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}
.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}
.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}
.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}
.ag-charts-theme-default {
  --ag-charts-align: none !important;
  --ag-charts-justify: none !important;
}
.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus {
  box-shadow: none;
}
.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible {
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-date-time-list-page-title-bar {
  display: flex;
}
.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}
.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}
.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}
.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}
.ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}
.ag-advanced-filter-apply-button,
.ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button,
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button,
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}
.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}
.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}
.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}
.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}
.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}
.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before,
.ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}
.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}
.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}
.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}
.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}
.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}
.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}
.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}
.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}
.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}
.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}
.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}
.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}
.ag-input-field-input {
  width: 100%;
  min-width: 0;
}
.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within,
.ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}
.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within,
.ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}
input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/* node_modules/ag-grid-community/styles/ag-theme-alpine.css */
@font-face {
  font-family: "agGridAlpine";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABMUAAsAAAAAKMwAABLCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KqmyjKwE2AiQDgkALgSIABCAFhEYHhUEbnyMzg/aatGqziOpJNvu/JGhLhnjjdVVKiQVRRpQIMYb+arBrcnXzpDWxiZ/03+6d7uYA0kgNGvfxjeHHsZxySFI0efhYa+/v7iGeriQ0iXmiiXjIROjWyEwnREJiiNL8r7ned9lNjoj/UviIZqqAwagvZXWN7vQH2uY/PCuxGixE3Zco9c7GTcI4jGiM5Ixl6zZYJOu4deqq/4JF6qJ74B9A4MjcdjWnBf6vzeoX1p0qiEwH0j3ielqTJCVtAmTUucAVrqMqJHm7J9HDZROQwmB/an6zL7XMHhb7kozZWv+/7xgEJkGCJ4SvEGy5v2EaHaSESvAJKgL+b+1f7X9BlMATAqHj4/Ts7Pz/9965+zA0mU+02dBmQ5sfphJYIEX8Xjanfa8cAFStrQKWdRW+vpqEqbN1cToVOJ6CtsfmMoLfUD/X9o81JEiwSx5ix9/Y/D1YFRZgNHb89HY+AigxopP6BiQ4BLYXmusgA7t/bICvlWN7o7wQXGc5eKRfcJ1eti2g4qav/kYgjmNd0tLkOJ2Z/s9UagziUjLg4EUfjozhKEJQaXQSBRvG1xhMyJishB+RIifj9w6SMEZ1KBbXsdcUQmxLtN9Y2RPEjbehOT882Zbg6JXTtclU1IKAeRSMqKLcjrgNk40wT889wmXtgNBtcVthsjULZ4tB2WK6N7J190VFqlzEbaj5YYFjdj8VOa0t8WaELTaNWbZ2zJ36dM0BpxvCVJZlmP07Ku01wgZhT+xoxJdg3JpQhms8MU4R0KC64anv+rx2E9QmUFl/ortRSm2LPVbXu/6mNu5MGHAN4b2DK64KlaiuEGXqwIjTcKY+GVvvXXv07MWrT/8ARxGnhMUgqnrxK5p1WI/vEslM7FNW4qVzW4pQxmZGfTcfLa5FzMYh1DDHeHmEBYawVuhveThz4/Z2dCZM6QPZepCtu0Awgr9fxzGZfEA7NUeBnvZPglAHxmEeGS0TuaKyQz0dlSU+5CaqdHjGJPZMGbqSalOhn8ZkfcgmGZmvf+NtZ3kuxJoanXfBFT1apf/pNpfg7r5/jDDbG8TMmArFxZdY2RunTLjo7A1bhEgOKxy/44qp4TPcaX8TBaqr5I03XL2wOnWsmcJR+qYaVC4sUcTEa3fttqtEtmJTFzkEkKOHEg0IW2xbu847njOcPMS1HEguk4O4evv+401DJCAhp+5PaGo1rgT+qPli3jGfRZOPcxsxeZA4fApUAxlI8uONUTX04VdDPKlrg/1DGRcJ1vfKR7+/mgs1Hnnj81f8qLjXwfcQzmm4Aq0wK9YeoM575jiqJZvSu0mGAXtHYlg7unCQIJhMGY7Vxc3Dy8cvICgkLCIabTAhKSXtT4BZOXkFRSVlFVU1dQ1NLW0dXT19A0MlI2MTSMjUzNwViAL3M3lQqcZ+K0F0pgsVlj2jUW27//+7xP6ErY9y4JcBemZdmAFqntggsMAagUXWDyyxbmCZDQErrAVYZRPAGmsC1lkvsMHagC3WB2yzHmCHDQO7rAPYY+3APhsFDlkzcMS6gGPWCpywEeCUjQNnrBM4ZwPABRsDLkdPgi8AvREIIQhCMIQQCKEQwiCEQ4iAEAkhCkI0hBgIsRDiIMRDSICQCCEJQjKEFAipENIgpEPIgJAJIQtCNoQcCLkQ8iDkQyiAUAihCEIxhBIIpRDKIJRDqIBQCaEKQjWEGgi1EOog1LM3nQboL40QmiA0m0QKvha7bbRCebRBaIfQAWjE1KT6Mbe4oaAEFD15V8c1Npu8CiuJ+AgmZ+ibQWlcWmSAxALcWmEZSyAXGzLeJkSCSHP7vut0TVNSh01dwfysllW0nFagpJbIKHpGxmNm9hthJGqxHh2r9a1LpXoZteJbRCtpSsJSTEsukVAcjaubhmElaof2qUe+BlVN1Giq1mAaAZwEyNjKPVCn9M/ombCZRJqctqcDmwMD6YIbHZTN5WLZAkbni25GeSMT81p3zBduRVryQiIyK7q2F9KY/XxW7heJar+AV/4A237mtCB4kYk89YiCOQFcIhL20uGLC5C//SXJRK8vo5pgx6uNrmAl9nqbrUmU8rR0zekKrHF/ZrbTLBjbkj1RfwZ8jD6jIGTXaC+ppjqxRFrkNJGP9hy7FDGeHl4FhagGY/X+NWKIFlCDQdymq8aSUjqFqWvzkiu8bbxidd5BC5FI3fF2jDbWGGyHuZOQtm5/x4kTONSe2rVrHwpWnb9Nov1nwZZwm7XrFA63gb0no9N9tm+PtjL/zA0c+m27WJbiO3duJdFGFKiPWcdOnQvOn15mzcmdkfJv2xWeAFu3msOOmlv/ywgmtudQ7OBWH57bsiXY22Zxy0oiunOJu23/6avmojw/8UbZj+OwUkFBDKcnL4LlKINqlUTcrvDGGf/szej2+eDcraXhh5YpEnwqsZbt+05dyXoFKq+nwn92ShXNCF6yaHCcROsbmMjVyCpwAIykbGupvSPhMYsX7aOP4HADCurdUp6yJYUFrFqsL8zM7IV47ry5hRjHlQq3cper7EY8sVz1JEovtIkocwPG87er0DaWVUVFTeGaqMp0HFOhdHeVMhkVV0tzq8tXBfsy//f1KNCUo9RSBsUQa7goUOYSCQuMCJP3Zbl1eg901ANJ1JRAwAFWOYEiMGh9B6P5mSBGbmFdFGynyI2W4PF7ElIWwub1lx8hNmUO1YOBRJcelh+8wWAXdQFOYZnMheiyn3mxR0fGUhmEAcuc0OnNoWUCwy9APEPC6JLB3qh3kZxqcakMAz8X5/svbeB0nmCM8gVMTMCsHehWTxx6nn2v4oSV+aW7ZfBDrePhfZfDN33xNOiUOjI9Wu+fCE8FpxclVQIGIiWe206+Due/uv6F2Dfh9JzjOWfkmZE3plNza8PBsWdmDuV0/pIj2R1mA3029clIJ3d6wO7BvYW5lWx1PN6He1fL5X6/NO6J46m/dV+rVPr/2rK/Wp3xZ1dSKYvrnwdUl/rm3o/ThqFSdj1Ba/Tqqdhcb67xvOzTGc/HnB6w3B9EEI8HEiTC8ENfShDpAdJ/36fp3UfwVDATzzCQDf0hai8P8iAP1iG7MWwHe49R29iVpyW9Jvtm//FoVsNrHYxLzl1zj65MQXIJUXDHTCplOz0lt6XklEpsrSs6PLMb6BSjDSNiDdgbT82/rqLjG1PMyGr2IobBMyLY+X4EAyY1FNd7H4onDuKwRiWMHcCARyf3nsBnvo5KE1xM9KRgXZq0hw+FgIGlhoMR4oeQzvBT8Dn66H9YSWzWsLV9s7jHRfgE/EbI/8Ej2I93AzqCDlA9AK8XIc7u5PFcBFOLkAMDS9PTM9JhLmbk04cZURi0w2qd7hf+66VugwSKgGdMv7JAkMfj5QkKnobP8+fxCgRPHXzPW9Q/37AIkv38NMC12IJgEeQP4ifR2kq0EcCfpzP1CB70OLWDwR7ww/Gmm9rbS6VnTq9ZI5UFe9OZQQ1B3ukO03qi/5bXB+aH18eWL1cXFenpRYSf8ZmdOX1ma8SmTTNeK5xpEAc0Z/zNDGBd/alkK3erypElW5WytjZwbAoWVH/+gx9HCEzk8AgdaGJcPKJKuUADupgGNFpHE9PBedUXxBdgmJuRGR2dKetggTA4nAwcEfAGX5aXttT3xW6n+Jf7h/qX+fPke2vc5J1XXf9vbZ9CuW4cEGl9l1K//Kb5TPdBO+vy0J/LYu1pJ1sQW8cwP6rJUouO8Ga2leNOlteBUq/0dOduyyXbLJ2d7B3cLc+PUM1mWHZWNLwxt0mjWi53/MJbCSF2Tx2oKv02+2UWlSLZEw+qhUnWumgHh9WnqYvDZgQeYJBOgWDfYdYqMTVw4gw51S2w2pfrxLoUYmy6jKqEzebc7sO8W6mXh6IiGWxFKEtRln4KVtmHhyrYaGRhe26Tf7YX2+mU4QwUoWw/9+WJLucWczXnuPs13MX7EYp/m7xNhgMG5WFjfnJSewnFh4FjMzKGtkvD3L7BMxntY6pm1IxxwKxsaN/CMrHMpdfwk8ZWo8xtJNKa1PbD86kznOycuOndaR3cSQbGVl5WVGgg+ZUTvO++r47jqoukWKwIyE/TxDR1uskZgbyYnOOXyNIcVnUaaGKbOlzlImGitKTA+GJMSqhzZEFRLy8hOYG+fimXmcBgxDO5pkb5bexUo6AYZ4vFUhE9yymyUKBtBiBO4uEPv+XJmZWmgiLnyPjrip65yps6NTGb8zyI4WYOucqFEzWBqfHwSSm4Bt6OItctPkBmdBu2NRm9W6u/W3znLnzlHDls3FCbwPlhfASHOb0+gZIqjMAOqPgDsVDnDCKsDIooUQHKJzEWptpNYETVo8QPFQtuacUEmOqHGXb71sLHHTli235ZDtXjl063vvdgfVcWhZXDdJcddK1cK8zn8/MawweElsPRd7jQ1zNkuKx1za4W4gLD9MxX5gEXCUcy2ffr1zJhoDJdWWY4R8LZmZjNabLmXvN8MuyroYrDbrStLeMBhRIVRaE8MBqy/fTKvF/oPrCuCZWoklBi8rNRJaC78aN5225GCoBjavCGP+/x1wv48Mz9Y3fy5FzmBH27rG6nemh5dpCEmZjIlARlC8vpKwYHXejlEltICf1KQei46i3X/yT9ObmVBjSNTAk0EG8ziT6JBl9+zrsEDU4sJ3BIIubMMXYRyaadUeuqigpmrwtHPW67uyfufhofX15ioO/kI5Kfrurv//9/8tnMUbN2EF80mtxGqqmzc0uxg1GTzfz+pnlmj286fhoaglDb9Q2xDEasEeJmx4j8hQa2B8R5BTt+CfnvDd4Ze7Opxu++XbSxorK9P3btt1xI4ngqTk5uCGDExwUqmyeT5iuEk4s+chzm3jDhuccbqbo7D8FofaIH/c5JbNGHvE4MO9il6qTE/mh3vW3C2aqew6oGcXcPbP60YUXV6//8adz8urIcvwzfqVN9M/xyLoZPeurU+4lz/C565DcsHl+bw8vkcDJ5OXfF9fyZnBzeXcfqMPwutjE6unEyOVOT+X8u5kc+jZ4xUeuXsvKJUAvPdIOnmFvGNmyb4B3KQuGZ2lLqemDsRLRBliB5lnsm8Ti6Spdv36KjRUIPj6goIKOUeUr4tHlcZtT8VqqGEycmUYwZL1Z9UYQWhgvnzK8JWJOTmmosru7rXSCuiBROt9PwvhU9rFB44o15uQkJWi17334wH3JVYwu1Gd7cvBDT8tnEsljHw4eG0DaKtfuJw3C/f5mMzPX7wbsMnxaIVr7vW6OIb8Djd+9D9+3B4xoUcdo+ZzQgLglliur21l6/uv3Y/t3DEY1f0+sUEaBIwvEHKEDV86+/PX/hvdTfI8H/fqEb8m4cgE20TZ1+lAcpS6tpR0rACZbtRdvoIL3IEWc22wH0G6lD3qJHLUPupbURVMZxp6VZQd1qGPjt791g2KxXZdkyeqdw1T/kYxszbYM3jeNchQ3ulriPeY5Y12m2mjIbFdIFzhZvIlqZh5Eg1TAA0dPwvg+C0AqvZmsQ27zdGORuyWvX6jzLUXOUVJC/L7O75APlycErPsjuSM39f5PI/wGg5sSf93y0cf9U14K0beNCvem/gM1t/pdv/YhgcZT0X4L81ycKtSDt2zC32xwwPgjgI0h12mmkkIA0tAQ1Jwkgc7cOEkrnAUwFAmOYBjpMB+zhRsOnE6hTSwakJABBvd4dkyAJO0B+dNaCAp0PMxUsN0GDzm8ZBh7Kb0ZgeDQva7gn9uYmJE/wG1wJiu2boG/zHzj7SM1ld+F2ek9AwErANP2iyaO7ErGN5YjNY6R1QiHEJnH8Ai3dIJKup1OLz7jTEVcU5wnzjBtB4hHwG5xeuSJQWGCrkP4PjpDhhxaRxqXOhWDiSVCRBwgEjUZvoUazkXNFiLYa2WMRcvWYqhCEQCDeVfL2vgCNTWeI4SXXpmR3VtR0dCpyLiujaovvj5+KtUgji1wURGEURfHfW2t7xN78uHdWCaIkK6qmG6ZlO67nB2EUJ2mWF2VVN23XD+M0L+u2H+d1P+/3c+PWnXsPHj159uLVm3cfPv3w06+1E4djcEp8pIkajrO8rrae6CANodanYjnsMOjvPs5bVgvm3PY5ngwIMHpSAsduswsJRXd1h8ht8qbuvHEFC1Le1k3CSguYSnda1Hpizut6j+v6lcpk1jV8WTubnUkq9YJmC35oc1B5WOf1E1shw7y1Lc5SufGpPvWxpMrXEQTTyiQU5XykG6GV8eQ2MeYe/RIqTCqbJZWWI6WcS0VNsEMtrQohzsDUKYUjhPVUVKcao2ymgdHHkg85oe8mtn0RidRGaw9spajmcoNUOUbYzvdjUWvijHRRJNoBOwxt3qwSgzTM8xwLA7Sk2rIvHxPQZnnqEqjSVXLtxxs3a2EV10pDp0j97k5eVRwGhBeRmUwLBt96c+0fKpKFkbVcKwAA);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-alpine,
.ag-theme-alpine-dark,
.ag-theme-alpine-auto-dark {
  --ag-alpine-active-color: #2196f3;
  --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
  --ag-row-hover-color: rgba(33, 150, 243, 0.1);
  --ag-column-hover-color: rgba(33, 150, 243, 0.1);
  --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: #babfc7;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f8f8f8;
  --ag-tooltip-background-color: #f8f8f8;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-alpine-active-color);
  --ag-range-selection-border-color: var(--ag-alpine-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-panel-background-color: var(--ag-header-background-color);
  --ag-menu-background-color: var(--ag-header-background-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-borders: solid 1px;
  --ag-border-radius: 3px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 6px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridAlpine;
  --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-tab-min-width: 240px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: var(--ag-card-shadow);
  --ag-side-bar-panel-width: 250px;
}
.ag-theme-alpine-dark {
  --ag-background-color: #181d1f;
  --ag-foreground-color: #fff;
  --ag-border-color: #68686e;
  --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
  --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
  --ag-header-background-color: #222628;
  --ag-tooltip-background-color: #222628;
  --ag-odd-row-background-color: #222628;
  --ag-control-panel-background-color: #222628;
  --ag-subheader-background-color: #000;
  --ag-input-disabled-background-color: #282c2f;
  --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
  --ag-chip-background-color: rgba(255, 255, 255, 0.07);
  --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
  --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
  .ag-theme-alpine-auto-dark {
    --ag-background-color: #181d1f;
    --ag-foreground-color: #fff;
    --ag-border-color: #68686e;
    --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
    --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
    --ag-header-background-color: #222628;
    --ag-tooltip-background-color: #222628;
    --ag-odd-row-background-color: #222628;
    --ag-control-panel-background-color: #222628;
    --ag-subheader-background-color: #000;
    --ag-input-disabled-background-color: #282c2f;
    --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
    --ag-chip-background-color: rgba(255, 255, 255, 0.07);
    --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
    --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-alpine .ag-filter-toolpanel-header,
.ag-theme-alpine .ag-filter-toolpanel-search,
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine .ag-header-row,
.ag-theme-alpine .ag-panel-title-bar-title,
.ag-theme-alpine .ag-multi-filter-group-title-bar,
.ag-theme-alpine-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-dark .ag-header-row,
.ag-theme-alpine-dark .ag-panel-title-bar-title,
.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-auto-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-header-row,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,
.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: var(--ag-header-foreground-color);
}
.ag-theme-alpine .ag-row,
.ag-theme-alpine-dark .ag-row,
.ag-theme-alpine-auto-dark .ag-row {
  font-size: calc(var(--ag-font-size) + 1px);
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-],
.ag-theme-alpine-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-dark input[class^=ag-][type=text],
.ag-theme-alpine-dark input[class^=ag-][type=number],
.ag-theme-alpine-dark input[class^=ag-][type=tel],
.ag-theme-alpine-dark input[class^=ag-][type=date],
.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-dark textarea[class^=ag-],
.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-auto-dark input[class^=ag-][type=text],
.ag-theme-alpine-auto-dark input[class^=ag-][type=number],
.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],
.ag-theme-alpine-auto-dark input[class^=ag-][type=date],
.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-alpine .ag-ltr textarea[class^=ag-],
.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],
.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],
.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],
.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],
.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],
.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],
.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],
.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],
.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],
.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}
.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-alpine .ag-rtl textarea[class^=ag-],
.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],
.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],
.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],
.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],
.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],
.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],
.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],
.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],
.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],
.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}
.ag-theme-alpine .ag-tab,
.ag-theme-alpine-dark .ag-tab,
.ag-theme-alpine-auto-dark .ag-tab {
  padding: calc(var(--ag-grid-size) * 1.5);
  transition: color 0.4s;
  flex: 1 1 auto;
}
.ag-theme-alpine .ag-tab-selected,
.ag-theme-alpine-dark .ag-tab-selected,
.ag-theme-alpine-auto-dark .ag-tab-selected {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-menu,
.ag-theme-alpine-dark .ag-menu,
.ag-theme-alpine-auto-dark .ag-menu {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,
.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,
.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-menu-header,
.ag-theme-alpine-dark .ag-menu-header,
.ag-theme-alpine-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
  padding-top: 1px;
}
.ag-theme-alpine .ag-tabs-header,
.ag-theme-alpine-dark .ag-tabs-header,
.ag-theme-alpine-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar {
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
}
.ag-theme-alpine .ag-chart-mini-thumbnail,
.ag-theme-alpine-dark .ag-chart-mini-thumbnail,
.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
}
.ag-theme-alpine .ag-chart-settings-nav-bar,
.ag-theme-alpine-dark .ag-chart-settings-nav-bar,
.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,
.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,
.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,
.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,
.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}
.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-charts-format-sub-level-group,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-alpine.ag-dnd-ghost,
.ag-theme-alpine-dark.ag-dnd-ghost,
.ag-theme-alpine-auto-dark.ag-dnd-ghost {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 700;
}
.ag-theme-alpine .ag-side-buttons,
.ag-theme-alpine-dark .ag-side-buttons,
.ag-theme-alpine-auto-dark .ag-side-buttons {
  width: calc(var(--ag-grid-size) * 5);
}
.ag-theme-alpine .ag-standard-button,
.ag-theme-alpine-dark .ag-standard-button,
.ag-theme-alpine-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: 1px solid;
  border-color: var(--ag-alpine-active-color);
  color: var(--ag-alpine-active-color);
  background-color: var(--ag-background-color);
  font-weight: 600;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-standard-button:hover,
.ag-theme-alpine-dark .ag-standard-button:hover,
.ag-theme-alpine-auto-dark .ag-standard-button:hover {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-row-hover-color);
}
.ag-theme-alpine .ag-standard-button:active,
.ag-theme-alpine-dark .ag-standard-button:active,
.ag-theme-alpine-auto-dark .ag-standard-button:active {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-alpine-active-color);
  color: var(--ag-background-color);
}
.ag-theme-alpine .ag-standard-button:disabled,
.ag-theme-alpine-dark .ag-standard-button:disabled,
.ag-theme-alpine-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-alpine .ag-column-drop-vertical,
.ag-theme-alpine-dark .ag-column-drop-vertical,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-alpine .ag-column-drop-vertical-title-bar,
.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar {
  padding: calc(var(--ag-grid-size) * 2);
  padding-bottom: 0px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message,
.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-column-drop-empty-message,
.ag-theme-alpine-dark .ag-column-drop-empty-message,
.ag-theme-alpine-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
  opacity: 0.75;
}
.ag-theme-alpine .ag-pill-select .ag-column-drop,
.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,
.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-alpine .ag-status-name-value-value,
.ag-theme-alpine-dark .ag-status-name-value-value,
.ag-theme-alpine-auto-dark .ag-status-name-value-value {
  font-weight: 700;
}
.ag-theme-alpine .ag-paging-number,
.ag-theme-alpine .ag-paging-row-summary-panel-number,
.ag-theme-alpine-dark .ag-paging-number,
.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,
.ag-theme-alpine-auto-dark .ag-paging-number,
.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-alpine .ag-column-drop-cell-button,
.ag-theme-alpine-dark .ag-column-drop-cell-button,
.ag-theme-alpine-auto-dark .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-cell-button:hover,
.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,
.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-alpine .ag-header-cell-menu-button:hover,
.ag-theme-alpine .ag-header-cell-filter-button:hover,
.ag-theme-alpine .ag-side-button-button:hover,
.ag-theme-alpine .ag-tab:hover,
.ag-theme-alpine .ag-panel-title-bar-button:hover,
.ag-theme-alpine .ag-header-expand-icon:hover,
.ag-theme-alpine .ag-column-group-icons:hover,
.ag-theme-alpine .ag-set-filter-group-icons:hover,
.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine .ag-chart-settings-prev:hover,
.ag-theme-alpine .ag-chart-settings-next:hover,
.ag-theme-alpine .ag-group-title-bar-icon:hover,
.ag-theme-alpine .ag-column-select-header-icon:hover,
.ag-theme-alpine .ag-floating-filter-button-button:hover,
.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine .ag-chart-menu-icon:hover,
.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-dark .ag-side-button-button:hover,
.ag-theme-alpine-dark .ag-tab:hover,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-dark .ag-column-group-icons:hover,
.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-dark .ag-chart-menu-icon:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover,
.ag-theme-alpine-auto-dark .ag-tab:hover,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon {
  color: inherit;
}
.ag-theme-alpine .ag-filter-active .ag-icon-filter,
.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,
.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,
.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,
.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}
.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,
.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,
.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,
.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,
.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}
.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,
.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,
.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}
.ag-theme-alpine .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  margin-left: calc(var(--ag-icon-size) * 0.5);
}
.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  border-right: dashed 1px;
  border-right-color: var(--ag-border-color);
  margin-right: calc(var(--ag-icon-size) * 0.5);
}
.ag-theme-alpine .ag-set-filter-list,
.ag-theme-alpine-dark .ag-set-filter-list,
.ag-theme-alpine-auto-dark .ag-set-filter-list {
  padding-top: calc(var(--ag-grid-size) * 0.5);
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-alpine .ag-date-time-list-page-entry-is-current,
.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,
.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-advanced-filter-builder-button,
.ag-theme-alpine-dark .ag-advanced-filter-builder-button,
.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-alpine .ag-list-item-hovered::after,
.ag-theme-alpine-dark .ag-list-item-hovered::after,
.ag-theme-alpine-auto-dark .ag-list-item-hovered::after {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-pill .ag-pill-button:hover,
.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,
.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-highlight-before::after,
.ag-theme-alpine .ag-header-highlight-after::after,
.ag-theme-alpine-dark .ag-header-highlight-before::after,
.ag-theme-alpine-dark .ag-header-highlight-after::after,
.ag-theme-alpine-auto-dark .ag-header-highlight-before::after,
.ag-theme-alpine-auto-dark .ag-header-highlight-after::after {
  background-color: var(--ag-alpine-active-color);
}

/* src/styles.scss */
:root {
  --primary-color: rgb(0, 4, 106);
  --primary-light: rgb(160, 163, 242);
  --primary-border: rgb(0, 4, 106);
  --accent-color: rgb(205, 123, 60);
  --accent-light: rgb(232, 204, 183);
  --accent-border: rgb(205, 123, 60);
  --dark-body: #2c2f3e;
  --dark: #343a40;
  --background: #f7f8f9;
  --default-color: #495057;
  --gray-505662: #505662;
  --gray-495057: #495057;
  --border-eaedf1: #eaedf1;
  --bg-fcf8e3: #fcf8e3;
  --text-212529: #212529;
  --white: #fff;
  --black: #000;
  --muted-ccc: #cccccc;
  --muted-eee: #eeeeee;
  --muted-999: #999999;
  --muted-aaa: #aaaaaa;
  --muted-bbb: #bbbbbb;
  --gray-60626a: #60626a;
  --muted-ddd: #dddddd;
  --white-54: rgba(255, 255, 255, 0.54);
}
.br-default {
  --br-font-size: 26px;
}
.br-default .br-units {
  align-items: center;
}
.br-default .br-unit-inner:before {
  content: "\2605";
  color: var(--br-inactive-color);
  width: 100%;
}
.br-default .br-active:before {
  color: var(--br-active-color);
}
.br-default .br-fraction:after {
  color: var(--br-active-color);
  content: "\2605";
  width: 50%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.br-horizontal {
  display: flex;
  justify-content: center;
  align-items: center;
}
.br-horizontal .br-unit-inner {
  display: block;
  width: 12px;
  height: 32px;
  float: left;
  background-color: var(--br-active-color);
  margin: 1px;
  text-align: center;
  opacity: 0.25;
}
.br-horizontal .br-unit-inner.br-active {
  opacity: 1;
}
.br-horizontal.br-readonly .br-unit-inner {
  cursor: default;
}
.br-horizontal.br-readonly .br-unit-inner.br-active {
  opacity: 0.1;
}
.br-horizontal .br-text {
  width: 20px;
  margin-left: 20px;
  font-size: 18px;
  color: var(--br-active-color);
}
.br-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.br-vertical .br-units {
  width: 120px;
  flex-direction: column-reverse;
  margin: 10px 0;
}
.br-vertical .br-unit-inner {
  display: block;
  width: 120px;
  height: 5px;
  background-color: var(--br-active-color);
  margin-top: 1px;
  opacity: 0.25;
}
.br-vertical .br-unit-inner.br-active {
  opacity: 1;
}
.br-vertical.br-readonly .br-active {
  opacity: 0.1;
}
.br-vertical .br-text {
  font-size: 18px;
  font-weight: 600;
  color: var(--br-active-color);
}
.br-movie {
  --br-active-color: #4278F5;
  --br-gap: 2px;
}
.br-movie .br-units {
  margin: 15px 0;
}
.br-movie .br-unit-inner {
  display: block;
  width: 60px;
  height: 8px;
  float: left;
  background-color: var(--br-active-color);
  opacity: 0.25;
}
.br-movie .br-unit-inner.br-active {
  opacity: 1;
}
.br-movie.br-readonly .br-active {
  opacity: 0.1;
}
.br-movie .br-text {
  letter-spacing: 2px;
  font-size: 16px;
  clear: both;
  text-align: center;
  font-weight: 600;
  display: block;
  color: var(--br-active-color);
}
.br-square {
  --br-active-color: #4278F5;
}
.br-square .br-units {
  counter-reset: counter;
}
.br-square .br-unit-inner {
  width: 30px;
  height: 30px;
  border: 2px solid var(--br-active-color);
  background-color: white;
  margin: 2px;
  text-decoration: none;
  font-size: 14px;
  line-height: 2;
  text-align: center;
  color: var(--br-active-color);
  font-weight: 600;
  opacity: 0.25;
}
.br-square .br-unit-inner.br-active {
  opacity: 1;
}
.br-square .br-unit-inner:after {
  content: counter(counter);
  counter-increment: counter;
}
.br-square.br-readonly .br-active {
  opacity: 0.1;
}
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item.center {
  z-index: 5;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.no-js .owl-carousel {
  display: block;
}
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
}
.owl-carousel .owl-item .owl-lazy {
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}
.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}
.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}
.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.sick-days-warning {
  background-color: #fc7303 !important;
}
.badge.secondary {
  background-color: #e984b1 !important;
}
.badge.accent {
  background-color: rgb(205, 123, 60) !important;
  color: #fff !important;
}
.btn-cta,
.btn-accent {
  background-color: rgb(205, 123, 60) !important;
  border-color: rgb(205, 123, 60) !important;
  color: #fff !important;
}
.btn-cta:hover,
.btn-cta:focus,
.btn-accent:hover,
.btn-accent:focus {
  background-color: rgb(232, 204, 183) !important;
  border-color: rgb(232, 204, 183) !important;
}
.commission-paid {
  background-color: rgba(15, 2, 79, 0.498);
  color: #fff;
}
.main-sidemenu > ul {
  padding: 0 !important;
}
.side-menu__item {
  line-height: 1;
}
.ng-select-container {
  background-color: transparent !important;
  border-color: #f0f0f8 !important;
  transition: all 0.2s ease;
}
.ng-select.ng-has-value .ng-select-container {
  background-color: var(--primary-color) !important;
  color: #ffffff !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  color: #ffffff !important;
  padding: 0.25rem 0.5rem;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  background-color: var(--primary-color) !important;
  color: #ffffff !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  background-color: var(--primary-color) !important;
  color: #ffffff !important;
  border-right: 1px solid rgba(45, 48, 143, 0.4) !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgba(45, 48, 143, 0.1) !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  max-height: 100px;
  overflow-y: auto;
  overflow-x: auto;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container::-webkit-scrollbar {
  width: 6px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container::-webkit-scrollbar-track {
  background: transparent;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  color: #fff;
  background-color: var(--primary-color) !important;
}
mat-form-field .mat-form-field-label-wrapper {
  border: 1px solid #eaedf1;
  border-radius: 0.25rem;
  padding-block: 0.2rem;
}
.mat-mdc-select-panel {
  background-color: #fff;
}
mat-option.mat-selected {
  background-color: var(--primary-color);
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  outline: none;
  box-shadow: none !important;
}
body:not(.dark-mode) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover,
body:not(.dark-mode) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
body:not(.dark-mode) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
body:not(.dark-mode) .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: var(--white) !important;
  color: var(--primary-color) !important;
}
body:not(.dark-mode) .ng-select.ng-select-multiple .ng-select-container .ng-value {
  background-color: var(--white) !important;
  color: var(--primary-color) !important;
}
body:not(.dark-mode) .ng-select.ng-select-multiple .ng-select-container .ng-value .ng-value-label {
  color: var(--white) !important;
}
body:not(.dark-mode) .ng-select .ng-value .ng-value-icon {
  color: var(--primary-color) !important;
  border-right-color: rgba(45, 48, 143, 0.4) !important;
}
.ng-select .ng-clear-wrapper .ng-clear {
  color: var(--text-212529) !important;
}
.ng-select .ng-value-label {
  color: inherit !important;
}
.ag-theme-alpine .ag-row-hover .ag-cell,
.ag-theme-alpine .ag-row-selected .ag-cell,
.ag-theme-alpine-dark .ag-row-hover .ag-cell,
.ag-theme-alpine-dark .ag-row-selected .ag-cell {
  background-color: var(--accent-color) !important;
  color: var(--white) !important;
}
.dark-mode .ng-placeholder,
.dark-mode .ng-select .ng-clear-wrapper {
  color: #fff !important;
}
.dark-mode .ng-select-container {
  border-color: var(--dark-border) !important;
  color: #fff !important;
}
.dark-mode .ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  border-color: transparent transparent #fff;
}
.dark-mode .ng-select > .ng-select-container .ng-arrow {
  border-color: #fff transparent transparent;
}
.dark-mode .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: var(--dark-body);
  color: #fff;
}
.dark-mode .ng-dropdown-panel {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}
.table td {
  padding: 0.55rem !important;
}
.was-validated .form-control:valid + .invalid-feedback,
.form-control.is-valid,
.invalid-feedback input.form-control.parsley-success,
.invalid-feedback textarea.form-control.parsley-success + .invalid-feedback {
  display: block !important;
}
th[sortable].desc:before,
th[sortable].asc:before {
  content: "";
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAmxJREFUeAHtmksrRVEUx72fH8CIGQNJkpGUUmakDEiZSJRIZsRQmCkTJRmZmJgQE0kpX0D5DJKJgff7v+ru2u3O3vvc67TOvsdatdrnnP1Y///v7HvvubdbUiIhBISAEBACQkAICAEhIAQ4CXSh2DnyDfmCPEG2Iv9F9MPlM/LHyAecdyMzHYNwR3fdNK/OH9HXl1UCozD24TCvILxizEDWIEzA0FcM8woCgRrJCoS5PIwrANQSMAJX1LEI9bqpQo4JYNFFKRSvIgsxHDVnqZgIkPnNBM0rIGtYk9YOOsqgbgepRCfdbmFtqhFkVEDVPjJp0+Z6e6hRHhqBKgg6ZDCvYBygVmUoEGoh5JTRvIJwhJo1aUOoh4CLPMyvxxi7EWOMgnCGsXXI1GIXlZUYX7ucU+kbR8NW8lh3O7cue0Pk32MKndfUxQFAwxdirk3fHappAnc0oqDPzDfGTBrCfHP04dM4oTV8cxr0SVzH9FF07xD3ib6xCDE+M+aUcVygtWzzbtGX2rPBrEUYfecfQkaFzYi6HjVnGBdtL7epqAlc1+jRdAap74RrnPc4BCijttY2tRcdN0g17w7HqZrXhdJTYAuS3hd8z+vKgK3V1zWPae0mZDMykadBn1hTQBLnZNwVrJpSe/NwEeDsEwCctEOsJTsgxLvCqUl2ACftEGvJDgjxrnBqkh3ASTvEWrIDQrwrnJpkB3DSDrGW7IAQ7wqnJtkBnLRztejXXVu4+mxz/nQ9jR1w5VB86ejLTFcnnDwhzV+F6T+CHZlx6THSjn76eyyBIOPHyDakhBAQAkJACAgBISAEhIAQYCLwC8JxpAmsEGt6AAAAAElFTkSuQmCC) no-repeat;
  background-size: 22px;
  width: 22px;
  height: 22px;
  float: left;
  margin-left: -22px;
}
ngx-dropzone,
.custom-dropzone {
  border: 1px solid #eaedf1 !important;
}
.tel-input-element {
  border: none !important;
}
.floating .tel-input-element {
  border: 1px solid #60626a !important;
  outline: none;
}
.mat-mdc-form-field .mat-form-field-label-wrapper {
  border: none !important;
}
.mat-primary .mat-mdc-option.mat-selected:not(.mat-option-disabled) {
  color: var(--primary-color) !important;
}
.mat-calendar-body-selected {
  background-color: var(--primary-color);
}
.mat-calendar-body-in-range::before {
  background: var(--primary-color);
}
@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: var(--primary-color);
  }
}
.dark-mode .mat-mdc-card {
  background: transparent !important;
  color: #fff !important;
  box-shadow: none !important;
  border: none !important;
}
.dark-mode .mat-form-field-label {
  color: #cccccc;
}
.dark-mode .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.54);
}
.dark-mode .tel-input-element {
  background: transparent;
  border: none !important;
  color: #fff;
}
.dark-mode .mat-mdc-form-field-hint {
  color: #cccccc;
}
.dark-mode .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  background-color: var(--dark-body);
  color: #ccc;
}
.dark-mode .mat-select-value {
  color: #cccccc;
}
.dark-mode .mat-select-arrow {
  color: #cccccc;
}
.dark-mode .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: var(--dark-border);
}
.dark-mode .mat-pseudo-checkbox {
  color: #999999;
}
.dark-mode mat-form-field .mat-form-field-label-wrapper {
  border: 1px solid var(--dark-border);
}
.dark-mode .mat-mdc-input-element::placeholder {
  color: #eeeeee !important;
}
.dark-mode .mat-select-panel,
.dark-mode mat-option {
  background-color: var(--dark-body) !important;
}
.dark-mode .mat-mdc-option {
  color: #cccccc;
}
.dark-mode .mat-mdc-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dark-mode .mat-mdc-optgroup-label {
  color: rgba(235, 235, 235, 0.54);
}
.dark-mode .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: var(--dark-body);
  color: #fff;
}
.dark-mode .mat-calendar-body-cell-content,
.dark-mode .mat-date-range-input-separator {
  color: #ccc;
  border-color: transparent;
}
.dark-mode .mat-calendar-table-header,
.dark-mode .mat-calendar-body-label {
  color: rgba(204, 204, 204, 0.8);
}
.dark-mode .mat-datepicker-toggle,
.dark-mode .mat-datepicker-content .mat-calendar-next-button,
.dark-mode .mat-datepicker-content .mat-calendar-previous-button {
  color: #ccc;
}
.dark-mode .ngb-dp-header,
.dark-mode .ngb-dp-weekdays {
  background-color: var(--dark-body);
}
.dark-mode ngx-dropzone,
.dark-mode .custom-dropzone {
  background: var(--dark-bg);
  color: #eee;
  border: 1px solid var(--dark-border) !important;
}
.dark-mode .mat-stepper-horizontal,
.dark-mode .mat-stepper-vertical {
  background-color: transparent;
}
.dark-mode .mat-step-header .mat-step-label.mat-step-label-active {
  color: #ddd;
}
.dark-mode .mat-step-header .mat-step-label,
.dark-mode .mat-step-header .mat-step-optional {
  color: #aaa;
}
.dark-mode .mat-mdc-table {
  background: transparent;
}
.dark-mode mat-row,
.dark-mode mat-header-row,
.dark-mode mat-footer-row,
.dark-mode th.mat-mdc-header-cell,
.dark-mode td.mat-mdc-cell,
.dark-mode td.mat-mdc-footer-cell {
  border-bottom-color: var(--dark-border);
}
.dark-mode .mat-mdc-header-cell {
  color: #fff;
}
.dark-mode .mat-mdc-cell,
.dark-mode .mat-mdc-footer-cell {
  color: #bbb;
}
.dark-mode .mat-mdc-paginator,
.dark-mode .mat-mdc-paginator-page-size .mat-select-trigger {
  color: #fff;
}
.dark-mode .mat-mdc-paginator {
  background: transparent;
}
.dark-mode .mat-mdc-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: var(--dark-body);
  color: #fff;
}
.dark-mode .swal2-popup {
  background: var(--dark-body);
  color: #fff;
}
.modal-backdrop {
  z-index: 999 !important;
}
button.close {
  box-sizing: content-box;
  border: none;
  background: transparent;
  font-size: 1.40625rem;
}
.mat-sort-header-arrow,
[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow {
  margin: 0 0 0 auto !important;
}
.mat-sort-header-position-before .mat-sort-header-arrow,
[dir=rtl] .mat-sort-header-arrow {
  margin: 0 auto 0 0 !important;
}
.ng-select {
  min-width: 80px;
}
.pagination {
  flex-wrap: wrap;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgb(234, 237, 241);
}
.mat-form-field.mat-focused .mat-form-field-ripple,
.mat-mdc-chip.mat-mdc-standard-chip.mat-chip-selected.mat-primary {
  background-color: var(--primary-color);
}
[dir=rtl] th.mat-mdc-header-cell:last-of-type:not(:only-of-type),
[dir=rtl] td.mat-mdc-cell:last-of-type:not(:only-of-type),
[dir=rtl] td.mat-mdc-footer-cell:last-of-type:not(:only-of-type) {
  padding-right: 24px !important;
}
[dir=rtl] th.mat-mdc-header-cell:first-of-type:not(:only-of-type),
[dir=rtl] td.mat-mdc-cell:first-of-type:not(:only-of-type),
[dir=rtl] td.mat-mdc-footer-cell:first-of-type:not(:only-of-type) {
  padding-left: 24px !important;
}
.dark-mode .mat-sort-header-arrow {
  color: #ccc !important;
}
@media screen and (max-width: 991.9px) {
  .horizontal .page-header {
    margin-top: 70px;
  }
}
.gradient-menu .side-menu__item.active i,
.color-menu .side-menu__item.active i {
  color: #fff !important;
}
[dir=rtl] .mat-calendar-previous-button,
[dir=rtl] .mat-calendar-next-button {
  transform: rotate(0deg) !important;
}
.rtl [title="Previous month"] .ngb-dp-navigation-chevron {
  transform: rotate(45deg);
}
.rtl .ngb-dp-arrow.right .ngb-dp-navigation-chevron {
  transform: rotate(223deg);
}
[ngbDatepickerDayView] {
  border-radius: 0 !important;
}
.dark-mode .ng-dropdown-header {
  border-bottom: 1px solid var(--dark-border);
}
.dark-mode .ng-dropdown-header input {
  background-color: var(--dark-body);
  color: #fff;
  border: 1px solid var(--dark-border);
  padding: 0 0.25rem;
  border-radius: 0.25rem;
}
.dark-mode .nav-link.disabled {
  color: #80878e;
}
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  background-color: var(--primary-color);
}
.mat-mdc-button.mat-primary,
.mat-mdc-icon-button.mat-primary,
.mat-mdc-outlined-button.mat-primary {
  color: var(--primary-color);
}
.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: rgba(255, 255, 255, 0.5);
}
.dark-mode .accordion-button::after {
  filter: invert(1);
}
.right {
  text-align: right;
}
.loading-shade {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(247, 241, 241, 0.15);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767.98px) {
  .mat-expansion-panel-header,
  .mat-expansion-panel-header.mat-expanded {
    height: auto;
  }
  .mat-expansion-panel-header .mat-content,
  .mat-expansion-panel-header.mat-expanded .mat-content {
    flex-direction: column;
  }
  .mat-expansion-panel-header .mat-content > *,
  .mat-expansion-panel-header.mat-expanded .mat-content > * {
    margin-block: 0.5rem;
  }
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: var(--primary-color);
}
mat-option.mat-selected {
  background-color: transparent !important;
}
.ag-theme-alpine-dark {
  --ag-header-height: 30px;
  --ag-foreground-color: #D5D5D8;
  --ag-background-color: #2C2F3E;
  --ag-header-background-color: #2C2F3E;
  --ag-header-cell-moving-background-color: #8FBD56;
}
.ag-theme-alpine {
  --ag-border-color: rgb(237, 235, 235);
}
html,
body {
  height: "";
}
body {
  margin: 0;
  font-family:
    Roboto,
    "Helvetica Neue",
    sans-serif;
}
a:hover {
  color: black;
}
.right {
  text-align: right;
}
.loading-shade {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(247, 241, 241, 0.15);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.arrow-icon:after {
  content: none !important;
}
div.ng-dropdown-panel-items.scroll-host {
  max-height: 100px;
}
.form-control.color-input {
  border-color: rgba(45, 48, 143, 0.4705882353);
  color: black;
}
.form-control.color-input:focus {
  border-color: rgba(45, 48, 143, 0.4705882353);
  box-shadow: 0 0 0 2px rgba(3, 3, 3, 0.25);
}
.ag-grid {
  width: 100%;
  height: 80vh;
}
.expired-contract {
  background-color: rgba(234, 181, 164, 0.388);
}
.ul.slide-menu.open {
  z-index: 9999;
}
.div.ng-scroll-content {
  background-color: #8FBD56;
}
.color-thead {
  background-color: rgb(200, 200, 200);
}
.solid {
  border-bottom: solid;
}
.ag-root-wrapper {
  z-index: 0;
}
.empty-message {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
  font-size: 18px;
  color: #666;
}
.modern-card {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  margin-bottom: 2rem;
  overflow: hidden;
}
.modern-card:hover {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}
.modal-border .modal-content {
  border-radius: 15px;
}
.modal-backdrop {
  display: none;
}
.modal-backdrop.show {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
.loading-content {
  text-align: center;
  animation: fadeIn 0.5s ease-in-out;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  padding: 2rem;
  background: white;
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
  max-width: 90%;
  width: 500px;
  transition: box-shadow 0.3s, transform 0.3s;
}
.loading-circle {
  width: 80px;
  height: 80px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #078b35;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin-bottom: 1rem;
}
div.cdk-overlay-backdrop.cdk-o verlay-dark-backdrop.cdk-overl ay-backdrop-showing {
  background: transparent !important;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
