/*
    Table of Contents

    Name                 : DocManagerPlus
    Author               : DocManagerPlus
    Author Portfolio     : https://themeforest.net/user/DocManagerPlus/portfolio
    


    Table of Sass Contents
    1. Abstracts
        _bs-custom
        _inheritance
        _maps
        _mixin
        _variable

    2. bootstrap 
        -Here goes all official bootstrap scss files

    3. Global/Base
        _color
        _custom-grid
        _fonts
        _helper
        _reset

    4. layout
        +footer
        +header
        +rtl
        +sidebar
        +tables
        +theme
        +version-dark

    5. Conponents
        +app
        +charts
        +forms
        +map
        +uc
        +ui
        +widget

    6. Page
        _index-1
        _page-error
        _page-register
        _page-signin
        _page-user-lock
        _page-user-lock

*/
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700");
@import url("./../icons/simple-line-icons/css/simple-line-icons.css");
@import url("./../icons/fontawesome/css/all.min.css");
@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css");
@import url("./../icons/themify-icons/css/themify-icons.css");
@import url("./../icons/line-awesome/css/line-awesome.min.css");
@import url("./../icons/avasta/css/style.css");
@import url("./../icons/flaticon/flaticon.css");
@import url("./../icons/flaticon-1/font/flaticon-1.css");
@import url("./../icons/icomoon/icomoon.css");
@import url("./../icons/bootstrap-icons/font/bootstrap-icons.css");
@import url(./../vendor/animate/animate.min.css);
@import url(./../vendor/aos/css/aos.min.css);
@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css);
@import url(./../vendor/metismenu/css/metisMenu.min.css);
:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

.gradient_one {
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); }

.gradient-1 {
  background: #f0a907;
  background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%);
  background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%);
  background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); }

.gradient-2 {
  background: #4dedf5;
  background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%);
  background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%);
  background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); }

.gradient-3 {
  background: #51f5ae;
  background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%);
  background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%);
  background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); }

.gradient-4 {
  background: #f25521;
  background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: linear-gradient(to right, #f25521 0%, #f9c70a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); }

.gradient-5 {
  background: #f53c79;
  background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%);
  background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%);
  background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); }

.gradient-6 {
  background: #36b9d8;
  background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%);
  background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%);
  background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); }

.gradient-7 {
  background: #4400eb;
  background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%);
  background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%);
  background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); }

.gradient-8 {
  background: #F7B00F;
  background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%);
  background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%);
  background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); }

.gradient-9 {
  background: #f31e7a !important;
  background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%);
  background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%);
  background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); }

.gradient-10 {
  background: #f25521 !important;
  background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); }

.gradient-11 {
  background: #3398fb;
  background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%);
  background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%);
  background: linear-gradient(to right, #3398fb 0%, #8553ee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); }

.gradient-12 {
  background: #36e1b4;
  background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%);
  background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%);
  background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); }

.gradient-13 {
  background: #ffbf31;
  background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%);
  background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%);
  background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); }

.gradient-14 {
  background: #23bdb8;
  background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%);
  background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%);
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); }

.gradient-15 {
  background: #9a56ff;
  background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%);
  background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%);
  background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); }

.gradient-16 {
  background: #f48665;
  background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%);
  background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%);
  background: linear-gradient(135deg, #f48665 0%, #fda23f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); }

.gradient-17 {
  background: #e36cd9;
  background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%);
  background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%);
  background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); }

.gradient-18 {
  background: #a15cff;
  background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%);
  background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%);
  background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #374C98;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #EB62D0;
  --bs-red: #EE3232;
  --bs-orange: #ff9900;
  --bs-yellow: #FFFA6F;
  --bs-green: #297F00;
  --bs-teal: #20c997;
  --bs-cyan: #3065D0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #01A3FF;
  --bs-secondary: #9568FF;
  --bs-success: #1EBA62;
  --bs-info: #00ADA3;
  --bs-warning: #FFAB2D;
  --bs-danger: #fd5353;
  --bs-light: #dedeed;
  --bs-dark: #5b5e81;
  --bs-primary-rgb: 1, 163, 255;
  --bs-secondary-rgb: 149, 104, 255;
  --bs-success-rgb: 30, 186, 98;
  --bs-info-rgb: 0, 173, 163;
  --bs-warning-rgb: 255, 171, 45;
  --bs-danger-rgb: 253, 83, 83;
  --bs-light-rgb: 222, 222, 237;
  --bs-dark-rgb: 91, 94, 129;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 113, 117, 121;
  --bs-body-bg-rgb: 230, 235, 238;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Poppins, sans-serif;
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #717579;
  --bs-body-bg: #E6EBEE; }

*,
*::before,
*::after {
  box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth; } }

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 1px; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #424562; }

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw); }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.25rem; } }

h2, .h2 {
  font-size: calc(1.3125rem + 0.75vw); }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 1.875rem; } }

h3, .h3 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.5rem; } }

h4, .h4 {
  font-size: 1.125rem; }

h5, .h5 {
  font-size: 1rem; }

h6, .h6 {
  font-size: 0.938rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul {
  padding-left: 2rem; }

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: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small, .small {
  font-size: 0.875em; }

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #01A3FF;
  text-decoration: underline; }
  a:hover {
    color: #0182cc; }

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

code {
  font-size: 0.875em;
  color: #EB62D0;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

table {
  caption-side: bottom;
  border-collapse: collapse; }

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #89879f;
  text-align: left; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0; }

label {
  display: inline-block; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }
  select:disabled {
    opacity: 1; }

[list]::-webkit-calendar-picker-indicator {
  display: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }

::-moz-focus-inner {
  padding: 0;
  border-style: none; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem; } }
  legend + * {
    clear: left; }

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0; }

::-webkit-inner-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-color-swatch-wrapper {
  padding: 0; }

::file-selector-button {
  font: inherit; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

iframe {
  border: 0; }

summary {
  display: list-item;
  cursor: pointer; }

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

.lead {
  font-size: 1.09375rem;
  font-weight: 300; }

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem; } }

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem; } }

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem; } }

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem; } }

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem; } }

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem; } }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 0.875em;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #E6EBEE;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 0.875em;
  color: #6c757d; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 15px);
  padding-left: var(--bs-gutter-x, 15px);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1440) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px; } }

.row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  flex: 1 0 0%; }

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto; }

.col-1 {
  flex: 0 0 auto;
  width: 8.33333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.33333%; }

.col-5 {
  flex: 0 0 auto;
  width: 41.66667%; }

.col-6 {
  flex: 0 0 auto;
  width: 50%; }

.col-7 {
  flex: 0 0 auto;
  width: 58.33333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.66667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.33333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.66667%; }

.col-12 {
  flex: 0 0 auto;
  width: 100%; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem; }

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem; }

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem; }

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem; }

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem; }

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem; }

.g-4,
.gx-4 {
  --bs-gutter-x: 1.875rem; }

.g-4,
.gy-4 {
  --bs-gutter-y: 1.875rem; }

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem; }

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem; }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.875rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.875rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.875rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.875rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.875rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.875rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.875rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.875rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1440) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.875rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.875rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #717579;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #717579;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #717579;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #717579;
  vertical-align: top;
  border-color: #EEEEEE; }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }
  .table > :not(:first-child) {
    border-top: 2px solid currentColor; }

.caption-top {
  caption-side: top; }

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * {
  border-width: 1px 0; }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px; }

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0; }

.table-borderless > :not(:first-child) {
  border-top-width: 0; }

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color); }

.table-primary {
  --bs-table-bg: #ccedff;
  --bs-table-striped-bg: #c2e1f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8d5e6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bddbec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #b8d5e6; }

.table-secondary {
  --bs-table-bg: #eae1ff;
  --bs-table-striped-bg: #ded6f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d3cbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d8d0ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #d3cbe6; }

.table-success {
  --bs-table-bg: #d2f1e0;
  --bs-table-striped-bg: #c8e5d5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bdd9ca;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c2dfcf;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bdd9ca; }

.table-info {
  --bs-table-bg: #ccefed;
  --bs-table-striped-bg: #c2e3e1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8d7d5;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bddddb;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #b8d7d5; }

.table-warning {
  --bs-table-bg: #ffeed5;
  --bs-table-striped-bg: #f2e2ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6d6c0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecdcc5;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6d6c0; }

.table-danger {
  --bs-table-bg: #ffdddd;
  --bs-table-striped-bg: #f2d2d2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6c7c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eccccc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6c7c7; }

.table-light {
  --bs-table-bg: #dedeed;
  --bs-table-striped-bg: #d3d3e1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c8c8d5;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cdcddb;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c8c8d5; }

.table-dark {
  --bs-table-bg: #5b5e81;
  --bs-table-striped-bg: #636687;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #6b6e8e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #676a8a;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #6b6e8e; }

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1439.98) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

.form-label {
  margin-bottom: 0.5rem; }

.col-form-label {
  padding-top: calc(0.6875rem + 1px);
  padding-bottom: calc(0.6875rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.09375rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.76563rem; }

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #89879f; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.6875rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #717579;
  background-color: #E6EBEE;
  background-clip: padding-box;
  border: 1px solid #D5DFE7;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #717579;
    background-color: #E6EBEE;
    border-color: #80d1ff;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.6875rem 1.25rem;
    margin: -0.6875rem -1.25rem;
    margin-inline-end: 1.25rem;
    color: #717579;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 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; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }
  .form-control::-webkit-file-upload-button {
    padding: 0.6875rem 1.25rem;
    margin: -0.6875rem -1.25rem;
    margin-inline-end: 1.25rem;
    color: #717579;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 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; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::-webkit-file-upload-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6875rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #717579;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }
  .form-control-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem; }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem; }
  .form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem; }

textarea.form-control {
  min-height: calc(1.5em + 1.375rem + 2px); }

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px); }

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px); }

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.6875rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }
  .form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }

.form-select {
  display: block;
  width: 100%;
  padding: 0.6875rem 3.75rem 0.6875rem 1.25rem;
  -moz-padding-start: calc(1.25rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #717579;
  background-color: #E6EBEE;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1.25rem center;
  background-size: 16px 12px;
  border: 1px solid #D5DFE7;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #80d1ff;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 1.25rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #717579; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem; }

.form-check {
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem; }
  .form-check .form-check-input {
    float: left;
    margin-left: -1.5em; }

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #E6EBEE;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #80d1ff;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }
  .form-check-input:checked {
    background-color: #01A3FF;
    border-color: #01A3FF; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #01A3FF;
    border-color: #01A3FF;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5; }

.form-switch {
  padding-left: 2.5em; }
  .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        transition: none; } }
    .form-switch .form-check-input:focus {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380d1ff'/%3e%3c/svg%3e"); }
    .form-switch .form-check-input:checked {
      background-position: right center;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.form-check-inline {
  display: inline-block;
  margin-right: 1rem; }

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65; }

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #E6EBEE, 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #E6EBEE, 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #01A3FF;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #b3e3ff; }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #01A3FF;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #b3e3ff; }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #adb5bd; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 1.25rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        transition: none; } }
  .form-floating > .form-control {
    padding: 1rem 1.25rem; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3; }
  .input-group .btn {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus {
      z-index: 3; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.6875rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #717579;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #D5DFE7;
  border-radius: 0.25rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 5rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #1EBA62; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.76563rem;
  color: #000;
  background-color: rgba(30, 186, 98, 0.9);
  border-radius: 0.25rem; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1EBA62;
  padding-right: calc(1.5em + 1.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231EBA62' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.34375rem) center;
  background-size: calc(0.75em + 0.6875rem) calc(0.75em + 0.6875rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #1EBA62;
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.375rem);
  background-position: top calc(0.375em + 0.34375rem) right calc(0.375em + 0.34375rem); }

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #1EBA62; }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 6.875rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231EBA62' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 1.25rem center, center right 3.75rem;
    background-size: 16px 12px, calc(0.75em + 0.6875rem) calc(0.75em + 0.6875rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #1EBA62;
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #1EBA62; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #1EBA62; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #1EBA62; }

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
.input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1; }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
  .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3; }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #fd5353; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.76563rem;
  color: #000;
  background-color: rgba(253, 83, 83, 0.9);
  border-radius: 0.25rem; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #fd5353;
  padding-right: calc(1.5em + 1.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fd5353'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd5353' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.34375rem) center;
  background-size: calc(0.75em + 0.6875rem) calc(0.75em + 0.6875rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #fd5353;
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.375rem);
  background-position: top calc(0.375em + 0.34375rem) right calc(0.375em + 0.34375rem); }

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #fd5353; }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 6.875rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fd5353'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd5353' stroke='none'/%3e%3c/svg%3e");
    background-position: right 1.25rem center, center right 3.75rem;
    background-size: 16px 12px, calc(0.75em + 0.6875rem) calc(0.75em + 0.6875rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #fd5353;
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #fd5353; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #fd5353; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #fd5353; }

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
.input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2; }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
  .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3; }

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #717579;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
  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; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #717579; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #000;
  background-color: #01A3FF;
  border-color: #01A3FF; }
  .btn-primary:hover {
    color: #000;
    background-color: #27b1ff;
    border-color: #1aacff; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000;
    background-color: #27b1ff;
    border-color: #1aacff;
    box-shadow: 0 0 0 0.25rem rgba(1, 139, 217, 0.5); }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #000;
    background-color: #34b5ff;
    border-color: #1aacff; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(1, 139, 217, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #000;
    background-color: #01A3FF;
    border-color: #01A3FF; }

.btn-secondary {
  color: #000;
  background-color: #9568FF;
  border-color: #9568FF; }
  .btn-secondary:hover {
    color: #000;
    background-color: #a57fff;
    border-color: #a077ff; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #000;
    background-color: #a57fff;
    border-color: #a077ff;
    box-shadow: 0 0 0 0.25rem rgba(127, 88, 217, 0.5); }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #000;
    background-color: #aa86ff;
    border-color: #a077ff; }
    .btn-check:checked + .btn-secondary:focus,
    .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(127, 88, 217, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #000;
    background-color: #9568FF;
    border-color: #9568FF; }

.btn-success {
  color: #000;
  background-color: #1EBA62;
  border-color: #1EBA62; }
  .btn-success:hover {
    color: #000;
    background-color: #40c47a;
    border-color: #35c172; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000;
    background-color: #40c47a;
    border-color: #35c172;
    box-shadow: 0 0 0 0.25rem rgba(26, 158, 83, 0.5); }
  .btn-check:checked + .btn-success,
  .btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    color: #000;
    background-color: #4bc881;
    border-color: #35c172; }
    .btn-check:checked + .btn-success:focus,
    .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(26, 158, 83, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #000;
    background-color: #1EBA62;
    border-color: #1EBA62; }

.btn-info {
  color: #000;
  background-color: #00ADA3;
  border-color: #00ADA3; }
  .btn-info:hover {
    color: #000;
    background-color: #26b9b1;
    border-color: #1ab5ac; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000;
    background-color: #26b9b1;
    border-color: #1ab5ac;
    box-shadow: 0 0 0 0.25rem rgba(0, 147, 139, 0.5); }
  .btn-check:checked + .btn-info,
  .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    color: #000;
    background-color: #33bdb5;
    border-color: #1ab5ac; }
    .btn-check:checked + .btn-info:focus,
    .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(0, 147, 139, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000;
    background-color: #00ADA3;
    border-color: #00ADA3; }

.btn-warning {
  color: #000;
  background-color: #FFAB2D;
  border-color: #FFAB2D; }
  .btn-warning:hover {
    color: #000;
    background-color: #ffb84d;
    border-color: #ffb342; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000;
    background-color: #ffb84d;
    border-color: #ffb342;
    box-shadow: 0 0 0 0.25rem rgba(217, 145, 38, 0.5); }
  .btn-check:checked + .btn-warning,
  .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    color: #000;
    background-color: #ffbc57;
    border-color: #ffb342; }
    .btn-check:checked + .btn-warning:focus,
    .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 145, 38, 0.5); }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #000;
    background-color: #FFAB2D;
    border-color: #FFAB2D; }

.btn-danger {
  color: #000;
  background-color: #fd5353;
  border-color: #fd5353; }
  .btn-danger:hover {
    color: #000;
    background-color: #fd6d6d;
    border-color: #fd6464; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #000;
    background-color: #fd6d6d;
    border-color: #fd6464;
    box-shadow: 0 0 0 0.25rem rgba(215, 71, 71, 0.5); }
  .btn-check:checked + .btn-danger,
  .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    color: #000;
    background-color: #fd7575;
    border-color: #fd6464; }
    .btn-check:checked + .btn-danger:focus,
    .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(215, 71, 71, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #000;
    background-color: #fd5353;
    border-color: #fd5353; }

.btn-light {
  color: #000;
  background-color: #dedeed;
  border-color: #dedeed; }
  .btn-light:hover {
    color: #000;
    background-color: #e3e3f0;
    border-color: #e1e1ef; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #e3e3f0;
    border-color: #e1e1ef;
    box-shadow: 0 0 0 0.25rem rgba(189, 189, 201, 0.5); }
  .btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    color: #000;
    background-color: #e5e5f1;
    border-color: #e1e1ef; }
    .btn-check:checked + .btn-light:focus,
    .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(189, 189, 201, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #dedeed;
    border-color: #dedeed; }

.btn-dark {
  color: #fff;
  background-color: #5b5e81;
  border-color: #5b5e81; }
  .btn-dark:hover {
    color: #fff;
    background-color: #4d506e;
    border-color: #494b67; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #4d506e;
    border-color: #494b67;
    box-shadow: 0 0 0 0.25rem rgba(116, 118, 148, 0.5); }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #494b67;
    border-color: #444761; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(116, 118, 148, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #5b5e81;
    border-color: #5b5e81; }

.btn-outline-primary {
  color: #01A3FF;
  border-color: #01A3FF; }
  .btn-outline-primary:hover {
    color: #000;
    background-color: #01A3FF;
    border-color: #01A3FF; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.5); }
  .btn-check:checked + .btn-outline-primary,
  .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #000;
    background-color: #01A3FF;
    border-color: #01A3FF; }
    .btn-check:checked + .btn-outline-primary:focus,
    .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #01A3FF;
    background-color: transparent; }

.btn-outline-secondary {
  color: #9568FF;
  border-color: #9568FF; }
  .btn-outline-secondary:hover {
    color: #000;
    background-color: #9568FF;
    border-color: #9568FF; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(149, 104, 255, 0.5); }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #000;
    background-color: #9568FF;
    border-color: #9568FF; }
    .btn-check:checked + .btn-outline-secondary:focus,
    .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(149, 104, 255, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #9568FF;
    background-color: transparent; }

.btn-outline-success {
  color: #1EBA62;
  border-color: #1EBA62; }
  .btn-outline-success:hover {
    color: #000;
    background-color: #1EBA62;
    border-color: #1EBA62; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.5); }
  .btn-check:checked + .btn-outline-success,
  .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #000;
    background-color: #1EBA62;
    border-color: #1EBA62; }
    .btn-check:checked + .btn-outline-success:focus,
    .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #1EBA62;
    background-color: transparent; }

.btn-outline-info {
  color: #00ADA3;
  border-color: #00ADA3; }
  .btn-outline-info:hover {
    color: #000;
    background-color: #00ADA3;
    border-color: #00ADA3; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 173, 163, 0.5); }
  .btn-check:checked + .btn-outline-info,
  .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #000;
    background-color: #00ADA3;
    border-color: #00ADA3; }
    .btn-check:checked + .btn-outline-info:focus,
    .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(0, 173, 163, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #00ADA3;
    background-color: transparent; }

.btn-outline-warning {
  color: #FFAB2D;
  border-color: #FFAB2D; }
  .btn-outline-warning:hover {
    color: #000;
    background-color: #FFAB2D;
    border-color: #FFAB2D; }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 171, 45, 0.5); }
  .btn-check:checked + .btn-outline-warning,
  .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #000;
    background-color: #FFAB2D;
    border-color: #FFAB2D; }
    .btn-check:checked + .btn-outline-warning:focus,
    .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 171, 45, 0.5); }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #FFAB2D;
    background-color: transparent; }

.btn-outline-danger {
  color: #fd5353;
  border-color: #fd5353; }
  .btn-outline-danger:hover {
    color: #000;
    background-color: #fd5353;
    border-color: #fd5353; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.5); }
  .btn-check:checked + .btn-outline-danger,
  .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #000;
    background-color: #fd5353;
    border-color: #fd5353; }
    .btn-check:checked + .btn-outline-danger:focus,
    .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #fd5353;
    background-color: transparent; }

.btn-outline-light {
  color: #dedeed;
  border-color: #dedeed; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #dedeed;
    border-color: #dedeed; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(222, 222, 237, 0.5); }
  .btn-check:checked + .btn-outline-light,
  .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000;
    background-color: #dedeed;
    border-color: #dedeed; }
    .btn-check:checked + .btn-outline-light:focus,
    .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(222, 222, 237, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #dedeed;
    background-color: transparent; }

.btn-outline-dark {
  color: #5b5e81;
  border-color: #5b5e81; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #5b5e81;
    border-color: #5b5e81; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(91, 94, 129, 0.5); }
  .btn-check:checked + .btn-outline-dark,
  .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #5b5e81;
    border-color: #5b5e81; }
    .btn-check:checked + .btn-outline-dark:focus,
    .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(91, 94, 129, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #5b5e81;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #01A3FF;
  text-decoration: underline; }
  .btn-link:hover {
    color: #0182cc; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.collapse-horizontal {
        transition: none; } }

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.875rem;
  color: #717579;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

.dropdown-menu-start {
  --bs-position: start; }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0; }

.dropdown-menu-end {
  --bs-position: end; }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start; }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm-end {
    --bs-position: end; }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start; }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md-end {
    --bs-position: end; }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start; }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl-end {
    --bs-position: end; }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1440) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  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; }

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropend .dropdown-toggle::after {
  display: inline-block;
  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; }

.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-toggle::after {
  vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropstart .dropdown-toggle::after {
  display: none; }

.dropstart .dropdown-toggle::before {
  display: inline-block;
  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; }

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.25rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #1e2125;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #01A3FF; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  font-size: 0.76563rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.25rem;
  color: #212529; }

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item {
    color: #dee2e6; }
    .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
      color: #fff;
      background-color: rgba(255, 255, 255, 0.15); }
    .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
      color: #fff;
      background-color: #01A3FF; }
    .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
      color: #adb5bd; }
  .dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6; }
  .dropdown-menu-dark .dropdown-header {
    color: #adb5bd; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
  .btn-group > .btn-check:checked + .btn,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn:hover,
  .btn-group > .btn:focus,
  .btn-group > .btn:active,
  .btn-group > .btn.active,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .btn.active {
    z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropend .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropstart .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 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .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 ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #01A3FF;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: #0182cc; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #E6EBEE;
    border-color: #dee2e6 #dee2e6 #E6EBEE; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #01A3FF; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .navbar > .container,
  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  padding-top: 0.33594rem;
  padding-bottom: 0.33594rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  text-decoration: none;
  white-space: nowrap; }

.navbar-nav {
  display: flex;
  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; }

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.25rem; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; }

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto; }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .offcanvas-header {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .offcanvas-header {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .offcanvas-header {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .offcanvas-header {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1440) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; }
    .navbar-expand-xxl .offcanvas-header {
      display: none; }
    .navbar-expand-xxl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xxl .offcanvas-top,
    .navbar-expand-xxl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .offcanvas-header {
    display: none; }
  .navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none; }
  .navbar-expand .offcanvas-top,
  .navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0; }
  .navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible; }

.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.55); }
  .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 .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .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.55); }
  .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 .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem; }

.card-title {
  margin-bottom: 0.5rem; }

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link + .card-link {
  margin-left: 1rem; }

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0; }
  .card-header-tabs .nav-link.active {
    background-color: #fff;
    border-bottom-color: #fff; }

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 0.875rem;
  color: #717579;
  text-align: left;
  background-color: #E6EBEE;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: #0193e6;
    background-color: #e6f6ff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230193e6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
      transform: rotate(-180deg); }
  .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23717579'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: #80d1ff;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }

.accordion-header {
  margin-bottom: 0; }

.accordion-item {
  background-color: #E6EBEE;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .accordion-item:first-of-type .accordion-button {
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
    .accordion-item:last-of-type .accordion-button.collapsed {
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
    .accordion-item:last-of-type .accordion-collapse {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }

.accordion-body {
  padding: 1rem 1.25rem; }

.accordion-flush .accordion-collapse {
  border-width: 0; }

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .accordion-flush .accordion-item:first-child {
    border-top: 0; }
  .accordion-flush .accordion-item:last-child {
    border-bottom: 0; }
  .accordion-flush .accordion-item .accordion-button {
    border-radius: 0; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  color: #01A3FF;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: #0182cc;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #0182cc;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25); }

.page-item:not(:first-child) .page-link {
  margin-left: -1px; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #01A3FF;
  border-color: #01A3FF; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6; }

.page-link {
  padding: 0.375rem 0.75rem; }

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.76563rem; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 3rem; }
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem; }

.alert-primary {
  color: #016299;
  background-color: #ccedff;
  border-color: #b3e3ff; }
  .alert-primary .alert-link {
    color: #014e7a; }

.alert-secondary {
  color: #593e99;
  background-color: #eae1ff;
  border-color: #dfd2ff; }
  .alert-secondary .alert-link {
    color: #47327a; }

.alert-success {
  color: #12703b;
  background-color: #d2f1e0;
  border-color: #bcead0; }
  .alert-success .alert-link {
    color: #0e5a2f; }

.alert-info {
  color: #006862;
  background-color: #ccefed;
  border-color: #b3e6e3; }
  .alert-info .alert-link {
    color: #00534e; }

.alert-warning {
  color: #664412;
  background-color: #ffeed5;
  border-color: #ffe6c0; }
  .alert-warning .alert-link {
    color: #52360e; }

.alert-danger {
  color: #983232;
  background-color: #ffdddd;
  border-color: #fecbcb; }
  .alert-danger .alert-link {
    color: #7a2828; }

.alert-light {
  color: #59595f;
  background-color: #f8f8fb;
  border-color: #f5f5fa; }
  .alert-light .alert-link {
    color: #47474c; }

.alert-dark {
  color: #37384d;
  background-color: #dedfe6;
  border-color: #cecfd9; }
  .alert-dark .alert-link {
    color: #2c2d3e; }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #01A3FF;
  transition: width 0.6s ease; }
  @media (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);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

.list-group-numbered {
  list-style-type: none;
  counter-reset: section; }
  .list-group-numbered > li::before {
    content: counters(section, ".") ". ";
    counter-increment: section; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #717579;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #01A3FF;
    border-color: #01A3FF; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1440) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #016299;
  background-color: #ccedff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #016299;
    background-color: #b8d5e6; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #016299;
    border-color: #016299; }

.list-group-item-secondary {
  color: #593e99;
  background-color: #eae1ff; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #593e99;
    background-color: #d3cbe6; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #593e99;
    border-color: #593e99; }

.list-group-item-success {
  color: #12703b;
  background-color: #d2f1e0; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #12703b;
    background-color: #bdd9ca; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #12703b;
    border-color: #12703b; }

.list-group-item-info {
  color: #006862;
  background-color: #ccefed; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #006862;
    background-color: #b8d7d5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #006862;
    border-color: #006862; }

.list-group-item-warning {
  color: #664412;
  background-color: #ffeed5; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #664412;
    background-color: #e6d6c0; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664412;
    border-color: #664412; }

.list-group-item-danger {
  color: #983232;
  background-color: #ffdddd; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #983232;
    background-color: #e6c7c7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #983232;
    border-color: #983232; }

.list-group-item-light {
  color: #59595f;
  background-color: #f8f8fb; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #59595f;
    background-color: #dfdfe2; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #59595f;
    border-color: #59595f; }

.list-group-item-dark {
  color: #37384d;
  background-color: #dedfe6; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #37384d;
    background-color: #c8c9cf; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #37384d;
    border-color: #37384d; }

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(1, 163, 255, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25; }

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%); }

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .toast.showing {
    opacity: 0; }
  .toast:not(.show) {
    display: none; }

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none; }
  .toast-container > :not(:last-child) {
    margin-bottom: 15px; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
  .toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem; }

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #EEEEEE;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #EEEEEE;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .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; } }

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  .modal-fullscreen .modal-header {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }
  .modal-fullscreen .modal-footer {
    border-radius: 0; }

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1439.98) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; } }

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.76563rem;
  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; }

.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: -1px;
      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: -1px;
      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: -1px;
      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: -1px;
      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: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.76563rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem; }
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-0.5rem - 1px); }
  .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: 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-width: 0.5rem 0.5rem 0;
    border-top-color: #fff; }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .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: rgba(0, 0, 0, 0.25); }
  .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 > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-0.5rem - 1px); }
  .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: rgba(0, 0, 0, 0.25); }
  .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 #f0f0f0; }

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .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: rgba(0, 0, 0, 0.25); }
  .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 {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #424562;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 1rem 1rem;
  color: #717579; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%); }

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .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: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%; }

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators [data-bs-target] {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center; }

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000; }

.carousel-dark .carousel-caption {
  color: #000; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */; } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      transition: none; } }

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .offcanvas-backdrop.fade {
    opacity: 0; }
  .offcanvas-backdrop.show {
    opacity: 0.5; }

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem; }
  .offcanvas-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    margin-bottom: -0.5rem; }

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5; }

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto; }

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%); }

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%); }

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%); }

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%); }

.offcanvas.show {
  transform: none; }

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5; }
  .placeholder.btn::before {
    display: inline-block;
    content: ""; }

.placeholder-xs {
  min-height: .6em; }

.placeholder-sm {
  min-height: .8em; }

.placeholder-lg {
  min-height: 1.2em; }

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite; }

@keyframes placeholder-glow {
  50% {
    opacity: 0.2; } }

.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite; }

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%; } }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #01A3FF; }
  .link-primary:hover, .link-primary:focus {
    color: #34b5ff; }

.link-secondary {
  color: #9568FF; }
  .link-secondary:hover, .link-secondary:focus {
    color: #aa86ff; }

.link-success {
  color: #1EBA62; }
  .link-success:hover, .link-success:focus {
    color: #4bc881; }

.link-info {
  color: #00ADA3; }
  .link-info:hover, .link-info:focus {
    color: #33bdb5; }

.link-warning {
  color: #FFAB2D; }
  .link-warning:hover, .link-warning:focus {
    color: #ffbc57; }

.link-danger {
  color: #fd5353; }
  .link-danger:hover, .link-danger:focus {
    color: #fd7575; }

.link-light {
  color: #dedeed; }
  .link-light:hover, .link-light:focus {
    color: #e5e5f1; }

.link-dark {
  color: #5b5e81; }
  .link-dark:hover, .link-dark:focus {
    color: #494b67; }

.ratio {
  position: relative;
  width: 100%; }
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ratio-1x1 {
  --bs-aspect-ratio: 100%; }

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1440) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch; }

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.float-start {
  float: left !important; }

.float-end {
  float: right !important; }

.float-none {
  float: none !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-25 {
  opacity: 0.25 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.opacity-75 {
  opacity: 0.75 !important; }

.opacity-100 {
  opacity: 1 !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-scroll {
  overflow: scroll !important; }

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

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

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

.d-grid {
  display: grid !important; }

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

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

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

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

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

.d-none {
  display: none !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-50 {
  bottom: 50% !important; }

.bottom-100 {
  bottom: 100% !important; }

.start-0 {
  left: 0 !important; }

.start-50 {
  left: 50% !important; }

.start-100 {
  left: 100% !important; }

.end-0 {
  right: 0 !important; }

.end-50 {
  right: 50% !important; }

.end-100 {
  right: 100% !important; }

.translate-middle {
  transform: translate(-50%, -50%) !important; }

.translate-middle-x {
  transform: translateX(-50%) !important; }

.translate-middle-y {
  transform: translateY(-50%) !important; }

.border {
  border: 1px solid #EEEEEE !important; }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid #EEEEEE !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-end {
  border-right: 1px solid #EEEEEE !important; }

.border-end-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: 1px solid #EEEEEE !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-start {
  border-left: 1px solid #EEEEEE !important; }

.border-start-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #01A3FF !important; }

.border-secondary {
  border-color: #9568FF !important; }

.border-success {
  border-color: #1EBA62 !important; }

.border-info {
  border-color: #00ADA3 !important; }

.border-warning {
  border-color: #FFAB2D !important; }

.border-danger {
  border-color: #fd5353 !important; }

.border-light {
  border-color: #dedeed !important; }

.border-dark {
  border-color: #5b5e81 !important; }

.border-white {
  border-color: #fff !important; }

.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-5 {
  border-width: 5px !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.vw-100 {
  width: 100vw !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mh-100 {
  max-height: 100% !important; }

.vh-100 {
  height: 100vh !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.gap-0 {
  gap: 0 !important; }

.gap-1 {
  gap: 0.25rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.875rem !important; }

.gap-5 {
  gap: 3rem !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.875rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.875rem !important;
  margin-left: 1.875rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.875rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.875rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.875rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.875rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.875rem !important; }

.p-5 {
  padding: 3rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.875rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.875rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.875rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.875rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

.fs-1 {
  font-size: calc(1.35rem + 1.2vw) !important; }

.fs-2 {
  font-size: calc(1.3125rem + 0.75vw) !important; }

.fs-3 {
  font-size: calc(1.275rem + 0.3vw) !important; }

.fs-4 {
  font-size: 1.125rem !important; }

.fs-5 {
  font-size: 1rem !important; }

.fs-6 {
  font-size: 0.938rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-bolder {
  font-weight: bolder !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.25 !important; }

.lh-base {
  line-height: 1.5 !important; }

.lh-lg {
  line-height: 2 !important; }

.text-start {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-decoration-none {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted {
  --bs-text-opacity: 1;
  color: #89879f !important; }

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important; }

.text-opacity-25 {
  --bs-text-opacity: 0.25; }

.text-opacity-50 {
  --bs-text-opacity: 0.5; }

.text-opacity-75 {
  --bs-text-opacity: 0.75; }

.text-opacity-100 {
  --bs-text-opacity: 1; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

.bg-opacity-10 {
  --bs-bg-opacity: 0.1; }

.bg-opacity-25 {
  --bs-bg-opacity: 0.25; }

.bg-opacity-50 {
  --bs-bg-opacity: 0.5; }

.bg-opacity-75 {
  --bs-bg-opacity: 0.75; }

.bg-opacity-100 {
  --bs-bg-opacity: 1; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.875rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.875rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.875rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.875rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.875rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.875rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.875rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.875rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.875rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.875rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.875rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.875rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.875rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.875rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.875rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.875rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.875rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.875rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.875rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.875rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.875rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.875rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.875rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.875rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.875rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.875rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.875rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.875rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.875rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.875rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.875rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.875rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.875rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.875rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.875rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.875rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.875rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.875rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.875rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.875rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.875rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.875rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.875rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.875rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1440) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.875rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.875rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.875rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.875rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.875rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.875rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.875rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.875rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.875rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.875rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.875rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.25rem !important; }
  .fs-2 {
    font-size: 1.875rem !important; }
  .fs-3 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

.c-pointer {
  cursor: pointer; }

* {
  outline: none;
  padding: 0; }
  *::after {
    margin: 0;
    padding: 0; }
  *::before {
    margin: 0;
    padding: 0; }

::selection {
  color: #fff;
  background: var(--primary); }

.dropzone .dz-message {
  margin: 5em 0; }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
  color: #2A353A; }
  h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover {
    color: var(--primary) !important; }

.light-logo {
  display: none; }

[data-theme-version="dark"] .light-logo {
  display: block; }

[data-theme-version="dark"] .dark-logo {
  display: none; }

body {
  -ms-overflow-style: none;
  scrollbar-width: none; }

body::-webkit-scrollbar {
  display: none; }

@media only screen and (max-width: 100rem) {
  :root {
    font-size: 0.875rem; } }

body {
  overflow-x: hidden;
  height: 100%;
  position: relative;
  max-width: 100%;
  font-size: 0.875rem; }
  @media only screen and (max-width: 61.9375rem) {
    body {
      font-size: 0.875rem; } }

textarea.form-control {
  min-height: auto !important;
  height: auto !important; }

.form-label {
  margin-bottom: 1rem; }

.required {
  color: #fd5353 !important; }

p {
  line-height: 1.8;
  font-weight: 400;
  color: #666666; }

.box-shadow-none {
  box-shadow: none !important; }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

#main-wrapper {
  opacity: 0;
  transition: all 0.25s ease-in;
  position: relative;
  background-color: #E6EBEE; }
  #main-wrapper.show {
    opacity: 1; }

.rounded-lg {
  border-radius: 0.625rem; }

ul {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

a {
  color: #666666;
  text-decoration: none; }
  a:hover, a:focus, a.active {
    text-decoration: none; }

.btn-link:hover, .btn-link:focus, .btn-link.active {
  text-decoration: none; }

.bg-primary {
  background-color: var(--primary) !important; }

.text-primary {
  color: var(--primary) !important; }

.fs-12 {
  font-size: 0.75rem !important;
  line-height: 1.5; }

.fs-13 {
  font-size: 0.8125rem !important;
  line-height: 1.5; }

.fs-14 {
  font-size: 0.875rem !important;
  line-height: 1.6; }

.fs-15 {
  font-size: 0.938rem !important;
  line-height: 1.5; }

.fs-16 {
  font-size: 1rem !important;
  line-height: 1.6; }
  @media only screen and (max-width: 35.9375rem) {
    .fs-16 {
      font-size: 0.875rem !important; } }

.fs-18 {
  font-size: 1.125rem !important;
  line-height: 1.5; }
  @media only screen and (max-width: 35.9375rem) {
    .fs-18 {
      font-size: 1rem !important; } }

.fs-20 {
  font-size: 1.25rem !important;
  line-height: 1.5; }

.fs-22 {
  font-size: 1.375rem !important;
  line-height: 1.5; }

.fs-24 {
  font-size: 1.5rem !important;
  line-height: 1.4; }

.fs-26 {
  font-size: 1.625rem !important;
  line-height: 1.4; }

.fs-28 {
  font-size: 1.75rem !important;
  line-height: 1.4; }
  @media only screen and (max-width: 35.9375rem) {
    .fs-28 {
      font-size: 1.5rem !important; } }

.fs-30 {
  font-size: 1.875rem !important;
  line-height: 1.4; }

.fs-32 {
  font-size: 2rem !important;
  line-height: 1.25; }

.fs-34 {
  font-size: 2.125rem !important;
  line-height: 1.25; }

.fs-35 {
  font-size: 2.1875rem !important;
  line-height: 1.25; }

.fs-36 {
  font-size: 2.25rem !important;
  line-height: 1.25; }

.fs-38 {
  font-size: 2.375rem !important;
  line-height: 1.25; }

.fs-46 {
  font-size: 2.875rem !important;
  line-height: 1.25; }

.fs-48 {
  font-size: 3rem !important;
  line-height: 1.25; }

.font-w100 {
  font-weight: 100; }

.font-w200 {
  font-weight: 200; }

.font-w300 {
  font-weight: 300; }

.font-w400 {
  font-weight: 400 !important; }

.font-w500 {
  font-weight: 500; }

.font-w600 {
  font-weight: 600; }

.font-w700 {
  font-weight: 700; }

.font-w800 {
  font-weight: 800; }

.font-w900 {
  font-weight: 900; }

h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6 {
  line-height: 1.5;
  color: #2A353A; }

.w-space-no {
  white-space: nowrap; }

.content-body .container {
  margin-top: 2.5rem; }

.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
  padding-top: 1.875rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem; }
  @media only screen and (max-width: 75rem) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 1.875rem;
      padding-right: 1.875rem;
      padding-left: 1.875rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 1.25rem;
      padding-right: 1.25rem;
      padding-left: 1.25rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 0.9375rem;
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }

/*sp*/
.row.sp4,
.sp4 {
  margin-left: -0.125rem;
  margin-right: -0.125rem; }
  .row.sp4 [class*="col-"],
  .sp4 [class*="col-"] {
    padding-left: 0.125rem;
    padding-right: 0.125rem; }

.op1 {
  opacity: 0.1; }

.op2 {
  opacity: 0.2; }

.op3 {
  opacity: 0.3; }

.op4 {
  opacity: 0.4; }

.op5 {
  opacity: 0.5; }

.op6 {
  opacity: 0.6; }

.op7 {
  opacity: 0.7; }

.op8 {
  opacity: 0.8; }

.op9 {
  opacity: 0.9; }

.content-heading {
  font-size: 1rem;
  margin-bottom: 1.875rem;
  margin-top: 3.125rem;
  border-bottom: 0.0625rem solid #D5DFE7;
  padding-bottom: 0.625rem; }
  [direction="rtl"] .content-heading {
    text-align: right; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: none; }

.vh-100 {
  height: 100vh !important; }

.img-fix {
  width: 100%;
  height: 100%;
  object-fit: cover; }

.support-ticket {
  position: fixed;
  bottom: 1.875rem;
  right: 0.9375rem;
  z-index: 999999; }

.support-ticket-btn {
  width: 6.25rem;
  background: #7CB442;
  animation: 0.7s ease-in-out 0s infinite alternate none running crescendo;
  border-radius: 3.125rem;
  color: #fff;
  font-size: 0.5rem;
  font-size: 1rem;
  padding: 0.3125rem 0.625rem 0.4375rem;
  text-align: center;
  display: inline-block;
  box-shadow: rgba(124, 180, 66, 0.7) 0rem 0.5rem 2.1875rem 0rem; }
  .support-ticket-btn:hover, .support-ticket-btn:focus {
    color: #fff; }

.text-blue {
  color: #374C98; }

.text-indigo {
  color: #6610f2; }

.text-purple {
  color: #6f42c1; }

.text-pink {
  color: #EB62D0 !important; }

.text-red {
  color: #EE3232; }

.text-orange {
  color: #ff9900; }

.text-yellow {
  color: #FFFA6F; }

.text-green {
  color: #297F00; }

.text-teal {
  color: #20c997; }

.text-cyan {
  color: #3065D0; }

/* .bg-gray-dark{
	background:$color_pallate_2 !important;
}
.bg-purpal{
	background:$color_pallate_4 !important;
}
.bg-red{
	background:$color_pallate_5 !important;
}
.bg-blue-dark{
	background:$color_pallate_6 !important;
} */
.bg-blue {
  background: #496ecc !important; }

.bg-orange {
  background: #ed8030 !important; }

.bg-green {
  background: #299e4a !important; }

.bg-purpel {
  background: #9517c1 !important; }

.bg-dark-blue {
  background: #251e71 !important; }

/* .bg-blue-light{
	background:$color_pallate_8 !important;
}
.bg-green-light{
	background:$color_pallate_9 !important;
}
.bg-green{
	background:$color_pallate_10 !important;
} */
.bg-black {
  background: #000; }

.text-black {
  color: #000 !important; }

.dlab-scroll {
  position: relative; }

.scale1 {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  display: inline-block; }

.scale2 {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  display: inline-block; }

.scale3 {
  transform: scale(1.3);
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  display: inline-block; }

.scale4 {
  transform: scale(1.4);
  -moz-transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  display: inline-block; }

.scale5 {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  display: inline-block; }

.scale-2 {
  transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  -o-transform: scale(2);
  display: inline-block; }

@-webkit-keyframes crescendo {
  from {
    -webkit-transform: translateY(0.3125rem) scale(0.8);
    -ms-transform: translateY(0.3125rem) scale(0.8);
    transform: translateY(0.3125rem) scale(0.8); }
  to {
    -webkit-transform: translateY(0rem) scale(1);
    -ms-transform: translateY(0rem) scale(1);
    transform: translateY(0rem) scale(1); } }

.mh-auto {
  min-height: auto !important; }

.out-footer {
  width: calc(100% - 22.625rem);
  margin-right: 1.875rem;
  margin-left: auto; }
  @media only screen and (max-width: 87.5rem) {
    .out-footer {
      width: calc(100% - 20.625rem); } }
  @media only screen and (max-width: 63.938rem) {
    .out-footer {
      width: calc(100% - 10.125rem); } }
  @media only screen and (max-width: 61.9375rem) {
    .out-footer {
      width: calc(100% - 10.125rem); } }
  @media only screen and (max-width: 47.9375rem) {
    .out-footer {
      width: 100%; } }

.overflow-y-scroll {
  overflow-y: scroll; }

.height10 {
  height: 0.625rem; }

.height20 {
  height: 1.25rem; }

.height30 {
  height: 1.875rem; }

.height40 {
  height: 2.5rem; }

.height50 {
  height: 3.125rem; }

.height60 {
  height: 3.75rem; }

.height70 {
  height: 4.375rem; }

.height80 {
  height: 5rem; }

.height90 {
  height: 5.625rem; }

.height100 {
  height: 6.25rem; }

.height110 {
  height: 6.875rem; }

.height120 {
  height: 7.5rem; }

.height130 {
  height: 8.125rem; }

.height140 {
  height: 8.75rem; }

.height150 {
  height: 9.375rem; }

.height160 {
  height: 10rem; }

.height170 {
  height: 10.625rem; }

.height180 {
  height: 11.25rem; }

.height190 {
  height: 11.875rem; }

.height200 {
  height: 12.5rem; }

.height210 {
  height: 13.125rem; }

.height220 {
  height: 13.75rem; }

.height230 {
  height: 14.375rem; }

.height240 {
  height: 15rem; }

.height250 {
  height: 15.625rem; }

.height260 {
  height: 16.25rem; }

.height270 {
  height: 16.875rem; }

.height280 {
  height: 17.5rem; }

.height290 {
  height: 18.125rem; }

.height300 {
  height: 18.75rem; }

.height310 {
  height: 19.375rem; }

.height320 {
  height: 20rem; }

.height330 {
  height: 20.625rem; }

.height340 {
  height: 21.25rem; }

.height350 {
  height: 21.875rem; }

.height360 {
  height: 22.5rem; }

.height370 {
  height: 23.125rem; }

.height380 {
  height: 23.75rem; }

.height390 {
  height: 24.375rem; }

.height400 {
  height: 25rem; }

.height415 {
  height: 25.9375rem; }

.height500 {
  height: 31.25rem; }

.height550 {
  height: 34.375rem; }

.height600 {
  height: 37.5rem; }

.height630 {
  height: 39.375rem; }

.height720 {
  height: 45rem; }

.height750 {
  height: 46.875rem; }

.height800 {
  height: 50rem; }

.width10 {
  width: 0.625rem; }

.width20 {
  width: 1.25rem; }

.width30 {
  width: 1.875rem; }

.width40 {
  width: 2.5rem; }

.width50 {
  width: 3.125rem; }

.width60 {
  width: 3.75rem; }

.width70 {
  width: 4.375rem; }

.width80 {
  width: 5rem; }

.width90 {
  width: 5.625rem; }

.width100 {
  width: 6.25rem; }

.width110 {
  width: 6.875rem; }

.width120 {
  width: 7.5rem; }

.width130 {
  width: 8.125rem; }

.width140 {
  width: 8.75rem; }

.width150 {
  width: 9.375rem; }

.width160 {
  width: 10rem; }

.width170 {
  width: 10.625rem; }

.width180 {
  width: 11.25rem; }

.width190 {
  width: 11.875rem; }

.width200 {
  width: 12.5rem; }

.width210 {
  width: 13.125rem; }

.width220 {
  width: 13.75rem; }

.width230 {
  width: 14.375rem; }

.width240 {
  width: 15rem; }

.width250 {
  width: 15.625rem; }

.width260 {
  width: 16.25rem; }

.width270 {
  width: 16.875rem; }

.width280 {
  width: 17.5rem; }

.width290 {
  width: 18.125rem; }

.width300 {
  width: 18.75rem; }

.width310 {
  width: 19.375rem; }

.width320 {
  width: 20rem; }

.width330 {
  width: 20.625rem; }

.width340 {
  width: 21.25rem; }

.width350 {
  width: 21.875rem; }

.width360 {
  width: 22.5rem; }

.width370 {
  width: 23.125rem; }

.width380 {
  width: 23.75rem; }

.width390 {
  width: 24.375rem; }

.width400 {
  width: 25rem; }

.rounded {
  border-radius: 0.625rem !important; }

label {
  margin-bottom: 0.5rem; }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(0.3125rem) scale(0.8);
    -ms-transform: translateY(0.3125rem) scale(0.8);
    transform: translateY(0.3125rem) scale(0.8); }
  to {
    -webkit-transform: translateY(0rem) scale(1);
    -ms-transform: translateY(0rem) scale(1);
    transform: translateY(0rem) scale(1); } }

@keyframes crescendo {
  from {
    -webkit-transform: translateY(0.3125rem) scale(0.8);
    -ms-transform: translateY(0.3125rem) scale(0.8);
    transform: translateY(0.3125rem) scale(0.8); }
  to {
    -webkit-transform: translateY(0rem) scale(1);
    -ms-transform: translateY(0rem) scale(1);
    transform: translateY(0rem) scale(1); } }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(0.3125rem) scale(0.8);
    -ms-transform: translateY(0.3125rem) scale(0.8);
    transform: translateY(0.3125rem) scale(0.8); }
  to {
    -webkit-transform: translateY(0rem) scale(1);
    -ms-transform: translateY(0rem) scale(1);
    transform: translateY(0rem) scale(1); } }

.bg-pink {
  background-color: #EB62D0 !important; }

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; } }

/* Editable */
/* #preloader{
	background-color: #fff;
	padding: 0;
	margin: 0;
	height: 100%;
    position: fixed;
    z-index: 99999;
    width: 100%;
	display:flex;
	align-items: center;
	justify-content: center;
	
	/* .lds-ripple {
	  display: inline-block;
	  position: relative;
	  width: 80px;
	  height: 80px;
	}
	.lds-ripple div {
	  position: absolute;
	  border: 4px solid var(--primary);
	  opacity: 1;
	  border-radius: 50%;
	  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
	}
	.lds-ripple div:nth-child(2) {
	  animation-delay: -0.5s;
	}
	@keyframes lds-ripple {
	  0% {
		top: 36px;
		left: 36px;
		width: 0;
		height: 0;
		opacity: 1;
	  }
	  100% {
		top: 0px;
		left: 0px;
		width: 72px;
		height: 72px;
		opacity: 0;
	  }
	}
}


[data-theme-version="dark"] {
	#preloader{
		background-color: $d-bg;
	}
} */
/* .loading span {
  position:relative;
  z-index:999;
  color:#fff;
}
.loading {
	width:150px;
	  text-align:center;
	  line-height:50px;
	  position:absolute;
	  left:0;right:0;top:50%;
	  margin:auto;
	  transform:translateY(-50%);
	span {
		position: relative;
		z-index: 999;
		color: #fff;
	}
	&:before {
		content: '';
		background: #61bdb6;
		width: 128px;
		height: 36px;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		animation: 2s loadingBefore infinite ease-in-out;
	}
	&:after {
		content: '';
		background: var(--primary);
		width: 14px;
		height: 60px;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		opacity: .5;
		animation: 2s loadingAfter infinite ease-in-out;
	}
}
@keyframes loadingAfter {
  0%   {transform:translateX(-50px);}
  50%  {transform:translateX(50px);}
  100% {transform:translateX(-50px);}
} */
/*.loader {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	position: relative;
	.ball {
		width: 40px;
		height: 40px;
		border-radius: 50%;
		box-shadow: 0 0 10px rgba(0,0,0,0.3);
		position: absolute;
		transition: all 0.8s ease-in-out;
	}
	#left {
		background-color: var(--primary);
		top: 53px;
		right: 0px;
		animation: left 2s infinite;
	}
	#right {
		background-color:var(--secondary);
		top: 53px;
		animation: right 2s infinite;
	}
	#up {
		background-color:$info;
		top: 0;
		left: 53px;
		animation: up 2s infinite;
	}
	#down {
		background-color: rgba(232, 36, 6,0.9);
		bottom: 0;
		left: 53px;
		animation: down 2s infinite;
	}
}
@keyframes left {
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(-110px);
	}
	100% {
		transform: translateX(0px);
	}
}
@keyframes right {
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(110px);
	}
	100% {
		transform: translateX(0px);
	}
}
@keyframes up {
	0% {
		transform: translateY(0px);
	}
	50% {
		transform: translateY(110px);
	}
	100% {
		transform: translateY(0px);
	}
}
@keyframes down {
	0% {
		transform: translateY(0px);
	}
	50% {
		transform: translateY(-110px);
	}
	100% {
		transform: translateY(0px);
	}
}


}*/
#preloader {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  position: fixed;
  width: 100%;
  z-index: 999999;
  background-color: #2D2D37; }
  #preloader .loader {
    margin: auto;
    width: 1rem;
    height: 1rem;
    border: 3px solid var(--primary);
    animation: loader 6s infinite ease-in-out; }

@keyframes loader {
  0% {
    transform: rotate(0deg) scale(1); }
  50% {
    transform: rotate(720deg) scale(5); }
  100% {
    transform: rotate(0deg) scale(1); } }

.footer {
  padding: 0.3875rem 0;
  font-size: 0.875rem;
  background-color: #ffffff;
  border-top-left-radius: 1.875rem;
  border-top-right-radius: 1.875rem;
  margin-top: 1rem; }
  .footer .copyright {
    padding: 0.5375rem;
    margin: 0; }
    .footer .copyright p {
      text-align: center;
      margin: 0; }
    .footer .copyright a {
      color: var(--primary); }

[data-sidebar-style="mini"] .nav-control,
[data-layout="horizontal"] .nav-control {
  display: none; }

@media only screen and (max-width: 47.9375rem) {
  [data-sidebar-style="overlay"] .nav-header .logo-abbr {
    display: block; } }

[data-header-position="fixed"] .nav-header {
  position: fixed; }

.nav-header {
  height: 5rem;
  width: var(--width);
  display: inline-block;
  background-color: var(--nav-headbg);
  text-align: left;
  position: absolute;
  top: 0;
  transition: all .2s ease;
  z-index: 5; }
  .nav-header .logo-abbr {
    max-width: 2.9375rem; }
    @media only screen and (max-width: 87.5rem) {
      .nav-header .logo-abbr {
        max-width: 2.8125rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .nav-header .logo-abbr {
        width: 2.1875rem;
        height: 2.1875rem; } }
  .nav-header .logo-compact {
    display: none; }
  @media only screen and (max-width: 87.5rem) {
    .nav-header {
      height: 6.5rem;
      width: 17rem; } }
  .nav-header .brand-logo {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.125rem;
    color: #fff;
    text-decoration: none;
    padding-left: 2.675rem;
    padding-right: 2.675rem;
    font-weight: 700; }
    @media only screen and (max-width: 87.5rem) {
      .nav-header .brand-logo {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
    [data-sidebar-style="compact"] .nav-header .brand-logo,
    [data-sidebar-style="mini"] .nav-header .brand-logo {
      padding-left: 0;
      padding-right: 0;
      justify-content: center; }
    @media only screen and (max-width: 47.9375rem) {
      .nav-header .brand-logo {
        padding-left: 0;
        padding-right: 0;
        justify-content: center; } }
  .nav-header .brand-title {
    margin-left: 0.9375rem;
    max-width: 8.75rem;
    color: #000; }
    [data-theme-version="dark"] .nav-header .brand-title {
      background-position: 0 120%; }
    .nav-header .brand-title h2, .nav-header .brand-title .h2 {
      line-height: 0;
      font-weight: bold;
      font-size: 1.75rem;
      margin-bottom: 12px; }
    .nav-header .brand-title .brand-sub-title {
      font-size: 0.875rem;
      font-weight: 400;
      white-space: nowrap;
      font-family: Nunito; }
  @media only screen and (max-width: 47.9375rem) {
    .nav-header {
      top: 0px;
      background: transparent; } }
  @media only screen and (max-width: 35.9375rem) {
    .nav-header {
      top: 0px; } }
  .nav-header .rect-primary-rect {
    fill: var(--primary); }

@media only screen and (max-width: 74.9375rem) {
  .nav-header {
    height: 5rem; } }

@media only screen and (max-width: 63.9375rem) {
  .nav-header {
    width: 5rem; }
    .nav-header .brand-title {
      display: none; } }

.nav-control {
  cursor: pointer;
  position: absolute;
  right: -4rem;
  text-align: center;
  top: 46%;
  transform: translateY(-43%);
  z-index: 9999;
  font-size: 1.4rem;
  background: transparent;
  height: 45px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.625rem; }
  @media only screen and (max-width: 87.5rem) {
    .nav-control {
      right: -4.1rem;
      top: 40%; } }
  @media only screen and (max-width: 74.9375rem) {
    .nav-control {
      top: 45%; } }
  @media only screen and (max-width: 47.9375rem) {
    .nav-control {
      right: -3rem;
      top: 43%;
      height: 43px;
      width: 43px; } }
  @media only screen and (max-width: 35.9375rem) {
    .nav-control {
      top: 43%;
      height: 39px;
      width: 39px;
      right: -1.875rem; } }

.hamburger {
  display: inline-block;
  left: 0.2rem;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 1.625rem;
  z-index: 999; }
  .hamburger svg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }

.hamburger .line {
  background: #2A353A;
  display: block;
  height: 0.188rem;
  border-radius: 0.1875rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0; }

.hamburger.is-active {
  left: -0.9rem; }
  .hamburger.is-active svg {
    display: none; }
  .hamburger.is-active line {
    opacity: 1; }

.hamburger .line:nth-child(1) {
  width: 1.375rem; }

.hamburger .line:nth-child(2) {
  width: 1.375rem; }

.hamburger .line:nth-child(3) {
  width: 0.875rem; }

.hamburger:hover {
  cursor: pointer; }

.hamburger:hover .line {
  width: 1.625rem; }

.hamburger.is-active .line:nth-child(1),
.hamburger.is-active .line:nth-child(3) {
  width: 0.625rem;
  height: 0.125rem; }

.hamburger.is-active .line:nth-child(2) {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  width: 1.375rem;
  height: 0.125rem; }

.hamburger.is-active .line:nth-child(1) {
  -webkit-transform: translateY(2px) translateX(12px) rotate(45deg);
  transform: translateY(2px) translateX(12px) rotate(45deg); }

.hamburger.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-2px) translateX(12px) rotate(-45deg);
  transform: translateY(-2px) translateX(12px) rotate(-45deg); }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="compact"] .nav-control {
    display: none; }
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr {
  display: block; }

[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact {
  display: none; }

[data-sidebar-style="mini"] .nav-header {
  height: 5.3rem; }
  [data-sidebar-style="mini"] .nav-header .logo-abbr {
    display: block; }
  @media only screen and (max-width: 100rem) {
    [data-sidebar-style="mini"] .nav-header {
      height: 6.1rem; } }
  @media only screen and (max-width: 64rem) {
    [data-sidebar-style="mini"] .nav-header {
      height: 5.5rem; } }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .brand-title {
  display: none; }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact {
  max-width: 4.6875rem; }

[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header {
  width: 10.625rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title {
    display: none; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact {
    display: none; }

.header {
  z-index: 1;
  position: relative;
  padding: 0rem;
  background: var(--headerbg);
  z-index: 3;
  padding-left: 17rem;
  transition: all .2s ease;
  background-position: center;
  background-size: cover;
  border-bottom: 1px solid #D5DFE7;
  box-sizing: border-box; }
  .header .is-fixed {
    background: #3736af; }
  .header .header-content {
    height: 5rem;
    padding-left: 5.5rem;
    padding-right: 0rem;
    align-items: center;
    display: flex;
    left: 16.2rem;
    position: unset;
    top: 0;
    width: calc(100% - var(--width));
    margin-left: var(--width);
    border-top: none;
    padding-right: 2rem; }
    @media only screen and (max-width: 87.5rem) {
      .header .header-content {
        padding-left: 5rem;
        width: calc(100% - 0rem);
        margin-left: 0rem;
        height: 100%; } }
    @media only screen and (max-width: 64rem) {
      .header .header-content {
        left: 6.3rem;
        width: calc(100% - 0rem);
        height: 5rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .header .header-content {
        padding-left: 3.75rem;
        padding-right: 0.938rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .header .header-content {
        left: 0rem;
        width: calc(100% - 0.3rem); } }
  .header .navbar {
    padding: 0;
    height: 100%;
    width: 100%; }
    .header .navbar .navbar-collapse {
      height: 100%;
      width: 100%; }

[data-headerbg="color_2"] .header {
  background: var(--headerbg); }

[data-headerbg="color_3"] .header {
  background: var(--headerbg); }

[data-headerbg="color_4"] .header {
  background: var(--headerbg); }

[data-headerbg="color_5"] .header {
  background: var(--headerbg); }

[data-headerbg="color_6"] .header {
  background: var(--headerbg); }

[data-headerbg="color_7"] .header {
  background: var(--headerbg); }

[data-headerbg="color_8"] .header {
  background: var(--headerbg); }

[data-headerbg="color_9"] .header {
  background: var(--headerbg); }

[data-headerbg="color_10"] .header {
  background: var(--headerbg); }

[data-headerbg="color_11"] .header {
  background: var(--headerbg); }

[data-headerbg="color_12"] .header {
  background: var(--headerbg); }

[data-headerbg="color_13"] .header {
  background: var(--headerbg); }

[data-headerbg="color_14"] .header {
  background: var(--headerbg); }

[data-headerbg="color_15"] .header {
  background: var(--headerbg); }

[data-headerbg="color_2"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_3"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_4"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_5"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_6"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_7"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_8"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_9"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_10"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_11"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_12"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_13"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_14"] .header.is-fixed {
  background: var(--headerbg); }

[data-headerbg="color_15"] .header.is-fixed {
  background: var(--headerbg); }

[data-nav-headbg="color_2"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_3"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_4"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_5"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_6"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_7"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_8"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_9"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_10"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_11"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_12"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_13"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_14"] .nav-header {
  background: var(--nav-headbg); }

[data-nav-headbg="color_15"] .nav-header {
  background: var(--nav-headbg); }

/* pulse in SVG */
svg.pulse-svg {
  overflow: visible; }
  svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite;
    fill: var(--primary); }
  svg.pulse-svg .second-circle {
    -webkit-animation-delay: 1s;
    animation-delay: 1s; }
  svg.pulse-svg .third-circle {
    -webkit-animation-delay: 2s;
    animation-delay: 2s; }

/* pulse in CSS */
.pulse-css {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  border-radius: 3.5rem;
  height: 1.25rem;
  position: absolute;
  background: #fe8630;
  right: 0.375rem;
  top: 0.3125rem;
  border: 0.25rem solid #fff;
  width: 1.25rem; }
  .pulse-css:after, .pulse-css:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: #D8B9C3;
    margin: auto;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite; }
    [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before {
      left: auto;
      right: -.2rem; }
  @media only screen and (max-width: 87.5rem) {
    .pulse-css {
      height: 1rem;
      width: 1rem; } }

@-webkit-keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

@keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

[data-sidebar-style="full"] .header,
[data-sidebar-style="overlay"] .header {
  width: 100%;
  padding-left: 0;
  /* .page-titles{
			padding-left: 20.3rem;
		} */ }
  @media only screen and (max-width: 87.5rem) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 17rem; } }
  @media only screen and (max-width: 63.9375rem) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 0rem; } }

[data-sidebar-style="mini"] .header {
  width: 100%;
  height: 5rem;
  padding-left: 6.32rem; }
  @media only screen and (max-width: 63.9375rem) {
    [data-sidebar-style="mini"] .header {
      padding-left: 6rem; } }

[data-sidebar-style="compact"] .header {
  width: 100%;
  padding-left: 1.75rem; }
  [data-sidebar-style="compact"] .header .header-content {
    padding-left: 2.5rem;
    left: 1.75rem;
    width: auto;
    margin-left: 9.2rem; }

[data-header-position="fixed"] .header {
  position: fixed;
  top: 0;
  width: 100%; }

[data-header-position="fixed"] .content-body {
  padding-top: 5rem; }

[data-header-position="fixed"] .dlabnav {
  margin-top: 0; }

[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
  width: 74.9375rem; }

[data-sidebar-style="modern"] .header {
  width: 100%;
  padding-left: 0rem; }

[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo {
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content {
  padding-left: 1.875rem; }

.header.is-fixed {
  position: fixed;
  background: #E6EBEE;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  /*     -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
    -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
    -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
    -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
    -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
    animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; */ }

@-moz-keyframes headerSlideDown {
  0% {
    margin-top: -150px; }
  100% {
    margin-top: 0; } }

@-ms-keyframes headerSlideDown {
  0% {
    margin-top: -150px; }
  100% {
    margin-top: 0; } }

@-webkit-keyframes headerSlideDown {
  0% {
    margin-top: -150px; }
  100% {
    margin-top: 0; } }

@keyframes headerSlideDown {
  0% {
    margin-top: -150px; }
  100% {
    margin-top: 0; } }

.sidebar-info h4, .sidebar-info .h4 {
  font-size: 0.875rem;
  font-weight: 700;
  white-space: nowrap; }

.header-left {
  height: 100%;
  display: flex;
  align-items: center; }
  .header-left .search-area {
    width: 25rem;
    flex-direction: row-reverse;
    border: 1px solid #DDDDDD;
    overflow: hidden;
    border-radius: 0.625rem;
    box-sizing: border-box;
    height: 3rem; }
    @media only screen and (max-width: 117.5rem) {
      .header-left .search-area {
        width: 22rem; } }
    @media only screen and (max-width: 81.25rem) {
      .header-left .search-area {
        width: 17.5rem; } }
    @media only screen and (max-width: 74.9375rem) {
      .header-left .search-area {
        width: 15.625rem; } }
    @media only screen and (max-width: 68.75rem) {
      .header-left .search-area {
        display: none; } }
    .header-left .search-area .form-control {
      font-size: 15px;
      border-right: 0;
      border: none;
      padding: 0rem;
      border-radius: 0 0.625rem 0.625rem 0;
      padding-left: 0.2rem;
      height: 3rem; }
      .header-left .search-area .form-control:focus {
        border-color: white;
        box-shadow: none; }
    .header-left .search-area .input-group-text {
      background: #fff;
      border: none;
      padding-right: 0;
      height: 3rem;
      border-radius: 0.625rem 0 0 0.625rem; }
      .header-left .search-area .input-group-text svg {
        transform: scale(1.2); }
        .header-left .search-area .input-group-text svg path {
          fill: var(--primary); }
  .header-left .breadcrumb {
    margin-bottom: 0; }
  .header-left .agenda a {
    border-radius: 1.75rem; }
    .header-left .agenda a i {
      margin-right: 0.75rem; }
      @media only screen and (max-width: 87.5rem) {
        .header-left .agenda a i {
          margin-right: 0rem; } }
    @media only screen and (max-width: 93.75rem) {
      .header-left .agenda a {
        font-size: 0;
        border-radius: 0.75rem;
        padding: 0.8125rem 0.9375rem; }
        .header-left .agenda a i {
          font-size: 1.25rem;
          margin-right: 0; } }
  @media only screen and (max-width: 35.9375rem) {
    .header-left .agenda {
      display: none; } }
  .header-left .dashboard_bar {
    font-size: 2rem;
    font-weight: 800;
    color: #000; }
    @media only screen and (max-width: 74.9375rem) {
      .header-left .dashboard_bar {
        font-size: 2.125rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .header-left .dashboard_bar {
        display: none; } }
    .header-left .dashboard_bar.sub-bar {
      font-size: 1.875rem; }

[data-sidebar-style="compact"] .header-left {
  margin-left: 0; }

.nav-item.notification_dropdown a.nav-link {
  position: relative; }
  .nav-item.notification_dropdown a.nav-link::before {
    content: '';
    display: block;
    background-color: #EB62D0;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    right: 0; }

.nav-item.notification_dropdown .nav-link.menu-wallet::before {
  content: '';
  display: none; }

.modal .modal-content input.form-control {
  border-top-right-radius: 0.625rem !important;
  border-bottom-right-radius: 0.625rem !important; }

.header-right {
  height: 100%;
  align-items: center; }
  .header-right .nav-item {
    height: 100%;
    display: flex;
    align-items: center; }
    .header-right .nav-item .nav-link {
      color: #464a53; }
  .header-right .right-sidebar {
    margin-right: -1.875rem; }
    .header-right .right-sidebar a {
      height: 5rem;
      width: 5rem;
      text-align: center;
      justify-content: center;
      display: flex;
      align-items: center;
      border-left: 0.0625rem solid #dedeed; }
  @media only screen and (max-width: 74.9375rem) {
    .header-right > li:not(:first-child) {
      padding-left: 0rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .header-right > li:not(:first-child) {
      padding-left: 0; } }
  @media only screen and (max-width: 47.9375rem) {
    .header-right .notification_dropdown {
      position: static; } }
  .header-right .notification_dropdown .nav-link {
    position: relative;
    color: var(--primary);
    border-radius: 0.625rem;
    background-color: #ffffff;
    width: 3rem;
    height: 3rem;
    line-height: 1;
    margin-right: 1.125rem;
    border: 1px solid #DDDDDD;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media only screen and (max-width: 112rem) {
      .header-right .notification_dropdown .nav-link {
        margin-right: 0.625rem; } }
    @media only screen and (max-width: 87.5rem) {
      .header-right .notification_dropdown .nav-link {
        padding: 0.625rem;
        margin-right: 0.625rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-right .notification_dropdown .nav-link {
        padding: 0.325rem;
        margin-right: 0.3rem !important; } }
    .header-right .notification_dropdown .nav-link i {
      font-size: 1.5rem;
      color: #666666; }
      @media only screen and (max-width: 87.5rem) {
        .header-right .notification_dropdown .nav-link i {
          font-size: 1.125rem; } }
    @media only screen and (max-width: 87.5rem) {
      .header-right .notification_dropdown .nav-link svg {
        width: 1.75rem;
        height: 1.75rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-right .notification_dropdown .nav-link svg {
        width: 1.5rem;
        height: 1.5rem; } }
    .header-right .notification_dropdown .nav-link .badge {
      position: absolute;
      font-size: 0.625rem;
      border-radius: 50%;
      right: 5px;
      top: 0px;
      font-weight: normal;
      height: 25px;
      width: 25px;
      line-height: 16px;
      text-align: center;
      padding: 4px;
      font-size: 11px; }
      @media only screen and (max-width: 87.5rem) {
        .header-right .notification_dropdown .nav-link .badge {
          height: 1.25rem;
          width: 1.25rem;
          border-width: 0.125rem;
          line-height: 0.4375rem;
          font-size: 0.5625rem; } }
      @media only screen and (max-width: 35.9375rem) {
        .header-right .notification_dropdown .nav-link .badge {
          height: 1.125rem;
          width: 1.125rem;
          padding: 0;
          line-height: 0.9375rem;
          right: 0rem;
          top: -0.125rem; } }
    .header-right .notification_dropdown .nav-link.menu-wallet {
      /* @include custommq($max:105rem){
					display:none;
				} */ }
      .header-right .notification_dropdown .nav-link.menu-wallet svg g path {
        fill: #666666; }
  .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a {
    color: #fff; }
  .header-right .notification_dropdown .dropdown-item a {
    color: #5b5e81; }
    .header-right .notification_dropdown .dropdown-item a:hover {
      text-decoration: none; }
  .header-right .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0 2.3125rem rgba(8, 21, 66, 0.05); }
    [data-theme-version="dark"] .header-right .dropdown-menu {
      box-shadow: none; }
  .header-right .search-area {
    width: 19.75rem;
    border-radius: 0.5rem; }
    .header-right .search-area .form-control {
      height: 3rem;
      border-right: 0;
      border-color: #EEEEEE; }
      .header-right .search-area .form-control:hover, .header-right .search-area .form-control:focus {
        border-color: #EEEEEE; }
    .header-right .search-area .input-group-text {
      height: 3rem;
      border-radius: 0.5rem;
      background: transparent;
      padding: 0 1.25rem;
      border-color: #EEEEEE; }
      .header-right .search-area .input-group-text i {
        font-size: 1.5rem; }
    @media only screen and (max-width: 100rem) {
      .header-right .search-area {
        width: 15.625rem; } }
    @media only screen and (max-width: 74.9375rem) {
      .header-right .search-area {
        display: none; } }
  @media only screen and (max-width: 35.9375rem) {
    .header-right .invoices-btn {
      display: none; } }

.dlab-fullscreen #icon-minimize {
  display: none; }

.dlab-fullscreen.active #icon-full {
  display: none; }

.dlab-fullscreen.active #icon-minimize {
  display: inline-block; }

.notification_dropdown .dropdown-menu-end {
  min-width: 19.375rem;
  padding: 1rem 0 1rem;
  top: 100%; }
  .notification_dropdown .dropdown-menu-end .notification_title {
    background: var(--primary);
    color: #fff;
    padding: 0.625rem 1.25rem; }
    .notification_dropdown .dropdown-menu-end .notification_title h5, .notification_dropdown .dropdown-menu-end .notification_title .h5 {
      color: #fff;
      margin-bottom: 0.1875rem; }
  .notification_dropdown .dropdown-menu-end .media {
    width: 2.8125rem;
    height: 2.8125rem;
    font-size: 1.125rem; }
    [data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .media {
      border-color: rgba(255, 255, 255, 0.1); }
    .notification_dropdown .dropdown-menu-end .media > span {
      width: 2.1875rem;
      height: 2.1875rem;
      border-radius: 3.125rem;
      display: inline-block;
      padding: 0.4375rem 0.5625rem;
      margin-right: 0.625rem; }
      [direction="rtl"].notification_dropdown .dropdown-menu-end .media > span {
        margin-right: 0;
        margin-left: 0.625rem; }
      .notification_dropdown .dropdown-menu-end .media > span.success {
        background: #c7f6dc;
        color: #1EBA62; }
      .notification_dropdown .dropdown-menu-end .media > span.primary {
        background: var(--rgba-primary-1);
        color: var(--primary); }
      .notification_dropdown .dropdown-menu-end .media > span.danger {
        background: #ffeaea;
        color: #fd5353; }
    .notification_dropdown .dropdown-menu-end .media .notify-time {
      width: 100%;
      margin-right: 0;
      color: #828690; }
    .notification_dropdown .dropdown-menu-end .media p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 12.5rem;
      margin-bottom: 0;
      margin-top: 0.3125rem; }
      @media only screen and (max-width: 35.9375rem) {
        .notification_dropdown .dropdown-menu-end .media p {
          max-width: 6.25rem; } }
  .notification_dropdown .dropdown-menu-end .all-notification {
    display: block;
    padding: 0.9375rem 1.875rem 0;
    text-align: center;
    border-top: 0.0625rem solid #DDDDDD; }
    .notification_dropdown .dropdown-menu-end .all-notification i {
      margin-left: 0.625rem; }

.header-profile > a.nav-link {
  padding: 0;
  display: flex;
  align-items: center;
  margin-left: 0.9375rem; }
  .header-profile > a.nav-link i {
    font-weight: 700; }
  .header-profile > a.nav-link .header-info {
    padding-left: 0rem;
    text-align: left; }
    @media only screen and (max-width: 87.5rem) {
      .header-profile > a.nav-link .header-info {
        padding-left: 0.625rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .header-profile > a.nav-link .header-info {
        display: none; } }
    .header-profile > a.nav-link .header-info span {
      font-size: 1rem;
      color: #000;
      display: block;
      font-weight: 600; }
    .header-profile > a.nav-link .header-info strong {
      color: #5b5e81; }
    .header-profile > a.nav-link .header-info small, .header-profile > a.nav-link .header-info .small {
      display: block;
      font-size: 0.8125rem;
      color: #89879f;
      font-weight: 400;
      line-height: 1.2; }
  @media only screen and (max-width: 87.5rem) {
    .header-profile > a.nav-link {
      margin-left: 0rem;
      padding-left: 0rem; }
      .header-profile > a.nav-link .header-info span {
        font-size: 1rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .header-profile > a.nav-link {
      margin-left: 0rem;
      padding-left: 0rem;
      border-left: 0; } }

.header-profile .dropdown-menu {
  padding: 0.9375rem 0;
  min-width: 12.5rem; }
  .header-profile .dropdown-menu a:hover, .header-profile .dropdown-menu a:focus, .header-profile .dropdown-menu a.active {
    color: var(--primary); }

.header-profile img {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.625rem; }
  @media only screen and (max-width: 87.5rem) {
    .header-profile img {
      width: 2.4375rem;
      height: 2.4375rem; } }

.header-profile .dropdown-toggle i {
  font-size: 1.25rem; }

@media only screen and (max-width: 35.9375rem) {
  .header-profile .dropdown-toggle span {
    display: none; } }

.header-profile .profile_title {
  background: #01A3FF;
  color: #fff;
  padding: 0.625rem 1.25rem; }
  .header-profile .profile_title h5, .header-profile .profile_title .h5 {
    color: #fff;
    margin-bottom: 0.1875rem; }

.header-profile .dropdown-item {
  padding: 0.5rem 1.5rem; }

.dropdown.header-profile2 .nav-link {
  margin-left: 1rem;
  padding-right: 0; }
  @media only screen and (max-width: 87.5rem) {
    .dropdown.header-profile2 .nav-link {
      margin-left: 0rem; } }

@keyframes icon-bounce {
  100%, 0% {
    transform: translateY(0); }
  50% {
    transform: translateY(-5px); }
  80% {
    transform: translateY(5px); } }

:root {
  --width:18.75rem; }
  :root [data-sidebar-style="mini"] {
    --width:6.25rem; }

.nav-label {
  margin: 0.625rem 1.875rem 0;
  padding: 1.5625rem 0 0.625rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  border-top: 0.0625rem solid #eaeaea;
  color: #999999; }
  [data-theme-version="dark"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1); }
  .nav-label.first {
    border: 0rem;
    margin-top: 0rem; }

.nav-badge {
  position: absolute;
  right: 2.8125rem;
  top: 0.625rem; }

.dlabnav .ps__rail-y {
  left: 0;
  width: 5px; }

.content-body {
  margin-left: var(--width);
  z-index: 0;
  transition: all .2s ease; }
  @media only screen and (max-width: 87.5rem) {
    .content-body {
      margin-left: 17rem; } }

.bell img {
  -webkit-animation: ring 8s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 0.25rem;
  -moz-animation: ring 8s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 0.25rem;
  animation: ring 8s .7s ease-in-out infinite; }

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotateZ(0); }
  1% {
    -webkit-transform: rotateZ(30deg); }
  3% {
    -webkit-transform: rotateZ(-28deg); }
  5% {
    -webkit-transform: rotateZ(34deg); }
  7% {
    -webkit-transform: rotateZ(-32deg); }
  9% {
    -webkit-transform: rotateZ(30deg); }
  11% {
    -webkit-transform: rotateZ(-28deg); }
  13% {
    -webkit-transform: rotateZ(26deg); }
  15% {
    -webkit-transform: rotateZ(-24deg); }
  17% {
    -webkit-transform: rotateZ(22deg); }
  19% {
    -webkit-transform: rotateZ(-20deg); }
  21% {
    -webkit-transform: rotateZ(18deg); }
  23% {
    -webkit-transform: rotateZ(-16deg); }
  25% {
    -webkit-transform: rotateZ(14deg); }
  27% {
    -webkit-transform: rotateZ(-12deg); }
  29% {
    -webkit-transform: rotateZ(10deg); }
  31% {
    -webkit-transform: rotateZ(-8deg); }
  33% {
    -webkit-transform: rotateZ(6deg); }
  35% {
    -webkit-transform: rotateZ(-4deg); }
  37% {
    -webkit-transform: rotateZ(2deg); }
  39% {
    -webkit-transform: rotateZ(-1deg); }
  41% {
    -webkit-transform: rotateZ(1deg); }
  43% {
    -webkit-transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(0); } }

@-moz-keyframes ring {
  0% {
    -moz-transform: rotate(0); }
  1% {
    -moz-transform: rotate(30deg); }
  3% {
    -moz-transform: rotate(-28deg); }
  5% {
    -moz-transform: rotate(34deg); }
  7% {
    -moz-transform: rotate(-32deg); }
  9% {
    -moz-transform: rotate(30deg); }
  11% {
    -moz-transform: rotate(-28deg); }
  13% {
    -moz-transform: rotate(26deg); }
  15% {
    -moz-transform: rotate(-24deg); }
  17% {
    -moz-transform: rotate(22deg); }
  19% {
    -moz-transform: rotate(-20deg); }
  21% {
    -moz-transform: rotate(18deg); }
  23% {
    -moz-transform: rotate(-16deg); }
  25% {
    -moz-transform: rotate(14deg); }
  27% {
    -moz-transform: rotate(-12deg); }
  29% {
    -moz-transform: rotate(10deg); }
  31% {
    -moz-transform: rotate(-8deg); }
  33% {
    -moz-transform: rotate(6deg); }
  35% {
    -moz-transform: rotate(-4deg); }
  37% {
    -moz-transform: rotate(2deg); }
  39% {
    -moz-transform: rotate(-1deg); }
  41% {
    -moz-transform: rotate(1deg); }
  43% {
    -moz-transform: rotate(0); }
  100% {
    -moz-transform: rotate(0); } }

@keyframes ring {
  0% {
    transform: rotate(0); }
  1% {
    transform: rotate(30deg); }
  3% {
    transform: rotate(-28deg); }
  5% {
    transform: rotate(34deg); }
  7% {
    transform: rotate(-32deg); }
  9% {
    transform: rotate(30deg); }
  11% {
    transform: rotate(-28deg); }
  13% {
    transform: rotate(26deg); }
  15% {
    transform: rotate(-24deg); }
  17% {
    transform: rotate(22deg); }
  19% {
    transform: rotate(-20deg); }
  21% {
    transform: rotate(18deg); }
  23% {
    transform: rotate(-16deg); }
  25% {
    transform: rotate(14deg); }
  27% {
    transform: rotate(-12deg); }
  29% {
    transform: rotate(10deg); }
  31% {
    transform: rotate(-8deg); }
  33% {
    transform: rotate(6deg); }
  35% {
    transform: rotate(-4deg); }
  37% {
    transform: rotate(2deg); }
  39% {
    transform: rotate(-1deg); }
  41% {
    transform: rotate(1deg); }
  43% {
    transform: rotate(0); }
  100% {
    transform: rotate(0); } }

.dlabnav {
  width: var(--width);
  padding-bottom: 0;
  height: calc(100% - 4.5rem);
  position: absolute;
  top: 5rem;
  padding-top: 0;
  z-index: 6;
  background-color: var(--sidebar-bg);
  border-top: none;
  transition: all .2s ease;
  box-shadow: 0rem 0.9375rem 1.875rem 0rem rgba(0, 0, 0, 0.02);
  border-right: 1px solid #D5DFE7; }
  @media only screen and (max-width: 87.5rem) {
    .dlabnav {
      height: calc(100% - 78px); } }
  @media only screen and (max-width: 74.9375rem) {
    .dlabnav {
      height: calc(100% - 70px); } }
  @media only screen and (max-width: 47.9375rem) {
    .dlabnav {
      width: 18rem; } }
  .dlabnav .menu-scroll {
    height: 55.4rem; }
    @media only screen and (max-width: 61.9375rem) {
      .dlabnav .menu-scroll {
        height: 57.4rem; } }
  .dlabnav .dlabnav-scroll {
    position: relative;
    height: 100%;
    overflow-y: scroll; }
  @media only screen and (max-width: 87.5rem) {
    .dlabnav {
      width: 17rem; } }
  .dlabnav ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .dlabnav .metismenu {
    display: flex;
    flex-direction: column;
    padding: 1.6rem 0; }
    .dlabnav .metismenu.fixed {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0; }
    .dlabnav .metismenu > li {
      display: flex;
      flex-direction: column;
      margin: 5px 0; }
      .dlabnav .metismenu > li a > i {
        font-size: 1.3rem;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0;
        height: auto;
        width: auto;
        text-align: center;
        margin-right: 0.75rem;
        border-radius: 0.125rem;
        line-height: 1;
        border-radius: 0.125rem; }
        [data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
          display: block;
          padding: 0;
          background: rgba(0, 0, 0, 0.05);
          /* background:rgba($light,0.2); */
          color: rgba(0, 0, 0, 0.3);
          width: 3.25rem;
          height: 3.25rem;
          border-radius: 0.625rem;
          line-height: 3.25rem;
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 0.3125rem; }
          [data-sidebar-style="compact"] .dlabnav .metismenu > li a > i[data-theme-version="dark"] {
            color: #fff; }
        @media only screen and (max-width: 84.375rem) {
          .dlabnav .metismenu > li a > i {
            height: auto;
            line-height: 0.0625rem;
            width: auto;
            font-size: 1.5rem;
            padding: 0;
            color: #969BA0; } }
      .dlabnav .metismenu > li > a {
        font-weight: 500;
        display: inline-block;
        font-size: 1rem;
        color: #666666; }
        .dlabnav .metismenu > li > a svg {
          max-width: 1.5rem;
          max-height: 1.5rem;
          height: 100%;
          margin-right: 0.625rem;
          margin-top: -0.1875rem;
          color: var(--primary); }
        .dlabnav .metismenu > li > a i {
          font-family: 'Material Icons';
          font-style: normal;
          -webkit-font-feature-settings: 'liga';
          -webkit-font-smoothing: antialiased;
          font-weight: normal; }
        .dlabnav .metismenu > li > a g [fill] {
          fill: #8088a1; }
      .dlabnav .metismenu > li:hover > a, .dlabnav .metismenu > li:focus > a {
        /*  background-color: lighten($color: $primary, $amount: 40%); */
        color: var(--primary); }
        .dlabnav .metismenu > li:hover > a g [fill], .dlabnav .metismenu > li:focus > a g [fill] {
          fill: var(--primary); }
      .dlabnav .metismenu > li.mm-active > a {
        color: #fff;
        background: var(--primary);
        font-weight: 600;
        box-shadow: none; }
        .dlabnav .metismenu > li.mm-active > a i {
          font-weight: 900; }
        .dlabnav .metismenu > li.mm-active > a svg path {
          fill: #fff;
          stroke: #fff; }
        .dlabnav .metismenu > li.mm-active > a g [fill] {
          fill: var(--primary); }
        .dlabnav .metismenu > li.mm-active > a:after {
          border-top: 0.3125rem solid #fff;
          border-left: 0.3125rem solid #fff; }
      [data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a i {
        background: var(--primary);
        color: #fff; }
    .dlabnav .metismenu li {
      position: relative; }
    .dlabnav .metismenu ul {
      transition: all .2s ease-in-out;
      position: relative;
      z-index: 1;
      padding: 0.5rem 0; }
      .dlabnav .metismenu ul a {
        padding-top: .5rem;
        padding-bottom: .5rem;
        position: relative;
        font-size: 0.9375rem;
        padding-left: 3.2rem;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        /* @at-root [data-sidebar-style="full"] & {
					&:before{
						content: "";
						height: 0.125rem;
						width: 0.375rem;
						background: var(--rgba-primary-5);
						position: absolute;
						left: 2.5rem;
						top: 50%;
						transform: translateY(-50%);
						@include transitionMedium;
					}
					&:hover{
						padding-left:5.5rem;
						@include custommq($max:78.125rem){
							padding-left:4.5rem;
						}
						&:before{
							width:1.25rem;
						}
					}
				} */ }
        @media only screen and (max-width: 84.375rem) {
          .dlabnav .metismenu ul a {
            padding-left: 3.6rem; } }
        @media only screen and (max-width: 47.9375rem) {
          .dlabnav .metismenu ul a {
            padding-left: 3.5rem;
            font-size: 0.875rem; } }
        .dlabnav .metismenu ul a:hover, .dlabnav .metismenu ul a:focus, .dlabnav .metismenu ul a.mm-active {
          text-decoration: none;
          color: var(--primary); }
        .dlabnav .metismenu ul a:before {
          position: absolute;
          content: none;
          height: 0.125rem;
          width: 0.5rem;
          top: 50%;
          left: 1.75rem;
          border-radius: 3.75rem;
          transform: translateY(-50%); }
          @media only screen and (max-width: 84.375rem) {
            .dlabnav .metismenu ul a:before {
              left: 2.8125rem; } }
    .dlabnav .metismenu a {
      position: relative;
      display: block;
      padding: 0.7375rem 1.2rem;
      outline-width: 0;
      color: #373a54;
      text-decoration: none; }
      @media only screen and (max-width: 47.9375rem) {
        .dlabnav .metismenu a {
          padding: 0.625rem 1.25rem; } }
      .dlabnav .metismenu a:hover svg path {
        fill: var(--primary);
        stroke: var(--primary); }
      .dlabnav .metismenu a:hover i {
        color: var(--primary); }
    .dlabnav .metismenu .has-arrow:after {
      /* width:  .5rem;
                height: .5rem;
                border-color: inherit; */
      border-top: 0.3125rem solid #C8C8C8;
      border-left: 0.3125rem solid #C8C8C8;
      border-bottom: 0.3125rem solid transparent;
      border-right: 0.3125rem solid transparent;
      right: 1.875rem;
      top: 48%;
      -webkit-transform: rotate(-225deg) translateY(-50%);
      transform: rotate(-225deg) translateY(-50%); }
    .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
    .dlabnav .metismenu .mm-active > .has-arrow:after {
      -webkit-transform: rotate(-135deg) translateY(-50%);
      transform: rotate(-135deg) translateY(-50%);
      /* margin-right: 2rem; */ }
  .dlabnav .main-menu {
    padding: 1.025rem 1.875rem;
    display: block;
    padding-bottom: 0;
    color: var(--primary);
    text-transform: capitalize; }

.header-profile2 .nav-link {
  background-color: transparent !important; }

.header-profile2 img {
  height: 3rem;
  width: 3rem;
  border-radius: 0.938rem;
  margin-left: 0.8rem;
  object-fit: cover; }
  @media only screen and (max-width: 112rem) {
    .header-profile2 img {
      margin-left: 0.5rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .header-profile2 img {
      height: 2.825rem;
      width: 2.525rem;
      margin-left: 0; } }

.header-profile2 span {
  color: #666666; }
  @media only screen and (max-width: 87.5rem) {
    .header-profile2 span {
      font-size: 0.9rem; } }

.header-profile2 i {
  margin-left: 1rem;
  font-size: 1.2rem; }

@media only screen and (max-width: 87.5rem) {
  .header-profile2 {
    padding: 0.5rem 0.5rem;
    padding-right: 0; } }

@media only screen and (max-width: 47.9375rem) {
  .header-profile2 {
    margin-left: 2px !important; }
    .header-profile2 .sidebar-info {
      display: none !important; } }

@media only screen and (max-width: 35.9375rem) {
  .header-profile2 {
    padding: 0; } }

.header-profile2 .dropdown-menu a svg path {
  fill: var(--primary); }

.header-profile2 .dropdown-menu a span {
  font-size: 15px;
  font-weight: 400;
  color: #717579; }

.header-profile2 .dropdown-menu .dropdown-item {
  padding: 0.5rem 0.75rem; }

.copyright {
  padding: 0 1.875rem;
  color: #9fa4a6;
  margin-top: 1.875rem; }
  .copyright p {
    font-size: 0.875rem; }
  .copyright strong {
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    color: black; }

@media only screen and (max-width: 63.9375rem) {
  .nav-header {
    width: 5rem; } }

@media (max-width: 47.9375rem) {
  .brand-title {
    display: none; }
  .footer {
    padding-left: 0; }
  .dlabnav {
    left: 0;
    top: 5rem; } }

@media only screen and (min-width: 1024px) and (max-width: 1422px) {
  [data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide"] .content-body {
    padding-top: 14rem !important; } }

[data-sidebar-style="full"][data-header-position="fixed"][data-layout="vertical"][data-container="wide-boxed"] .content-body {
  padding-top: 5rem !important; }

[data-header-position="fixed"][data-layout="horizontal"][data-container="wide"][data-sidebar-position="static"] .content-body {
  padding-top: 10rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu > ul.collapse:not(.in),
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu > ul.collapse:not(.in) {
  height: 15.75rem !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > a {
  width: calc(70vw + 3.75rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-xl:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(70vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-xl:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 12.5rem;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-xl:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-lg:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(55vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-lg:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 12.5rem;
  width: 55vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-lg:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-md:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-md:hover > a {
  width: calc(45vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-md:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-md:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-md:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-sm:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(30vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-sm:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 30vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-sm:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 25rem;
  width: 60vw; }
  [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 25.625rem;
  width: 60vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(50vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 16.25rem;
  width: 50vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-md:hover > a {
  width: calc(40vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 40vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(22vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 22vw; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:not(:last-child) {
  position: static; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul {
  left: 0;
  right: 0; }
  [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: rgba(255, 255, 255, 0.1); }
  [data-sibebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #3d0894; }
  [data-sibebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #00629a; }
  [data-sibebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #1f0243; }
  [data-sibebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #921925; }
  [data-sibebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #aa4e01; }
  [data-sibebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #2d3081; }
  [data-sibebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #4e0ecc; }
  [data-sibebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #127155; }
  [data-sibebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #0c525d; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li a {
    transition: all .4s ease-in-out; }
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li a:hover {
      border-radius: 0.25rem; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw;
  z-index: 99; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
    content: "";
    height: 100%;
    width: 0.0625rem;
    position: absolute;
    background-color: #fff;
    right: 2.8125rem;
    top: 0; }
    [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #25252e; }
    [data-sibebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #510bc4; }
    [data-sibebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #0083cd; }
    [data-sibebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #360474; }
    [data-sibebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #bd2130; }
    [data-sibebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #dc6502; }
    [data-sibebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #3a3ea7; }
    [data-sibebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #641df0; }
    [data-sibebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #199d76; }
    [data-sibebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #117a8b; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 13.125rem;
  width: 70vw; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 13.125rem;
  width: 43.75rem;
  height: 13.125rem !important; }
  @media only screen and (min-width: 75rem) and (max-width: 93.75rem) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
      width: 43.75rem; } }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 20rem;
  width: 54vw; }
  @media only screen and (min-width: 75rem) and (max-width: 93.75rem) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
      width: 60vw; } }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 20rem;
  width: 25vw; }
  @media only screen and (min-width: 75rem) and (max-width: 93.75rem) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
      width: 35vw; } }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 21.875rem;
  width: 100%; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 21.875rem;
  width: 55vw; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 50vw; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
[data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li {
  padding: 0 1.5rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a {
    font-size: 0.938rem;
    padding: 0.7375rem 1.2rem;
    font-weight: 400;
    border-radius: 0.625rem;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 1.5rem;
    /* &:before{
						position:absolute;
						content:"";
						background:var(--primary);
						width:0;
						height:100%;
						top:0;
						left:0rem;
						@include transitionMedium;
						border-radius:1.25rem;
						
					} */ }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
    font-weight: 500;
    background: var(--primary);
    color: white; }
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a:before {
      width: 0.375rem; }
      @media only screen and (max-width: 87.5rem) {
        [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a:before {
          width: 0.600rem; } }
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a svg path {
      fill: #fff;
      stroke: #fff; }
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
      color: white;
      font-weight: 900; }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li .has-arrow:after {
    right: 1.5rem; }
  @media only screen and (max-width: 87.5rem) {
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li {
      padding: 0 10px; }
      [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        font-size: 1rem;
        padding: 0.9375rem 1.25rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header {
  width: 5.5rem;
  z-index: 999; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 0;
    justify-content: center; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control {
    right: -5.2rem; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
      background-color: #2A353A;
      opacity: 1; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .plus-box {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
  padding-left: 5.5rem;
  width: 100%; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding: 0 0.9375rem;
    padding-right: 7.5rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .header-content {
    width: calc(100% - 0rem);
    left: 5.5rem;
    margin-left: 0rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .page-titles {
    padding-left: 7.3rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav {
  width: 5.5rem;
  overflow: visible;
  position: absolute; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .nav-text {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .slimScrollDiv,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .dlabnav-scroll {
    overflow: visible !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .header-info2 {
    padding: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .header-info2 img {
      margin-left: -1rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .sidebar-info {
    display: none !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .header-profile2 {
    margin: 0 0.5rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li {
    position: relative; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a {
      background: transparent;
      margin: 0.125rem 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a svg {
        max-width: 1.5rem;
        max-height: 1.5rem;
        margin-right: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a:before {
        content: none; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a i {
        margin: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul {
      position: absolute;
      left: 5.5rem;
      top: 0;
      width: 12rem;
      z-index: 1001;
      display: none;
      padding-left: 0.0625rem;
      height: auto !important;
      box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
      border-radius: 0.375rem;
      margin-left: 0;
      border: 0;
      background: #fff; }
      [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul {
        left: auto;
        right: 5rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
        left: 11.8125rem;
        top: 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul:after {
          content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li:hover > ul {
      display: block;
      height: auto;
      overflow: visible; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li {
    transition: all 0.4s ease-in-out;
    padding: 0 1.125rem; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a {
      padding: 0.75rem 0.925rem;
      text-align: center;
      border-radius: 0.5rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a.has-arrow:after {
        display: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a {
      background: var(--primary);
      border-radius: 0.625rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a i {
        color: #fff;
        padding: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
      border-radius: 0.625rem;
      background: var(--primary);
      color: #fff; }
      [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
        background: var(--primary); }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a i {
        color: #fff;
        /* background:$primary; */ }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a svg path {
        fill: #fff;
        stroke: #fff; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul {
      height: auto !important;
      padding: 0.625rem 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul a {
        padding: 0.375rem 1.25rem 0.375rem 1.25rem;
        margin-left: -.1rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul ul {
        padding: 0.625rem 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul ul a {
          padding: 0.375rem 1.25rem 0.375rem 1.25rem;
          margin-left: -.1rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu .nav-label,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu .nav-badge {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .feature-box {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .support-box {
    display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
  margin-left: 5.5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
    margin-right: 5.7rem;
    margin-left: auto;
    border: 0; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
  padding-left: 5.7rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
    padding-left: 0;
    padding-right: 5.7rem; }

[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content {
  padding-left: 1.875rem; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

@media only screen and (min-width: 48rem) {
  [data-sidebar-style="mini"] .nav-header {
    width: 6.25rem; }
    [data-sidebar-style="mini"] .nav-header .nav-control {
      z-index: -1; }
      [data-sidebar-style="mini"] .nav-header .nav-control .hamburger {
        left: 6.25rem !important; }
        [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line {
          background-color: #5b5e81 !important; }
    [data-sidebar-style="mini"] .nav-header .brand-title {
      display: none; }
    [data-sidebar-style="mini"] .nav-header .hamburger {
      display: none; }
  [data-sidebar-style="mini"] .header .header-content {
    padding-left: 1.875rem;
    left: 6.32rem;
    padding-right: 2rem;
    width: auto;
    margin-left: 0; }
    [direction="rtl"][data-sidebar-style="mini"] .header .header-content {
      padding-right: 1.875rem; }
  [data-sidebar-style="mini"] .dlabnav {
    width: 6.25rem;
    overflow: visible;
    position: absolute;
    z-index: 2;
    top: 5rem; }
    [data-sidebar-style="mini"] .dlabnav .copyright,
    [data-sidebar-style="mini"] .dlabnav .plus-box {
      display: none; }
    [data-sidebar-style="mini"] .dlabnav .nav-text {
      display: none; }
    [data-sidebar-style="mini"] .dlabnav .slimScrollDiv,
    [data-sidebar-style="mini"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="mini"] .dlabnav .nav-user {
      padding: 0.6875rem; }
      [data-sidebar-style="mini"] .dlabnav .nav-user .media-body {
        display: none; }
    [data-sidebar-style="mini"] .dlabnav .header-profile {
      margin-bottom: 0;
      margin-top: 0.75rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile:hover > a.nav-link {
        border-radius: 3rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile img {
        width: 3rem;
        height: 3rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile > a.nav-link {
        border-radius: 3rem;
        padding: 0.3125rem 0.3125rem; }
      [data-sidebar-style="mini"] .dlabnav .header-profile .header-info {
        display: none; }
    [data-sidebar-style="mini"] .dlabnav .metismenu li a {
      padding: 0.813rem 0.875rem; }
      [data-sidebar-style="mini"] .dlabnav .metismenu li a svg {
        margin-right: 0; }
      [data-sidebar-style="mini"] .dlabnav .metismenu li a i {
        height: auto;
        width: auto;
        line-height: 1;
        margin: 0; }
    [data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
      position: absolute;
      left: 6.25rem;
      top: 2.9375rem;
      width: 11.875rem;
      z-index: 1001;
      display: none;
      padding-left: 0.0625rem;
      box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
      height: auto !important;
      border-radius: 0.625rem;
      background: #fff; }
      [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
        left: auto;
        right: 6.25rem;
        box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
    [data-sidebar-style="mini"] .dlabnav .metismenu > li {
      padding: 0.125rem 1.55rem; }
      [data-sidebar-style="mini"] .dlabnav .metismenu > li > a {
        padding: 0.825rem 0.875rem;
        /* width: 64px;
						height: 64px; */
        text-align: center;
        line-height: 1;
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s; }
        [data-sidebar-style="mini"] .dlabnav .metismenu > li > a > i {
          padding: 0;
          font-size: 1.2rem;
          font-weight: 900; }
        [data-sidebar-style="mini"] .dlabnav .metismenu > li > a.has-arrow:after {
          display: none; }
    [data-sidebar-style="mini"] .dlabnav .metismenu .nav-label,
    [data-sidebar-style="mini"] .dlabnav .metismenu .nav-badge {
      display: none; }
    [data-sidebar-style="mini"] .dlabnav .header-info2 {
      padding: 0; }
      [data-sidebar-style="mini"] .dlabnav .header-info2 img {
        margin-left: -1rem; }
    [data-sidebar-style="mini"] .dlabnav .sidebar-info {
      display: none !important; }
    [data-sidebar-style="mini"] .dlabnav .header-profile2 {
      margin: 0 0.5rem; }
  [data-sidebar-style="mini"] .content-body {
    margin-left: 6.25rem; }
  [data-sidebar-style="mini"] .footer {
    padding-left: 5.5rem; }
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav {
    position: absolute; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
      display: block; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li {
      position: relative; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        background: var(--primary);
        width: 3px;
        height: 0;
        display: none;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul {
        bottom: 0;
        top: auto !important; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul:after {
          top: auto;
          bottom: 1.25rem; } }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul {
        bottom: 0;
        top: auto !important; } }

@media only screen and (min-width: 48rem) {
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul {
        overflow: visible; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul:after {
          content: none; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul {
          padding: 0.625rem 0;
          width: 13rem;
          left: 13rem;
          top: -0.625rem;
          border: 0;
          margin: 0; }
          [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul:after {
            content: none; }
          [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul {
            left: auto;
            right: 13rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active:after {
        height: 100%; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
        background: var(--primary);
        color: #fff;
        border-radius: 0.625rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
          color: #fff; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active svg path {
        fill: #fff;
        stroke: #fff; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
        background: var(--primary);
        color: #fff;
        /* box-shadow:0 12px 15px 0 var(--rgba-primary-1); */
        border-radius: 0.625rem;
        position: unset; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
          color: #fff; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a .nav-text {
          padding-left: auto;
          padding-right: 1.6875rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
        height: auto !important;
        overflow: visible;
        border: 0;
        margin-left: 0;
        left: 6.25rem;
        width: 13rem;
        border-radius: 0.625rem;
        border: 0;
        padding: 0.625rem 0;
        top: 0; }
        [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
          box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
          left: auto;
          right: 6.25rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a {
          padding: 0.375rem 1.25rem 0.375rem 1.25rem; }
          [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a:before {
            content: none; }
          [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a.has-arrow:after {
            right: 1.25rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul ul a {
          padding: 0.375rem 1.25rem 0.375rem 1.25rem;
          margin-left: -0.1rem; }
          [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul ul a:before {
            content: none; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .feature-box {
      display: none; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .support-box {
      display: none; }
  [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
    width: 74.9375rem; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li {
    padding: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
      padding: 0.725rem; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
        padding: 0;
        margin: 0; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
        padding: 1.125rem; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a svg {
          margin-left: 0; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a svg {
        margin-right: 0;
        margin-top: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > ul li a {
      padding: 0.5rem 1.25rem 0.5rem 1.25rem; } }

@media only screen and (max-width: 74.9375rem) {
  [data-sidebar-style="mini"] .dlabnav li.mm-active ul {
    height: auto !important; }
  [data-sidebar-style="mini"] .dlabnav li a.has-arrow::after {
    transform: rotate(-225deg) translateY(-50%); } }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

@media (min-width: 64rem) {
  [data-layout="horizontal"][data-sidebarbg="color_1"] .dlabnav {
    background-color: #fff; }
    [data-theme-version="dark"][data-layout="horizontal"][data-sidebarbg="color_1"] .dlabnav {
      background-color: #2D2D37; }
  [data-layout="horizontal"] .dlabnav .menu-scroll {
    height: unset; }
  [data-layout="horizontal"] .nav-header {
    width: 18.563rem;
    height: 5rem;
    top: 0; }
    [data-layout="horizontal"] .nav-header .nav-control {
      display: none; }
    [data-layout="horizontal"] .nav-header .brand-logo {
      padding-left: 2.5rem;
      padding-right: 2.5rem; }
  [data-layout="horizontal"] .header {
    width: 100%;
    height: 5rem;
    padding-left: 0;
    padding-top: 0; }
  [data-layout="horizontal"] .dlabnav {
    width: 100%;
    position: relative;
    height: auto;
    padding-bottom: 0;
    top: 0;
    z-index: 2; }
    [data-layout="horizontal"] .dlabnav .slimScrollDiv {
      overflow: visible !important; }
      [data-layout="horizontal"] .dlabnav .slimScrollDiv .dlabnav-scroll {
        overflow: visible !important; }
    [data-layout="horizontal"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-layout="horizontal"] .dlabnav .slimScrollBar {
      display: none !important; }
    [data-layout="horizontal"] .dlabnav .header-profile {
      margin-right: 0.9375rem;
      margin-bottom: 0;
      display: none; }
      [data-layout="horizontal"] .dlabnav .header-profile:hover > a.nav-link {
        border-radius: 3rem; }
      [data-layout="horizontal"] .dlabnav .header-profile img {
        height: 2.8125rem;
        width: 2.8125rem; }
      [data-layout="horizontal"] .dlabnav .header-profile > a.nav-link {
        border-radius: 3rem;
        padding: 0.3125rem 0.3125rem; }
      [data-layout="horizontal"] .dlabnav .header-profile .header-info {
        display: none; }
    [data-layout="horizontal"] .dlabnav .header-profile2 {
      display: none; }
    [data-layout="horizontal"] .dlabnav .nav-user,
    [data-layout="horizontal"] .dlabnav .nav-label {
      display: none; }
    [data-layout="horizontal"] .dlabnav .metismenu {
      flex-direction: row;
      padding: 0.625rem 1.25rem;
      margin-bottom: 0;
      display: inline-flex;
      flex-wrap: wrap; }
      [data-layout="horizontal"] .dlabnav .metismenu .collapse.in {
        display: none; }
      [data-layout="horizontal"] .dlabnav .metismenu ul {
        border-left: 0; }
        [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu ul {
          box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
      [data-layout="horizontal"] .dlabnav .metismenu li {
        flex-direction: column;
        position: relative; }
        [data-layout="horizontal"] .dlabnav .metismenu li:hover > ul {
          display: block; }
        [data-layout="horizontal"] .dlabnav .metismenu li > ul {
          position: absolute;
          height: auto !important;
          top: 100%;
          width: 100%;
          min-width: 13.75rem;
          z-index: 999;
          left: auto;
          right: auto;
          padding: 0.5rem 0;
          display: none;
          box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
          margin: 0;
          background: #fff;
          border-radius: 0.625rem; }
          [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu li > ul {
            box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1);
            background: #2D2D37; }
          [data-layout="horizontal"] .dlabnav .metismenu li > ul li {
            padding: 0; }
            [data-layout="horizontal"] .dlabnav .metismenu li > ul li a {
              transition: all .4s ease-in-out;
              padding: 0.5rem 1.25rem 0.5rem 1.25rem;
              margin-left: -.1rem; }
              [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul li a {
                padding: 0.5rem 1.25rem 0.5rem 1.25rem;
                text-align: right; }
              [data-layout="horizontal"] .dlabnav .metismenu li > ul li a:hover {
                border-radius: .4rem;
                padding-left: 1.25rem; }
              [data-layout="horizontal"] .dlabnav .metismenu li > ul li a:before {
                content: none;
                left: 1.375rem; }
                [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul li a:before {
                  left: auto;
                  right: 0.375rem; }
          [data-layout="horizontal"] .dlabnav .metismenu li > ul ul {
            left: 100%;
            top: 0;
            box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul ul {
              left: auto;
              right: 100%; }
      [data-layout="horizontal"] .dlabnav .metismenu > li {
        flex: 0 0 auto;
        position: relative; }
        [data-layout="horizontal"] .dlabnav .metismenu > li > a i {
          margin-right: 0.3125rem; }
        [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li {
          border-color: rgba(255, 255, 255, 0.07); }
          [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active {
            border-color: transparent; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:hover, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active {
          padding: 0; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a {
            background: var(--primary);
            color: #fff;
            border-radius: 0.625rem; }
            [data-layout="horizontal"] .dlabnav .metismenu > li:hover > a i, [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a i {
              color: #fff;
              background: transparent;
              box-shadow: none; }
        [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:first-child {
          border-right: 0; }
        [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li {
          border-color: rgba(255, 255, 255, 0.1); }
        [data-layout="horizontal"] .dlabnav .metismenu > li > a {
          padding: 0.7375rem  2.5rem 0.7375rem 0.9375rem;
          margin: 0.125rem 0.125rem; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
            padding: 0.9375rem 0.9375rem 0.9375rem 2.5rem; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a i {
            padding: 0 0.4375rem 0 0;
            height: auto;
            width: auto;
            line-height: 1; }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
              padding: 0 0 0 0.4375rem; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a .nav-badge {
            display: none; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a:after {
            right: 1.25rem;
            transform: rotate(-135deg) translateY(-50%); }
        [data-layout="horizontal"] .dlabnav .metismenu > li:hover {
          border-color: transparent; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:hover > ul {
            display: flex !important;
            flex-direction: column;
            flex-wrap: wrap;
            height: auto !important;
            box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1);
            border-radius: 0.625rem; }
            [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > ul {
              box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(0, 0, 0, 0.1);
              background: #2D2D37; }
        [data-layout="horizontal"] .dlabnav .metismenu > li > ul > li:hover ul.collapse {
          display: block !important;
          position: absolute;
          left: auto !important;
          right: -100% !important;
          top: 0 !important; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul {
          left: auto;
          right: 0; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse {
            right: auto !important;
            left: -100% !important; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul.left {
            left: 0; }
            [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul.left > li:hover ul.collapse {
              left: 100% !important; }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul.left {
              left: auto;
              right: 0; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul ul {
          left: -100%; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul.left ul {
          left: 100%; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul.left ul {
            left: auto;
            right: 100%; }
        [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 3) > ul {
          left: 0;
          right: auto; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse {
            right: -100% !important;
            left: auto !important; }
    [data-layout="horizontal"] .dlabnav .copyright,
    [data-layout="horizontal"] .dlabnav .feature-box,
    [data-layout="horizontal"] .dlabnav .support-box {
      display: none; }
  [data-layout="horizontal"] .content-body {
    margin-left: 0; }
    [data-layout="horizontal"] .content-body .container-fluid, [data-layout="horizontal"] .content-body .container-sm, [data-layout="horizontal"] .content-body .container-md, [data-layout="horizontal"] .content-body .container-lg, [data-layout="horizontal"] .content-body .container-xl, [data-layout="horizontal"] .content-body .container-xxl {
      padding-top: 2.5rem; } }
    @media only screen and (min-width: 64rem) and (max-width: 74.9375rem) {
      [data-layout="horizontal"] .content-body .container-fluid, [data-layout="horizontal"] .content-body .container-sm, [data-layout="horizontal"] .content-body .container-md, [data-layout="horizontal"] .content-body .container-lg, [data-layout="horizontal"] .content-body .container-xl, [data-layout="horizontal"] .content-body .container-xxl {
        padding-top: 4.5rem; } }

@media (min-width: 64rem) {
    [data-layout="horizontal"] .content-body .page-titles {
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-bottom: 1.875rem; }
  [data-layout="horizontal"] .footer {
    margin-left: 0;
    margin: 0 auto;
    padding-left: 0; }
  [data-header-position="fixed"][data-layout="horizontal"] .dlabnav {
    top: 5rem; }
  [data-header-position="fixed"][data-layout="horizontal"] .header {
    height: 5rem; }
    [data-header-position="fixed"][data-layout="horizontal"] .header.is-fixed {
      border-bottom: 1px solid #EEEEEE; }
  [data-header-position="fixed"][data-layout="horizontal"] .content-body {
    padding-top: 5rem; }
  [data-header-position="fixed"][data-layout="horizontal"] {
    /* [data-header-position="fixed"][data-sidebar-position="static"] {
		.dlabnav {
            top: 0rem;
        }
		.content-body {
			padding-top: 0rem;
		}
	} */ }
    [data-header-position="fixed"][data-layout="horizontal"] .dlabnav {
      position: fixed; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body {
    padding-top: 10rem; } }

@media only screen and (min-width: 64rem) and (max-width: 88.75rem) {
  [data-header-position="fixed"][data-layout="horizontal"] [data-sidebar-style="full"] .content-body {
    padding-top: 14rem; } }

@media (min-width: 64rem) {
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="modern"] .content-body {
    padding-top: 5rem; }
  [data-layout="horizontal"][data-container="boxed"] .footer {
    margin-left: 0;
    max-width: 74.9375rem;
    margin: 0 auto; }
  [data-layout="horizontal"][data-container="wide"] .page-titles {
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    display: none; }
  [data-layout="horizontal"][data-container="wide"] .header-banner {
    display: none; }
  [data-layout="horizontal"][data-sidebar-style="modern"] .dlabnav .header-profile {
    margin-bottom: 0; }
    [data-layout="horizontal"][data-sidebar-style="modern"] .dlabnav .header-profile img {
      height: 3.75rem;
      width: 3.75rem;
      margin-bottom: 0 !important; }
    [data-layout="horizontal"][data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link {
      border: 0.0625rem solid #EEEEEE;
      padding: 0.25rem 0.25rem;
      border-radius: 3rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles {
    margin-top: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .header-profile {
    margin-bottom: 0; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .header-profile img {
      height: 3.75rem;
      width: 3.75rem;
      margin-bottom: 0 !important; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link {
      border: 0.0625rem solid #EEEEEE; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > ul {
    top: 5.5rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a {
    padding: 1.125rem 1.25rem 0.625rem 1.25rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a::after {
      display: none; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a .nav-text {
      margin-top: 0.3125rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a > i {
      width: auto;
      margin: 0;
      height: auto;
      line-height: 1;
      padding: 0;
      background: transparent;
      border-radius: 0;
      margin-bottom: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li li {
    text-align: left; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
    width: 7.75rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo {
      justify-content: start;
      padding-left: 0;
      padding-right: 0; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .header {
    width: 100%;
    padding-left: 7.75rem; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li a {
    width: auto; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text {
    display: none; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body {
    padding-top: 11.8rem; }
  [data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
    position: fixed;
    padding: 0 0.9375rem;
    left: 0;
    top: 0;
    border-radius: 0;
    width: 100%; } }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; }
  [data-sidebar-style="compact"] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after, [data-sidebar-style="compact"] .dlabnav .metismenu .mm-active > .has-arrow:after {
    margin-right: 0; }
  [data-sidebar-style="compact"] .dlabnav .header-profile {
    margin-bottom: 0.3125rem; }
    [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link {
      display: block;
      text-align: center;
      border: 0; }
      [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link img {
        margin-bottom: 0.3125rem; }
      [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link .header-info {
        margin-left: 0 !important;
        text-align: center;
        display: none; }
        [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link .header-info small, [data-sidebar-style="compact"] .dlabnav .header-profile > a.nav-link .header-info .small {
          text-align: center !important; }
    [data-sidebar-style="compact"] .dlabnav .header-profile .dropdown-menu {
      min-width: 11rem; }
    [data-sidebar-style="compact"] .dlabnav .header-profile a svg {
      display: unset !important; }
  [data-sidebar-style="compact"] .dlabnav .nav-user {
    display: none; }
  [data-sidebar-style="compact"] .dlabnav .metismenu li {
    text-align: center; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li a {
      padding: 0.7rem 0.5rem; }
      [data-sidebar-style="compact"] .dlabnav .metismenu li a svg {
        max-width: 1.3125rem;
        max-height: 1.3125rem;
        display: block;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="compact"] .dlabnav .metismenu li a i {
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li ul:after {
      content: none; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li > a {
      box-shadow: none;
      font-size: 0.9375rem; }
  [data-sidebar-style="compact"] .dlabnav .plus-box, [data-sidebar-style="compact"] .dlabnav .copyright {
    display: none; }
  [data-sidebar-style="compact"] .dlabnav .copyright {
    padding: 0 1.25rem;
    margin-top: 1.25rem; }
  [data-sidebar-style="compact"] .dlabnav .header-info2 {
    padding: 0; }
    [data-sidebar-style="compact"] .dlabnav .header-info2 img {
      margin-left: -1rem; }
  [data-sidebar-style="compact"] .dlabnav .sidebar-info {
    display: none !important; }
  [data-sidebar-style="compact"] .dlabnav .header-profile2 {
    margin: 0 3rem; }
  [data-sidebar-style="compact"] .dlabnav .feature-box,
  [data-sidebar-style="compact"] .dlabnav .support-box {
    display: none; }
  [data-sidebar-style="compact"] .nav-text {
    display: inline-block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="compact"] .nav-label.first {
    display: none; }
  [data-sidebar-style="compact"] .nav-badge {
    display: none; }
  [data-sidebar-style="compact"] .footer {
    padding-left: 12.5rem; }
  [data-sidebar-style="compact"] .content-body {
    margin-left: 11.2rem; }
  [data-sidebar-style="compact"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu li > a i {
    color: #fff; }
  [data-sidebar-style="compact"][data-theme-version="dark"][data-layout="vertical"] .dlabnav .metismenu li.mm-active > a i {
    background: var(--primary);
    color: #fff; }
  [data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu li:hover > a i {
    background: var(--primary);
    color: #fff; } }

[data-layout="horizontal"][data-sidebar-style="compact"] .footer {
  padding-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .content-body {
  margin-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav {
  margin-bottom: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .nav-header {
  width: 13.25rem; }

[data-layout="vertical"][data-sidebar-style="compact"] .dlabnav {
  width: 11.25rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul {
    margin-left: 0;
    border: 0;
    background: rgba(0, 0, 0, 0.02);
    padding: 0.625rem 0; }
    [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul {
      background: 255, 255, 255, 0.05; }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul a:before {
      content: none; }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul ul a {
      padding: 0.625rem 0.9375rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a {
    padding: 1.2rem 0.5rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a.has-arrow::after {
    top: 0.0625rem;
    display: inline-block;
    right: auto;
    margin-left: 0.3125rem;
    position: relative;
    width: 0.4375rem;
    height: 0.4375rem;
    border-width: 0.125rem 0rem 0rem 0.125rem; }
    [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a.has-arrow::after {
      left: auto;
      margin-left: 0;
      margin-right: 0.3125rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a {
    background: transparent;
    color: var(--primary); }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a:after {
      border-color: var(--primary); }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content {
    padding-left: 1.875rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu li.mm-active > ul {
    display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-info2 {
    justify-content: space-between; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-info2 img {
      order: 1;
      margin-right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .metismenu li.mm-active > ul {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header {
    width: 5.56rem;
    border-radius: 0 0 0 0 !important; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
      padding: 0;
      padding-left: 1.5rem; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 1.875rem;
        padding-right: 1.875rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr {
        display: block; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title {
        display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
    padding-left: 5rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
      padding-right: 7rem;
      padding-left: 0.9375rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
      padding-left: 2rem;
      left: 5rem;
      width: auto;
      margin-left: 0.8rem; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
        padding-right: 1.375rem;
        padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
    overflow: visible;
    position: absolute;
    left: -13.2rem; } }
  @media only screen and (min-width: 47.9375rem) and (min-width: 47.9375rem) and (max-width: 87.5rem) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
      left: -10rem; } }

@media (min-width: 47.9375rem) {
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
      left: auto;
      right: -14.563rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .nav-label {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-profile img {
      order: 1; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-profile .header-info {
      margin-left: 0 !important;
      padding-left: 0 !important;
      margin-right: 0.625rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li {
      padding: 0 1rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        display: flex;
        justify-content: space-between;
        font-size: 0.938rem;
        border-radius: 0.625rem;
        align-items: center; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > svg,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
          order: 1;
          margin-right: 0;
          margin-top: 0;
          padding-right: 0;
          height: auto;
          width: auto;
          line-height: 1; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
            padding-left: 0;
            padding-right: 0; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
        background: var(--primary);
        color: #fff; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
          color: #fff; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
      border-left: 0;
      padding-left: 0;
      padding-right: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
        padding-right: 0;
        padding-left: 0; }
      [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
        border-color: rgba(255, 255, 255, 0.1); }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul:after {
        left: auto;
        right: 1.75rem; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul:after {
          left: 1.75rem;
          right: auto; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a {
        position: relative;
        padding-left: 1.8rem; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a {
          padding-right: 1.25rem; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a::before {
          left: 1.25rem;
          right: auto; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a::before {
            right: auto;
            left: -0.3125rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu .has-arrow::after {
      right: 5rem;
      opacity: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu .has-arrow::after {
        right: auto;
        left: 5rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .copyright,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .support-box {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav.mm-show {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
    width: 18.76rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo {
      padding-left: 1.6rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .brand-title {
        display: block; } }
  @media only screen and (min-width: 47.9375rem) and (max-width: 87.5rem) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
      width: 1rem; } }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle.mm-show {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
    padding-left: 4.38rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
      padding-right: 4.38rem;
      padding-left: 0.9375rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav {
    left: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .metismenu .has-arrow:after {
      opacity: 1; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav {
      left: auto;
      right: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .support-box {
      display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
    margin-left: 5.6rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
      margin-left: 0;
      margin-right: 7rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
    padding-left: 7rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
      margin-left: 0;
      margin-right: 7rem; } }

@media (min-width: 47.9375rem) {
  [data-sidebar-style="modern"] .nav-header {
    width: 10.625rem; }
    [data-sidebar-style="modern"] .nav-header .brand-logo {
      justify-content: center; }
  [data-sidebar-style="modern"] .dlabnav .header-profile {
    margin-bottom: 0.3125rem; }
    [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link {
      display: block;
      text-align: center;
      margin: 0 -0.625rem 0.9375rem;
      padding: 0.9375rem 0.625rem;
      border-radius: 0.625rem; }
      [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link img {
        margin-bottom: 0.3125rem; }
      [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link .header-info {
        margin-left: 0 !important;
        text-align: center;
        display: none; }
        [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link .header-info small, [data-sidebar-style="modern"] .dlabnav .header-profile > a.nav-link .header-info .small {
          text-align: center !important; }
  [data-sidebar-style="modern"] .dlabnav .metismenu > li {
    text-align: center; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li > a {
      padding: 1.25rem 0.9375rem 1.25rem 0.9375rem;
      margin: 0.125rem 0;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li > a::after {
        display: none; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a.mm-active > a {
        background-color: var(--primary-dark); }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li:hover, [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active {
      padding: 0; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
        background: var(--primary);
        color: #fff;
        border-radius: 0.625rem; }
        [data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a i, [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a i {
          color: #fff; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li li {
      text-align: left; }
      [direction="rtl"][data-sidebar-style="modern"] .dlabnav .metismenu > li li {
        text-align: right; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li a {
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
    font-size: 0.9375rem; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li ul:after {
    content: none; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li > ul {
    height: auto !important; }
  [data-sidebar-style="modern"] .dlabnav .metismenu .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .nav-text {
    display: block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="modern"] .dlabnav .feature-box,
  [data-sidebar-style="modern"] .dlabnav .support-box,
  [data-sidebar-style="modern"] .dlabnav .copyright {
    display: none; }
  [data-sidebar-style="modern"] .footer {
    padding-left: 11.9rem; }
  [data-sidebar-style="modern"] .content-body {
    margin-left: 10.9rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu li > a i {
    padding: 0;
    margin: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav {
    width: 10.625rem;
    left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav {
      left: auto;
      right: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .slimScrollDiv,
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu {
      padding: 0.625rem 0.875rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        padding: 1.375rem 0.6em 0.9375rem; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > a i {
          padding: 0;
          height: auto;
          width: auto;
          margin: 0;
          line-height: 1;
          margin-bottom: 0.3125rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > ul {
        display: none;
        padding: 1.875rem 0.9375rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li {
        position: relative; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a {
          padding: 1rem 1rem; }
          [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a:before {
            content: none; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
          position: absolute;
          left: 105%;
          top: 0;
          bottom: auto;
          background-color: #fff;
          border: 0.0625rem solid #D5DFE7;
          width: 12.5rem; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
            background: #2D2D37;
            box-shadow: 0rem 0rem 0.8125rem 0rem rgba(0, 0, 0, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
            left: auto;
            right: 105%; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
          display: block;
          left: 100%;
          padding: 1rem 0;
          margin-left: 0;
          border: 0;
          box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1);
          border-radius: 0.625rem; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
            box-shadow: 0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
            left: auto;
            right: 100%;
            box-shadow: -0.3125rem 0.3125rem 1.875rem 0rem rgba(20, 0, 30, 0.1); }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .nav-label {
      display: none; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .nav-text {
      display: block;
      margin-top: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .header-profile2 {
      padding: 0 2.5rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-control {
    right: -4.25rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .header .header-content {
    padding-left: 0rem;
    left: 13.6rem;
    width: calc(100% - 18.75rem); }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .dlabnav, [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .nav-header {
    left: -10.625rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .header {
    padding-left: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
    margin-left: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 17.05rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .footer,
  [data-sidebar-style="modern"][data-layout="horizontal"] .content-body {
    margin-left: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
    padding: 0.9375rem 1.5625rem 0.75rem 1.5625rem;
    margin: 0 0.125rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li > ul {
    top: 4.8rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li > a {
    padding: 0.8125rem 1.25rem; } }

[data-container="boxed"][data-layout="vertical"] .header .header-content, [data-container="boxed"][data-sidebar-style="modern"] .header .header-content,
[data-container="wide-boxed"][data-layout="vertical"] .header .header-content,
[data-container="wide-boxed"][data-sidebar-style="modern"] .header .header-content {
  padding-left: 0rem;
  width: calc(100% - 19.6rem); }

[data-container="wide-boxed"] .header-content {
  padding-left: 9rem !important; }

[data-sidebar-style="overlay"][data-layout="vertical"] .dlabnav {
  border-radius: 0 0 0 0 !important; }
  @media only screen and (max-width: 47.9375rem) {
    [data-sidebar-style="overlay"][data-layout="vertical"] .dlabnav {
      border-radius: 0 0 0 0 !important; } }

[data-sidebar-style="overlay"][data-layout="vertical"] .nav-header {
  border-radius: 0; }

[data-sidebar-style="overlay"][data-layout="vertical"] .menu-toggle .nav-header {
  border-radius: 0 0 0 0; }

[data-sidebar-style="overlay"] .dlabnav {
  left: -100%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  /* @include respond ('phone-land'){
			.metismenu{
				&>li{
					&>a{
						font-size: 0.875rem;
						padding: 0.75rem 0.875rem;
						i{
							font-size:1.125rem;
						}
						&:hover{
							color: #fff;
						}
					}
				}
				ul li a{
					padding-left:2.8rem;
				}
			}
		} */ }
  [data-sidebar-style="overlay"] .dlabnav .metismenu > li {
    padding: 0 1rem; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li > a {
      font-size: 0.938rem;
      padding: 0.7375rem 1rem;
      color: #7f7184;
      border-radius: 0.625rem;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li > a i {
        height: auto;
        width: auto;
        line-height: 1; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li:hover > a {
      color: var(--primary); }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li:hover > a i {
        color: var(--primary); }
    [data-sidebar-style="overlay"] .dlabnav .metismenu > li.mm-active > a {
      background: var(--primary);
      color: #fff; }
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li.mm-active > a i {
        color: #fff; }
    @media only screen and (max-width: 35.9375rem) {
      [data-sidebar-style="overlay"] .dlabnav .metismenu > li {
        padding: 0rem 0.9375rem; } }
  [data-sidebar-style="overlay"] .dlabnav .metismenu ul a {
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
    font-size: 0.9375rem;
    padding-left: 3.2rem; }
    [data-sidebar-style="overlay"] .dlabnav .metismenu ul a:before {
      left: 1.5625rem; }
  [direction="rtl"][data-sidebar-style="overlay"] .dlabnav {
    left: auto;
    right: -100%; }

[data-sidebar-style="overlay"] .content-body {
  margin-left: 0; }

[data-sidebar-style="overlay"] .nav-header {
  position: absolute; }
  [data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    left: 0; }
    [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line {
      background-color: var(--primary);
      opacity: 1; }

[data-sidebar-style="overlay"] .menu-toggle .nav-header {
  position: absolute;
  left: auto; }

[data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  left: 0; }
  [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
    left: auto;
    right: 0; }

[data-sidebar-style="overlay"] .footer {
  padding-left: 0; }

[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header {
  position: fixed; }

[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header {
  position: fixed; }

[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header {
  position: fixed;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

[data-sidebar-position="fixed"][data-layout="vertical"] .dlabnav {
  position: fixed;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  [data-sidebar-position="fixed"][data-layout="vertical"] .dlabnav .dlabnav-scroll {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem; }

[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .dlabnav {
  position: fixed; }

[data-layout="vertical"] .nav-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

[data-layout="vertical"] .dlabnav {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

[data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="wide-boxed"] .dlabnav,
[data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="boxed"] .dlabnav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="wide-boxed"] .dlabnav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="boxed"] .dlabnav,
[data-sidebar-style="overlay"][data-layout="vertical"][data-container="wide-boxed"] .dlabnav,
[data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .dlabnav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="wide-boxed"] .dlabnav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .dlabnav {
  position: absolute; }

.sidebar-right-trigger {
  position: absolute;
  z-index: 9;
  top: 14.75rem;
  right: 100%;
  background-color: var(--primary);
  color: #fff;
  display: inline-block;
  height: 3rem;
  width: 3rem;
  text-align: center;
  font-size: 1.75rem;
  line-height: 3rem;
  border-radius: 0.3125rem 0 0 0.3125rem; }
  [data-theme-version="dark"] .sidebar-right-trigger {
    color: #fff; }
  @media only screen and (max-width: 64rem) {
    .sidebar-right-trigger {
      display: none; } }
  .sidebar-right-trigger:hover {
    color: #fff; }

.sidebar-right {
  right: -50rem;
  position: fixed;
  top: 0;
  width: 50rem;
  background-color: #fff;
  margin-top: 3.5rem;
  transition: all .5s ease-in-out;
  border-radius: 0.625rem;
  z-index: 9999; }
  .sidebar-right .note-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    opacity: 0.7;
    font-size: 12px; }
  .sidebar-right .bg-label-pattern {
    background: transparent;
    background-image: url("../images/pattern/pattern5.png");
    background-size: 130%; }
  .sidebar-right .bootstrap-select {
    height: 3rem;
    border-radius: 0.375rem; }
    .sidebar-right .bootstrap-select .btn {
      padding: 0.75rem 0.9375rem;
      font-size: 0.9375rem;
      border-color: #d1d1d1;
      border-radius: 0.375rem; }
  [direction="rtl"] .sidebar-right .slimScrollDiv {
    overflow: visible !important; }
  .sidebar-right .sidebar-close-trigger {
    position: absolute;
    z-index: 2;
    font-size: 1.75rem;
    top: 0;
    right: -3rem;
    height: 3rem;
    width: 3rem;
    line-height: 3rem;
    text-align: center;
    background: black;
    color: #fff; }
  .sidebar-right.show {
    right: 5.25rem;
    box-shadow: 0rem 0rem 3.125rem rgba(0, 0, 0, 0.2);
    z-index: 9999; }
    .sidebar-right.show .bg-overlay {
      position: fixed;
      width: 100%;
      cursor: pointer;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.2); }
  .sidebar-right .card-tabs .nav-tabs {
    justify-content: space-between;
    position: sticky;
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    border-bottom: 4px solid var(--rgba-primary-1); }
    .sidebar-right .card-tabs .nav-tabs .nav-item {
      margin-bottom: 0;
      flex: 1; }
      .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
        border: 0;
        font-size: 1.125rem;
        position: relative;
        text-align: center;
        background-color: #fff;
        border-radius: 0;
        margin: 0; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
          background: var(--rgba-primary-1);
          color: #000; }
          [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
            border-right: none;
            border-left: none;
            border-top: none; }
  .sidebar-right .sidebar-right-inner > h4, .sidebar-right .sidebar-right-inner > .h4 {
    padding: 0.625rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000;
    background: #fff;
    margin: 0rem 0rem 0rem 0rem; }
  .sidebar-right .tab-content {
    padding: 1.25rem 1.25rem 0;
    min-height: 480px;
    background: #fff; }
    .sidebar-right .tab-content .tab-pane .admin-settings .row > div {
      margin-bottom: 1.25rem; }
    .sidebar-right .tab-content .tab-pane .admin-settings p {
      color: #353535;
      font-weight: 500;
      margin-bottom: 0.5rem;
      font-size: 1rem; }
    .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] {
      display: none; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label {
        display: inline-block;
        width: 2.1875rem;
        height: 2.1875rem;
        cursor: pointer;
        transition: all .1s ease;
        border-radius: 0.25rem;
        margin-right: 0.3125rem;
        margin-bottom: 0.1875rem; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label {
        position: relative; }
        .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after {
          height: 2.0625rem;
          width: 2.0625rem;
          left: -0.25rem;
          top: -0.25rem;
          content: "";
          position: absolute;
          background-color: inherit;
          border-radius: 0.375rem;
          opacity: 0.4; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    background-color: #fff; }
  .sidebar-right #nav_header_color_2 + label,
  .sidebar-right #header_color_2 + label,
  .sidebar-right #sidebar_color_2 + label,
  .sidebar-right #primary_color_2 + label {
    background-color: #6610f2; }
  .sidebar-right #nav_header_color_3 + label,
  .sidebar-right #header_color_3 + label,
  .sidebar-right #sidebar_color_3 + label,
  .sidebar-right #primary_color_3 + label {
    background-color: #01A3FF; }
  .sidebar-right #nav_header_color_4 + label,
  .sidebar-right #header_color_4 + label,
  .sidebar-right #sidebar_color_4 + label,
  .sidebar-right #primary_color_4 + label {
    background-color: #4d06a5; }
  .sidebar-right #nav_header_color_5 + label,
  .sidebar-right #header_color_5 + label,
  .sidebar-right #sidebar_color_5 + label,
  .sidebar-right #primary_color_5 + label {
    background-color: #dc3545; }
  .sidebar-right #nav_header_color_6 + label,
  .sidebar-right #header_color_6 + label,
  .sidebar-right #sidebar_color_6 + label,
  .sidebar-right #primary_color_6 + label {
    background-color: #fd7e14; }
  .sidebar-right #nav_header_color_7 + label,
  .sidebar-right #header_color_7 + label,
  .sidebar-right #sidebar_color_7 + label,
  .sidebar-right #primary_color_7 + label {
    background-color: #5155C3; }
  .sidebar-right #nav_header_color_8 + label,
  .sidebar-right #header_color_8 + label,
  .sidebar-right #sidebar_color_8 + label,
  .sidebar-right #primary_color_8 + label {
    background-color: #854df3; }
  .sidebar-right #nav_header_color_9 + label,
  .sidebar-right #header_color_9 + label,
  .sidebar-right #sidebar_color_9 + label,
  .sidebar-right #primary_color_9 + label {
    background-color: #20c997; }
  .sidebar-right #nav_header_color_10 + label,
  .sidebar-right #header_color_10 + label,
  .sidebar-right #sidebar_color_10 + label,
  .sidebar-right #primary_color_10 + label {
    background-color: #17a2b8; }
  .sidebar-right #nav_header_color_11 + label,
  .sidebar-right #header_color_11 + label,
  .sidebar-right #sidebar_color_11 + label,
  .sidebar-right #primary_color_11 + label {
    background-color: #94618E; }
  .sidebar-right #nav_header_color_12 + label,
  .sidebar-right #header_color_12 + label,
  .sidebar-right #sidebar_color_12 + label,
  .sidebar-right #primary_color_12 + label {
    background-color: #00273a; }
  .sidebar-right #nav_header_color_13 + label,
  .sidebar-right #header_color_13 + label,
  .sidebar-right #sidebar_color_13 + label,
  .sidebar-right #primary_color_13 + label {
    background-color: #432d29; }
  .sidebar-right #nav_header_color_14 + label,
  .sidebar-right #header_color_14 + label,
  .sidebar-right #sidebar_color_14 + label,
  .sidebar-right #primary_color_14 + label {
    background-color: #4885ed; }
  .sidebar-right #nav_header_color_15 + label,
  .sidebar-right #header_color_15 + label,
  .sidebar-right #sidebar_color_15 + label,
  .sidebar-right #primary_color_15 + label {
    background-color: #4cb32b; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    border: 0.0625rem solid #c4c4c4; }
  .sidebar-right.style-1 {
    height: 100vh;
    width: 15.625rem;
    margin-top: 0;
    right: -15.625rem; }
    .sidebar-right.style-1 .sidebar-right-inner {
      background: #fff; }
    .sidebar-right.style-1 .sidebar-right-trigger {
      top: 12.4rem; }
    .sidebar-right.style-1.show {
      right: 0; }
      .sidebar-right.style-1.show .sidebar-right-trigger {
        display: block; }

.nice-select.wide {
  line-height: 2.8125rem; }

@keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); } }

@-webkit-keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateY(-8%);
    -webkit-transform: translateY(-8%); } }

@media only screen and (max-width: 87.5rem) {
  .nice-select.wide {
    line-height: 2rem; } }

.nav-user {
  background: var(--primary);
  margin-bottom: 0.625rem;
  padding: 1.25rem 1.5625rem 0.9375rem; }
  @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
    .nav-user {
      padding: 1.25rem 0.9375rem 0.9375rem; } }
  .nav-user img {
    width: 2.1875rem;
    height: 2.1875rem; }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      .nav-user img {
        width: 2.1875rem;
        height: 2.1875rem;
        margin-bottom: 0.625rem; } }
  .nav-user h5, .nav-user .h5 {
    margin-left: 0.625rem;
    margin-bottom: 0.1875rem;
    color: #fff; }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      .nav-user h5, .nav-user .h5 {
        display: none; } }
    [data-sibebarbg="color_2"] .nav-user h5, [data-sibebarbg="color_2"] .nav-user .h5 {
      color: #fff; }
  .nav-user p {
    margin-left: 0.625rem;
    margin-bottom: 0.5rem;
    color: #afcff7; }
    @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
      .nav-user p {
        display: none; } }
  @media only screen and (min-width: 48rem) and (max-width: 74.9375rem) {
    .nav-user i {
      margin-top: 0.9375rem;
      display: block; } }

.menu-toggle .nav-user {
  padding: 1.25rem 0.9375rem 0.9375rem; }
  .menu-toggle .nav-user img {
    width: 2.1875rem;
    height: 2.1875rem;
    margin-bottom: 0.625rem; }
  .menu-toggle .nav-user h5, .menu-toggle .nav-user .h5,
  .menu-toggle .nav-user p {
    display: none; }
  .menu-toggle .nav-user i {
    margin-top: 0.9375rem;
    display: block; }
  .menu-toggle .nav-user .dropdown-menu {
    left: 2.8125rem !important;
    top: 1.375rem !important; }

.chatbox {
  width: 21.25rem;
  height: 100vh;
  position: fixed;
  right: -31.25rem;
  top: 0;
  z-index: 1004;
  background: #fff;
  box-shadow: 0rem 0rem 1.875rem 0rem rgba(82, 63, 105, 0.15);
  -webkit-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s; }
  [data-theme-version="dark"] .chatbox {
    background: #2D2D37; }
  .chatbox .chatbox-close {
    position: absolute;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    width: 0;
    height: 100%;
    right: 21.25rem;
    background: #000;
    z-index: 1;
    opacity: 0.1;
    cursor: pointer; }
  .chatbox .card-fotter {
    padding: 0.75rem 1rem; }
  .chatbox .card-body {
    padding: 1rem; }
  .chatbox.active {
    right: 0; }
    .chatbox.active .chatbox-close {
      width: 100vw; }
  .chatbox .type_msg {
    padding-top: 0.625rem; }
    .chatbox .type_msg .input-group {
      align-items: center; }
  .chatbox .nav {
    padding: 1rem 1rem 0 1rem;
    background: var(--rgba-primary-1);
    border: 0;
    justify-content: space-between; }
    .chatbox .nav .nav-link {
      color: var(--primary);
      opacity: 0.7;
      text-transform: uppercase; }
      .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active {
        background: transparent;
        color: var(--primary);
        opacity: 1;
        border-color: var(--primary); }
  .chatbox .img_cont {
    width: 2.5rem;
    border-radius: 2.5rem;
    margin-right: 0.625rem;
    position: relative;
    height: 2.5rem;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 0.875rem;
    min-width: 2.5rem;
    min-height: 2.5rem; }
    .chatbox .img_cont .icon {
      color: #fff; }
    .chatbox .img_cont.primary {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .chatbox .img_cont.primary {
        background: var(--rgba-primary-1); }
    .chatbox .img_cont.warning {
      background: #fff2e0;
      color: #FFAB2D; }
      [data-theme-version="dark"] .chatbox .img_cont.warning {
        background: rgba(255, 171, 45, 0.1); }
    .chatbox .img_cont.success {
      background: #c7f6dc;
      color: #1EBA62; }
      [data-theme-version="dark"] .chatbox .img_cont.success {
        background: rgba(30, 186, 98, 0.1); }
    .chatbox .img_cont.info {
      background: #94fff9;
      color: #00ADA3; }
      [data-theme-version="dark"] .chatbox .img_cont.info {
        background: rgba(0, 173, 163, 0.1); }
    .chatbox .img_cont img {
      width: 100%; }
    .chatbox .img_cont .online_icon {
      background: #1EBA62;
      position: absolute;
      width: 0.75rem;
      height: 0.75rem;
      border-radius: 0.9375rem;
      right: -0.0625rem;
      bottom: 0rem;
      border: 0.125rem solid #fff; }
      .chatbox .img_cont .online_icon.offline {
        background: #fd5353; }
  .chatbox .card {
    box-shadow: none; }
  .chatbox .search {
    height: 2.5rem; }
  .chatbox .user_info span {
    font-size: 0.9375rem;
    color: #000;
    display: block;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 0.3125rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 10.625rem; }
    [data-theme-version="dark"] .chatbox .user_info span {
      color: #fff; }
  .chatbox .user_info p {
    font-size: 0.8125rem;
    margin-bottom: 0;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 10.625rem; }
  .chatbox .contacts li {
    padding: 0.4375rem 1rem;
    border-bottom: 0.0625rem solid #eee;
    cursor: pointer; }
    [data-theme-version="dark"] .chatbox .contacts li {
      border-color: rgba(255, 255, 255, 0.1); }
    .chatbox .contacts li > div {
      display: flex;
      align-items: center; }
    .chatbox .contacts li:hover {
      background: #f4f7ff; }
      [data-theme-version="dark"] .chatbox .contacts li:hover {
        background-color: #1E1E25; }
  .chatbox .contacts .name-first-letter {
    background: #E6EBEE;
    padding: 0.25rem 1rem;
    font-weight: 700;
    color: #000;
    position: sticky;
    top: 0;
    z-index: 1; }
    [data-theme-version="dark"] .chatbox .contacts .name-first-letter {
      color: #fff;
      background: #1E1E25; }
  .chatbox .contacts_body {
    height: calc(100vh - 120px); }
  .chatbox .card-header {
    background: #f4f7ff;
    padding: 0.9375rem 1.25rem;
    justify-content: center; }
    .chatbox .card-header h6, .chatbox .card-header .h6 {
      font-size: 0.9375rem; }
    .chatbox .card-header p {
      line-height: 1.2;
      font-size: 0.75rem;
      color: #717579; }
  .chatbox .chat-list-header {
    justify-content: space-between;
    background: #fff; }
    [data-theme-version="dark"] .chatbox .chat-list-header {
      background: #2D2D37; }
    .chatbox .chat-list-header a {
      text-align: center;
      width: 1.875rem;
      height: 1.875rem;
      background: #E6EBEE;
      border-radius: 0.375rem;
      line-height: 1.675rem;
      display: block; }
      [data-theme-version="dark"] .chatbox .chat-list-header a {
        background: var(--rgba-primary-1); }
        [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] {
          fill: #fff; }
  .chatbox .img_cont_msg {
    width: 1.875rem;
    height: 1.875rem;
    display: block;
    max-width: 1.875rem;
    min-width: 1.875rem; }
    .chatbox .img_cont_msg img {
      width: 100%; }
  .chatbox .msg_cotainer {
    background: var(--primary);
    margin-left: 0.625rem;
    border-radius: 0 0.625rem 0.625rem 0.625rem;
    padding: 0.625rem 0.9375rem;
    color: #fff;
    position: relative; }
    .chatbox .msg_cotainer .msg_time {
      display: block;
      font-size: 0.6875rem;
      color: #fff;
      margin-top: 0.3125rem;
      opacity: 0.5; }
    .chatbox .msg_cotainer:after {
      content: "";
      position: absolute;
      left: -0.625rem;
      border-right: 0.625rem solid var(--primary);
      border-bottom: 0.625rem solid transparent;
      border-top: 0rem solid;
      top: 0; }
  .chatbox .msg_cotainer_send {
    background: #E6EBEE;
    padding: 0.625rem 0.9375rem;
    border-radius: 0.375rem 0rem 0.375rem 0.375rem;
    margin-right: 0.625rem;
    color: #222;
    position: relative;
    text-align: right; }
    [data-theme-version="dark"] .chatbox .msg_cotainer_send {
      background: #1E1E25;
      color: #fff; }
    .chatbox .msg_cotainer_send .msg_time_send {
      display: block;
      font-size: 0.6875rem;
      text-align: right;
      margin-top: 0.3125rem;
      opacity: 0.6; }
    .chatbox .msg_cotainer_send:after {
      content: "";
      position: absolute;
      right: -0.625rem;
      border-left: 0.625rem solid #E6EBEE;
      border-bottom: 0.625rem solid transparent;
      border-top: 0rem solid;
      top: 0; }
      [data-theme-version="dark"] .chatbox .msg_cotainer_send:after {
        border-left: 0.625rem solid #1E1E25; }
  .chatbox .type_msg .form-control {
    padding: 0.625rem 14px;
    height: 3.125rem;
    border: 0;
    resize: none;
    line-height: unset; }
    .chatbox .type_msg .form-control:focus {
      z-index: 0; }
  .chatbox .type_msg .btn {
    font-size: 1.125rem;
    border-radius: 2.375rem !important;
    width: 2.375rem;
    height: 2.375rem;
    padding: 0;
    margin-top: -22px;
    line-height: 1px; }
  .chatbox .video_cam {
    margin-left: 0.9375rem; }
    .chatbox .video_cam span {
      width: 2.1875rem;
      height: 2.1875rem;
      background: #10ca93;
      text-align: center;
      line-height: 2.1875rem;
      border-radius: 2.1875rem;
      color: #fff;
      margin-right: 0.3125rem;
      align-self: center;
      font-size: 1rem;
      padding: 0 0.1875rem;
      display: inline-block; }
  .chatbox .note_card .contacts li {
    padding: 0.75rem 1rem; }

@media only screen and (max-width: 36rem) {
  .chatbox {
    width: 17.5rem; }
    .chatbox .chatbox-close {
      right: 17.5rem; } }

.bd-highlight a.sharp {
  margin-bottom: 0.5rem;
  display: inline-block; }

.dlab-demo-panel {
  right: -23.75rem;
  position: fixed;
  top: 0;
  width: 23.75rem;
  background-color: #fff;
  height: 100vh;
  transition: all .5s ease-in-out;
  z-index: 9999; }
  .dlab-demo-panel .dlab-demo-trigger {
    position: absolute;
    z-index: 9;
    top: 21.75rem;
    right: 100%;
    background-color: #627EEA;
    color: #fff;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
    box-shadow: -0.3125rem 0.1875rem 0.3125rem 0rem rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 63.9375rem) {
      .dlab-demo-panel .dlab-demo-trigger {
        display: none; } }
  .dlab-demo-panel .dlab-demo-close {
    height: 1.875rem;
    color: #fff;
    width: 1.875rem;
    border-radius: 0.625rem;
    background: rgba(0, 0, 0, 0.5);
    line-height: 1.875rem;
    text-align: center; }
  .dlab-demo-panel.show {
    right: 0;
    box-shadow: 0rem 0rem 3.125rem rgba(0, 0, 0, 0.2);
    z-index: 99999;
    overflow: hidden; }
    .dlab-demo-panel.show .sidebar-right-trigger {
      display: none; }
    .dlab-demo-panel.show .bg-close {
      position: fixed;
      z-index: -2;
      cursor: pointer;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.15); }
  .dlab-demo-panel .dlab-demo-inner {
    padding: 1.875rem 1.875rem;
    background: #fff; }
  .dlab-demo-panel .dlab-demo-content {
    height: calc(100vh - 210px); }
  .dlab-demo-panel .dlab-demo-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.25rem; }
    .dlab-demo-panel .dlab-demo-header h4, .dlab-demo-panel .dlab-demo-header .h4 {
      margin-bottom: 0;
      color: #000; }
  .dlab-demo-panel .dlab-demo-bx {
    height: 12.5rem;
    overflow: hidden;
    border: 0.3125rem solid #efefef;
    box-shadow: 0rem 0rem 0.3125rem rgba(0, 0, 0, 0.1);
    margin-bottom: 0.625rem;
    border-radius: 0.625rem; }
    .dlab-demo-panel .dlab-demo-bx.demo-active {
      border-color: #9568FF; }
      .dlab-demo-panel .dlab-demo-bx.demo-active .overlay-layer {
        opacity: 1; }
  .dlab-demo-panel .overlay-bx {
    position: relative; }
    .dlab-demo-panel .overlay-bx .overlay-layer {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: rgba(0, 0, 0, 0.1);
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 0; }
    .dlab-demo-panel .overlay-bx:hover .overlay-layer {
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 1; }

:root {
  --right-space:26.75rem; }

.wallet-open .header .page-titles,
.wallet-open .header .header-content {
  padding-right: 1.875rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  @media only screen and (max-width: 47.9375rem) {
    .wallet-open .header .page-titles,
    .wallet-open .header .header-content {
      padding-right: 1.4rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .wallet-open .header .page-titles,
    .wallet-open .header .header-content {
      padding-right: 1.1rem; } }

.wallet-open .content-body {
  padding-right: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

.wallet-open .wallet-bar {
  right: -26.25rem; }

.wallet-open.active .header .page-titles,
.wallet-open.active .header .header-content {
  padding-right: var(--right-space); }
  @media only screen and (max-width: 106.25rem) {
    .wallet-open.active .header .page-titles,
    .wallet-open.active .header .header-content {
      padding-right: 1.875rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .wallet-open.active .header .page-titles,
    .wallet-open.active .header .header-content {
      padding-right: 12px; } }

.wallet-open.active .content-body {
  padding-right: calc(var(--right-space) - 1.75rem);
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  @media only screen and (max-width: 106.25rem) {
    .wallet-open.active .content-body {
      padding-right: 0; } }

.wallet-open.active .wallet-bar {
  right: 0rem; }

.wallet-open.active .wallet-bar-close {
  position: fixed;
  width: 100%;
  cursor: pointer;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  display: none;
  z-index: 1; }

.wallet-bar {
  position: fixed;
  box-sizing: content-box;
  width: 25rem;
  padding: 2.375rem 15px;
  padding-bottom: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  top: 0px;
  z-index: 999;
  height: 100%;
  scrollbar-width: none;
  box-sizing: border-box; }
  @media only screen and (max-width: 87.5rem) {
    .wallet-bar {
      width: 23rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .wallet-bar {
      background: rgba(0, 0, 0, 0.2);
      backdrop-filter: blur(5px);
      box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.25);
      height: 100vh;
      overflow-y: scroll; } }
  .wallet-bar .closed-icon {
    color: #2A353A;
    font-size: 20px;
    display: block;
    margin-bottom: 17px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    left: 30px;
    display: none; }
    @media only screen and (max-width: 100rem) {
      .wallet-bar .closed-icon {
        display: block; } }

:root {
  --nav-headbg: #D5DFE7;
  --sidebar-bg: #E6EBEE;
  --headerbg: #E6EBEE; }

[data-nav-headerbg="color_2"][data-theme-version="dark"],
[data-nav-headerbg="color_2"] {
  --nav-headbg: #6610f2; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_2"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_2"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_2"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_3"][data-theme-version="dark"],
[data-nav-headerbg="color_3"] {
  --nav-headbg: #01A3FF; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_3"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_3"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_3"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_4"][data-theme-version="dark"],
[data-nav-headerbg="color_4"] {
  --nav-headbg: #4d06a5; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_4"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_4"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_4"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_5"][data-theme-version="dark"],
[data-nav-headerbg="color_5"] {
  --nav-headbg: #dc3545; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_5"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_5"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_5"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_6"][data-theme-version="dark"],
[data-nav-headerbg="color_6"] {
  --nav-headbg: #fd7e14; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_6"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_6"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_6"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_7"][data-theme-version="dark"],
[data-nav-headerbg="color_7"] {
  --nav-headbg: #5155C3; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_7"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_7"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_7"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_8"][data-theme-version="dark"],
[data-nav-headerbg="color_8"] {
  --nav-headbg: #854df3; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_8"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_8"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_8"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_9"][data-theme-version="dark"],
[data-nav-headerbg="color_9"] {
  --nav-headbg: #20c997; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_9"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_9"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_9"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_10"][data-theme-version="dark"],
[data-nav-headerbg="color_10"] {
  --nav-headbg: #17a2b8; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_10"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_10"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_10"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_11"][data-theme-version="dark"],
[data-nav-headerbg="color_11"] {
  --nav-headbg: #94618E; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_11"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_11"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_11"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_12"][data-theme-version="dark"],
[data-nav-headerbg="color_12"] {
  --nav-headbg: #00273a; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_12"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_12"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_12"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_13"][data-theme-version="dark"],
[data-nav-headerbg="color_13"] {
  --nav-headbg: #432d29; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_13"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_13"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_13"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_14"][data-theme-version="dark"],
[data-nav-headerbg="color_14"] {
  --nav-headbg: #4885ed; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_14"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_14"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_14"] .nav-header .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_15"][data-theme-version="dark"],
[data-nav-headerbg="color_15"] {
  --nav-headbg: #4cb32b; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo .logo-abbr path,
  [data-nav-headerbg="color_15"] .nav-header .brand-logo .logo-abbr path {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo .brand-title svg path,
  [data-nav-headerbg="color_15"] .nav-header .brand-logo .brand-title svg path {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_15"] .nav-header .hamburger .line {
    background: #000; }

[data-sidebarbg="color_2"][data-theme-version="dark"],
[data-sidebarbg="color_2"] {
  --sidebar-bg: #6610f2;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_2"] .dlabnav {
    border-color: #6610f2; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_2"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_2"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #6610f2 !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_2"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_2"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_2"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #8540f5; }
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_2"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #6f1ff3 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #8540f5 !important;
      color: #fff !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_2"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_2"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_2"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_2"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_2"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_2"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_2"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_2"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_2"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_2"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_2"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_2"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_2"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_2"] .plus-box {
    background-color: #8540f5; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_2"] .copyright {
    color: #fff; }

[data-sidebarbg="color_3"][data-theme-version="dark"],
[data-sidebarbg="color_3"] {
  --sidebar-bg: #01A3FF;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_3"] .dlabnav {
    border-color: #01A3FF; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_3"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_3"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #01A3FF !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_3"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_3"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_3"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #34b5ff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_3"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #10a9ff !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #34b5ff !important;
      color: #fff !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_3"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_3"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_3"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_3"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_3"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_3"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_3"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_3"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_3"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_3"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_3"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_3"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_3"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_3"] .plus-box {
    background-color: #34b5ff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_3"] .copyright {
    color: #fff; }

[data-sidebarbg="color_4"][data-theme-version="dark"],
[data-sidebarbg="color_4"] {
  --sidebar-bg: #4d06a5;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_4"] .dlabnav {
    border-color: #4d06a5; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_4"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_4"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #4d06a5 !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_4"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_4"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_4"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #6408d6; }
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_4"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #5407b4 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #6408d6 !important;
      color: #fff !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_4"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_4"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_4"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_4"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_4"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_4"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_4"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_4"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_4"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_4"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_4"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_4"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_4"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_4"] .plus-box {
    background-color: #6408d6; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_4"] .copyright {
    color: #fff; }

[data-sidebarbg="color_5"][data-theme-version="dark"],
[data-sidebarbg="color_5"] {
  --sidebar-bg: #dc3545;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_5"] .dlabnav {
    border-color: #dc3545; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_5"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_5"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #dc3545 !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_5"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_5"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_5"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #e4606d; }
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_5"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #de4251 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #e4606d !important;
      color: #fff !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_5"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_5"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_5"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_5"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_5"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_5"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_5"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_5"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_5"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_5"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_5"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_5"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_5"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_5"] .plus-box {
    background-color: #e4606d; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_5"] .copyright {
    color: #fff; }

[data-sidebarbg="color_6"][data-theme-version="dark"],
[data-sidebarbg="color_6"] {
  --sidebar-bg: #fd7e14;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_6"] .dlabnav {
    border-color: #fd7e14; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_6"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_6"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #fd7e14 !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_6"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_6"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_6"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #fd9a47; }
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_6"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #fd8623 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #fd9a47 !important;
      color: #fff !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_6"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_6"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_6"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_6"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_6"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_6"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_6"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_6"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_6"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_6"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_6"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_6"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_6"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_6"] .plus-box {
    background-color: #fd9a47; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_6"] .copyright {
    color: #fff; }

[data-sidebarbg="color_7"][data-theme-version="dark"],
[data-sidebarbg="color_7"] {
  --sidebar-bg: #5155C3;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_7"] .dlabnav {
    border-color: #5155C3; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_7"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_7"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #5155C3 !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_7"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_7"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_7"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #777ad0; }
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_7"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #5c60c7 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #777ad0 !important;
      color: #fff !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_7"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_7"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_7"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_7"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_7"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_7"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_7"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_7"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_7"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_7"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_7"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_7"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_7"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_7"] .plus-box {
    background-color: #777ad0; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_7"] .copyright {
    color: #fff; }

[data-sidebarbg="color_8"][data-theme-version="dark"],
[data-sidebarbg="color_8"] {
  --sidebar-bg: #854df3;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_8"] .dlabnav {
    border-color: #854df3; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_8"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_8"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #854df3 !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_8"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_8"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_8"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #a67df6; }
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_8"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #8f5bf4 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #a67df6 !important;
      color: #fff !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_8"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_8"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_8"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_8"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_8"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_8"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_8"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_8"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_8"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_8"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_8"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_8"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_8"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_8"] .plus-box {
    background-color: #a67df6; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_8"] .copyright {
    color: #fff; }

[data-sidebarbg="color_9"][data-theme-version="dark"],
[data-sidebarbg="color_9"] {
  --sidebar-bg: #20c997;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_9"] .dlabnav {
    border-color: #20c997; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_9"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_9"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #20c997 !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_9"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_9"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_9"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #3ce0af; }
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_9"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #22d6a1 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #3ce0af !important;
      color: #fff !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_9"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_9"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_9"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_9"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_9"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_9"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_9"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_9"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_9"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_9"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_9"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_9"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_9"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_9"] .plus-box {
    background-color: #3ce0af; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_9"] .copyright {
    color: #fff; }

[data-sidebarbg="color_10"][data-theme-version="dark"],
[data-sidebarbg="color_10"] {
  --sidebar-bg: #17a2b8;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_10"] .dlabnav {
    border-color: #17a2b8; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_10"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_10"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #17a2b8 !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_10"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_10"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_10"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #1fc8e3; }
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_10"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #19aec6 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #1fc8e3 !important;
      color: #fff !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_10"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_10"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_10"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_10"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_10"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_10"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_10"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_10"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_10"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_10"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_10"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_10"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_10"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_10"] .plus-box {
    background-color: #1fc8e3; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_10"] .copyright {
    color: #fff; }

[data-sidebarbg="color_11"][data-theme-version="dark"],
[data-sidebarbg="color_11"] {
  --sidebar-bg: #94618E;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_11"] .dlabnav {
    border-color: #94618E; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_11"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_11"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #94618E !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_11"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_11"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_11"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #aa7ea5; }
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_11"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #9c6896 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #aa7ea5 !important;
      color: #fff !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_11"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_11"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_11"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_11"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_11"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_11"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_11"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_11"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_11"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_11"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_11"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_11"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_11"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_11"] .plus-box {
    background-color: #aa7ea5; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_11"] .copyright {
    color: #fff; }

[data-sidebarbg="color_12"][data-theme-version="dark"],
[data-sidebarbg="color_12"] {
  --sidebar-bg: #00273a;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_12"] .dlabnav {
    border-color: #00273a; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_12"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_12"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #00273a !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_12"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_12"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_12"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #00496d; }
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_12"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #003149 !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #00496d !important;
      color: #fff !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_12"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_12"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_12"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_12"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_12"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_12"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_12"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_12"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_12"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_12"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_12"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_12"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_12"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_12"] .plus-box {
    background-color: #00496d; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_12"] .copyright {
    color: #fff; }

[data-sidebarbg="color_13"][data-theme-version="dark"],
[data-sidebarbg="color_13"] {
  --sidebar-bg: #432d29;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_13"] .dlabnav {
    border-color: #432d29; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_13"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_13"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #432d29 !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_13"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_13"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_13"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #63423c; }
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_13"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #4c332f !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #63423c !important;
      color: #fff !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_13"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_13"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_13"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_13"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_13"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_13"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_13"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_13"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_13"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_13"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_13"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_13"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_13"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_13"] .plus-box {
    background-color: #63423c; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_13"] .copyright {
    color: #fff; }

[data-sidebarbg="color_14"][data-theme-version="dark"],
[data-sidebarbg="color_14"] {
  --sidebar-bg: #4885ed;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_14"] .dlabnav {
    border-color: #4885ed; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_14"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_14"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #4885ed !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_14"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_14"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_14"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #76a4f2; }
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_14"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #568eee !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #76a4f2 !important;
      color: #fff !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_14"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_14"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_14"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_14"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_14"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_14"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_14"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_14"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_14"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_14"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_14"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_14"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_14"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_14"] .plus-box {
    background-color: #76a4f2; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_14"] .copyright {
    color: #fff; }

[data-sidebarbg="color_15"][data-theme-version="dark"],
[data-sidebarbg="color_15"] {
  --sidebar-bg: #4cb32b;
  /* &[data-sidebar-style="full"][data-layout="vertical"]{
				.dlabnav .metismenu > li.mm-active > a,
				.dlabnav .metismenu > li:hover > a{
						background:transparent;
				}	
			} */ }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav,
  [data-sidebarbg="color_15"] .dlabnav {
    border-color: #4cb32b; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li:after,
  [data-sidebarbg="color_15"] .dlabnav .metismenu > li:after {
    background: #fff !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul,
  [data-sidebarbg="color_15"] .menu-toggle .dlabnav .metismenu li > ul {
    background: #4cb32b !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul a:before,
  [data-sidebarbg="color_15"] .dlabnav .metismenu ul a:before {
    background: rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .header-info2,
  [data-sidebarbg="color_15"] .dlabnav .header-info2 {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
  [data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li ul, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu li ul, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu li ul, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_15"][data-sidebar-style="mini"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu li ul,
  [data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu li ul {
    background-color: #63d140; }
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_15"][data-sidebar-style="mini"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-sidebar-style="mini"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > a {
    background: rgba(255, 255, 255, 0.15) !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li a:hover {
    color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
    background: #51bf2e !important;
    color: rgba(255, 255, 255, 0.7); }
  [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    box-shadow: none;
    background: transparent !important;
    color: #fff !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i, [data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i,
    [data-sidebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a i {
      background: #63d140 !important;
      color: #fff !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu a,
  [data-sidebarbg="color_15"] .dlabnav .metismenu a {
    color: rgba(255, 255, 255, 0.8) !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li ul a:hover, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li ul a:focus, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li ul a.mm-active,
  [data-sidebarbg="color_15"] .dlabnav .metismenu li ul a:hover,
  [data-sidebarbg="color_15"] .dlabnav .metismenu li ul a:focus,
  [data-sidebarbg="color_15"] .dlabnav .metismenu li ul a.mm-active {
    color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li > a,
  [data-sidebarbg="color_15"] .dlabnav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.85) !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li > a i,
    [data-sidebarbg="color_15"] .dlabnav .metismenu > li > a i {
      color: rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a,
  [data-sidebarbg="color_15"] .dlabnav .metismenu > li.mm-active > a {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i,
    [data-sidebarbg="color_15"] .dlabnav .metismenu > li.mm-active > a i {
      color: #fff !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a:before,
    [data-sidebarbg="color_15"] .dlabnav .metismenu > li.mm-active > a:before {
      background: #fff !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after,
  [data-sidebarbg="color_15"] .dlabnav .metismenu .has-arrow:after {
    border-color: rgba(255, 255, 255, 0.85) transparent transparent rgba(255, 255, 255, 0.85) !important; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .header-info2 span,
  [data-sidebarbg="color_15"] .dlabnav .header-info2 span {
    color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .sidebar-info,
  [data-sidebarbg="color_15"] .dlabnav .sidebar-info {
    color: #fff; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .sidebar-info i,
    [data-sidebarbg="color_15"] .dlabnav .sidebar-info i {
      color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .plus-box,
  [data-sidebarbg="color_15"] .plus-box {
    background-color: #63d140; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .copyright,
  [data-sidebarbg="color_15"] .copyright {
    color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"],
[data-headerbg="color_2"] {
  --headerbg: #6610f2; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_2"] .header.is-fixed {
    border-color: #8540f5 !important; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header,
  [data-headerbg="color_2"] .header {
    border: 0; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_2"] .header-left .search-area {
    border-color: #8540f5 !important; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_2"] .header-left .search-area .form-control,
    [data-headerbg="color_2"] .header-left .search-area .input-group-text {
      background: #8540f5;
      color: #fff; }
      [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_2"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_2"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_2"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_2"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link {
    background-color: #8540f5;
    border-color: #8540f5; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_2"] .header-right .search-coundry {
    background-color: #8540f5;
    border-color: #8540f5; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_2"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #8540f5;
      color: #fff; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_2"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_2"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_2"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_2"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_2"] .header-right .sidebar-info h4,
  [data-headerbg="color_2"] .header-right .sidebar-info .h4,
  [data-headerbg="color_2"] .header-right .sidebar-info .h4,
  [data-headerbg="color_2"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_2"] .header-right .bootstrap-select .btn {
    background-color: #8540f5 !important; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_2"] .header-right .bootstrap-select.countrypicker {
    border-color: #8540f5 !important; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_2"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #8540f5 !important; }
  [data-headerbg="color_2"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_2"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_3"][data-theme-version="dark"],
[data-headerbg="color_3"] {
  --headerbg: #01A3FF; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_3"] .header.is-fixed {
    border-color: #34b5ff !important; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header,
  [data-headerbg="color_3"] .header {
    border: 0; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_3"] .header-left .search-area {
    border-color: #34b5ff !important; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_3"] .header-left .search-area .form-control,
    [data-headerbg="color_3"] .header-left .search-area .input-group-text {
      background: #34b5ff;
      color: #fff; }
      [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_3"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_3"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_3"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_3"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link {
    background-color: #34b5ff;
    border-color: #34b5ff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_3"] .header-right .search-coundry {
    background-color: #34b5ff;
    border-color: #34b5ff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_3"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #34b5ff;
      color: #fff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_3"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_3"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_3"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_3"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_3"] .header-right .sidebar-info h4,
  [data-headerbg="color_3"] .header-right .sidebar-info .h4,
  [data-headerbg="color_3"] .header-right .sidebar-info .h4,
  [data-headerbg="color_3"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_3"] .header-right .bootstrap-select .btn {
    background-color: #34b5ff !important; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_3"] .header-right .bootstrap-select.countrypicker {
    border-color: #34b5ff !important; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_3"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #34b5ff !important; }
  [data-headerbg="color_3"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_3"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_4"][data-theme-version="dark"],
[data-headerbg="color_4"] {
  --headerbg: #4d06a5; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_4"] .header.is-fixed {
    border-color: #6408d6 !important; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header,
  [data-headerbg="color_4"] .header {
    border: 0; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_4"] .header-left .search-area {
    border-color: #6408d6 !important; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_4"] .header-left .search-area .form-control,
    [data-headerbg="color_4"] .header-left .search-area .input-group-text {
      background: #6408d6;
      color: #fff; }
      [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_4"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_4"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_4"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_4"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link {
    background-color: #6408d6;
    border-color: #6408d6; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_4"] .header-right .search-coundry {
    background-color: #6408d6;
    border-color: #6408d6; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_4"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #6408d6;
      color: #fff; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_4"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_4"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_4"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_4"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_4"] .header-right .sidebar-info h4,
  [data-headerbg="color_4"] .header-right .sidebar-info .h4,
  [data-headerbg="color_4"] .header-right .sidebar-info .h4,
  [data-headerbg="color_4"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_4"] .header-right .bootstrap-select .btn {
    background-color: #6408d6 !important; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_4"] .header-right .bootstrap-select.countrypicker {
    border-color: #6408d6 !important; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_4"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #6408d6 !important; }
  [data-headerbg="color_4"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_4"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_5"][data-theme-version="dark"],
[data-headerbg="color_5"] {
  --headerbg: #dc3545; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_5"] .header.is-fixed {
    border-color: #e4606d !important; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header,
  [data-headerbg="color_5"] .header {
    border: 0; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_5"] .header-left .search-area {
    border-color: #e4606d !important; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_5"] .header-left .search-area .form-control,
    [data-headerbg="color_5"] .header-left .search-area .input-group-text {
      background: #e4606d;
      color: #fff; }
      [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_5"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_5"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_5"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_5"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link {
    background-color: #e4606d;
    border-color: #e4606d; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_5"] .header-right .search-coundry {
    background-color: #e4606d;
    border-color: #e4606d; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_5"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #e4606d;
      color: #fff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_5"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_5"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_5"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_5"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_5"] .header-right .sidebar-info h4,
  [data-headerbg="color_5"] .header-right .sidebar-info .h4,
  [data-headerbg="color_5"] .header-right .sidebar-info .h4,
  [data-headerbg="color_5"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_5"] .header-right .bootstrap-select .btn {
    background-color: #e4606d !important; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_5"] .header-right .bootstrap-select.countrypicker {
    border-color: #e4606d !important; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_5"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #e4606d !important; }
  [data-headerbg="color_5"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_5"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_6"][data-theme-version="dark"],
[data-headerbg="color_6"] {
  --headerbg: #fd7e14; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_6"] .header.is-fixed {
    border-color: #fd9a47 !important; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header,
  [data-headerbg="color_6"] .header {
    border: 0; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_6"] .header-left .search-area {
    border-color: #fd9a47 !important; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_6"] .header-left .search-area .form-control,
    [data-headerbg="color_6"] .header-left .search-area .input-group-text {
      background: #fd9a47;
      color: #fff; }
      [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_6"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_6"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_6"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_6"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link {
    background-color: #fd9a47;
    border-color: #fd9a47; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_6"] .header-right .search-coundry {
    background-color: #fd9a47;
    border-color: #fd9a47; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_6"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #fd9a47;
      color: #fff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_6"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_6"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_6"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_6"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_6"] .header-right .sidebar-info h4,
  [data-headerbg="color_6"] .header-right .sidebar-info .h4,
  [data-headerbg="color_6"] .header-right .sidebar-info .h4,
  [data-headerbg="color_6"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_6"] .header-right .bootstrap-select .btn {
    background-color: #fd9a47 !important; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_6"] .header-right .bootstrap-select.countrypicker {
    border-color: #fd9a47 !important; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_6"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #fd9a47 !important; }
  [data-headerbg="color_6"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_6"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_7"][data-theme-version="dark"],
[data-headerbg="color_7"] {
  --headerbg: #5155C3; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_7"] .header.is-fixed {
    border-color: #777ad0 !important; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header,
  [data-headerbg="color_7"] .header {
    border: 0; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_7"] .header-left .search-area {
    border-color: #777ad0 !important; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_7"] .header-left .search-area .form-control,
    [data-headerbg="color_7"] .header-left .search-area .input-group-text {
      background: #777ad0;
      color: #fff; }
      [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_7"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_7"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_7"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_7"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link {
    background-color: #777ad0;
    border-color: #777ad0; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_7"] .header-right .search-coundry {
    background-color: #777ad0;
    border-color: #777ad0; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_7"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #777ad0;
      color: #fff; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_7"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_7"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_7"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_7"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_7"] .header-right .sidebar-info h4,
  [data-headerbg="color_7"] .header-right .sidebar-info .h4,
  [data-headerbg="color_7"] .header-right .sidebar-info .h4,
  [data-headerbg="color_7"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_7"] .header-right .bootstrap-select .btn {
    background-color: #777ad0 !important; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_7"] .header-right .bootstrap-select.countrypicker {
    border-color: #777ad0 !important; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_7"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #777ad0 !important; }
  [data-headerbg="color_7"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_7"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_8"][data-theme-version="dark"],
[data-headerbg="color_8"] {
  --headerbg: #854df3; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_8"] .header.is-fixed {
    border-color: #a67df6 !important; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header,
  [data-headerbg="color_8"] .header {
    border: 0; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_8"] .header-left .search-area {
    border-color: #a67df6 !important; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_8"] .header-left .search-area .form-control,
    [data-headerbg="color_8"] .header-left .search-area .input-group-text {
      background: #a67df6;
      color: #fff; }
      [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_8"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_8"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_8"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_8"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link {
    background-color: #a67df6;
    border-color: #a67df6; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_8"] .header-right .search-coundry {
    background-color: #a67df6;
    border-color: #a67df6; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_8"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #a67df6;
      color: #fff; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_8"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_8"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_8"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_8"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_8"] .header-right .sidebar-info h4,
  [data-headerbg="color_8"] .header-right .sidebar-info .h4,
  [data-headerbg="color_8"] .header-right .sidebar-info .h4,
  [data-headerbg="color_8"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_8"] .header-right .bootstrap-select .btn {
    background-color: #a67df6 !important; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_8"] .header-right .bootstrap-select.countrypicker {
    border-color: #a67df6 !important; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_8"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #a67df6 !important; }
  [data-headerbg="color_8"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_8"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_9"][data-theme-version="dark"],
[data-headerbg="color_9"] {
  --headerbg: #20c997; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_9"] .header.is-fixed {
    border-color: #3ce0af !important; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header,
  [data-headerbg="color_9"] .header {
    border: 0; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_9"] .header-left .search-area {
    border-color: #3ce0af !important; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_9"] .header-left .search-area .form-control,
    [data-headerbg="color_9"] .header-left .search-area .input-group-text {
      background: #3ce0af;
      color: #fff; }
      [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_9"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_9"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_9"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_9"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link {
    background-color: #3ce0af;
    border-color: #3ce0af; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_9"] .header-right .search-coundry {
    background-color: #3ce0af;
    border-color: #3ce0af; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_9"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #3ce0af;
      color: #fff; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_9"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_9"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_9"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_9"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_9"] .header-right .sidebar-info h4,
  [data-headerbg="color_9"] .header-right .sidebar-info .h4,
  [data-headerbg="color_9"] .header-right .sidebar-info .h4,
  [data-headerbg="color_9"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_9"] .header-right .bootstrap-select .btn {
    background-color: #3ce0af !important; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_9"] .header-right .bootstrap-select.countrypicker {
    border-color: #3ce0af !important; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_9"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #3ce0af !important; }
  [data-headerbg="color_9"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_9"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_10"][data-theme-version="dark"],
[data-headerbg="color_10"] {
  --headerbg: #17a2b8; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_10"] .header.is-fixed {
    border-color: #1fc8e3 !important; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header,
  [data-headerbg="color_10"] .header {
    border: 0; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_10"] .header-left .search-area {
    border-color: #1fc8e3 !important; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_10"] .header-left .search-area .form-control,
    [data-headerbg="color_10"] .header-left .search-area .input-group-text {
      background: #1fc8e3;
      color: #fff; }
      [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_10"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_10"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_10"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_10"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link {
    background-color: #1fc8e3;
    border-color: #1fc8e3; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_10"] .header-right .search-coundry {
    background-color: #1fc8e3;
    border-color: #1fc8e3; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_10"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #1fc8e3;
      color: #fff; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_10"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_10"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_10"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_10"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_10"] .header-right .sidebar-info h4,
  [data-headerbg="color_10"] .header-right .sidebar-info .h4,
  [data-headerbg="color_10"] .header-right .sidebar-info .h4,
  [data-headerbg="color_10"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_10"] .header-right .bootstrap-select .btn {
    background-color: #1fc8e3 !important; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_10"] .header-right .bootstrap-select.countrypicker {
    border-color: #1fc8e3 !important; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_10"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #1fc8e3 !important; }
  [data-headerbg="color_10"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_10"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_11"][data-theme-version="dark"],
[data-headerbg="color_11"] {
  --headerbg: #94618E; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_11"] .header.is-fixed {
    border-color: #aa7ea5 !important; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header,
  [data-headerbg="color_11"] .header {
    border: 0; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_11"] .header-left .search-area {
    border-color: #aa7ea5 !important; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_11"] .header-left .search-area .form-control,
    [data-headerbg="color_11"] .header-left .search-area .input-group-text {
      background: #aa7ea5;
      color: #fff; }
      [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_11"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_11"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_11"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_11"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link {
    background-color: #aa7ea5;
    border-color: #aa7ea5; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_11"] .header-right .search-coundry {
    background-color: #aa7ea5;
    border-color: #aa7ea5; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_11"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #aa7ea5;
      color: #fff; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_11"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_11"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_11"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_11"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_11"] .header-right .sidebar-info h4,
  [data-headerbg="color_11"] .header-right .sidebar-info .h4,
  [data-headerbg="color_11"] .header-right .sidebar-info .h4,
  [data-headerbg="color_11"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_11"] .header-right .bootstrap-select .btn {
    background-color: #aa7ea5 !important; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_11"] .header-right .bootstrap-select.countrypicker {
    border-color: #aa7ea5 !important; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_11"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #aa7ea5 !important; }
  [data-headerbg="color_11"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_11"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_12"][data-theme-version="dark"],
[data-headerbg="color_12"] {
  --headerbg: #00273a; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_12"] .header.is-fixed {
    border-color: #00496d !important; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header,
  [data-headerbg="color_12"] .header {
    border: 0; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_12"] .header-left .search-area {
    border-color: #00496d !important; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_12"] .header-left .search-area .form-control,
    [data-headerbg="color_12"] .header-left .search-area .input-group-text {
      background: #00496d;
      color: #fff; }
      [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_12"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_12"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_12"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_12"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link {
    background-color: #00496d;
    border-color: #00496d; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_12"] .header-right .search-coundry {
    background-color: #00496d;
    border-color: #00496d; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_12"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #00496d;
      color: #fff; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_12"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_12"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_12"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_12"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_12"] .header-right .sidebar-info h4,
  [data-headerbg="color_12"] .header-right .sidebar-info .h4,
  [data-headerbg="color_12"] .header-right .sidebar-info .h4,
  [data-headerbg="color_12"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_12"] .header-right .bootstrap-select .btn {
    background-color: #00496d !important; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_12"] .header-right .bootstrap-select.countrypicker {
    border-color: #00496d !important; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_12"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #00496d !important; }
  [data-headerbg="color_12"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_12"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_13"][data-theme-version="dark"],
[data-headerbg="color_13"] {
  --headerbg: #432d29; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_13"] .header.is-fixed {
    border-color: #63423c !important; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header,
  [data-headerbg="color_13"] .header {
    border: 0; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_13"] .header-left .search-area {
    border-color: #63423c !important; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_13"] .header-left .search-area .form-control,
    [data-headerbg="color_13"] .header-left .search-area .input-group-text {
      background: #63423c;
      color: #fff; }
      [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_13"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_13"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_13"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_13"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link {
    background-color: #63423c;
    border-color: #63423c; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_13"] .header-right .search-coundry {
    background-color: #63423c;
    border-color: #63423c; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_13"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #63423c;
      color: #fff; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_13"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_13"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_13"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_13"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_13"] .header-right .sidebar-info h4,
  [data-headerbg="color_13"] .header-right .sidebar-info .h4,
  [data-headerbg="color_13"] .header-right .sidebar-info .h4,
  [data-headerbg="color_13"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_13"] .header-right .bootstrap-select .btn {
    background-color: #63423c !important; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_13"] .header-right .bootstrap-select.countrypicker {
    border-color: #63423c !important; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_13"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #63423c !important; }
  [data-headerbg="color_13"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_13"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_14"][data-theme-version="dark"],
[data-headerbg="color_14"] {
  --headerbg: #4885ed; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_14"] .header.is-fixed {
    border-color: #76a4f2 !important; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header,
  [data-headerbg="color_14"] .header {
    border: 0; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_14"] .header-left .search-area {
    border-color: #76a4f2 !important; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_14"] .header-left .search-area .form-control,
    [data-headerbg="color_14"] .header-left .search-area .input-group-text {
      background: #76a4f2;
      color: #fff; }
      [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_14"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_14"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_14"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_14"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link {
    background-color: #76a4f2;
    border-color: #76a4f2; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_14"] .header-right .search-coundry {
    background-color: #76a4f2;
    border-color: #76a4f2; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_14"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #76a4f2;
      color: #fff; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_14"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_14"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_14"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_14"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_14"] .header-right .sidebar-info h4,
  [data-headerbg="color_14"] .header-right .sidebar-info .h4,
  [data-headerbg="color_14"] .header-right .sidebar-info .h4,
  [data-headerbg="color_14"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_14"] .header-right .bootstrap-select .btn {
    background-color: #76a4f2 !important; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_14"] .header-right .bootstrap-select.countrypicker {
    border-color: #76a4f2 !important; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_14"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #76a4f2 !important; }
  [data-headerbg="color_14"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_14"] .hamburger .line {
    background: #fff !important; }

[data-headerbg="color_15"][data-theme-version="dark"],
[data-headerbg="color_15"] {
  --headerbg: #4cb32b; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header.is-fixed,
  [data-headerbg="color_15"] .header.is-fixed {
    border-color: #63d140 !important; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header,
  [data-headerbg="color_15"] .header {
    border: 0; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search-area,
  [data-headerbg="color_15"] .header-left .search-area {
    border-color: #63d140 !important; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search-area .form-control,
    [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search-area .input-group-text,
    [data-headerbg="color_15"] .header-left .search-area .form-control,
    [data-headerbg="color_15"] .header-left .search-area .input-group-text {
      background: #63d140;
      color: #fff; }
      [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search-area .input-group-text svg path,
      [data-headerbg="color_15"] .header-left .search-area .form-control svg path,
      [data-headerbg="color_15"] .header-left .search-area .input-group-text svg path {
        fill: #fff; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_15"] .header-left .search-area .form-control::placeholder {
      color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .hamburger svg rect,
  [data-headerbg="color_15"] .hamburger svg rect {
    fill: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
  [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link {
    background-color: #63d140;
    border-color: #63d140; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
    [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link svg path {
      fill: #fff; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link i,
    [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link i {
      color: #fff; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link:before,
    [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link:before {
      background-color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-coundry,
  [data-headerbg="color_15"] .header-right .search-coundry {
    background-color: #63d140;
    border-color: #63d140; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-coundry .default-select.dashboard-select,
    [data-headerbg="color_15"] .header-right .search-coundry .default-select.dashboard-select {
      background-color: #63d140;
      color: #fff; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header-right .search-coundry .default-select .dropdown-toggle::after,
    [data-headerbg="color_15"] .header-right .search-coundry .default-select .dropdown-toggle::after {
      border-color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile2 .dropdown-menu a span,
  [data-headerbg="color_15"] .header-right .header-profile2 .dropdown-menu a span {
    color: #000; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .sidebar-info h4, [data-headerbg="color_15"][data-theme-version="dark"] .header-right .sidebar-info .h4, [data-headerbg="color_15"][data-theme-version="dark"] .header-right .sidebar-info .h4,
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile2 span,
  [data-headerbg="color_15"] .header-right .sidebar-info h4,
  [data-headerbg="color_15"] .header-right .sidebar-info .h4,
  [data-headerbg="color_15"] .header-right .sidebar-info .h4,
  [data-headerbg="color_15"] .header-right .header-profile2 span {
    color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_15"] .header-right .bootstrap-select .btn {
    background-color: #63d140 !important; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .bootstrap-select.countrypicker,
  [data-headerbg="color_15"] .header-right .bootstrap-select.countrypicker {
    border-color: #63d140 !important; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .bootstrap-select .btn,
  [data-headerbg="color_15"] .header-right .bootstrap-select .btn {
    color: #fff !important;
    border-color: #63d140 !important; }
  [data-headerbg="color_15"][data-theme-version="dark"] .hamburger .line,
  [data-headerbg="color_15"] .hamburger .line {
    background: #fff !important; }

@media (min-width: 62rem) {
  [data-container="boxed"] {
    --right-space: 0;
    background-color: var(--primary);
    /* .wallet-open .content-body{
			padding-right: 0;
		} */ }
    [data-container="boxed"] #main-wrapper {
      max-width: 74.9375rem;
      margin: 0 auto;
      box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1);
      overflow: hidden; }
      [direction="rtl"][data-container="boxed"] #main-wrapper {
        text-align: right; }
    [data-container="boxed"] .invoice-num {
      font-size: 1.375rem; }
    [data-container="boxed"] .wallet-open .header .header-content {
      padding-right: 1.875rem; }
    [data-container="boxed"] .wallet-bar {
      display: none; }
    [data-container="boxed"] .nav-link.menu-wallet {
      display: none; } }

@media only screen and (min-width: 84.375rem) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 74.9375rem; } }

@media only screen and (min-width: 75rem) and (max-width: 84.3125rem) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 74.9375rem; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .dlabnav {
  max-width: 74.9375rem; }

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .content-body {
  padding-top: 14rem !important; }

[data-layout="vertical"][data-container="boxed"][data-header-position="fixed"] .header,
[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header {
  width: 74.9375rem; }

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 74.9375rem; }

[data-container="boxed"] .metismenu.fixed {
  left: auto;
  max-width: 74.9375rem; }

[data-container="boxed"] .page-titles {
  margin-bottom: 3rem;
  padding: 0.9375rem 0.9375rem; }

[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl, [data-container="boxed"] .content-body .container-xxl {
  padding: 1.875rem; }

[data-container="boxed"][data-layout="vertical"] .page-titles {
  margin-left: 0;
  margin-right: 0; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  position: absolute; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
  left: auto;
  max-width: 74.9375rem; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .container-fluid, [data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .container-sm, [data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .container-md, [data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .container-lg, [data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .container-xl, [data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .container-xxl {
  padding-bottom: 0; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] {
  /* &[data-sidebar-style="full"],
	&[data-sidebar-style="icon-hover"]{
		.content-body{
			padding-top: 9rem;
		}
	} */
  /* &[data-sidebar-style="compact"]{
		.content-body{
			padding-top: 7.5rem;
		}
	} */
  /* &[data-sidebar-style="modern"]{
		.content-body{
			padding-top: 6.5rem;
		}
	} */ }

[data-container="boxed"] .nav-header,
[data-container="wide-boxed"] .nav-header,
[data-sidebar-position="static"][data-header-position="static"][data-layout="horizontal"] .nav-header {
  height: 5.5rem; }

[data-container="boxed"][data-sidebar-position="static"][data-header-position="fixed"][data-layout="horizontal"] .nav-header {
  height: 5rem; }

[data-container="boxed"][data-sidebar-position="static"][data-header-position="fixed"][data-layout="horizontal"][data-sidebar-style="mini"] .content-body {
  padding-top: 10rem !important; }

[data-container="boxed"][data-sidebar-position="static"][data-header-position="fixed"][data-layout="horizontal"][data-sidebar-style="modern"] .content-body {
  padding-top: 6.5rem; }

[data-container="wide-boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] {
  /* &[data-sidebar-style="full"],
	&[data-sidebar-style="icon-hover"]{
		.content-body{
			padding-top: 9rem;
		}
	} */
  /* &[data-sidebar-style="compact"]{
		.content-body{
			padding-top: 7.5rem;
		}
	} */
  /* &[data-sidebar-style="modern"]{
		.content-body{
			padding-top: 6.5rem;
		}
	} */ }

[data-container="wide-boxed"][data-sidebar-position="static"][data-layout="horizontal"][data-sidebar-style="compact"] .header .header-content {
  margin-left: 13.2rem; }

[data-container="wide-boxed"] .nav-header,
[data-container="boxed"] .nav-header,
[data-container="wide"] .nav-header,
[data-sidebar-position="static"][data-layout="horizontal"][data-header-position="static"] .nav-header {
  height: 5rem;
  z-index: 8; }

[data-container="wide"][data-sidebar-position="fixed"][data-layout="horizontal"][data-sidebar-style="compact"] .header .header-content {
  margin-left: 12.2rem; }

[data-container="boxed"] .header-left .search-area {
  display: none; }

@media (min-width: 62rem) {
  [data-container="wide-boxed"] {
    --right-space: 0;
    background-color: var(--primary); }
    [data-container="wide-boxed"] #main-wrapper {
      max-width: 92.5rem;
      margin: 0 auto;
      box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1);
      overflow: hidden; }
      [direction="rtl"][data-container="wide-boxed"] #main-wrapper {
        text-align: right; }
    [data-container="wide-boxed"] .wallet-open .header .header-content {
      padding-right: 1.875rem; }
    [data-container="wide-boxed"] .wallet-bar {
      display: none; }
    [data-container="wide-boxed"] .nav-link.menu-wallet {
      display: none; } }

@media only screen and (min-width: 84.375rem) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="wide-boxed"][data-header-position="fixed"] .header {
    width: 92.5rem; } }

@media only screen and (min-width: 75rem) and (max-width: 100rem) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="wide-boxed"][data-header-position="fixed"] .header {
    width: 92.5rem; } }

[data-sidebar-style="compact"][data-header-position="fixed"][data-container="wide-boxed"][data-layout="vertical"] .header {
  width: 92.5rem; }

[data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .dlabnav {
  max-width: 92.5rem; }

[data-layout="vertical"][data-container="wide-boxed"][data-header-position="fixed"] .header,
[data-layout="horizontal"][data-container="wide-boxed"][data-header-position="fixed"] .header {
  width: 92.5rem; }

[data-layout="horizontal"][data-container="wide-boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 92.5rem; }

[data-container="wide-boxed"] .metismenu.fixed {
  left: auto;
  max-width: 92.5rem; }

[data-container="wide-boxed"] .page-titles {
  margin-bottom: 3rem;
  padding: 0.9375rem 0.9375rem; }

[data-container="wide-boxed"] .content-body .container-fluid, [data-container="wide-boxed"] .content-body .container-sm, [data-container="wide-boxed"] .content-body .container-md, [data-container="wide-boxed"] .content-body .container-lg, [data-container="wide-boxed"] .content-body .container-xl, [data-container="wide-boxed"] .content-body .container-xxl {
  padding: 2.5rem; }

[data-container="wide-boxed"][data-layout="vertical"] .page-titles {
  margin-left: 0;
  margin-right: 0; }

[data-layout="vertical"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  position: absolute; }

[data-container="wide-boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
  left: auto;
  max-width: 92.5rem; }

[data-container="wide-boxed"][data-layout="horizontal"][data-header-position="fixed"][data-sidebar-style="icon-hover"] .content-body, [data-container="wide-boxed"][data-layout="horizontal"][data-header-position="fixed"][data-sidebar-style="full"] .content-body {
  padding-top: 14rem; }

[data-container="wide-boxed"][data-layout="horizontal"][data-header-position="fixed"][data-sidebar-style="compact"] .content-body, [data-container="wide-boxed"][data-layout="horizontal"][data-header-position="fixed"][data-sidebar-style="modern"] .content-body {
  padding-top: 12rem; }

[data-primary="color_2"] {
  --primary: #6610f2;
  --secondary: #9568FF;
  --primary-hover: #510bc4;
  --primary-dark: #290564;
  --rgba-primary-1: rgba(102, 16, 242, 0.1);
  --rgba-primary-2: rgba(102, 16, 242, 0.2);
  --rgba-primary-3: rgba(102, 16, 242, 0.3);
  --rgba-primary-4: rgba(102, 16, 242, 0.4);
  --rgba-primary-5: rgba(102, 16, 242, 0.5);
  --rgba-primary-6: rgba(102, 16, 242, 0.6);
  --rgba-primary-7: rgba(102, 16, 242, 0.7);
  --rgba-primary-8: rgba(102, 16, 242, 0.8);
  --rgba-primary-9: rgba(102, 16, 242, 0.9); }

[data-primary="color_3"] {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9); }

[data-primary="color_4"] {
  --primary: #4d06a5;
  --secondary: #9568FF;
  --primary-hover: #360474;
  --primary-dark: #080111;
  --rgba-primary-1: rgba(77, 6, 165, 0.1);
  --rgba-primary-2: rgba(77, 6, 165, 0.2);
  --rgba-primary-3: rgba(77, 6, 165, 0.3);
  --rgba-primary-4: rgba(77, 6, 165, 0.4);
  --rgba-primary-5: rgba(77, 6, 165, 0.5);
  --rgba-primary-6: rgba(77, 6, 165, 0.6);
  --rgba-primary-7: rgba(77, 6, 165, 0.7);
  --rgba-primary-8: rgba(77, 6, 165, 0.8);
  --rgba-primary-9: rgba(77, 6, 165, 0.9); }

[data-primary="color_5"] {
  --primary: #dc3545;
  --secondary: #9568FF;
  --primary-hover: #bd2130;
  --primary-dark: #66121a;
  --rgba-primary-1: rgba(220, 53, 69, 0.1);
  --rgba-primary-2: rgba(220, 53, 69, 0.2);
  --rgba-primary-3: rgba(220, 53, 69, 0.3);
  --rgba-primary-4: rgba(220, 53, 69, 0.4);
  --rgba-primary-5: rgba(220, 53, 69, 0.5);
  --rgba-primary-6: rgba(220, 53, 69, 0.6);
  --rgba-primary-7: rgba(220, 53, 69, 0.7);
  --rgba-primary-8: rgba(220, 53, 69, 0.8);
  --rgba-primary-9: rgba(220, 53, 69, 0.9); }

[data-primary="color_6"] {
  --primary: #fd7e14;
  --secondary: #9568FF;
  --primary-hover: #dc6502;
  --primary-dark: #773701;
  --rgba-primary-1: rgba(253, 126, 20, 0.1);
  --rgba-primary-2: rgba(253, 126, 20, 0.2);
  --rgba-primary-3: rgba(253, 126, 20, 0.3);
  --rgba-primary-4: rgba(253, 126, 20, 0.4);
  --rgba-primary-5: rgba(253, 126, 20, 0.5);
  --rgba-primary-6: rgba(253, 126, 20, 0.6);
  --rgba-primary-7: rgba(253, 126, 20, 0.7);
  --rgba-primary-8: rgba(253, 126, 20, 0.8);
  --rgba-primary-9: rgba(253, 126, 20, 0.9); }

[data-primary="color_7"] {
  --primary: #5155C3;
  --secondary: #9568FF;
  --primary-hover: #3a3ea7;
  --primary-dark: #20225b;
  --rgba-primary-1: rgba(81, 85, 195, 0.1);
  --rgba-primary-2: rgba(81, 85, 195, 0.2);
  --rgba-primary-3: rgba(81, 85, 195, 0.3);
  --rgba-primary-4: rgba(81, 85, 195, 0.4);
  --rgba-primary-5: rgba(81, 85, 195, 0.5);
  --rgba-primary-6: rgba(81, 85, 195, 0.6);
  --rgba-primary-7: rgba(81, 85, 195, 0.7);
  --rgba-primary-8: rgba(81, 85, 195, 0.8);
  --rgba-primary-9: rgba(81, 85, 195, 0.9); }

[data-primary="color_8"] {
  --primary: #854df3;
  --secondary: #9568FF;
  --primary-hover: #641df0;
  --primary-dark: #3c0b9c;
  --rgba-primary-1: rgba(133, 77, 243, 0.1);
  --rgba-primary-2: rgba(133, 77, 243, 0.2);
  --rgba-primary-3: rgba(133, 77, 243, 0.3);
  --rgba-primary-4: rgba(133, 77, 243, 0.4);
  --rgba-primary-5: rgba(133, 77, 243, 0.5);
  --rgba-primary-6: rgba(133, 77, 243, 0.6);
  --rgba-primary-7: rgba(133, 77, 243, 0.7);
  --rgba-primary-8: rgba(133, 77, 243, 0.8);
  --rgba-primary-9: rgba(133, 77, 243, 0.9); }

[data-primary="color_9"] {
  --primary: #20c997;
  --secondary: #9568FF;
  --primary-hover: #199d76;
  --primary-dark: #0b4534;
  --rgba-primary-1: rgba(32, 201, 151, 0.1);
  --rgba-primary-2: rgba(32, 201, 151, 0.2);
  --rgba-primary-3: rgba(32, 201, 151, 0.3);
  --rgba-primary-4: rgba(32, 201, 151, 0.4);
  --rgba-primary-5: rgba(32, 201, 151, 0.5);
  --rgba-primary-6: rgba(32, 201, 151, 0.6);
  --rgba-primary-7: rgba(32, 201, 151, 0.7);
  --rgba-primary-8: rgba(32, 201, 151, 0.8);
  --rgba-primary-9: rgba(32, 201, 151, 0.9); }

[data-primary="color_10"] {
  --primary: #17a2b8;
  --secondary: #9568FF;
  --primary-hover: #117a8b;
  --primary-dark: #062a30;
  --rgba-primary-1: rgba(23, 162, 184, 0.1);
  --rgba-primary-2: rgba(23, 162, 184, 0.2);
  --rgba-primary-3: rgba(23, 162, 184, 0.3);
  --rgba-primary-4: rgba(23, 162, 184, 0.4);
  --rgba-primary-5: rgba(23, 162, 184, 0.5);
  --rgba-primary-6: rgba(23, 162, 184, 0.6);
  --rgba-primary-7: rgba(23, 162, 184, 0.7);
  --rgba-primary-8: rgba(23, 162, 184, 0.8);
  --rgba-primary-9: rgba(23, 162, 184, 0.9); }

[data-primary="color_11"] {
  --primary: #94618E;
  --secondary: #9568FF;
  --primary-hover: #754d70;
  --primary-dark: #382435;
  --rgba-primary-1: rgba(148, 97, 142, 0.1);
  --rgba-primary-2: rgba(148, 97, 142, 0.2);
  --rgba-primary-3: rgba(148, 97, 142, 0.3);
  --rgba-primary-4: rgba(148, 97, 142, 0.4);
  --rgba-primary-5: rgba(148, 97, 142, 0.5);
  --rgba-primary-6: rgba(148, 97, 142, 0.6);
  --rgba-primary-7: rgba(148, 97, 142, 0.7);
  --rgba-primary-8: rgba(148, 97, 142, 0.8);
  --rgba-primary-9: rgba(148, 97, 142, 0.9); }

[data-primary="color_12"] {
  --primary: #00273a;
  --secondary: #9568FF;
  --primary-hover: #000507;
  --primary-dark: black;
  --rgba-primary-1: rgba(0, 39, 58, 0.1);
  --rgba-primary-2: rgba(0, 39, 58, 0.2);
  --rgba-primary-3: rgba(0, 39, 58, 0.3);
  --rgba-primary-4: rgba(0, 39, 58, 0.4);
  --rgba-primary-5: rgba(0, 39, 58, 0.5);
  --rgba-primary-6: rgba(0, 39, 58, 0.6);
  --rgba-primary-7: rgba(0, 39, 58, 0.7);
  --rgba-primary-8: rgba(0, 39, 58, 0.8);
  --rgba-primary-9: rgba(0, 39, 58, 0.9); }

[data-primary="color_13"] {
  --primary: #432d29;
  --secondary: #9568FF;
  --primary-hover: #231816;
  --primary-dark: black;
  --rgba-primary-1: rgba(67, 45, 41, 0.1);
  --rgba-primary-2: rgba(67, 45, 41, 0.2);
  --rgba-primary-3: rgba(67, 45, 41, 0.3);
  --rgba-primary-4: rgba(67, 45, 41, 0.4);
  --rgba-primary-5: rgba(67, 45, 41, 0.5);
  --rgba-primary-6: rgba(67, 45, 41, 0.6);
  --rgba-primary-7: rgba(67, 45, 41, 0.7);
  --rgba-primary-8: rgba(67, 45, 41, 0.8);
  --rgba-primary-9: rgba(67, 45, 41, 0.9); }

[data-primary="color_14"] {
  --primary: #4885ed;
  --secondary: #9568FF;
  --primary-hover: #1a66e8;
  --primary-dark: #0e3d8e;
  --rgba-primary-1: rgba(72, 133, 237, 0.1);
  --rgba-primary-2: rgba(72, 133, 237, 0.2);
  --rgba-primary-3: rgba(72, 133, 237, 0.3);
  --rgba-primary-4: rgba(72, 133, 237, 0.4);
  --rgba-primary-5: rgba(72, 133, 237, 0.5);
  --rgba-primary-6: rgba(72, 133, 237, 0.6);
  --rgba-primary-7: rgba(72, 133, 237, 0.7);
  --rgba-primary-8: rgba(72, 133, 237, 0.8);
  --rgba-primary-9: rgba(72, 133, 237, 0.9); }

[data-primary="color_15"] {
  --primary: #4cb32b;
  --secondary: #9568FF;
  --primary-hover: #3b8a21;
  --primary-dark: #18380d;
  --rgba-primary-1: rgba(76, 179, 43, 0.1);
  --rgba-primary-2: rgba(76, 179, 43, 0.2);
  --rgba-primary-3: rgba(76, 179, 43, 0.3);
  --rgba-primary-4: rgba(76, 179, 43, 0.4);
  --rgba-primary-5: rgba(76, 179, 43, 0.5);
  --rgba-primary-6: rgba(76, 179, 43, 0.6);
  --rgba-primary-7: rgba(76, 179, 43, 0.7);
  --rgba-primary-8: rgba(76, 179, 43, 0.8);
  --rgba-primary-9: rgba(76, 179, 43, 0.9); }

[data-typography="opensans"] {
  font-family: 'Open Sans', sans-serif; }

[data-typography="poppins"] {
  font-family: 'poppins', sans-serif; }

[data-typography="Nunito"] {
  font-family: 'Nunito Sans', sans-serif; }

[data-typography="roboto"] {
  font-family: 'Roboto', sans-serif; }

[data-typography="helvetica"] {
  font-family: 'HelveticaNeue'; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

[data-theme-version="transparent"] {
  background: url("../images/body/12.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  position: relative;
  color: #fff; }
  [data-theme-version="transparent"] h1, [data-theme-version="transparent"] .h1,
  [data-theme-version="transparent"] h2,
  [data-theme-version="transparent"] .h2,
  [data-theme-version="transparent"] h3,
  [data-theme-version="transparent"] .h3,
  [data-theme-version="transparent"] h4,
  [data-theme-version="transparent"] .h4,
  [data-theme-version="transparent"] h5,
  [data-theme-version="transparent"] .h5,
  [data-theme-version="transparent"] h6,
  [data-theme-version="transparent"] .h6 {
    color: #fff !important; }
  [data-theme-version="transparent"] a.link {
    color: #ddd; }
  [data-theme-version="transparent"] a.link:focus,
  [data-theme-version="transparent"] a.link:hover {
    color: #00ADA3; }
  [data-theme-version="transparent"] a {
    color: #fff; }
    [data-theme-version="transparent"] a:hover {
      color: #7e8dbf; }
  [data-theme-version="transparent"] .border-right {
    border-right: 1px solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="transparent"] .border-left {
    border-left: 1px solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="transparent"] .border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="transparent"] .border-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="transparent"] .border {
    border: 1px solid rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="transparent"] .dropdown-menu {
  background-color: #2D2D37; }

[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus {
  background-color: #1E1E25;
  color: #fff; }

[data-theme-version="transparent"] .form-control {
  background-color: #1E1E25;
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="transparent"] .card {
  background-color: rgba(0, 0, 0, 0.15); }

[data-theme-version="transparent"] .header {
  background-color: rgba(0, 0, 0, 0.15); }

[data-theme-version="transparent"] .header-left input {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }
  [data-theme-version="transparent"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary); }
  [data-theme-version="transparent"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover {
  color: #fff; }

[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .dlabnav {
  background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .dlabnav .metismenu > li > a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .dlabnav .metismenu > li:hover > a, [data-theme-version="transparent"] .dlabnav .metismenu > li:focus > a, [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active > a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    color: #fff; }
    [data-theme-version="transparent"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active > a::after {
      border-color: transparent transparent #fff transparent; }
  [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="transparent"] .dlabnav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15); }
    [data-theme-version="transparent"] .dlabnav .metismenu ul a:hover, [data-theme-version="transparent"] .dlabnav .metismenu ul a:focus, [data-theme-version="transparent"] .dlabnav .metismenu ul a.mm-active {
      color: #fff; }
  [data-theme-version="transparent"] .dlabnav .metismenu a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .dlabnav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .dlabnav .metismenu .has-arrow:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

[data-theme-version="dark"] {
  background: #1E1E25;
  color: rgba(255, 255, 255, 0.6);
  --nav-headbg: #2D2D37;
  --sidebar-bg: #1E1E25;
  --headerbg: #2D2D37; }
  [data-theme-version="dark"] h1, [data-theme-version="dark"] .h1,
  [data-theme-version="dark"] h2,
  [data-theme-version="dark"] .h2,
  [data-theme-version="dark"] h3,
  [data-theme-version="dark"] .h3,
  [data-theme-version="dark"] h4,
  [data-theme-version="dark"] .h4,
  [data-theme-version="dark"] h5,
  [data-theme-version="dark"] .h5,
  [data-theme-version="dark"] h6,
  [data-theme-version="dark"] .h6 {
    color: #fff !important; }
  [data-theme-version="dark"] a.link {
    color: #ddd; }
  [data-theme-version="dark"] a.link:focus,
  [data-theme-version="dark"] a.link:hover {
    color: #00ADA3; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .border-right {
    border-right: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border {
    border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .card {
  background-color: #2D2D37;
  box-shadow: none; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #2D2D37;
  box-shadow: 0rem 0rem 0rem 0.0625rem rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777; }
    [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
      background-color: #2D2D37;
      color: #fff; }

[data-theme-version="dark"] a {
  color: #fff; }

[data-theme-version="dark"] .btn-link g [fill] {
  fill: #fff; }

[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
  color: #000; }

[data-theme-version="dark"] .form-control {
  background-color: #1E1E25;
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .modal-content {
  background: #2D2D37; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .widget-stat .media > span {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #1E1E25;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .custom-select {
  border-color: rgba(255, 255, 255, 0.1);
  color: #7e8dbf;
  background: #1E1E25; }

[data-theme-version="dark"] .nav-tabs {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .grid-col {
  background: #1E1E25; }

[data-theme-version="dark"] .noUi-target {
  border-color: rgba(255, 255, 255, 0.1);
  border-radius: 0.5rem;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .input-group-text {
  background: #1E1E25;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff; }

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #1E1E25;
    color: #fff; }

[data-theme-version="dark"] .list-group-item-action {
  color: #717579; }

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
  background-color: #1E1E25;
  border-color: #1E1E25; }

[data-theme-version="dark"] .list-group-item.active {
  color: #fff;
  border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .swal2-popup {
  background: #2D2D37; }

[data-theme-version="dark"] .form-head .btn-outline-primary {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
  border-color: var(--primary); }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
  background: transparent; }

[data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
  color: #fff; }

[data-theme-version="dark"] .text-black {
  color: #fff !important; }

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
  fill: #fff; }

[data-theme-version="dark"] .morris_chart_height text tspan {
  fill: #fff; }

[data-theme-version="dark"] .btn-link {
  color: #fff; }
  [data-theme-version="dark"] .btn-link svg path {
    stroke: #fff; }

[data-theme-version="dark"] .order-bg {
  background: #1E1E25; }

[data-theme-version="dark"] .detault-daterange {
  background: #1E1E25;
  color: #fff; }
  [data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #2D2D37;
    border: 0; }

[data-theme-version="dark"] .dataTablesCard {
  background-color: #2D2D37; }

[data-theme-version="dark"] .compose-content .dropzone {
  background: #1E1E25 !important; }
  [data-theme-version="dark"] .compose-content .dropzone .dlab-message .dlab-button {
    color: #fff; }

[data-theme-version="dark"] .daterangepicker {
  background: #1E1E25;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #1E1E25; }
    [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
      background-color: var(--primary);
      color: #fff; }
  [data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 0.375rem solid #1E1E25; }

[data-theme-version="dark"] .daterangepicker select.hourselect, [data-theme-version="dark"] .daterangepicker select.minuteselect, [data-theme-version="dark"] .daterangepicker select.secondselect, [data-theme-version="dark"] .daterangepicker select.ampmselect {
  background: #1E1E25;
  border: 0.0625rem solid rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
  background-color: #2D2D37; }
  [data-theme-version="dark"] .daterangepicker td.off:hover,
  [data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
  [data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
  [data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .round .checkmark {
  background-color: #1E1E25; }

[data-theme-version="dark"] .round:hover input ~ .checkmark {
  background-color: #1E1E25; }

[data-theme-version="dark"] .round span {
  color: #fff; }

[data-theme-version="dark"] .app-fullcalendar .fc-button {
  background-color: #1E1E25;
  border-color: var(--primary);
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary); }

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 0.125rem rgba(255, 255, 255, 0.1), 0 0 0 0.25rem var(--rgba-primary-1); }

[data-theme-version="dark"] .dd-handle {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul {
  background: #2D2D37 !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
  border-color: rgba(255, 255, 255, 0.1);
  background: transparent;
  color: white !important; }

[data-theme-version="dark"] .clockpicker-popover .popover-content {
  background-color: #2D2D37; }

[data-theme-version="dark"] .clockpicker-plate {
  background-color: #1E1E25; }

[data-theme-version="dark"] .clockpicker-popover .popover-title {
  background-color: #1E1E25;
  color: #fff; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
  background-color: #1E1E25; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
  background: #1E1E25; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
  background: var(--primary); }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
  background: var(--primary); }

[data-theme-version="dark"] .check-switch .custom-control-label:after, [data-theme-version="dark"] .check-switch .custom-control-label:before {
  border-color: var(--primary); }

[data-theme-version="dark"] .fc-unthemed .fc-today {
  background: #1E1E25; }

[data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .picker__box {
  background: #1E1E25; }
  [data-theme-version="dark"] .picker__box .picker__button--clear, [data-theme-version="dark"] .picker__box .picker__button--close, [data-theme-version="dark"] .picker__box .picker__button--today {
    background: #2D2D37;
    color: #fff; }
    [data-theme-version="dark"] .picker__box .picker__button--clear:hover:before, [data-theme-version="dark"] .picker__box .picker__button--close:hover:before, [data-theme-version="dark"] .picker__box .picker__button--today:hover:before {
      color: #fff; }

[data-theme-version="dark"] .picker {
  color: #999; }

[data-theme-version="dark"] .dtp > .dtp-content {
  background: #1E1E25; }

[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a {
  color: #68686a; }
  [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected {
    color: #fff; }

[data-theme-version="dark"] .order-request tbody tr {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .card-list li {
  color: #fff; }

[data-theme-version="dark"] .card-bx .change-btn:hover {
  color: var(--primary); }

[data-theme-version="dark"] .invoice-card.bg-warning {
  background-color: #5b3c1f !important; }

[data-theme-version="dark"] .invoice-card.bg-success {
  background-color: #2a6729 !important; }

[data-theme-version="dark"] .invoice-card.bg-info {
  background-color: #4c276a !important; }

[data-theme-version="dark"] .invoice-card.bg-secondary {
  background-color: #1c3e52 !important; }

[data-theme-version="dark"] .user-list li {
  border-color: #2D2D37; }

[data-theme-version="dark"] .toggle-switch {
  color: #fff; }

[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
  fill: #969ba0; }

[data-theme-version="dark"] .bar-chart line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .accordion.style-1 .accordion-item, [data-theme-version="dark"] .invoice-list {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info a, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed > span {
  color: #fff; }

[data-theme-version="dark"] .ic-card > a {
  background: #25479f; }
  [data-theme-version="dark"] .ic-card > a:first-child {
    border-color: #25479f; }

[data-theme-version="dark"] .ic-card span {
  color: #fff; }

[data-theme-version="dark"] table.dataTable thead th, [data-theme-version="dark"] table.dataTable thead td {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .form-check .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }

[data-theme-version="dark"] .paging_simple_numbers.dataTables_paginate {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dataTables_info {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
  background: var(--primary);
  color: #fff !important; }

[data-theme-version="dark"] .dashboard-select {
  background: #2D2D37;
  color: white !important;
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .dashboard-select .list {
  background: #2D2D37; }

[data-theme-version="dark"] .dashboard-select .option:hover, [data-theme-version="dark"] .dashboard-select .option.focus, [data-theme-version="dark"] .dashboard-select .option.selected.focus {
  background: #1E1E25; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs {
  background: #2D2D37; }

[data-theme-version="dark"] .transaction-details {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .description {
  color: #fff; }

[data-theme-version="dark"] .apexcharts-legend-text {
  color: #fff !important; }

[data-theme-version="dark"] .area-theme line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .transaction-details .amount-bx {
  background: #2D2D37; }
  [data-theme-version="dark"] .transaction-details .amount-bx i {
    background: #8d3b0c; }

[data-theme-version="dark"] .nice-select .option {
  background: #2D2D37; }

[data-theme-version="dark"] .nice-select .option:hover, [data-theme-version="dark"] .nice-select .option.focus, [data-theme-version="dark"] .nice-select .option.selected.focus {
  background: #2D2D37; }

[data-theme-version="dark"] .card-tabs.style-1 {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .nice-select .list {
  background: #1E1E25; }

[data-theme-version="dark"] .table-search .input-group .input-group-text {
  background: #2D2D37; }

[data-theme-version="dark"] .dark-btn svg path {
  stroke: #fff; }

[data-theme-version="dark"] .bar-chart .apexcharts-legend-text {
  color: #fff !important; }

[data-theme-version="dark"] .Sales tspan {
  fill: #fff; }

[data-theme-version="dark"] .timeline-chart rect {
  fill: #1E1E25; }

[data-theme-version="dark"] .header-info span {
  color: #fff !important; }

[data-theme-version="dark"] .ck-editor__editable {
  background: #1E1E25 !important; }

[data-theme-version="dark"] .ck.ck-editor .ck.ck-toolbar {
  background: #2D2D37; }

[data-theme-version="dark"] .ck.ck-toolbar .ck.ck-toolbar__separator {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .search-area .form-control {
  background: #1E1E25;
  border: none; }
  [data-theme-version="dark"] .search-area .form-control:hover {
    border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .search-area .input-group-text {
  background: #1E1E25;
  border: none; }

[data-theme-version="dark"] .chartBarRunning tspan {
  fill: #fff; }

[data-theme-version="dark"] .chartBarRunning line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .reservationChart tspan {
  fill: #fff; }

[data-theme-version="dark"] .reservationChart line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .table-condensed i:hover {
  background: #2D2D37; }

[data-theme-version="dark"] .booking-calender thead .picker-switch {
  color: #fff; }
  [data-theme-version="dark"] .booking-calender thead .picker-switch:hover {
    background: #2D2D37; }

[data-theme-version="dark"] .booking-calender .prev:hover,
[data-theme-version="dark"] .booking-calender .next:hover {
  background: #2D2D37; }

[data-theme-version="dark"] .dlabnav .header-info2 span {
  color: #fff; }

[data-theme-version="dark"] .booking-calender tbody tr .day {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .booking-calender thead .dow {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .customer-search .search-area .form-control {
  background: #2D2D37; }

[data-theme-version="dark"] .customer-search .search-area .input-group-text {
  background: #2D2D37; }

[data-theme-version="dark"] .paging_simple_numbers.dataTables_paginate {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .primary-icon path {
  stroke: #fff; }

[data-theme-version="dark"] .pagin {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .nav-header .brand-title .brand-sub-title {
  color: #fff; }

[data-theme-version="dark"] .dashboard-calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc-non-business {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc-daygrid-day-number {
  color: #fff; }

[data-theme-version="dark"] .event-calend .fc .fc-button-group > .fc-button {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc-theme-standard td, [data-theme-version="dark"] .dashboard-calendar .fc-theme-standard th {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc .fc-daygrid-more-link {
  color: #fff; }

[data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version="dark"] .fc-scrollgrid, [data-theme-version="dark"] table {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .fc-direction-ltr .fc-daygrid-event.fc-event-end, [data-theme-version="dark"] .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  background: var(--primary); }

[data-theme-version="dark"] .dlab-demo-panel .dlab-demo-inner {
  background: #1E1E25; }

[data-theme-version="dark"] .food-list-row {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .popover-body {
  color: #fff; }

[data-theme-version="dark"] .swal2-popup .swal2-content {
  color: #fff; }

[data-theme-version="dark"] .modal-header .close {
  background: none; }

[data-theme-version="dark"] .timeline-panel .media-body small, [data-theme-version="dark"] .timeline-panel .media-body .small {
  color: #fff; }

[data-theme-version="dark"] .chatbox .card-header p {
  color: #fff; }

[data-theme-version="dark"] .date-ds-btn {
  background: #2D2D37;
  color: white; }

[data-theme-version="dark"] .food-list-row .media-bx h5 a, [data-theme-version="dark"] .food-list-row .media-bx .h5 a, [data-theme-version="dark"] .food-list-row .media-bx .h5 a {
  color: #fff; }

[data-theme-version="dark"] .staff-bx .card-footer {
  background: #3f4056; }

[data-theme-version="dark"] .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: #fff; }

[data-theme-version="dark"] .table-striped > tbody > tr:nth-of-type(odd) > * {
  color: #706f6f; }

[data-theme-version="dark"] .accordion .accordion-item {
  background: transparent; }

[data-theme-version="dark"] .list-group-item {
  color: #fff; }

[data-theme-version="dark"] .form-control-plaintext {
  color: #fff; }

[data-theme-version="dark"] label {
  color: #fff; }

[data-theme-version="dark"] .form-control.custom-image-select-2 .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .table tbody tr td {
  color: #7e8dbf; }

[data-theme-version="dark"] .wallet-bar .order-history .price-list .chart-title .text-secondary {
  color: var(--secondary) !important; }

[data-theme-version="dark"] .apexcharts-text tspan {
  fill: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .apexcharts-xaxis line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .price-list .card-footer .text-secondary {
  color: var(--primary) !important; }

[data-theme-version="dark"] .chart-title .text-pink {
  color: #EB62D0 !important; }

[data-theme-version="dark"] .form-control.custom-image-select-2.style-1 .dropdown-toggle {
  background: rgba(172, 76, 188, 0.1) !important; }

[data-theme-version="dark"] .form-control.custom-image-select-2 .dropdown-toggle {
  background: var(--rgba-primary-2) !important; }

[data-theme-version="dark"] .transaction-table .card-body .table-responsive thead th {
  background: #1E1E25;
  color: #fff; }

[data-theme-version="dark"] .market-chart .text-secondary {
  color: var(--secondary) !important; }
  [data-theme-version="dark"] .market-chart .text-secondary svg path {
    fill: var(--secondary); }

[data-theme-version="dark"] .chart-title p {
  color: #7e8dbf; }

[data-theme-version="dark"] .market-coin .coin-search-area .form-control {
  border-color: #2D2D37;
  background: #2D2D37; }

[data-theme-version="dark"] .market-coin .coin-search-area .input-group-text {
  border-color: #2D2D37;
  background: #2D2D37; }
  [data-theme-version="dark"] .market-coin .coin-search-area .input-group-text svg path {
    fill: #fff; }

[data-theme-version="dark"] .market-coin .coin-box {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .market-overview .get-report {
  color: var(--primary) !important; }

[data-theme-version="dark"] .coin-content .guest-calendar {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .coin-content .guest-calendar span svg path {
    fill: #fff; }
  [data-theme-version="dark"] .coin-content .guest-calendar .reportrange span {
    color: #7e8dbf; }

[data-theme-version="dark"] .coin-content .default-select {
  border-color: rgba(255, 255, 255, 0.1);
  color: #7e8dbf; }

[data-theme-version="dark"] .digital-cash .media .media-content p {
  border-color: rgba(255, 255, 255, 0.1);
  color: #7e8dbf; }

[data-theme-version="dark"] .digital-cash .card-footer .btn {
  color: var(--primary) !important; }

[data-theme-version="dark"] .form-control.custom-image-select-1 .dropdown-toggle {
  background: #1E1E25 !important;
  color: #fff !important;
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .form-control.custom-image-select-1 .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .coin-warpper .search-area .form-control {
  color: #7e8dbf; }

[data-theme-version="dark"] .coin-warpper .search-area .input-group-text svg path {
  fill: #fff; }

[data-theme-version="dark"] .form-wrapper.trade-form .input-group .input-group-text {
  background: #1E1E25;
  color: #7e8dbf; }

[data-theme-version="dark"] .market-overview .get-report,
[data-theme-version="dark"] .market-preview,
[data-theme-version="dark"] .market-overview .card-header h4,
[data-theme-version="dark"] .market-overview .card-header .h4, [data-theme-version="dark"] .market-overview .card-header .h4,
[data-theme-version="dark"] .form-wrapper.trade-form .input-group .form-control:focus,
[data-theme-version="dark"] .coin-warpper .nav .nav-item {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .coin-warpper {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .coin-warpper .nav .nav-item .nav-link svg path {
  fill: #fff; }

[data-theme-version="dark"] .daterangepicker .calendar-table .next span, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span {
  border-color: #fff; }

[data-theme-version="dark"] .tbl-orders-style .tp-btn svg path {
  stroke: #fff; }

[data-theme-version="dark"] .customer-search .search-area .input-group-text svg path {
  fill: #fff; }

[data-theme-version="dark"] .student-tbl tbody tr td span .text-secondary {
  color: #fff !important; }

[data-theme-version="dark"] .market-preview:hover {
  background: #1E1E25; }

[data-theme-version="dark"] .bg-ripple-hover thead tr th {
  color: #677686; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button {
  color: #7e8dbf !important; }

[data-theme-version="dark"] .portofolio .my-profile .media .media-img a,
[data-theme-version="dark"] .portofolio .my-profile .portofolio-social li a {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .coin-holding {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .tp-btn svg path {
  stroke: #fff; }

[data-theme-version="dark"] .copyright strong {
  color: #9fa4a6; }

[data-theme-version="dark"] .support-box .info a {
  color: #000 !important; }

[data-theme-version="dark"] .btn-icon-end {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .donut-chart-sale small, [data-theme-version="dark"] .donut-chart-sale .small, [data-theme-version="dark"] .donut-chart-sale .small, [data-theme-version="dark"] .donut-chart-sale .small {
  color: #fff; }

[data-theme-version="dark"] .border-end {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .ck.ck-editor__main > .ck-editor__editable {
  background: #1E1E25 !important; }

[data-theme-version="dark"] .change-btn a:hover {
  color: #000; }

[data-theme-version="dark"] .dlabnav .main-menu {
  color: #fff; }

[data-theme-version="dark"] .nav-pills .nav-link.active, [data-theme-version="dark"] .nav-pills:hover .show > .nav-link {
  background: var(--rgba-secondary-1);
  color: var(--secondary); }

[data-theme-version="dark"] .toggle-switch .form-check-input:checked:after {
  background: var(--secondary); }

[data-theme-version="dark"] .nav-pills .nav-link:hover {
  color: var(--secondary); }

[data-theme-version="dark"] .table.bg-primary-hover th {
  color: var(--secondary); }

[data-theme-version="dark"] .table.bg-primary-hover tr:hover td, [data-theme-version="dark"] .table.bg-primary-hover tr:hover th {
  background: var(--secondary); }

[data-theme-version="dark"] .get-report {
  color: var(--secondary); }

[data-theme-version="dark"] .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z' fill='%23fff'/%3E%3C/svg%3E"); }

[data-theme-version="dark"] .coin-holding .coin-box-warper a {
  background: #1E1E25; }

[data-theme-version="dark"] .card .card-box-icon {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .toggle-btn .check {
  background-color: #1E1E25; }

[data-theme-version="dark"] .toggle-btn .check:after {
  background: #fff; }

[data-theme-version="dark"] .toggle-btn input:checked ~ .check:after {
  display: block; }

[data-theme-version="dark"] .toggle-btn input:checked ~ .check {
  background-color: #1E1E25; }

[data-theme-version="dark"] .toggle-btn.expense .check:after {
  background-color: #FFFA6F; }

[data-theme-version="dark"] .bootstrap-select .btn {
  color: #fff; }

[data-theme-version="dark"] #wallet-bar {
  background-color: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .page-titles {
  background: #2D2D37; }

[data-theme-version="dark"] .tags .tag {
  color: #fff;
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .server-content .progress {
  background-color: transparent; }

[data-theme-version="dark"] .student .indox a::before {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] #redial circle {
  fill: white; }

[data-theme-version="dark"] .dashboard-select .bootstrap-select .btn {
  background: #383844; }

[data-theme-version="dark"] #activity line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .quick-info {
  background-color: #1E1E25;
  border: 1px solid rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
  background: #1E1E25;
  border-color: transparent; }

[data-theme-version="dark"] .lastest_trans .trans-table .doller,
[data-theme-version="dark"] .table-pagenation p span,
[data-theme-version="dark"] .email-list .message .hader,
[data-theme-version="dark"] .email-list .message .col-mail-2 .date,
[data-theme-version="dark"] .dz-card .card-footer {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .email-list .message:hover {
  background: #2D2D37; }

[data-theme-version="dark"] .print svg path {
  fill: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .right-box-padding.border-start {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .demo-right-inner {
  background-color: #2D2D37; }

[data-theme-version="dark"] .dzm-tabs {
  background-color: #1E1E25; }

[data-theme-version="dark"] .notification p {
  color: #000; }

[data-theme-version="dark"] .Modal-box {
  background-color: #2D2D37; }

[data-theme-version="dark"] .Modal-box .box3 {
  background-color: #1E1E25; }

[data-theme-version="dark"] .lastest_trans .trans-table .print,
[data-theme-version="dark"] .lastest_trans .trans-table .btn.tp-btn.btn-primary {
  background-color: #1E1E25; }

[data-theme-version="dark"] .lastest_trans .trans-table .btn.tp-btn.btn-primary {
  background-color: #1E1E25; }
  [data-theme-version="dark"] .lastest_trans .trans-table .btn.tp-btn.btn-primary svg circle {
    fill: #fff; }

[data-theme-version="dark"] .lastest_trans .trans-table:hover {
  background-color: #1E1E25; }

[data-theme-version="dark"] .previews-info:hover {
  background-color: #1E1E25; }

[data-theme-version="dark"] #activity1 line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
  color: #fff !important; }

[data-theme-version="dark"] .plus-bx a {
  background: #2D2D37; }

[data-theme-version="dark"] .kanbanimg li span,
[data-theme-version="dark"] .kanbanimg img {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .drive,
[data-theme-version="dark"] .file-header,
[data-theme-version="dark"] .folder-structure li,
[data-theme-version="dark"] .file-drive,
[data-theme-version="dark"] .input-group.search-area,
[data-theme-version="dark"] .user-photo img,
[data-theme-version="dark"] .messages .student,
[data-theme-version="dark"] .fc .fc-button-group > .fc-button,
[data-theme-version="dark"] .fc-daygrid-dot-event,
[data-theme-version="dark"] .box-2 .flow,
[data-theme-version="dark"] .type-massage,
[data-theme-version="dark"] .chat-box-area .media .message-received .dz-media,
[data-theme-version="dark"] .chat-left-area .chat-sidebar,
[data-theme-version="dark"] .email-right-box .table-pagenation,
[data-theme-version="dark"] .email-list .message {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .timeline-active li:before {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .selling .form_exchange .input_exchange .input-select {
  background-color: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .hamburger svg rect {
  fill: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff !important; }

[data-theme-version="dark"] .file_area .table-pagenation {
  background-color: #1E1E25; }

[data-theme-version="dark"] .email-list {
  background: #1E1E25; }

[data-theme-version="dark"] .email-list .message .col-mail-2 .subject {
  color: #fff; }

[data-theme-version="dark"] .email-right-box .table-pagenation,
[data-theme-version="dark"] .email-right-box .pagination {
  background-color: #2D2D37; }

[data-theme-version="dark"] .email-left-box .mail-list a {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .messages .input-group.search-area input.form-control,
[data-theme-version="dark"] .messages .input-group.search-area .input-group-text {
  background-color: #1E1E25; }

[data-theme-version="dark"] .dz-info svg path {
  fill: #fff; }

[data-theme-version="dark"] .message-box,
[data-theme-version="dark"] .type-massage,
[data-theme-version="dark"] .chat-box-area .media .message-received p {
  background: #2D2D37;
  color: white; }

[data-theme-version="dark"] .chat-tabs .chat-bx:after,
[data-theme-version="dark"] .message-box .input-group.search-area input.form-control,
[data-theme-version="dark"] .message-box .input-group.search-area .input-group-text {
  background: #1E1E25; }

[data-theme-version="dark"] .search-coundry {
  background-color: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .search-coundry .bootstrap-select .btn {
    background: #2D2D37 !important;
    color: #fff; }

[data-theme-version="dark"] .header.is-fixed {
  background: var(--headerbg); }

[data-theme-version="dark"] .datepicker.datepicker-dropdown th.datepicker-switch {
  color: rgba(255, 255, 255, 0.6); }
  [data-theme-version="dark"] .datepicker.datepicker-dropdown th.datepicker-switch:hover {
    color: #000; }

[data-theme-version="dark"] .datepicker.datepicker-dropdown {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .datepicker.datepicker-dropdown .datepicker-days .table-condensed td.day {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .all-notification {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .header-profile2 .dropdown-menu a span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .profile-card .card-header,
[data-theme-version="dark"] .profile-card {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .profile-form .form-label {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .author-profile .info-list li,
[data-theme-version="dark"] .profile-card .card-footer,
[data-theme-version="dark"] .author-profile .upload-link {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .author-profile .info-list li a,
[data-theme-version="dark"] .author-profile .author-info span,
[data-theme-version="dark"] .author-profile .info-list li span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .author-profile .card-footer .form-control {
  border-color: rgba(255, 255, 255, 0.1);
  background: #1E1E25 !important; }

[data-theme-version="dark"] .header-profile2 .dropdown-menu .ai-icon:hover {
  background: #1E1E25; }

[data-theme-version="dark"] .wallet-bar .closed-icon {
  color: #fff; }

[data-theme-version="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice,
[data-theme-version="dark"] .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #2D2D37;
  border-color: #2D2D37; }

[data-theme-version="dark"] mark, [data-theme-version="dark"] .mark, [data-theme-version="dark"] .mark,
[data-theme-version="dark"] .select2-container--classic .select2-search--inline .select2-search__field {
  background-color: #1E1E25;
  color: #fff; }

[data-theme-version="dark"] .select2-container--default .select2-search--inline .select2-search__field {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #1E1E25; }

[data-theme-version="dark"] .trans-info .icon {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .legendLabel {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .statistic-content {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] p {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .header-profile2 span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .page-titles .datepicker.datepicker-dropdown th.prev:hover {
  color: #fff !important; }

[data-theme-version="dark"] .compose-content .dropzone {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] #alert-link a {
  color: #768783; }

[data-theme-version="dark"] #message-alert p {
  color: #666666; }

[data-theme-version="dark"] #AlertLeftIcon h5, [data-theme-version="dark"] #AlertLeftIcon .h5 {
  color: #2A353A !important; }

[data-theme-version="dark"] #AlertLeftIcon p {
  color: #666666; }

[data-theme-version="dark"] .header.is-fixed {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .sidebar-right-inner .bootstrap-select .btn {
  background: transparent !important;
  color: #2A353A;
  border-color: #EEEEEE !important; }

[data-theme-version="dark"] .sidebar-right-inner .dropdown-menu {
  background-color: #fff; }
  [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item {
    color: #777777; }
    [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item:focus {
      background-color: var(--rgba-primary-1);
      color: #2A353A; }

[data-theme-version="dark"] .type_msg .form-control {
  background-color: #2D2D37;
  box-shadow: none; }

[data-theme-version="dark"] .email-left-box {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .alert .btn-close {
  background-image: none !important; }

[data-theme-version="dark"] #main-wrapper {
  background-color: #1E1E25; }

[data-theme-version="dark"] .prot-blog .fill a:hover {
  color: black; }

[data-theme-version="dark"] .table-striped > tbody > tr:nth-of-type(odd) > * {
  background: #1e1e25;
  color: white !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link i {
  color: #fff; }

[data-theme-version="dark"] .dlabnav {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .kanban-user .users li span,
[data-theme-version="dark"] .kanban-user .users li img {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .plus-bx a svg path {
  fill: #fff; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .brand-sub-title {
  color: #fff; }

[data-theme-version="dark"] .header {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .header-left .dashboard_bar {
  color: #fff; }

[data-theme-version="dark"] .header-left .search-area .form-control {
  background: #2D2D37; }

[data-theme-version="dark"] .header-left .search-area .input-group-text {
  border: 0;
  background: #2D2D37; }
  [data-theme-version="dark"] .header-left .search-area .input-group-text a {
    color: #4f7086; }

[data-theme-version="dark"] .header-left .input-group.search-area {
  border-color: #58586A; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  /* background: $d-bg!important; */ }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #2D2D37; }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path {
    fill: #fff; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  background-color: #2D2D37; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }

[data-theme-version="dark"] .nav-header .hamburger .line {
  background: #fff !important; }

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #fff !important; }

.change-btn a {
  color: #000; }

[data-theme-version="dark"] .nav-header {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .nav-header .brand-title svg path {
    fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .svg-title-path {
  fill: #fff; }

[data-theme-version="dark"] .nav-header {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .nav-header .brand-title svg path {
    fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .svg-title-path {
  fill: #fff; }

[data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
  background-color: #2D2D37; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #2D2D37; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #2D2D37;
    color: #fff;
    border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .fixed-content-box + .header + .dlabnav {
    background-color: #1E1E25; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .dlabnav {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a {
  background: transparent; }
  [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a i {
    color: var(--primary);
    background: var(--rgba-primary-1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
  color: rgba(255, 255, 255, 0.3); }

[data-theme-version="dark"] .ps__thumb-y {
  background-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff !important; }

[data-theme-version="dark"] .dlabnav .header-profile > a.nav-link {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dlabnav .header-profile > a.nav-link .header-info span {
    color: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu > li > a {
  color: #b3b3b3; }

[data-theme-version="dark"] .dlabnav .metismenu > li:hover > a, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff;
  /* background:var(--rgba-primary-1); */ }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a::after {
    border-top: 0.3125rem solid #fff;
    border-left: 0.3125rem solid #fff;
    border-bottom: 0.3125rem solid transparent;
    border-right: 0.3125rem solid transparent; }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a i, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a i, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu > li.mm-active ul ul {
  background-color: transparent; }

[data-theme-version="dark"] .dlabnav .metismenu ul:after {
  background-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active {
  color: #fff !important; }

[data-theme-version="dark"] .dlabnav .metismenu ul a:before {
  background-color: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu a {
  color: rgba(255, 255, 255, 0.6) !important; }

[data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after {
  border-top: 0.3125rem solid #b3b3b3;
  border-left: 0.3125rem solid #b3b3b3;
  border-bottom: 0.3125rem solid transparent;
  border-right: 0.3125rem solid transparent; }

[data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs {
  border-color: var(--rgba-primary-1) !important; }
  [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .form-control {
  background: #fff;
  color: #000;
  border-color: #EEEEEE; }

[data-theme-version="dark"] .sidebar-right .default-select .list {
  background: #fff; }
  [data-theme-version="dark"] .sidebar-right .default-select .list .option.selected, [data-theme-version="dark"] .sidebar-right .default-select .list .option.focus, [data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05) !important; }

[data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4, [data-theme-version="dark"] .sidebar-right .sidebar-right-inner > .h4 {
  color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .nice-select .option {
  background: #fff; }

[data-theme-version="dark"] .footer {
  background-color: #2D2D37; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
  -moz-tab-size: 16;
  tab-size: 2; }
  pre code.hljs {
    display: block;
    overflow-x: auto;
    color: #fff;
    padding: 0; }

.hljs-tag .hljs-attr,
.hljs-tag .hljs-name {
  color: var(--secondary); }

.hljs-punctuation,
.hljs-tag {
  color: var(--primary); }

.hljs-deletion,
.hljs-number,
.hljs-quote,
.hljs-selector-class,
.hljs-selector-id,
.hljs-string,
.hljs-template-tag,
.hljs-type {
  color: #ffa8a8; }

/* =============
   Calendar
============= */
.app-fullcalender button {
  border-radius: 0rem;
  color: #5b5e81; }

.app-fullcalender td {
  border-color: #D5DFE7; }

.calendar {
  float: left;
  margin-bottom: 0; }

.fc-view {
  margin-top: 1.875rem; }

.fc-toolbar {
  margin-bottom: 0.3125rem;
  margin-top: 0.9375rem; }
  .fc-toolbar .fc-left {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.625rem;
    float: none; }
  .fc-toolbar .fc-right {
    display: flex;
    justify-content: center;
    float: none;
    margin-bottom: 0.3125rem; }
  .fc-toolbar .fc-center {
    display: flex;
    justify-content: center; }
    .fc-toolbar .fc-center * {
      float: none; }

.fc-toolbar h2, .fc-toolbar .h2 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
  text-transform: uppercase; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover,
.fc-toolbar button:focus,
.fc-toolbar button:hover {
  z-index: 0;
  box-shadow: none; }

.fc-widget-header {
  border: 0.0625rem solid #D5DFE7;
  border-bottom: 0 !important; }

.fc th.fc-widget-header {
  background: #D5DFE7 !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 0;
  text-transform: uppercase; }

.fc-button {
  border: 0.0625rem solid #D5DFE7;
  text-transform: capitalize; }
  .fc-button.active {
    box-shadow: none !important; }

.fc-text-arrow {
  font-family: inherit;
  font-size: 1rem; }

.fc-event,
.external-event {
  border-radius: 0.125rem;
  border: none;
  cursor: move;
  font-size: 0.8125rem;
  margin: 0.3125rem 0.4375rem;
  padding: 0.3125rem;
  text-align: center; }

.external-event {
  cursor: move;
  margin: 0.625rem 0;
  padding: 0.125rem 0; }

.fc-basic-view td.fc-week-number span {
  padding-right: 0.3125rem; }

.fc-basic-view td.fc-day-number {
  padding-right: 0.3125rem; }

#drop-remove {
  margin-right: 0.5rem;
  top: 0.1875rem; }

#add-category .modal-dialog,
#event-modal .modal-dialog {
  max-width: 37.5rem; }

.fc-content {
  color: #fff; }

.fc th.fc-widget-header {
  background: transparent !important; }

.fc-button {
  background: #fff; }

.fc-state-hover {
  background: #fff !important; }

.fc-state-highlight {
  background: #f5f5f5 !important; }
  [data-theme-version="dark"] .fc-state-highlight {
    color: #fff !important; }

.fc-cell-overlay {
  background: #fff !important; }

.fc-unthemed .fc-today {
  background: #f5f5f5 !important; }

.fc-day-top {
  color: #5b5e81 !important; }
  [data-theme-version="dark"] .fc-day-top {
    color: #fff !important; }

.external-event {
  color: #fff; }
  [data-theme-version="dark"] .external-event {
    color: #fff !important; }

.fc-basic-view .fc-body .fc-row {
  min-height: 1rem; }

.fc-scroller.fc-day-grid-container {
  height: 30.625rem !important; }

.fc-row.fc-week.fc-widget-content.fc-rigid {
  height: 5.0625rem !important; }

@media only screen and (max-width: 90rem) {
  .email_left_pane {
    display: none; } }

#external-events .external-event:before {
  content: "";
  display: block;
  width: 0.875rem;
  min-width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
  margin-right: .9rem;
  position: relative;
  top: 0.125rem; }

[data-theme-version="dark"] #external-events [data-class="bg-primary"] {
  color: #fff !important; }

#external-events [data-class="bg-primary"]::before {
  background: var(--primary); }

#external-events [data-class="bg-success"]::before {
  background: #1EBA62; }

#external-events [data-class="bg-warning"]::before {
  background: #FFAB2D; }

#external-events [data-class="bg-dark"]::before {
  background: #5b5e81; }

#external-events [data-class="bg-danger"]::before {
  background: #fd5353; }

#external-events [data-class="bg-info"]::before {
  background: #00ADA3; }

#external-events [data-class="bg-pink"]::before {
  background: #EB62D0; }

#external-events [data-class="bg-secondary"]::before {
  background: #9568FF; }

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  border-color: #D5DFE7; }
  [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table, [data-theme-version="dark"]
  .fc .fc-row .fc-content-skeleton td, [data-theme-version="dark"]
  .fc .fc-row .fc-helper-skeleton td {
    border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .fc-unthemed .fc-content, [data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-list-view, [data-theme-version="dark"] .fc-unthemed .fc-popover, [data-theme-version="dark"] .fc-unthemed .fc-row, [data-theme-version="dark"] .fc-unthemed tbody, [data-theme-version="dark"] .fc-unthemed td, [data-theme-version="dark"] .fc-unthemed th, [data-theme-version="dark"] .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.1); }

.email-left-box {
  border-right: 1px solid #EEEEEE;
  height: calc(100vh - 83px);
  padding: 1.875rem 1.25rem;
  overflow-y: auto; }
  .email-left-box .btn.text-white.btn-block {
    background-color: var(--bs-body-color);
    font-weight: 500;
    font-size: 0.938rem;
    white-space: nowrap; }
  @media only screen and (max-width: 47.9375rem) {
    .email-left-box {
      width: 100%;
      float: none;
      border: none;
      padding-bottom: 1.875rem !important; } }
  @media only screen and (max-width: 35.9375rem) {
    .email-left-box {
      padding-bottom: 0rem !important; } }
  .email-left-box .intro-title {
    padding: 1rem;
    margin: 1.875rem 0 1.25rem 0; }
    .email-left-box .intro-title h5, .email-left-box .intro-title .h5 {
      margin-bottom: 0;
      font-size: 1rem;
      font-weight: 500; }
      .email-left-box .intro-title h5 i, .email-left-box .intro-title .h5 i {
        font-size: 0.75rem;
        position: relative;
        bottom: 0.0625rem; }
    .email-left-box .intro-title i {
      color: var(--primary); }
  .email-left-box .mail-list {
    margin-top: 2.188rem; }
    .email-left-box .mail-list a {
      border: 0;
      vertical-align: middle;
      padding: 0.625rem 0.9375rem;
      display: block;
      background: transparent;
      color: #464a53;
      font-weight: 600;
      z-index: 1; }
    .email-left-box .mail-list .change {
      color: #666666;
      font-weight: 500; }
    .email-left-box .mail-list .list-group-item {
      border-radius: 10px;
      padding: 0.75rem 1.0625rem;
      font-size: 0.938rem;
      font-weight: 500;
      margin-bottom: 0.625rem;
      overflow: hidden; }
      .email-left-box .mail-list .list-group-item i {
        font-size: 1.125rem;
        padding-right: 1.125rem;
        color: #666666; }
      .email-left-box .mail-list .list-group-item svg {
        margin-right: 1.125rem; }
      .email-left-box .mail-list .list-group-item.active {
        color: #9568FF;
        background-color: var(--rgba-secondary-1); }
        .email-left-box .mail-list .list-group-item.active span.badge {
          background-color: var(--secondary); }
        .email-left-box .mail-list .list-group-item.active i {
          color: var(--secondary); }
      .email-left-box .mail-list .list-group-item.change {
        margin-bottom: 0; }
      .email-left-box .mail-list .list-group-item::before {
        content: '';
        display: block;
        background-color: var(--rgba-secondary-1);
        color: var(--secondary);
        position: absolute;
        left: 0;
        top: 0;
        width: 0%;
        height: 100%;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
      .email-left-box .mail-list .list-group-item:hover {
        color: var(--secondary); }
        .email-left-box .mail-list .list-group-item:hover::before {
          width: 100%; }
        .email-left-box .mail-list .list-group-item:hover i {
          color: var(--secondary); }
        .email-left-box .mail-list .list-group-item:hover svg path {
          fill: var(--secondary);
          stroke: var(--secondary); }
  @media only screen and (max-width: 35.9375rem) {
    .email-left-box {
      height: calc(100vh - 160px); } }

input#checkAll.form-check-input {
  background-color: #fff; }

input#checkAll.form-check-input:checked {
  background-color: var(--primary); }

.email-right-box {
  padding-left: 15rem;
  padding-right: 1rem;
  padding-left: 0;
  padding-right: 0; }
  .email-right-box .pagination {
    padding: 1rem 0;
    margin-bottom: 0rem;
    background-color: #E6EBEE; }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .email-right-box {
      padding-left: 0;
      padding-right: 0;
      margin-left: 0 !important;
      clear: both; } }
  .email-right-box .right-box-border {
    border-right: 0.125rem solid var(--rgba-primary-1); }
  @media screen and (min-width: 40.5625rem) and (max-width: 75rem) {
    .email-right-box .right-box-padding {
      padding-left: 1.25rem; } }
  @media (min-width: 106.25rem) {
    .email-right-box .right-box-padding {
      padding-left: 0.9375rem; } }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .email-right-box .right-box-padding {
      padding-left: 1rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .email-right-box .right-box-padding {
      padding: 1rem; } }
  .email-right-box .table-pagenation {
    background-color: #e6ebee;
    margin-top: 0;
    border: 1px solid #D5DFE7;
    border-width: 1px 0w; }

.toolbar {
  height: 3.563rem; }
  @media only screen and (max-width: 74.9375rem) {
    .toolbar {
      height: auto; } }
  @media only screen and (max-width: 61.9375rem) {
    .toolbar {
      border-top: 1px solid #D5DFE7;
      padding-top: 10px; } }
  .toolbar .btn-group .btn.nav-link.active {
    border: 0;
    background-color: transparent;
    color: #2A353A;
    font-size: 0.938rem;
    padding: 0.5rem 0.2rem;
    color: var(--primary); }
    @media only screen and (max-width: 74.9375rem) {
      .toolbar .btn-group .btn.nav-link.active {
        padding: 0.5rem 1rem; } }
    .toolbar .btn-group .btn.nav-link.active::before {
      content: '';
      display: block;
      background-color: var(--primary);
      position: absolute;
      bottom: -0.625rem;
      left: 50%;
      transform: translateX(-50%);
      width: 100%;
      height: 3px;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      @media only screen and (max-width: 87.5rem) {
        .toolbar .btn-group .btn.nav-link.active::before {
          display: none; } }
    .toolbar .btn-group .btn.nav-link.active:focus {
      box-shadow: none; }
    .toolbar .btn-group .btn.nav-link.active svg path {
      fill: var(--primary); }
  .toolbar .btn-group .btn.nav-link::before {
    content: '';
    display: block;
    background-color: var(--primary);
    position: absolute;
    bottom: -0.625rem;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 3px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .toolbar .btn-group .btn.nav-link:hover::before {
    width: 100%; }
  .toolbar .btn-group .btn.nav-link:hover svg path {
    fill: var(--primary); }
  .toolbar .btn-group .btn.nav-link svg {
    margin-right: 0.5rem;
    margin-bottom: 0.2rem; }
  .toolbar .btn-group input {
    position: relative;
    top: 0.125rem; }

.saprat {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  flex-wrap: wrap; }
  .saprat .btn-group {
    margin-left: 1.125rem; }
  @media only screen and (max-width: 47.9375rem) {
    .saprat {
      flex-wrap: wrap; } }
  @media only screen and (max-width: 74.9375rem) {
    .saprat .mail-tools {
      margin-left: 5.125rem; } }
  .saprat .mail-tools a:hover svg {
    background: var(--rgba-primary-1);
    border-radius: 0.325rem; }

.read-content textarea {
  height: 9.375rem;
  padding: 0.9375rem 1.25rem;
  border-radius: 0.625rem; }

.read-content-email {
  font-size: 0.875rem; }

.read-content h5, .read-content .h5 {
  color: #6a707e; }

.read-content p strong {
  color: #6a707e; }

.read-content-body p {
  margin-bottom: 1.875rem; }

.read-content-attachment {
  padding: 0.5rem 0; }
  .read-content-attachment h6, .read-content-attachment .h6 {
    font-size: 1.125rem;
    color: #6a707e; }
    .read-content-attachment h6 i, .read-content-attachment .h6 i {
      padding-right: 0.3125rem; }
  .read-content-attachment .attachment a {
    color: var(--primary) !important; }
  .read-content-attachment .attachment > div:not(:last-child) {
    border-right: 0.0625rem solid #DDDFE1; }

.compose-wrapper {
  height: calc(100vh - 180px);
  overflow-y: scroll;
  padding: 0 1rem; }

.read-wapper {
  height: calc(100vh - 180px);
  padding: 0 1.25rem; }

.compose-content .wysihtml5-toolbar {
  border-color: #eaeaea; }

.compose-content .dropzone {
  background: #f5f5f5 !important; }

.compose-content h5, .compose-content .h5 {
  font-size: 1.0625rem;
  color: #6a707e; }
  .compose-content h5 i, .compose-content .h5 i {
    font-size: 1.125rem;
    transform: rotate(90deg); }

.compose-content .dropzone {
  border: 0.0625rem dashed #DDDFE1;
  min-height: 13.125rem;
  position: relative;
  border-radius: 0.625rem; }
  .compose-content .dropzone .dlab-message {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.email-list {
  display: block;
  padding-left: 0;
  background: #E6EBEE;
  height: calc(100vh - 212px);
  overflow-y: scroll; }
  .email-list label {
    margin-bottom: 0px; }
  .email-list .message {
    position: relative;
    display: block;
    height: 3.438rem;
    padding: 0 15px;
    line-height: 3.438rem;
    cursor: default;
    transition-duration: 0.3s;
    border-bottom: 1px solid #D5DFE7; }
    .email-list .message a {
      color: #2A353A; }
    .email-list .message-single .custom-checkbox {
      margin-top: 0.125rem; }
    .email-list .message-single i {
      color: #89879f;
      font-size: 1.125rem;
      padding-left: .4rem; }
    .email-list .message .icon {
      position: absolute;
      top: 16px;
      right: 10px;
      opacity: 0;
      transition-duration: 0.3s; }
    .email-list .message:hover {
      transition-duration: 0.05s;
      background: #F3F5F7; }
      .email-list .message:hover .icon {
        opacity: 1; }
      .email-list .message:hover .col-mail-2 .date {
        opacity: 0; }
      .email-list .message:hover .message-single .form-check-input {
        opacity: 1; }
    .email-list .message .col-mail {
      float: left;
      position: relative; }
    .email-list .message .col-mail-1 {
      width: 5.625rem; }
      .email-list .message .col-mail-1 .star-toggle {
        display: block;
        float: left;
        margin-top: 1.125rem;
        font-size: 1rem;
        margin-left: 0.3125rem; }
      .email-list .message .col-mail-1 .email-checkbox {
        display: block;
        float: left;
        margin: 0.9375rem 0.625rem 0 1.25rem; }
      .email-list .message .col-mail-1 .dot {
        display: block;
        float: left;
        border: .4rem solid transparent;
        border-radius: 6.25rem;
        margin: 1.375rem 1.625rem 0;
        height: 0;
        width: 0;
        line-height: 0;
        font-size: 0; }
    .email-list .message .col-mail-2 {
      position: absolute;
      top: 0;
      left: 5.625rem;
      right: 0;
      bottom: 0; }
      .email-list .message .col-mail-2 .subject {
        position: absolute;
        top: 0;
        left: 0;
        right: 5.5rem;
        font-weight: 500;
        color: black;
        margin: 0 220px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
        .email-list .message .col-mail-2 .subject span {
          color: #666666; }
      .email-list .message .col-mail-2 .date {
        position: absolute;
        top: 0;
        right: 15px;
        opacity: 1;
        transition-duration: 0.3s;
        font-weight: 500; }
    .email-list .message .message-single .bookmark-btn input {
      position: absolute;
      cursor: pointer;
      height: 0;
      width: 0;
      display: none; }
    .email-list .message .message-single .bookmark-btn .checkmark {
      font-weight: 900;
      font-family: 'font awesome 5 free'; }
      .email-list .message .message-single .bookmark-btn .checkmark:before {
        content: "\f005";
        font-size: 1.25rem;
        border-color: #666666;
        font-weight: 100;
        color: #C4C4C4; }
    .email-list .message .message-single .bookmark-btn input:checked ~ .checkmark:before {
      color: #ff9838;
      font-weight: 900; }
    .email-list .message .message-single .form-check-input {
      margin-top: 0; }
    .email-list .message .hader {
      font-size: 0.938rem;
      font-weight: 500;
      padding: 0 1.25rem; }

.email-checkbox {
  cursor: pointer;
  height: 0.9375rem;
  width: 0.9375rem;
  position: relative;
  display: inline-block;
  border-radius: .1rem;
  position: relative;
  top: 0.3125rem;
  box-shadow: inset 0 0 0 0.1rem #828690; }
  .email-checkbox input {
    opacity: 0;
    cursor: pointer; }
    .email-checkbox input:checked label {
      opacity: 1; }
  .email-checkbox label {
    position: absolute;
    top: .3rem;
    left: .3rem;
    right: .3rem;
    bottom: .3rem;
    cursor: pointer;
    opacity: 0;
    margin-bottom: 0 !important;
    transition-duration: 0.05s; }

.chat-wrap {
  padding: 1.0625rem 1.875rem; }
  .chat-wrap .media .media-body h6, .chat-wrap .media .media-body .h6 {
    font-size: 1.0625rem;
    color: #6a707e; }
  .chat-wrap .media .media-body p {
    font-size: 0.875rem; }

@media (min-width: 40.5rem) {
  .email-filter {
    padding-left: 1.25rem; } }

@media (min-width: 106.25rem) {
  .email-filter {
    padding-left: 1.875rem; } }

.email-filter .input-group-prepend i {
  font-size: 0.875rem;
  color: #89879f; }

.email-filter .input-group-prepend .input-group-text {
  border: 0;
  border-bottom: 0.0625rem solid #DDDFE1 !important;
  background: transparent; }

.email-filter .input-group .form-control {
  padding: 0 0 0 0.3125rem;
  border: 0;
  font-size: 0.875rem;
  height: 1.875rem;
  color: #89879f;
  border-bottom: 0.0625rem solid #DDDFE1; }
  .email-filter .input-group .form-control::placeholder {
    font-size: 0.875rem;
    color: #89879f; }

.email-filter .input-group > .form-control {
  min-height: 1.875rem; }

.single-mail {
  display: block;
  padding: 1.5625rem 0; }
  .single-mail .media {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    @media (min-width: 106.25rem) {
      .single-mail .media {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    .single-mail .media img {
      width: 3.4375rem;
      height: 3.4375rem;
      border-radius: 50%;
      margin-right: 0.9375rem; }
      @media (min-width: 106.25rem) {
        .single-mail .media img {
          margin-right: 1.875rem; } }
    .single-mail .media-body h6, .single-mail .media-body .h6 {
      color: #abafb3; }
    .single-mail .media-body h4, .single-mail .media-body .h4 {
      font-size: 1rem;
      color: #6a707e; }
      .single-mail .media-body h4 button i, .single-mail .media-body .h4 button i {
        font-size: 1.125rem;
        color: #abafb3;
        font-weight: bold;
        transform: rotate(90deg); }
    .single-mail .media-body p {
      font-size: 0.875rem;
      color: #abafb3; }
  .single-mail.active {
    background: var(--primary); }
    .single-mail.active h6, .single-mail.active .h6, .single-mail.active h4, .single-mail.active .h4, .single-mail.active p, .single-mail.active i {
      color: #fff !important; }

[direction="rtl"] .email-right-box {
  padding-left: 1rem;
  padding-right: 15rem; }
  @media only screen and (max-width: 61.9375rem) {
    [direction="rtl"] .email-right-box {
      padding-left: 0;
      padding-right: 0;
      margin-right: 0; } }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .email-right-box {
      padding-left: 0;
      padding-right: 0; } }

[direction="rtl"] .email-left-box {
  float: right; }

[direction="rtl"] .email-list .message .col-mail-2 {
  right: 5.625rem;
  left: 0;
  float: right; }
  [direction="rtl"] .email-list .message .col-mail-2 .date {
    right: auto;
    left: 0; }
  [direction="rtl"] .email-list .message .col-mail-2 .subject {
    right: 0;
    left: 5.5rem; }

.photo-content {
  position: relative; }
  .photo-content .cover-photo {
    background: url(../images/profile/cover.jpg);
    background-size: cover;
    background-position: center;
    min-height: 15.625rem;
    width: 100%; }

.profile .profile-photo {
  max-width: 6.25rem;
  position: relative;
  z-index: 1;
  margin-top: -4.5rem;
  margin-right: 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .profile .profile-photo {
      width: 5rem;
      margin-left: auto;
      margin-right: auto;
      margin-top: -3rem;
      margin-bottom: 1.25rem; } }

[direction="rtl"] .profile .profile-photo {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 0.9375rem; }
  @media only screen and (max-width: 74.9375rem) {
    [direction="rtl"] .profile .profile-photo {
      right: 0.9375rem; } }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .profile .profile-photo {
      width: 5rem;
      right: calc(50% - 2.5rem);
      top: -6.25rem; } }

.profile-info {
  padding: 0.9375rem 1.25rem; }
  @media only screen and (max-width: 35.9375rem) {
    .profile-info {
      padding: 0 0 1.25rem;
      text-align: center; } }
  .profile-info h4, .profile-info .h4 {
    color: #464a53 !important; }
  .profile-info h4.text-primary, .profile-info .text-primary.h4 {
    color: var(--primary) !important; }
  .profile-info p {
    color: #828690; }
  .profile-info .prf-col {
    min-width: 15.625rem;
    padding: 0.625rem 3.125rem 0; }

.profile-interest .row {
  margin: 0 -0.0437rem; }
  .profile-interest .row .int-col {
    padding: 0 0.0437rem; }
    .profile-interest .row .int-col .interest-cat {
      margin-bottom: 0.0875rem;
      position: relative;
      display: block; }
      .profile-interest .row .int-col .interest-cat:after {
        background: #000;
        bottom: 0;
        content: "";
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0; }
      .profile-interest .row .int-col .interest-cat p {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0.3125rem;
        left: 0;
        margin: 0;
        z-index: 1;
        color: white;
        font-size: 0.075rem; }

.profile-tab .nav-item .nav-link {
  font-size: 1rem;
  margin-right: 1.875rem;
  transition: all 0.5s ease-in-out;
  border: none;
  border-bottom: 0.0125rem solid transparent;
  color: #828690; }
  .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active {
    border: 0;
    background: transparent;
    background: transparent;
    border-bottom: 0.0125rem solid var(--primary);
    color: var(--primary); }
  @media only screen and (max-width: 35.9375rem) {
    .profile-tab .nav-item .nav-link {
      margin-right: 0rem; } }

.profile-info {
  display: flex; }
  @media only screen and (max-width: 35.9375rem) {
    .profile-info {
      display: block; } }
  .profile-info .profile-details {
    display: flex;
    width: 100%; }
    @media only screen and (max-width: 35.9375rem) {
      .profile-info .profile-details {
        display: block; }
        .profile-info .profile-details .dropdown {
          position: absolute;
          top: 1.875rem;
          right: 1.875rem; } }

.post-input {
  margin-bottom: 1.875rem; }
  .post-input .form-control {
    height: 4.6875rem;
    font-weight: 400;
    margin: 0.9375rem 0; }
  .post-input .btn-social {
    font-size: 1.25rem;
    height: 3.4375rem;
    display: inline-block;
    padding: 0;
    text-align: center;
    border-radius: 0.625rem;
    color: #fff;
    width: 3.4375rem;
    line-height: 3.375rem; }
    .post-input .btn-social.facebook {
      background-color: #3B5998; }
    .post-input .btn-social.google-plus {
      background-color: #DE4E43; }
    .post-input .btn-social.linkedin {
      background-color: #007BB6; }
    .post-input .btn-social.instagram {
      background-color: #8A5A4E; }
    .post-input .btn-social.twitter {
      background-color: #1EA1F3; }
    .post-input .btn-social.youtube {
      background-color: #CE201F; }
    .post-input .btn-social.whatsapp {
      background-color: #01C854; }
    .post-input .btn-social i {
      margin: 0 !important; }

.profile-uoloaded-post img {
  margin-bottom: 1.25rem; }

.profile-uoloaded-post a h4, .profile-uoloaded-post a .h4 {
  margin-bottom: 0.625rem;
  color: #464a53; }

.event-chat-ryt .chat-area .chat-reciver,
.event-chat-ryt .chat-area .chat-sender {
  margin-bottom: 1.875rem;
  padding: 0; }
  .event-chat-ryt .chat-area .chat-reciver img,
  .event-chat-ryt .chat-area .chat-sender img {
    border-radius: 1.875rem; }

.event-chat-ryt .chat-area .media {
  position: relative; }
  .event-chat-ryt .chat-area .media-body p {
    margin: 0;
    max-width: 100%;
    display: inline-block;
    position: relative; }
    .event-chat-ryt .chat-area .media-body p span {
      padding: 1rem;
      display: inline-block;
      top: 103%;
      position: relative;
      border: 0.0625rem solid #D5DFE7; }

.event-chat-ryt .chat-reciver {
  padding: .5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .event-chat-ryt .chat-reciver .media {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .event-chat-ryt .chat-reciver .media .media-body {
      margin-right: 2rem;
      text-align: right; }
      [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body {
        text-align: left;
        margin-left: 2rem;
        margin-right: auto; }
      .event-chat-ryt .chat-reciver .media .media-body p {
        background: #fff;
        margin-bottom: 0;
        border-radius: 0.3125rem 0.3125rem 0 0.3125rem; }
        .event-chat-ryt .chat-reciver .media .media-body p span {
          text-align: left;
          border: 0.0625rem solid #D5DFE7; }
          .event-chat-ryt .chat-reciver .media .media-body p span::after {
            content: "";
            width: 1.25rem;
            height: 1.25rem;
            border-bottom: 0.0625rem solid #D5DFE7;
            border-right: 0.0625rem solid #D5DFE7;
            position: absolute;
            right: 0;
            bottom: 0;
            background: #fff;
            -webkit-transform: rotate(-45deg) translateX(15px);
            transform: rotate(-45deg) translateX(15px); }
            [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p span::after {
              left: 0;
              right: auto;
              -webkit-transform: rotate(135deg) translateY(15px);
              transform: rotate(135deg) translateY(15px); }
        .event-chat-ryt .chat-reciver .media .media-body p .time {
          position: absolute;
          font-size: 0.75rem;
          color: #717579;
          font-weight: 400;
          bottom: 0;
          left: -5rem; }
          [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p .time {
            right: -5rem;
            left: auto; }

.event-chat-ryt .chat-sender {
  text-align: left;
  padding: .5rem 1rem; }
  .event-chat-ryt .chat-sender .media .media-body {
    margin-left: 2rem; }
    [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body {
      text-align: right;
      margin-right: 2rem;
      margin-left: auto; }
    .event-chat-ryt .chat-sender .media .media-body p {
      background-color: #fff;
      margin-bottom: 0; }
      .event-chat-ryt .chat-sender .media .media-body p span::after {
        content: "";
        width: 1.25rem;
        height: 1.25rem;
        border-bottom: 0.0625rem solid #D5DFE7;
        border-left: 0.0625rem solid #D5DFE7;
        position: absolute;
        left: 0;
        bottom: 0;
        background: #fff;
        -webkit-transform: rotate(45deg) translateX(-15px);
        transform: rotate(45deg) translateX(-15px); }
        [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p span::after {
          left: auto;
          right: 0;
          -webkit-transform: rotate(-135deg) translateY(15px);
          transform: rotate(-135deg) translateY(15px); }
      .event-chat-ryt .chat-sender .media .media-body p .time {
        position: absolute;
        font-size: 0.625rem;
        color: #717579;
        font-weight: 400;
        bottom: 0;
        right: -5rem; }
        [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p .time {
          left: -5rem;
          right: auto; }

.char-type {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem; }
  .char-type form .form-control {
    height: 2.8125rem;
    padding-left: 1.125rem;
    background: #E6EBEE;
    border-right: 0; }
  .char-type form .input-group-append i {
    color: #898989;
    font-size: 1.125rem; }
  .char-type form .input-group-append .input-group-text {
    padding-left: .7rem;
    padding-right: .7rem;
    background: #E6EBEE;
    border-color: #D5DFE7;
    border-left: 0; }
    .char-type form .input-group-append .input-group-text:last-child {
      padding-right: 1.8rem; }

.media-avatar {
  padding: 1.5625rem 0;
  border-bottom: 0.0625rem solid #D5DFE7; }
  .media-avatar:last-child {
    border-bottom: 0rem; }
  .media-avatar p {
    margin-bottom: 0; }
  .media-avatar .avatar-status {
    position: relative; }
    .media-avatar .avatar-status i {
      position: absolute;
      right: 0;
      bottom: 0; }

.ct-golden-section:before {
  float: none; }

.ct-chart {
  max-height: 15.7rem; }

.ct-chart .ct-label {
  fill: #a3afb7;
  color: #a3afb7;
  font-size: 0.75rem;
  line-height: 1; }

.ct-grid {
  stroke: rgba(49, 58, 70, 0.1); }

.ct-chart.simple-pie-chart-chartist .ct-label {
  color: #ffffff;
  fill: #ffffff;
  font-size: 0.625rem; }

.ct-chart .ct-series.ct-series-a .ct-bar,
.ct-chart .ct-series.ct-series-a .ct-line,
.ct-chart .ct-series.ct-series-a .ct-point,
.ct-chart .ct-series.ct-series-a .ct-slice-donut {
  stroke: var(--primary); }

.ct-chart .ct-series.ct-series-b .ct-bar,
.ct-chart .ct-series.ct-series-b .ct-line,
.ct-chart .ct-series.ct-series-b .ct-point,
.ct-chart .ct-series.ct-series-b .ct-slice-donut {
  stroke: #1EBA62; }

.ct-chart .ct-series.ct-series-c .ct-bar,
.ct-chart .ct-series.ct-series-c .ct-line,
.ct-chart .ct-series.ct-series-c .ct-point,
.ct-chart .ct-series.ct-series-c .ct-slice-donut {
  stroke: #FFAB2D; }

.ct-chart .ct-series.ct-series-d .ct-bar,
.ct-chart .ct-series.ct-series-d .ct-line,
.ct-chart .ct-series.ct-series-d .ct-point,
.ct-chart .ct-series.ct-series-d .ct-slice-donut {
  stroke: #fd5353; }

.ct-chart .ct-series.ct-series-e .ct-bar,
.ct-chart .ct-series.ct-series-e .ct-line,
.ct-chart .ct-series.ct-series-e .ct-point,
.ct-chart .ct-series.ct-series-e .ct-slice-donut {
  stroke: #00ADA3; }

.ct-chart .ct-series.ct-series-f .ct-bar,
.ct-chart .ct-series.ct-series-f .ct-line,
.ct-chart .ct-series.ct-series-f .ct-point,
.ct-chart .ct-series.ct-series-f .ct-slice-donut {
  stroke: #5b5e81; }

.ct-chart .ct-series.ct-series-g .ct-bar,
.ct-chart .ct-series.ct-series-g .ct-line,
.ct-chart .ct-series.ct-series-g .ct-point,
.ct-chart .ct-series.ct-series-g .ct-slice-donut {
  stroke: #8d6e63; }

.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
  fill: #9568FF; }

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
  fill: #00A2FF; }

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
  fill: #ff9800; }

.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
  fill: #ff9800; }

.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 0.625rem;
  padding: 0.125rem 0.625rem;
  border-radius: 0.125rem;
  background: #313a46;
  color: #ffffff;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }

.chartist-tooltip.tooltip-show {
  opacity: 1; }

#donught_graph .ct-series.ct-series-a .ct-slice-donut {
  stroke: #3FC6D4; }

#donught_graph .ct-series.ct-series-b .ct-slice-donut {
  stroke: #333333; }

#donught_graph .ct-series.ct-series-c .ct-slice-donut {
  stroke: #F63465; }

@media only screen and (max-width: 47.9375rem) {
  #pie-chart .ct-label {
    color: #fff;
    fill: #fff; } }

#visitor_graph {
  height: 15.8125rem !important; }

#user_rating_graph {
  height: 17.5rem !important; }

#activity {
  height: 16.875rem !important; }

#visitorOnline {
  height: 4.5rem !important; }

#trendMeter {
  height: 4.5rem !important; }

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
  height: 7.3125rem !important; }

#widget-profit1,
#widget-profit2,
#widget-profit3 {
  height: 10rem !important; }

#comparison-rate {
  height: 14.375rem; }

#session_day {
  height: 10.9375rem;
  width: auto !important;
  margin: 0 auto; }

#walet-status {
  height: 8.75rem; }

#bar1 {
  height: 9.375rem; }

#sold-product {
  height: 14.375rem; }

#chart-venue-expenses,
#chart-online-sale,
#chart-gross-sale {
  height: 9.375rem !important; }

#areaChart_3 {
  height: 18.4375rem !important; }

.chart-point {
  display: flex;
  align-items: center; }
  .chart-point .check-point-area {
    width: 6.25rem;
    height: 6.25rem;
    margin-top: -0.625rem;
    margin-left: -0.625rem; }
  .chart-point .chart-point-list {
    margin: 0;
    padding-left: 0.3125rem; }
    .chart-point .chart-point-list li {
      list-style: none;
      font-size: 0.8125rem;
      padding: 0.125rem 0; }
      .chart-point .chart-point-list li i {
        margin-right: 0.3125rem;
        font-size: 0.6875rem;
        position: relative;
        top: -0.0625rem; }

.c3 {
  height: 15.625rem; }

.c3-legend-item {
  fill: #9fabb1; }

.c3 .c3-axis-x path,
.c3 .c3-axis-x line,
.c3 .c3-axis-y path,
.c3 .c3-axis-y line,
.tick text {
  stroke: #fff; }

.flot-chart {
  height: 15.7rem; }

.tooltipflot {
  background-color: transparent;
  font-size: 1.4rem;
  padding: .5rem 1rem;
  color: rgba(255, 255, 255, 0.7);
  border-radius: .2rem; }

.legendColorBox > div {
  border: 0 !important;
  padding: 0 !important; }

.legendLabel {
  font-size: 0.825rem;
  padding-left: .5rem;
  color: #000; }

.flotTip {
  background: #000;
  border: 0.0625rem solid #000;
  color: #fff; }

.legend > div {
  background: transparent !important; }

#balance_graph {
  height: 16.25rem; }

.morris-hover {
  position: absolute;
  z-index: 1;
  background: var(--primary);
  color: #fff; }

.morris-hover .morris-hover-point {
  color: #fff !important;
  margin: 0.1875rem 0;
  text-align: center;
  padding: 0 1.5625rem;
  color: #fff; }

.morris-hover .morris-hover-row-label {
  background-color: #5b5e81;
  text-align: center;
  padding: 0.3125rem;
  color: #fff;
  margin-bottom: 0.3125rem; }

.morris-hover.morris-default-style {
  border-radius: 0.3125rem;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden; }

/* svg text {
    font-weight: 600 !important;
} */
#morris_donught,
#morris_donught_2,
#line_chart_2,
#morris_bar,
#morris_bar_stalked,
#morris_bar_2,
#morris_area_2,
#morris_area {
  height: 15rem !important; }

#morris_line {
  height: 17.375rem !important; }

#crypto-btc-card,
#crypto-eth-card,
#crypto-rpl-card,
#crypto-ltc-card {
  height: 9.375rem; }

#daily-sales, #comparison-rate, #usage-chart, #walet-status {
  width: 100%;
  display: block; }
  #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas {
    max-width: 100% !important;
    width: 100% !important; }

#sparkline-composite-chart canvas,
#composite-bar canvas,
#sparkline11 canvas,
#StackedBarChart canvas,
#spark-bar canvas,
#tristate canvas {
  height: 6.25rem !important; }

#sparkline11 canvas {
  width: 6.25rem !important; }

.easy-pie-chart {
  position: relative;
  text-align: center; }
  .easy-pie-chart .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block; }
  .easy-pie-chart img {
    width: 4.6875rem;
    height: 4.6875rem;
    border-radius: 50%; }
  .easy-pie-chart canvas {
    display: block;
    margin: 0 auto; }

#revenue-chart {
  height: 27.7rem; }

#duration-value-axis {
  height: 27.6rem;
  width: 100%; }

#combined-bullet {
  height: 28.125rem;
  width: 100%; }

#zoomable-chart {
  height: 28.125rem;
  width: 100%; }

#chartMap {
  height: 28.125rem;
  width: 100%; }

#professional-candlesticks {
  width: 100%;
  height: 28.125rem; }

#comparing-stock-indices {
  width: 100%;
  height: 28.125rem; }

#multiple-panel-data {
  width: 100%;
  height: 28.125rem; }

#depth-chart {
  width: 100%;
  height: 28.125rem; }

.amcharts-export-menu {
  display: none; }

.amcharts-data-set-selector-div {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 16.875rem;
  margin: 0 auto; }
  .amcharts-data-set-selector-div select {
    border: 0;
    margin-left: 0.625rem;
    background: #ddd;
    color: #000; }

.amChartsInputField {
  border: 0;
  background: var(--primary);
  color: #fff;
  padding: 0.3125rem 0.9375rem;
  margin: 0 0.9375rem; }

.amcharts-data-set-select {
  border: 0;
  background: #ddd;
  color: #000; }

.amcharts-period-input,
.amcharts-period-input-selected {
  border: 0;
  margin-left: 0.625rem;
  background: var(--primary);
  color: #fff;
  padding: 0.3125rem 0.9375rem; }

.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 0.1875rem 0.1875rem;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite; }

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out; }

.amcharts-graph-column-front:hover {
  fill: #496375;
  stroke: #496375;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@media only screen and (max-width: 61.9375rem) {
  .amChartsPeriodSelector > fieldset > div {
    float: none !important;
    display: block !important;
    margin-bottom: 0.625rem; } }

.highcharts-root text {
  font-weight: 300 !important; }

.highcharts-credits {
  display: none; }

#chart_employee_gender, #chart_employee_status {
  width: auto;
  height: 21.875rem; }

.form-control {
  background: #fff;
  color: #5b5e81;
  line-height: 1.5;
  font-size: 1rem;
  border-radius: 0.625rem; }
  .form-control:hover, .form-control:focus, .form-control.active {
    box-shadow: none;
    background: #fff;
    color: #5b5e81; }
  .form-control:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 0.125rem var(--rgba-primary-2); }
  .form-control.solid {
    background: #E6EBEE;
    border-color: #ececec;
    color: #000; }
    .form-control.solid[type="file"] {
      padding: 6px 10px; }

.bootstrap-select .btn {
  padding: 0.6875rem 1.25rem;
  border-color: #D5DFE7;
  border-width: 1px;
  line-height: 1.5; }

.input-rounded {
  border-radius: 6.25rem; }

[data-theme-version="light"] .input-primary .form-control,
[data-theme-version="dark"] .input-primary .form-control {
  border-color: var(--primary); }

[data-theme-version="light"] .input-primary .input-group-text,
[data-theme-version="dark"] .input-primary .input-group-text {
  background-color: var(--primary);
  color: #fff; }

[data-theme-version="light"] .input-danger .form-control,
[data-theme-version="dark"] .input-danger .form-control {
  border-color: #fd5353; }

[data-theme-version="light"] .input-danger .input-group-text,
[data-theme-version="dark"] .input-danger .input-group-text {
  background-color: #fd5353;
  color: #fff; }

[data-theme-version="light"] .input-info .form-control,
[data-theme-version="dark"] .input-info .form-control {
  border-color: #00ADA3; }

[data-theme-version="light"] .input-info .input-group-text,
[data-theme-version="dark"] .input-info .input-group-text {
  background-color: #00ADA3;
  color: #fff; }

[data-theme-version="light"] .input-success .form-control,
[data-theme-version="dark"] .input-success .form-control {
  border-color: #1EBA62; }

[data-theme-version="light"] .input-success .input-group-text,
[data-theme-version="dark"] .input-success .input-group-text {
  background-color: #1EBA62;
  color: #fff; }

[data-theme-version="light"] .input-warning .form-control,
[data-theme-version="dark"] .input-warning .form-control {
  border-color: #FFAB2D; }

[data-theme-version="light"] .input-warning .input-group-text,
[data-theme-version="dark"] .input-warning .input-group-text {
  background-color: #FFAB2D;
  color: #fff; }

[data-theme-version="light"] .input-primary-o .form-control,
[data-theme-version="dark"] .input-primary-o .form-control {
  border-color: var(--primary); }

[data-theme-version="light"] .input-primary-o .input-group-text,
[data-theme-version="dark"] .input-primary-o .input-group-text {
  background-color: transparent;
  border-color: var(--primary);
  color: var(--primary); }

[data-theme-version="light"] .input-danger-o .form-control,
[data-theme-version="dark"] .input-danger-o .form-control {
  border-color: #fd5353; }

[data-theme-version="light"] .input-danger-o .input-group-text,
[data-theme-version="dark"] .input-danger-o .input-group-text {
  background-color: transparent;
  border-color: #fd5353;
  color: #fd5353; }

[data-theme-version="light"] .input-info-o .form-control,
[data-theme-version="dark"] .input-info-o .form-control {
  border-color: #00ADA3; }

[data-theme-version="light"] .input-info-o .input-group-text,
[data-theme-version="dark"] .input-info-o .input-group-text {
  background-color: transparent;
  border-color: #00ADA3;
  color: #00ADA3; }

[data-theme-version="light"] .input-success-o .form-control,
[data-theme-version="dark"] .input-success-o .form-control {
  border-color: #1EBA62; }

[data-theme-version="light"] .input-success-o .input-group-text,
[data-theme-version="dark"] .input-success-o .input-group-text {
  background-color: transparent;
  border-color: #1EBA62;
  color: #1EBA62; }

[data-theme-version="light"] .input-warning-o .form-control,
[data-theme-version="dark"] .input-warning-o .form-control {
  border-color: #FFAB2D; }

[data-theme-version="light"] .input-warning-o .input-group-text,
[data-theme-version="dark"] .input-warning-o .input-group-text {
  background-color: transparent;
  border-color: #FFAB2D;
  color: #FFAB2D; }

.input-group-text {
  min-width: 3.125rem;
  justify-content: center;
  border-radius: 0.5rem;
  font-weight: 600;
  font-size: 1rem; }

.form-file-label {
  height: 2.5rem;
  padding: 0.5rem 0.75rem; }

.input-group-prepend .btn,
.input-group-append .btn {
  z-index: 0; }

.custom-select {
  background: none;
  border-color: #D5DFE7;
  color: #5b5e81; }
  .custom-select:focus {
    box-shadow: none;
    border-color: var(--primary);
    color: var(--primary); }

.form-file-label {
  background: #656C73;
  white-space: nowrap;
  color: #fff; }
  [data-theme-version="dark"] .form-file-label {
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1);
    color: #717579; }

.custom_file_input .form-file-label::after {
  height: 100%; }

.form-control:disabled, .form-control[readonly] {
  background: #fff;
  opacity: 1; }

.form-file {
  border: 0.0625rem solid #D5DFE7;
  background: #fff; }
  [data-theme-version="dark"] .form-file {
    background: #1E1E25;
    border-color: rgba(255, 255, 255, 0.1); }

.input-group {
  /* &> .form-file {
		display: flex;
		align-items: center;

		&:not(:last-child) .form-file-label,
		&:not(:last-child) .form-file-label::after { @include border-right-radius(0); }
		&:not(:first-child) .form-file-label { @include border-left-radius(0); }
	  } */ }
  .input-group > .form-control-plaintext,
  .input-group > .form-select,
  .input-group > .form-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0.625rem; }

.form-file .form-control {
  margin: 0;
  border-radius: 0;
  border: 0;
  height: auto; }

#validationCustomUsername {
  border-radius: 0 0.5rem 0.5rem 0; }

.show-pass {
  border-radius: 0 0.5rem 0.5rem 0 !important; }

.form-file .form-control {
  margin: 0;
  border-radius: 0;
  border: 0;
  height: auto; }

.input-group .input-group-text + .form-file {
  border-radius: 0 0.5rem 0.5rem 0; }
  .input-group .input-group-text + .form-file .form-control {
    border-radius: inherit;
    margin: 0; }

.custom_file_input .form-file {
  border-radius: 0.5rem; }
  .custom_file_input .form-file .form-control {
    margin: 0;
    border: 0;
    line-height: 2.125rem;
    border-radius: inherit;
    font-size: 16px;
    font-weight: 600; }

.custom_file_input .form-control {
  padding-left: 12px;
  line-height: 45px; }

#username {
  border-radius: 0 0.5rem 0.5rem 0; }

.form-control-lg {
  min-height: 3.75rem;
  padding: 0.5rem 1.1rem;
  font-size: 1.09375rem;
  border-radius: 0.5rem;
  height: calc(1.5em + 1rem + 2px); }

.form-control-sm {
  min-height: 2.5rem;
  padding: 0.25rem 1.1rem;
  font-size: 0.76563rem;
  border-radius: 0.5rem;
  height: calc(1.5em + 0.5rem + 2px); }

.ck.ck-editor__main > .ck-editor__editable {
  background: #f9fafb !important; }

.modal-grid {
  background: #E6EBEE; }

.nice-select.wide.form-control-lg {
  line-height: 2.7125rem; }

.nice-select.wide.form-control-sm {
  line-height: 1.8125rem; }

.inline-check {
  line-height: 1.8rem !important; }

.form-check {
  font-size: 14px;
  font-weight: 600; }

.input-full {
  border: 0; }

.border-1 {
  border-radius: 0.5rem 0 0 0.5rem !important; }

.border3 {
  border-radius: 0 0.5rem 0.5rem 0 !important; }

.custome-input .input-group-text {
  border-color: transparent !important; }

.form-control-sm[type="file"] {
  line-height: 32px;
  padding: 4px;
  padding-left: 8px; }

.form-control-lg[type="file"] {
  line-height: 42px;
  padding-left: 10px; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

.form-check-label {
  margin-left: 0.3125rem;
  margin-top: 0.1875rem; }

#example5_wrapper .form-check-input:checked {
  border-color: var(--primary) !important; }

#example5_wrapper table.dataTable thead .sorting_asc {
  display: flex; }

#example5_wrapper .btn.tp-btn.btn-primary:hover svg path {
  stroke: #fff; }

.form-check-inline .form-check-input {
  margin-right: 0.625rem;
  margin-top: 0; }

.bootstrap-select .dropdown-menu {
  z-index: 9999; }

.form-control:focus {
  box-shadow: none; }

.form-check-input {
  top: 0.125rem;
  border-width: 0.125rem;
  width: 1.25rem;
  height: 1.25rem;
  border-color: #C4C4C4;
  background-color: transparent; }

.rtl .form-check-label:before, .rtl .form-check-label:after {
  right: -1.5rem !important;
  left: inherit; }

.form-check {
  line-height: normal; }

.toggle-switch {
  padding-left: 3.125rem;
  line-height: 1.25;
  display: inline-block;
  color: #000;
  font-weight: 600; }
  .toggle-switch .form-check-input {
    border: 0;
    cursor: pointer;
    background: #d8d8d8;
    width: 2.2125rem;
    border-radius: 1.25rem !important;
    height: 0.875rem;
    position: relative;
    left: -0.3125rem;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    background-image: none; }
    .toggle-switch .form-check-input:focus {
      background-image: none !important; }
    .toggle-switch .form-check-input:checked {
      background: var(--rgba-primary-1);
      background-image: none !important; }
      .toggle-switch .form-check-input:checked:after {
        left: 1.30rem;
        background: var(--primary); }
    .toggle-switch .form-check-input:focus {
      box-shadow: none; }
    .toggle-switch .form-check-input:after {
      width: 1rem;
      background: #909090;
      height: 1rem;
      content: "";
      position: absolute;
      border-radius: 1.5rem;
      top: -0.0475rem;
      left: 0;
      -webkit-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s; }
  .toggle-switch.text-end {
    padding-right: 0rem;
    padding-left: 0; }
    .toggle-switch.text-end .form-check-input {
      left: auto;
      margin-left: 0;
      float: right;
      right: 0rem; }
    .toggle-switch.text-end .form-check-label {
      margin-right: 0.9375rem;
      margin-left: 0; }
  .toggle-switch .form-check-label {
    cursor: pointer; }

.form-check-input:focus ~ .form-check-label::before {
  box-shadow: none !important; }

.form-check-label::before {
  background-color: transparent;
  border-color: #dedeed;
  border-width: 0.125rem;
  border-radius: 0.125rem !important; }
  [data-theme-version="dark"] .form-check-label::before {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.1); }

.check-xs .form-check-input {
  width: 1.125rem;
  height: 1.125rem; }

.check-lg .form-check-input {
  width: 1.5rem;
  height: 1.5rem; }

.check-xl .form-check-input {
  width: 1.75rem;
  height: 1.75rem; }

.checkbox-info .form-check-input:focus {
  border-color: #00ADA3;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 173, 163, 0.25); }

.checkbox-info .form-check-input:checked {
  background-color: #00ADA3;
  border-color: #00ADA3; }

.checkbox-danger .form-check-input:focus {
  border-color: #fd5353;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }

.checkbox-danger .form-check-input:checked {
  background-color: #fd5353;
  border-color: #fd5353; }

.checkbox-success .form-check-input:focus {
  border-color: #1EBA62;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }

.checkbox-success .form-check-input:checked {
  background-color: #1EBA62 !important;
  border-color: #1EBA62; }

.checkbox-warning .form-check-input:focus {
  border-color: #FFAB2D;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 171, 45, 0.25); }

.checkbox-warning .form-check-input:checked {
  background-color: #FFAB2D;
  border-color: #FFAB2D; }

.checkbox-secondary .form-check-input:focus {
  border-color: #9568FF;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(149, 104, 255, 0.25); }

.checkbox-secondary .form-check-input:checked {
  background-color: #9568FF;
  border-color: #9568FF; }

.check-switch {
  padding-left: 2.5rem; }
  .check-switch .form-check-label {
    line-height: 1.875rem;
    font-weight: 500; }
    .check-switch .form-check-label span {
      line-height: 1; }
    .check-switch .form-check-label:after, .check-switch .form-check-label:before {
      height: 1.5rem;
      width: 1.5rem;
      left: -2rem;
      border-radius: 3rem !important;
      border-color: var(--rgba-primary-3); }
  .check-switch .form-check-input:checked ~ .form-check-label::after {
    background-image: url("../images/svg/check.svg"); }
  .check-switch .form-check-input:checked ~ .form-check-label::before {
    background: #fff; }

.form-check .form-check-input[type="radio"] {
  margin-left: -1em;
  top: 0.03rem; }

.form-check-input:checked {
  background-color: var(--primary);
  border-color: var(--primary); }

.form-check-input:focus {
  border-color: var(--primary);
  box-shadow: var(--rgba-primary-1); }

.form-check-input[type="radio"] {
  width: 1.313rem;
  min-width: 1.313rem;
  height: 1.313rem;
  position: relative;
  border-color: #A5AAB4;
  border-width: 0.125rem;
  border-style: solid;
  top: -0.125rem; }
  .form-check-input[type="radio"]:focus {
    box-shadow: none; }

.form-check-input[type="radio"] + .form-check-label {
  margin-bottom: 0; }

.form-check-input:checked[type="radio"] {
  background-image: none;
  background-color: var(--rgba-primary-3);
  border-color: transparent !important; }
  .form-check-input:checked[type="radio"]:after {
    content: "";
    height: 0.688rem;
    width: 0.688rem;
    background-color: var(--primary);
    position: absolute;
    top: 0.188rem;
    left: 0.188rem;
    border-radius: 50%; }

.checkbox-info .form-check-input[type="radio"] {
  border-color: #00ADA3; }

.checkbox-info .form-check-input:checked[type="radio"] {
  background-color: #94fff9; }
  .checkbox-info .form-check-input:checked[type="radio"]:after {
    background-color: #00ADA3; }

.checkbox-danger .form-check-input[type="radio"] {
  border-color: #fd5353; }

.checkbox-danger .form-check-input:checked[type="radio"] {
  background-color: #ffeaea; }
  .checkbox-danger .form-check-input:checked[type="radio"]:after {
    background-color: #fd5353; }

.checkbox-success .form-check-input[type="radio"] {
  border-color: #1EBA62; }

.checkbox-success .form-check-input:checked[type="radio"] {
  background-color: #c7f6dc; }
  .checkbox-success .form-check-input:checked[type="radio"]:after {
    background-color: #1EBA62; }

.checkbox-warning .form-check-input[type="radio"] {
  border-color: #FFAB2D; }

.checkbox-warning .form-check-input:checked[type="radio"] {
  background-color: #fff2e0; }
  .checkbox-warning .form-check-input:checked[type="radio"]:after {
    background-color: #FFAB2D; }

.checkbox-dark .form-check-input[type="radio"] {
  border-color: #5b5e81; }

.checkbox-dark .form-check-input:checked[type="radio"] {
  background-color: white; }
  .checkbox-dark .form-check-input:checked[type="radio"]:after {
    background-color: var(--primary); }

.checkbox-secondary .form-check-input[type="radio"] {
  border-color: #9568FF; }

.checkbox-secondary .form-check-input:checked[type="radio"] {
  background-color: #ddceff; }
  .checkbox-secondary .form-check-input:checked[type="radio"]:after {
    background-color: #9568FF; }

.js-switch + .switchery {
  border-radius: 3.125rem;
  margin-right: 4rem; }
  @media (max-width: 575.98px) {
    .js-switch + .switchery {
      margin-right: 1rem; } }
  .js-switch + .switchery > small, .js-switch + .switchery > .small {
    top: 0.125rem; }

.js-switch.js-switch-lg + .switchery {
  height: 2rem;
  width: 4.5rem; }
  .js-switch.js-switch-lg + .switchery > small, .js-switch.js-switch-lg + .switchery > .small {
    width: 1.75rem;
    height: 1.75rem; }

.js-switch.js-switch-md + .switchery {
  height: 1.5rem;
  width: 3.5rem; }
  .js-switch.js-switch-md + .switchery > small, .js-switch.js-switch-md + .switchery > .small {
    width: 1.25rem;
    height: 1.25rem; }

.js-switch.js-switch-sm + .switchery {
  height: 1rem;
  width: 2.2rem; }
  .js-switch.js-switch-sm + .switchery > small, .js-switch.js-switch-sm + .switchery > .small {
    width: 0.875rem;
    height: 0.875rem;
    top: 0.0625rem; }

.js-switch-square + .switchery {
  border-radius: 0; }
  .js-switch-square + .switchery > small, .js-switch-square + .switchery > .small {
    border-radius: 0;
    top: 0.125rem; }

.js-switch-square.js-switch-lg + .switchery {
  height: 2rem;
  width: 4.5rem; }
  .js-switch-square.js-switch-lg + .switchery > small, .js-switch-square.js-switch-lg + .switchery > .small {
    width: 1.75rem;
    height: 1.75rem; }

.js-switch-square.js-switch-md + .switchery {
  height: 1.5rem;
  width: 3.5rem; }
  .js-switch-square.js-switch-md + .switchery > small, .js-switch-square.js-switch-md + .switchery > .small {
    width: 1.25rem;
    height: 1.25rem; }

.js-switch-square.js-switch-sm + .switchery {
  height: 1rem;
  width: 2.2rem; }
  .js-switch-square.js-switch-sm + .switchery > small, .js-switch-square.js-switch-sm + .switchery > .small {
    width: 0.875rem;
    height: 0.875rem;
    top: 0.0625rem; }

.form-control.is-valid {
  border-color: #1EBA62 !important;
  border-right: 0rem !important; }
  .form-control.is-valid:focus {
    box-shadow: none; }

.form-control.is-warning {
  border-color: #FFAB2D !important;
  border-right: 0rem !important; }
  .form-control.is-warning:focus {
    box-shadow: none; }

.form-control.is-invalid {
  border-color: #fd5353 !important;
  border-right: 0rem !important; }
  .form-control.is-invalid:focus {
    box-shadow: none; }

.is-valid .input-group-prepend .input-group-text i {
  color: #1EBA62; }

.is-invalid .input-group-prepend .input-group-text i {
  color: var(--rgba-primary-2); }

.show-pass {
  cursor: pointer; }
  .show-pass .fa-eye {
    display: none; }
  .show-pass.active .fa-eye-slash {
    display: none; }
  .show-pass.active .fa-eye {
    display: inline-block; }

.asColorPicker-dropdown {
  max-width: 26rem; }

.asColorPicker-trigger {
  background: none; }

.asColorPicker-trigger {
  border: 0 none;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.1875rem; }

[direction="rtl"] .asColorPicker-trigger {
  left: 0;
  right: auto; }

.asColorPicker-trigger span {
  border-radius: 0 0.625rem 0.625rem 0; }

.asColorPicker-clear {
  display: none;
  position: absolute;
  right: 1rem;
  text-decoration: none;
  top: .5rem; }

.daterangepicker td.active {
  background-color: var(--primary); }
  .daterangepicker td.active:hover {
    background-color: var(--primary); }

.daterangepicker button.applyBtn {
  background-color: var(--primary);
  border-color: var(--primary); }

.datepicker.datepicker-dropdown {
  background: #fff;
  border-radius: 0.0625rem;
  border: 0.0625rem solid #EEEEEE; }
  .datepicker.datepicker-dropdown td.day, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    height: 1.875rem;
    width: 1.875rem !important;
    padding: 0;
    text-align: center;
    font-weight: 500;
    border-radius: 0.625rem; }
    .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover {
      box-shadow: unset;
      color: #2A353A;
      background-color: var(--rgba-primary-1); }
  .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    font-weight: 600;
    color: #333; }
  .datepicker.datepicker-dropdown th.dow {
    font-weight: 600; }

.datepicker table tr td.selected, .datepicker table tr td.active.active {
  background-color: var(--primary);
  border-radius: 0.625rem;
  border: 0;
  color: #fff;
  background-image: none;
  position: relative; }

.datepicker table tr td.today {
  border-radius: 0.625rem;
  color: #2A353A; }
  .datepicker table tr td.today:hover {
    background-color: var(--primary);
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff; }

.datepicker table tr td.today.disabled {
  box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
  color: #ffffff; }
  .datepicker table tr td.today.disabled:hover {
    box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
    color: #ffffff; }

.datepicker table thead tr:first-child th:hover {
  background: var(--rgba-primary-1); }

.datepicker table thead tr th:hover {
  background: var(--rgba-primary-1); }

.datepicker table td.day:hover {
  background: var(--rgba-primary-1);
  border-radius: 0.625rem; }

.picker__select--month, .picker__select--year {
  height: 2.5em; }

.picker__input {
  background-color: transparent !important; }
  [data-theme-version="dark"] .picker__input {
    background-color: transparent !important;
    border: 0.0625rem solid rgba(255, 255, 255, 0.1); }

.bootstrap-select.form-control-lg .dropdown-toggle {
  min-height: 3.75rem;
  padding: 0.5rem 1.1rem; }

.bootstrap-select.form-control-sm .dropdown-toggle {
  min-height: 2.5rem;
  padding: 0.25rem 1.1rem; }

.basic-form .form-check-input[type="radio"] + .form-check-label {
  margin-top: 5px; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  min-height: 2.5rem;
  padding: 0.25rem 1.1rem; }

.input-group.input-group-lg {
  min-height: 3.75rem; }

.clockpicker-popover .popover-title {
  padding: 10px 0px; }

#image {
  max-width: 100%; }

.docs-options .dropdown-menu {
  padding: 1.5rem; }

.docs-preview {
  margin-bottom: 3rem; }
  .docs-preview .img-preview {
    float: left;
    margin-right: .5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    max-width: 100% !important; }
    .docs-preview .img-preview > img {
      max-width: 100% !important; }
    .docs-preview .img-preview.preview-lg {
      width: 16rem;
      height: 9rem; }
    .docs-preview .img-preview.preview-md {
      width: 8rem;
      height: 4.5rem; }
    .docs-preview .img-preview.preview-sm {
      width: 4rem;
      height: 2.25rem; }
    .docs-preview .img-preview.preview-xs {
      width: 2rem;
      height: 1.125rem;
      margin-right: 0; }

.select2-container {
  width: 100% !important; }

.select2-container--default .select2-selection--single {
  border-radius: 0.625rem;
  border: 0.0625rem solid #D5DFE7;
  height: 3rem;
  background: #fff; }
  [data-theme-version="dark"] .select2-container--default .select2-selection--single {
    background: #1E1E25;
    border-color: rgba(255, 255, 255, 0.1); }
  .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active {
    box-shadow: none; }

.destroy-selector,
.single-event-unbind {
  width: 100%;
  border-color: #eeee;
  height: 45px;
  padding: 0 13px;
  border-radius: 10px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 3rem;
  color: #717579;
  padding-left: 0.9375rem;
  min-height: 2.5rem; }

.select2-container--default .select2-selection--multiple {
  border-color: #D5DFE7;
  border-radius: 0; }

.select2-dropdown {
  border-radius: 0; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary); }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #D5DFE7;
  background: #fff;
  padding: 0.2rem 0; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0.675rem;
  right: 0.9375rem; }

.select2-container .select2-selection--multiple {
  min-height: 3rem;
  color: #717579;
  border-radius: 0.625rem;
  border: 0.0625rem solid #D5DFE7; }
  [data-theme-version="dark"] .select2-container .select2-selection--multiple {
    background: #1E1E25;
    border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .select2-search--dropdown .select2-search__field {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.6); }

.select2-dropdown {
  border-color: #dedeed; }
  [data-theme-version="dark"] .select2-dropdown {
    background: #1E1E25;
    border-color: rgba(255, 255, 255, 0.1); }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  padding: 2px 12px; }

.swal2-popup .swal2-content {
  color: #717579; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
.form-wizard {
  border: 0; }
  .form-wizard .nav-wizard {
    box-shadow: none !important;
    margin-bottom: 2rem; }
    .form-wizard .nav-wizard li .nav-link {
      position: relative; }
      .form-wizard .nav-wizard li .nav-link span {
        border-radius: 3.125rem;
        width: 3rem;
        height: 3rem;
        border: 0.125rem solid var(--primary);
        display: block;
        line-height: 3rem;
        color: var(--primary);
        font-size: 1.125rem;
        margin: auto;
        background-color: #fff;
        position: relative;
        z-index: 1; }
      .form-wizard .nav-wizard li .nav-link:after {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 0.1875rem;
        transform: translateY(-50%);
        background: #eaebf1 !important;
        z-index: 0;
        width: 100%; }
      .form-wizard .nav-wizard li .nav-link.active:after {
        background: var(--primary) !important; }
      .form-wizard .nav-wizard li .nav-link.active span {
        background: var(--primary);
        color: #fff; }
      .form-wizard .nav-wizard li .nav-link.done:after {
        background: var(--primary) !important; }
      .form-wizard .nav-wizard li .nav-link.done span {
        background-color: var(--primary);
        color: #fff; }
    .form-wizard .nav-wizard li:last-child .nav-link:after {
      content: none; }
  .form-wizard .toolbar-bottom .btn {
    background-color: var(--primary);
    border: 0;
    padding: 0.75rem 1.125rem; }
  .form-wizard .tab-content .tab-pane {
    padding: 0; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #1E1E25; }
    @media only screen and (max-width: 35.9375rem) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 1rem;
          line-height: 1.25rem; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #1E1E25; }
    @media only screen and (max-width: 35.9375rem) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 35.9375rem) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 1rem;
          line-height: 1.25rem; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  @media only screen and (max-width: 47.9375rem) {
    .form-wizard .nav-wizard {
      flex-direction: unset !important; }
    .form-wizard .tab-content {
      height: 100% !important; } }
  @media only screen and (max-width: 35.9375rem) {
    .form-wizard .nav-wizard li .nav-link {
      padding: 0; } }

.skip-email a {
  font-size: 1rem; }

.custom-ekeditor ul {
  padding-left: 1.25rem; }
  .custom-ekeditor ul li {
    list-style: unset; }

.custom-ekeditor ol li {
  list-style: decimal; }

.ql-container {
  height: 25rem; }

#world-datamap {
  padding-bottom: 46% !important; }

.datamaps-hoverover {
  background: #fff;
  padding: 0.3125rem;
  border-radius: 0.3125rem;
  font-family: 'Roboto' !important;
  color: var(--primary);
  border: 0.0625rem solid var(--rgba-primary-3); }

@media only screen and (max-width: 90rem) {
  .world_map_card ul.list-group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-top: 2.1875rem; } }

.jqvmap-zoomin,
.jqvmap-zoomout {
  height: 1.25rem;
  width: 1.25rem;
  line-height: 0.875rem;
  background-color: var(--primary);
  color: #fff; }

.jqvmap-zoomout {
  top: 2.1875rem; }

#world-map, #usa {
  height: 25rem; }
  @media only screen and (max-width: 61.9375rem) {
    #world-map, #usa {
      height: 21.875rem; } }
  @media only screen and (max-width: 35.9375rem) {
    #world-map, #usa {
      height: 14.375rem; } }

.blockUI.blockMsg.blockPage {
  border: 0 !important; }

#loginForm {
  cursor: auto; }

.blockMsg {
  border: 0rem;
  width: 20% !important; }
  .blockMsg h1, .blockMsg .h1 {
    font-size: 1rem;
    padding: 0.5rem 0;
    margin-bottom: 0; }

.bootstrap-select {
  margin-bottom: 0; }
  .bootstrap-select .btn {
    background-color: transparent !important;
    font-weight: 400; }
    [data-theme-version="dark"] .bootstrap-select .btn {
      border-color: rgba(255, 255, 255, 0.1) !important;
      background: #383844 !important; }
    .bootstrap-select .btn:active, .bootstrap-select .btn:focus, .bootstrap-select .btn:hover {
      outline: none !important;
      outline-offset: 0; }
      [data-theme-version="dark"] .bootstrap-select .btn:active, [data-theme-version="dark"] .bootstrap-select .btn:focus, [data-theme-version="dark"] .bootstrap-select .btn:hover {
        color: #717579 !important; }
  .bootstrap-select .dropdown-menu {
    border-color: #D5DFE7 !important;
    box-shadow: 0rem 0rem 2.5rem 0rem rgba(82, 63, 105, 0.1); }
    .bootstrap-select .dropdown-menu .dropdown-item {
      font-size: 0.875rem; }
    [data-theme-version="dark"] .bootstrap-select .dropdown-menu {
      border-color: #D5DFE7 !important; }

.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

.clipboard-btn {
  transition: all .1s ease-in-out; }
  .clipboard-btn:hover {
    background-color: var(--primary);
    color: #fff; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

.bootstrap-tagsinput {
  flex: 1;
  padding: 0;
  padding-left: .5rem;
  border-radius: 0;
  border-color: #D5DFE7;
  background-color: #fff;
  width: 100%; }
  .bootstrap-tagsinput .tag {
    font-size: 0.875rem;
    background-color: var(--primary);
    border-radius: 0;
    align-items: center;
    border: 0.0625rem solid #D5DFE7; }
  .bootstrap-tagsinput input[type="text"] {
    flex: 1;
    height: 2.1rem;
    border-radius: 0;
    border-color: #D5DFE7; }
  .bootstrap-tagsinput label {
    margin-bottom: .5rem; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

.twitter-typeahead {
  width: 100%; }
  .twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #D5DFE7; }
  .twitter-typeahead .tt-menu {
    width: 100%;
    background-color: #fff; }
    .twitter-typeahead .tt-menu .tt-suggestion {
      padding: 0.625rem;
      cursor: pointer; }
      .twitter-typeahead .tt-menu .tt-suggestion:hover {
        background-color: var(--primary);
        color: #fff; }

.weather-one i {
  font-size: 8rem;
  position: relative;
  top: .5rem; }

.weather-one h2, .weather-one .h2 {
  display: inline-block;
  float: right;
  font-size: 4.8rem; }

.weather-one .city {
  position: relative;
  text-align: right;
  top: -2.5rem; }

.weather-one .currently {
  font-size: 1.6rem;
  font-weight: 400;
  position: relative;
  top: 2.5rem; }

.weather-one .celcious {
  text-align: right;
  font-size: 2rem; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

.noUi-target {
  border-color: transparent;
  border-radius: 0; }

.noUi-connect {
  background-color: var(--primary); }
  .noUi-connects {
    background-color: #D2D6DE; }
  .noUi-connect.c-1-color {
    background-color: #1EBA62; }
  .noUi-connect.c-2-color {
    background-color: #00ADA3; }
  .noUi-connect.c-3-color {
    background-color: var(--primary); }
  .noUi-connect.c-4-color {
    background-color: #FFAB2D; }

.noUi-vertical {
  width: 0.375rem; }

.noUi-horizontal {
  height: 0.125rem;
  border: 0;
  margin-bottom: 0.625rem; }

.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  height: 0.9375rem;
  width: 0.9375rem;
  border-radius: 3.125rem;
  box-shadow: none;
  border: none;
  background-color: var(--primary); }
  .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before {
    display: none; }

.noUi-vertical .noUi-handle {
  left: -0.35rem;
  top: -0.375rem; }

.noUi-horizontal .noUi-handle {
  top: -0.4375rem;
  cursor: pointer; }

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -0.375rem; }

#slider-toggle {
  height: 3.125rem; }

#slider-toggle.off .noUi-handle {
  border-color: var(--primary); }

.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue {
  margin: 0.625rem;
  display: inline-block;
  height: 12.5rem; }

.colorpicker-slider .sliders.noUi-target#red .noUi-connect {
  background: #c0392b; }

.colorpicker-slider .sliders.noUi-target#green .noUi-connect {
  background: #27ae60; }

.colorpicker-slider .sliders.noUi-target#blue .noUi-connect {
  background: #2980b9; }

.colorpicker-slider #result {
  margin: 3.75rem 1.625rem;
  height: 6.25rem;
  width: 6.25rem;
  display: inline-block;
  vertical-align: top;
  color: #7f7f7f;
  background: #7f7f7f;
  border: 0.0625rem solid #fff;
  box-shadow: 0 0 0.625rem; }

.slider-vertical {
  height: 18rem; }

.nestable-cart {
  overflow: hidden; }

.dd-handle {
  color: #fff;
  background: var(--primary);
  border-radius: 0.3125rem;
  padding: 0.5rem 1rem;
  height: auto;
  border: 1px solid #D5DFE7; }

.dd-handle:hover {
  color: #fff;
  background: var(--primary); }

.dd3-content:hover {
  color: #fff;
  background: var(--primary); }

.dd3-content {
  color: #fff; }

.dd-item > button {
  line-height: 28px;
  color: #fff; }

.pignose-calendar {
  box-shadow: none;
  width: 100%;
  max-width: none;
  border-color: var(--primary); }
  .pignose-calendar .pignose-calendar-top-date {
    background-color: var(--primary); }
    .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month {
      color: #fff; }

.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
  background-color: var(--primary);
  box-shadow: none; }

.pignose-calendar .pignose-calendar-top {
  box-shadow: none;
  border-bottom: 0; }

.pignose-calendar.pignose-calendar-blue {
  background-color: rgba(0, 0, 0, 0.15); }

.pignose-calendar .pignose-calendar-unit {
  height: 4.8em; }

.cd-h-timeline {
  opacity: 0;
  transition: opacity 0.2s; }

.cd-h-timeline--loaded {
  opacity: 1; }

.cd-h-timeline__container {
  position: relative;
  height: 6.25rem;
  max-width: 50rem; }

.cd-h-timeline__dates {
  position: relative;
  height: 100%;
  margin: 0 2.5rem;
  overflow: hidden; }
  .cd-h-timeline__dates::after, .cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 1.25rem; }
  .cd-h-timeline__dates::before {
    left: 0;
    background: var(--primary); }
  .cd-h-timeline__dates::after {
    right: 0;
    background: var(--primary); }

.cd-h-timeline__line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 3.0625rem;
  height: 0.125rem;
  background-color: var(--primary);
  transition: transform 0.4s; }

.cd-h-timeline__filling-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #1EBA62;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s; }

.cd-h-timeline__date {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 0.8em;
  padding-bottom: var(--space-sm);
  color: var(--cd-color-1);
  user-select: none;
  text-decoration: none; }
  .cd-h-timeline__date::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.3125rem;
    height: 0.75rem;
    width: 0.75rem;
    border-radius: 50%;
    border-width: 0.125rem;
    border-style: solid;
    border-color: var(--rgba-primary-6);
    background-color: var(--primary);
    transition: background-color 0.3s, border-color .3s; }
  .cd-h-timeline__date:hover::after {
    background-color: #1EBA62;
    border-color: #1EBA62; }

.cd-h-timeline__date--selected {
  pointer-events: none; }
  .cd-h-timeline__date--selected::after {
    background-color: #1EBA62;
    border-color: #1EBA62; }

.cd-h-timeline__date--older-event::after {
  border-color: #1EBA62; }

.cd-h-timeline__navigation {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  height: 2.125rem;
  width: 2.125rem;
  border-radius: 50%;
  border-width: 0.125rem;
  border-style: solid;
  border-color: var(--rgba-primary-6);
  transition: border-color 0.3s; }
  .cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 1rem;
    width: 1rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/cd-arrow.svg) no-repeat 0 0; }
  .cd-h-timeline__navigation:hover {
    border-color: #1EBA62; }

.cd-h-timeline__navigation--prev {
  left: 0;
  transform: translateY(-50%) rotate(180deg); }

.cd-h-timeline__navigation--next {
  right: 0; }

.cd-h-timeline__navigation--inactive {
  cursor: not-allowed; }
  .cd-h-timeline__navigation--inactive::after {
    background-position: 0 -1rem; }
  .cd-h-timeline__navigation--inactive:hover {
    border-color: var(--rgba-primary-6); }

.cd-h-timeline__events {
  position: relative;
  width: 100%;
  overflow: hidden;
  transition: height .4s; }

.cd-h-timeline__event {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  transform: translateX(-100%);
  padding: 0.0625rem 5%;
  opacity: 0;
  animation-duration: 0.4s;
  animation-timing-function: ease-in-out; }

.cd-h-timeline__event--selected {
  position: relative;
  z-index: 2;
  opacity: 1;
  transform: translateX(0); }

.cd-h-timeline__event--enter-right,
.cd-h-timeline__event--leave-right {
  animation-name: cd-enter-right; }

.cd-h-timeline__event--enter-left,
.cd-h-timeline__event--leave-left {
  animation-name: cd-enter-left; }

.cd-h-timeline__event--leave-right,
.cd-h-timeline__event--leave-left {
  animation-direction: reverse; }

.cd-h-timeline__event-content {
  max-width: 50rem; }

.cd-h-timeline__event-title {
  color: var(--cd-color-1);
  font-family: var(--font-secondary);
  font-weight: 700;
  font-size: var(--text-xxxl); }

.cd-h-timeline__event-date {
  display: block;
  font-style: italic;
  margin: var(--space-xs) auto; }
  .cd-h-timeline__event-date::before {
    content: '- '; }

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

.toast-success {
  background-color: var(--primary); }

.toast-info {
  background-color: #00ADA3; }

.toast-warning {
  background-color: #FFAB2D; }

.toast-error {
  background-color: #fd5353; }

#toast-container > div {
  box-shadow: none;
  border-radius: 0.5rem;
  width: auto;
  max-width: 15.625rem;
  opacity: 1; }
  [direction="rtl"] #toast-container > div {
    padding: 0.9375rem 3.125rem 0.9375rem 0.9375rem;
    background-position: calc(100% - 0.9375rem);
    text-align: right; }
  #toast-container > div:hover {
    box-shadow: none; }

#toast-container .toast-title {
  margin-bottom: 0.3125rem;
  font-weight: 600; }

#toast-container .toast-message {
  font-size: 0.75rem; }

#toast-container .toast-close-button {
  opacity: 1;
  font-size: 1.25rem;
  font-weight: normal;
  text-shadow: none; }

[direction="rtl"] .toast-top-right.demo_rtl_class {
  left: 0.75rem;
  right: auto; }

/* Light Gallery */
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  background-color: transparent; }

.lg-thumb-outer.lg-grab,
.lg-toogle-thumb.lg-icon {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-backdrop {
  background-color: rgba(30, 30, 30, 0.9); }

.lg-outer .lg-toogle-thumb,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
#lg-counter {
  color: #fff; }

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: var(--primary); }

.lightimg {
  cursor: pointer; }

.jqvmap-zoomin,
.jqvmap-zoomout {
  position: absolute;
  left: 0.625rem;
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  background: #000000;
  padding: 0.1875rem;
  color: white;
  width: 1.0625rem;
  height: 1.0625rem;
  cursor: pointer;
  line-height: 0.625rem;
  text-align: center; }

.jqvmap-zoomin {
  top: 0.625rem; }

.jqvmap-zoomout {
  top: 1.875rem; }

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus,
.ps__rail-x.ps--clicking,
.ps__rail-y.ps--clicking {
  background-color: transparent !important;
  opacity: 0.9; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #DAE2F3;
  width: 0.25rem; }

.ps__thumb-y {
  background-color: #DAE2F3;
  width: 0.25rem; }

.total-average {
  position: relative;
  height: 18.75rem; }

.widget-chat {
  position: relative;
  height: 15.625rem; }

.widget-todo {
  position: relative;
  height: 13.125rem; }

.widget-team {
  position: relative;
  height: 17.8125rem; }

.widget-timeline {
  position: relative; }

.widget-comments {
  position: relative;
  height: 25rem; }

.sidebar-right-inner {
  position: relative;
  height: 100%; }

.widget-team .ps .ps__rail-x:hover,
.widget-team .ps .ps__rail-y:hover,
.widget-team .ps .ps__rail-x:focus,
.widget-team .ps .ps__rail-y:focus,
.widget-team .ps .ps__rail-x.ps--clicking,
.widget-team .ps .ps__rail-y.ps--clicking {
  background-color: transparent !important;
  opacity: 0.9; }

.ck.ck-editor .ck.ck-button {
  padding: 6px 8px;
  background-color: var(--rgba-primary-1);
  color: var(--primary);
  font-weight: 900; }

.ck.ck-editor .ck.ck-toolbar {
  background-color: var(--bs-card-bg);
  border: 0;
  padding: 5px 10px; }

.ck.ck-editor .ck.ck-toolbar__separator {
  display: none !important; }

.ck.ck-editor .ck-content {
  background-color: #f7f7f7;
  border-width: 1px 0 0;
  border-color: #e7e5ef; }

.ck-editor__editable {
  background-color: var(--bs-card-bg) !important; }

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
  border-color: #DDDDDD;
  padding: 0.865rem var(--ck-spacing-standard); }

.ck.ck-toolbar .ck-toolbar__items .ck.ck-toolbar__separator {
  background: #DDDDDD; }

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
  min-height: 9.375rem; }

button.ck.ck-button.ck-off:hover {
  background-color: #DDDDDD; }

.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {
  min-height: 9.375rem; }

.fc-h-event, .fc-v-event {
  background: var(--primary);
  border-radius: .42rem; }

.fc-h-event .fc-event-title {
  color: #fff; }

.fc-theme-standard td, .fc-theme-standard th {
  border-color: #ebedf3; }

.fc-unthemed .fc-h-event, .fc-unthemed .fc-event-dot {
  padding: 0;
  border-radius: .42rem; }

.fc-theme-standard th {
  padding: .75rem .5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #b5b5c3; }
  @media only screen and (max-width: 35.9375rem) {
    .fc-theme-standard th {
      font-size: 14px;
      font-weight: 400;
      padding: 3px 0px; } }

.fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, .fc-scrollgrid, table {
  border-color: #ebedf3; }

.fc-daygrid-dot-event {
  background: #fff;
  border: 1px solid #ebedf3;
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); }
  .fc-daygrid-dot-event .fc-daygrid-event-dot {
    border-color: var(--primary); }

.fc-daygrid-dot-event .fc-event-title {
  font-weight: 500; }

.fc-event.bg-primary, .fc-event.bg-success, .fc-event.bg-warning, .fc-event.bg-secondary, .fc-event.bg-dark, .fc-event.bg-info {
  color: #fff !important;
  border-radius: 8px; }
  .fc-event.bg-primary .fc-daygrid-event-dot, .fc-event.bg-success .fc-daygrid-event-dot, .fc-event.bg-warning .fc-daygrid-event-dot, .fc-event.bg-secondary .fc-daygrid-event-dot, .fc-event.bg-dark .fc-daygrid-event-dot, .fc-event.bg-info .fc-daygrid-event-dot {
    border-color: #fff; }

.fc .fc-scroller-liquid-absolute, .fc-scroller {
  position: relative;
  overflow: visible !important; }

.fc .fc-button-group > .fc-button {
  color: black;
  background: 0 0;
  border: 1px solid #ebedf3;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button:hover, .fc .fc-button-group > .fc-button.fc-button-active {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary); }

.fc-button.fc-today-button {
  border: 0;
  opacity: 1;
  margin-bottom: 0.625rem; }

.fc .fc-button-primary {
  background: var(--primary);
  color: #fff; }

.fc-unthemed .fc-toolbar .fc-button.fc-button-active, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button:focus {
  background: var(--primary);
  color: #fff;
  border: 1px solid var(--primary);
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none; }

.fc .fc-toolbar-title {
  font-size: 20px;
  margin: 0; }

.external-event {
  padding: 8px 10px;
  display: flex;
  align-items: center;
  border-radius: 5px; }
  .external-event:hover:before {
    background: #fff !important; }

.fc-event {
  overflow: hidden; }

.fc .fc-view-harness {
  height: 850px !important;
  overflow-y: auto; }

@media only screen and (max-width: 35.9375rem) {
  .fc .fc-toolbar.fc-header-toolbar {
    display: block; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      display: flex;
      justify-content: center;
      border-bottom: 0.625rem; }
      .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child {
        justify-content: space-between; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title {
      margin-bottom: 8px; } }

#external-events .external-event {
  text-align: left;
  font-size: 16px; }

@media only screen and (max-width: 35.9375rem) {
  .fc.app-fullcalendar .fc-timegrid-slot-label {
    width: 40px !important;
    font-size: 10px; }
  .fc.app-fullcalendar .fc-event, .fc.app-fullcalendar .external-event {
    font-size: 10px;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    line-height: 1.3; }
  .fc.app-fullcalendar .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10px; } }

.accordion-primary .accordion-header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1); }
  .accordion-primary .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none; }
    [data-theme-version="dark"] .accordion-primary .accordion-header.collapsed {
      background: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: #717579; }

.accordion .accordion-item {
  border: 0;
  background-color: transparent; }

.accordion-primary-solid .accordion-header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-primary-solid .accordion-header.collapsed {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
    box-shadow: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem; }
    [data-theme-version="dark"] .accordion-primary-solid .accordion-header.collapsed {
      background: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: #717579; }

.accordion-primary-solid .accordion__body {
  border: 0.125rem solid var(--primary);
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion-danger .accordion-header {
  background: #fd5353;
  border-color: #fd5353;
  color: #fff;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(253, 83, 83, 0.15); }
  .accordion-danger .accordion-header.collapsed {
    background: #ffeaea;
    border-color: #ffeaea;
    color: #211c37;
    box-shadow: none; }

.accordion-danger-solid .accordion-header {
  background: #fd5353;
  border-color: #fd5353;
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 rgba(253, 83, 83, 0.15);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-danger-solid .accordion-header.collapsed {
    background: #ffeaea;
    border-color: #ffeaea;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem; }
    [data-theme-version="dark"] .accordion-danger-solid .accordion-header.collapsed {
      background: rgba(253, 83, 83, 0.15);
      border-color: rgba(253, 83, 83, 0.15);
      color: #717579; }

.accordion-danger-solid .accordion__body {
  border: 0.125rem solid #fd5353;
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(253, 83, 83, 0.15);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion-item {
  margin-bottom: 1.25rem; }

.accordion-header {
  padding: 1rem 1.75rem;
  border: 0.0625rem solid #D5DFE7;
  cursor: pointer;
  position: relative;
  color: #333;
  font-weight: 400;
  border-radius: 0.625rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-theme-version="dark"] .accordion-header {
    color: #fff !important;
    border-color: rgba(255, 255, 255, 0.1); }
  .accordion-header-indicator {
    font-family: 'themify';
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%); }
    [direction="rtl"] .accordion-header-indicator {
      right: auto;
      left: 1.5625rem; }
    .accordion-header-indicator.indicator_bordered {
      display: inline-block;
      width: 1.5625rem;
      text-align: center;
      height: 1.5625rem;
      border: 0.0625rem solid #D5DFE7;
      border-radius: 50%;
      line-height: 1.5625rem; }
  .accordion-header:not(.collapsed) .accordion-header-indicator::before {
    content: "\e622"; }
  .accordion-header:not(.collapsed) .accordion-header-indicator.style_two::before {
    content: "\e648"; }
  .accordion-header.collapsed .accordion-header-indicator::before {
    content: "\e61a"; }
  .accordion-header.collapsed .accordion-header-indicator.style_two::before {
    content: "\e64b"; }

.accordion-body-text {
  padding: 0.875rem 1.25rem; }

.accordion-bordered .accordion__body {
  border: 0.0625rem solid #D5DFE7;
  border-top: none;
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }
  [data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: rgba(255, 255, 255, 0.1); }

.accordion-bordered .accordion-header.collapsed {
  border-radius: 0.625rem; }

.accordion-bordered .accordion-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.accordion-no-gutter .accordion-item {
  margin-bottom: 0; }
  .accordion-no-gutter .accordion-item .accordion-header.collapsed {
    border-bottom: none; }
  .accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom: 0.0625rem solid #D5DFE7; }
    [data-theme-version="dark"] .accordion-no-gutter .accordion-item:last-child .accordion-header {
      border-color: rgba(255, 255, 255, 0.1); }

.accordion-no-gutter.accordion__bordered .accordion-item:not(:last-child) .accordion__body {
  border-bottom: none; }

.accordion-left-indicator .accordion-header-text {
  padding-left: 2.5rem; }

.accordion-left-indicator .accordion-header-indicator {
  right: auto;
  left: 1.5625rem; }

.accordion-with-icon .accordion-header-text {
  padding-left: 2.5rem; }
  [direction="rtl"] .accordion-with-icon .accordion-header-text {
    padding-left: 0;
    padding-right: 2.5rem; }

.accordion-with-icon .accordion-header-icon {
  position: absolute;
  right: auto;
  left: 1.5625rem;
  font-family: 'themify'; }
  [direction="rtl"] .accordion-with-icon .accordion-header-icon {
    left: auto;
    right: 1.5625rem; }
  .accordion-with-icon .accordion-header-icon::before {
    content: "\e645"; }

.accordion-header-bg .accordion-header {
  background-color: #dedeed; }
  [data-theme-version="dark"] .accordion-header-bg .accordion-header {
    background-color: #1E1E25;
    color: #fff; }
  .accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary); }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-primary {
      background-color: var(--primary); }
  .accordion-header-bg .accordion-header-info {
    background-color: #00ADA3;
    color: #fff;
    border-color: #00ADA3; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-info {
      background-color: #00ADA3; }
  .accordion-header-bg .accordion-header-success {
    background-color: #1EBA62;
    color: #fff;
    border-color: #1EBA62; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-success {
      background-color: #1EBA62; }

.accordion-header-bg.accordion-no-gutter .accordion-header {
  border-color: transparent;
  border-radius: 0; }

.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-header {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem; }

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion.accordion-no-gutter .accordion-header {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion-header.collapsed {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion__body {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion-item:first-child .accordion-header {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }

.accordion-solid-bg .accordion-header {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion-header {
    background-color: #1E1E25; }
  .accordion-solid-bg .accordion-header.collapsed {
    border-radius: 0.625rem; }

.accordion-solid-bg .accordion__body {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #1E1E25; }

.accordion-active-header .accordion-header:not(.collapsed) {
  background-color: #00ADA3;
  border-color: #00ADA3;
  color: #fff; }

.accordion-header-shadow .accordion-header {
  border: none;
  box-shadow: 0 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.3); }

.accordion-rounded-stylish .accordion-header {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem; }

.accordion-rounded-stylish .accordion__body {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem; }

.accordion-rounded .accordion-header {
  border-radius: 0.3125rem; }

.accordion-gradient .accordion-header {
  color: #fff;
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
  border-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-gradient .accordion-header.collapsed {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem; }

.accordion-gradient .accordion__body {
  color: #fff;
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
  border-color: transparent; }

.dzm-tabs {
  padding: 4px;
  border-radius: 0.625rem;
  background-color: var(--bs-body-bg);
  border: none;
  flex-wrap: nowrap; }
  .dzm-tabs .nav-item .nav-link {
    border-radius: 0.625rem; }
    .dzm-tabs .nav-item .nav-link.active {
      background: var(--primary) !important;
      color: #fff; }
  @media only screen and (max-width: 35.9375rem) {
    .dzm-tabs {
      margin-top: 1rem; } }

.dz-card .card-body {
  padding: 1.875rem !important;
  border-radius: 0 0 0.625rem 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .dz-card .card-body {
      padding: 1rem; } }
  .dz-card .card-body.code-area {
    background: #2A353A; }
    .dz-card .card-body.code-area .language-html {
      background: transparent;
      color: white; }

.dz-card .card-footer {
  color: #717579 !important; }

.dz-card .badge-box {
  position: relative;
  background: black;
  opacity: 0.6;
  border-radius: 0 0 0.625rem 0.625rem; }

.unorder-list li,
.order-list li {
  list-style: unset; }

.text-justify {
  text-align: justify; }

.alert {
  border-radius: 0.625rem;
  padding: 1rem 1.5rem; }
  @media only screen and (max-width: 35.9375rem) {
    .alert {
      padding-left: 1rem;
      padding-right: 2rem; } }
  .alert p {
    line-height: 1.5; }

.alert-square {
  border-radius: 0; }

.alert-rounded {
  border-radius: 3.125rem; }

.alert-primary {
  background: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1);
  color: var(--primary); }

.alert-secondary {
  background: #ddceff;
  border-color: #ddceff;
  color: #9568FF; }

.alert-success {
  background: #c7f6dc;
  border-color: #c7f6dc;
  color: #1EBA62; }

.alert-warning {
  background: #fff2e0;
  border-color: #fff2e0;
  color: #FFAB2D; }

.alert-danger {
  background: #ffeaea;
  border-color: #ffeaea;
  color: #fd5353; }

.alert-info {
  background: #94fff9;
  border-color: #94fff9;
  color: #00ADA3; }

.alert-dark {
  background: #eaebf1;
  border-color: #eaebf1;
  color: #5b5e81; }

.alert-light {
  background: #dedeed;
  border-color: #dedeed;
  color: #5b5e81; }

.alert-alt.alert-primary {
  border-left: 0.25rem solid var(--primary); }

.alert-alt.alert-secondary {
  border-left: 0.25rem solid #9568FF; }

.alert-alt.alert-success {
  border-left: 0.25rem solid #1EBA62; }

.alert-alt.alert-warning {
  border-left: 0.25rem solid #FFAB2D; }

.alert-alt.alert-danger {
  border-left: 0.25rem solid #fd5353; }

.alert-alt.alert-info {
  border-left: 0.25rem solid #00ADA3; }

.alert-alt.alert-dark {
  border-left: 0.25rem solid #5b5e81; }

.alert-alt.alert-light {
  border-left: 0.25rem solid #adadd2; }

.alert-alt.alert-primary.solid {
  border-left: 0.25rem solid var(--primary-dark) !important; }

.alert-alt.alert-secondary.solid {
  border-left: 0.25rem solid #4500e8 !important; }

.alert-alt.alert-success.solid {
  border-left: 0.25rem solid #0c4c28 !important; }

.alert-alt.alert-warning.solid {
  border-left: 0.25rem solid #ad6800 !important; }

.alert-alt.alert-danger.solid {
  border-left: 0.25rem solid #ce0202 !important; }

.alert-alt.alert-info.solid {
  border-left: 0.25rem solid #002e2b !important; }

.alert-alt.alert-dark.solid {
  border-left: 0.25rem solid #262836 !important; }

.alert-alt.alert-light.solid {
  border-left: 0.25rem solid #8c8cc0 !important; }

.alert-dismissible.solid .close:hover {
  color: #fff;
  opacity: 1; }

.alert-dismissible .btn-close {
  top: -4px; }

.alert.alert-primary.solid {
  background: var(--primary);
  color: #fff;
  border-color: var(--primary); }

.alert.alert-secondary.solid {
  background: #9568FF;
  color: #fff;
  border-color: #9568FF; }

.alert.alert-success.solid {
  background: #1EBA62;
  color: #fff;
  border-color: #1EBA62; }

.alert.alert-warning.solid {
  background: #FFAB2D;
  color: #fff;
  border-color: #FFAB2D; }

.alert.alert-danger.solid {
  background: #fd5353;
  color: #fff;
  border-color: #fd5353; }

.alert.alert-info.solid {
  background: #00ADA3;
  color: #fff;
  border-color: #00ADA3; }

.alert.alert-dark.solid {
  background: #5b5e81;
  color: #fff;
  border-color: #5b5e81; }

.alert.alert-light.solid {
  background: #dedeed;
  color: #5b5e81;
  border-color: #dedeed; }

.alert-end-icon > span i {
  font-size: 18px;
  margin-right: 5px; }

.alert-right-icon > span i {
  font-size: 1.125rem;
  margin-right: 0.3125rem; }

.alert-right-icon .close i {
  font-size: 1rem; }

.alert.alert-outline-primary {
  background: transparent;
  color: var(--primary);
  border-color: var(--primary); }

.alert.alert-outline-secondary {
  background: transparent;
  color: #717579;
  border-color: #9568FF; }

.alert.alert-outline-success {
  background: transparent;
  color: #1EBA62;
  border-color: #1EBA62; }

.alert.alert-outline-info {
  background: transparent;
  color: #00ADA3;
  border-color: #00ADA3; }

.alert.alert-outline-warning {
  background: transparent;
  color: #FFAB2D;
  border-color: #FFAB2D; }

.alert.alert-outline-danger {
  background: transparent;
  color: #fd5353;
  border-color: #fd5353; }

.alert.alert-outline-dark {
  background: transparent;
  color: #717579;
  border-color: #5b5e81; }

.alert.alert-outline-light {
  background: transparent;
  color: #5b5e81;
  border-color: #dedeed; }

.alert-social {
  color: #fff; }
  .alert-social .alert-social-icon {
    align-self: center;
    margin-right: 0.9375rem; }
    .alert-social .alert-social-icon i {
      font-size: 2.625rem; }
  .alert-social.facebook {
    background-color: #3b5998; }
  .alert-social.twitter {
    background-color: #1da1f2; }
  .alert-social.linkedin {
    background-color: #007bb6; }
  .alert-social.google-plus {
    background-color: #db4439; }
  .alert-social .close:hover {
    opacity: 1 !important;
    color: #fff !important; }

.left-icon-big .alert-left-icon-big {
  align-self: center;
  margin-right: 0.9375rem; }
  .left-icon-big .alert-left-icon-big i {
    font-size: 2.1875rem;
    line-height: 1; }

[direction="rtl"] .left-icon-big .alert-left-icon-big,
[direction="rtl"] .alert-social .alert-social-icon {
  margin-right: 0;
  margin-left: 0.9375rem; }

.alert .btn-close {
  background: none;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  color: inherit; }
  .alert .btn-close i {
    transform: scale(1.4); }
  .alert .btn-close:focus {
    box-shadow: none; }

.badge {
  line-height: 1.3;
  border-radius: 0.325rem;
  font-weight: 600;
  padding: 0.25rem 0.515rem;
  border: 0.0625rem solid transparent; }

.badge-rounded {
  border-radius: 1.25rem;
  padding: 0.1875rem 0.8125rem; }

.badge-circle {
  border-radius: 6.25rem;
  line-height: 13px;
  padding: 0.1875rem 0.4375rem; }

.badge-outline-primary {
  border: 0.0625rem solid var(--primary);
  color: var(--primary); }

.badge-outline-secondary {
  border: 0.0625rem solid #9568FF;
  color: #9568FF; }
  [data-theme-version="dark"] .badge-outline-secondary {
    color: #717579; }

.badge-outline-success {
  border: 0.0625rem solid #1EBA62;
  color: #1EBA62; }

.badge-outline-info {
  border: 0.0625rem solid #00ADA3;
  color: #00ADA3; }

.badge-outline-warning {
  border: 0.0625rem solid #FFAB2D;
  color: #FFAB2D; }

.badge-outline-danger {
  border: 0.0625rem solid #fd5353;
  color: #fd5353; }

.badge-outline-light {
  border: 0.0625rem solid #D5DFE7;
  color: #5b5e81; }
  [data-theme-version="dark"] .badge-outline-light {
    color: #717579; }

.badge-outline-dark {
  border: 0.0625rem solid #5b5e81;
  color: #5b5e81; }
  [data-theme-version="dark"] .badge-outline-dark {
    color: #717579; }

.badge-xs {
  font-size: 0.625rem;
  padding: 0rem 0.3125rem;
  line-height: 1.125rem; }

.badge-sm {
  font-size: 0.6875rem;
  padding: 0.3125rem 0.5rem;
  line-height: 0.6875rem; }

.badge-lg {
  padding: 0.25rem 0.5rem;
  border-radius: 0.5rem;
  font-weight: 400;
  font-size: 0.813rem;
  line-height: 1.4; }
  .badge-lg:hover {
    color: #fff; }

.badge-xl {
  font-size: 1rem;
  padding: 0rem 0.9375rem;
  line-height: 2; }

.badge-default {
  background: #ADB6C7; }

.badge-success {
  background-color: #1EBA62; }
  .badge-success:hover {
    color: #fff; }

.badge-secondary {
  background-color: #9568FF; }
  .badge-secondary:hover {
    color: #fff; }

.badge-info {
  background-color: #00ADA3; }
  .badge-info:hover {
    color: #fff; }

.badge-primary {
  background-color: var(--primary); }
  .badge-primary:hover {
    color: #fff; }

.badge-warning {
  background-color: #FFAB2D; }
  .badge-warning:hover {
    color: #fff; }

.badge-danger {
  background-color: #fd5353; }
  .badge-danger:hover {
    color: #fff; }

.badge-dark {
  background-color: #5b5e81; }
  .badge-dark:hover {
    color: #fff; }

.badge-light {
  background-color: #dedeed; }
  .badge-light:hover {
    color: #fff; }

.light.badge-default {
  background: #ADB6C7; }

.light.badge-success {
  background-color: #c7f6dc;
  color: #1EBA62; }
  [data-theme-version="dark"] .light.badge-success {
    background-color: rgba(30, 186, 98, 0.1); }

.light.badge-info {
  background-color: #94fff9;
  color: #00ADA3; }
  [data-theme-version="dark"] .light.badge-info {
    background-color: rgba(0, 173, 163, 0.1); }

.light.badge-primary {
  background-color: #eaebf1;
  color: var(--primary); }
  [data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1); }

.light.badge-secondary {
  background-color: #eaebf1;
  color: #9568FF; }
  [data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(149, 104, 255, 0.5);
    color: #fff; }

.light.badge-warning {
  background-color: #fff2e0;
  color: #FFAB2D; }
  [data-theme-version="dark"] .light.badge-warning {
    background-color: rgba(255, 171, 45, 0.1); }

.light.badge-danger {
  background-color: #ffeaea;
  color: #fd5353; }
  [data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(253, 83, 83, 0.15); }

.light.badge-dark {
  background-color: #eaebf1;
  color: #5b5e81; }
  [data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(91, 94, 129, 0.35);
    color: #fff; }

.light.badge-pink {
  background-color: rgba(235, 98, 208, 0.1);
  color: #EB62D0; }

.light.badge-light {
  background-color: #eaebf1;
  color: #aaa9ff; }

.bootstrap-label .label {
  display: inline-block;
  margin-right: 1rem; }
  .bootstrap-label .label:last-child {
    margin-right: 0; }

.badge-demo .badge {
  margin-right: 0.3125rem;
  margin-bottom: 0.3125rem; }
  .badge-demo .badge:last-child {
    margin-right: 0; }

.bootstrap-badge-buttons button {
  margin-right: .2rem;
  margin-bottom: 1rem; }
  .bootstrap-badge-buttons button:last-child {
    margin-right: 0; }

.breadcrumb {
  font-size: 1.1875rem; }
  .breadcrumb .breadcrumb-item.active a {
    color: var(--primary); }
  .breadcrumb .breadcrumb-item svg {
    width: 22px;
    margin-bottom: 3px; }
  .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    color: var(--primary); }

.page-titles {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.625rem 1.875rem;
  background: #ffffff;
  margin-bottom: 1.875rem;
  border-radius: 0.625rem;
  position: relative;
  z-index: 1;
  flex-wrap: wrap; }
  .page-titles.style1 {
    padding: 0.92rem 1.875rem; }
  .page-titles h2, .page-titles .h2 {
    margin: 0; }
  @media only screen and (max-width: 100rem) {
    .page-titles h2, .page-titles .h2 {
      font-size: 20px; } }
  @media only screen and (max-width: 47.9375rem) {
    .page-titles {
      flex-wrap: wrap; } }
  @media only screen and (max-width: 35.9375rem) {
    .page-titles {
      padding: 0.6375rem 1rem;
      flex-wrap: wrap; }
      .page-titles h2, .page-titles .h2 {
        font-size: 1rem; } }
  .page-titles .justify-content-sm-end {
    align-items: center; }
  @media only screen and (max-width: 35.9375rem) {
    .page-titles .left-title {
      margin-bottom: 0.5rem; } }
  .page-titles h4, .page-titles .h4 {
    margin-bottom: 0;
    margin-top: 0;
    color: var(--primary);
    font-size: 1.25rem; }
    .page-titles h4 span, .page-titles .h4 span {
      font-size: 0.875rem;
      font-weight: 400; }
  .page-titles .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent;
    align-items: center; }
    @media only screen and (max-width: 47.9375rem) {
      .page-titles .breadcrumb {
        padding-right: 0px; } }
    .page-titles .breadcrumb h2, .page-titles .breadcrumb .h2 {
      margin: 0;
      font-size: 28px;
      font-weight: 500; }
    .page-titles .breadcrumb p {
      margin: 0;
      font-size: 16px;
      color: #fff000; }
    .page-titles .breadcrumb li {
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 2rem;
      align-items: center;
      display: flex; }
      @media only screen and (max-width: 35.9375rem) {
        .page-titles .breadcrumb li:first-child {
          padding-left: 0; } }
      .page-titles .breadcrumb li a {
        font-size: 14px;
        font-weight: 400;
        color: #fff;
        display: flex;
        align-items: center; }
        @media only screen and (max-width: 35.9375rem) {
          .page-titles .breadcrumb li a {
            font-size: 0.95rem; } }
      .page-titles .breadcrumb li.active {
        color: var(--primary); }
        .page-titles .breadcrumb li.active a {
          color: #dedeed; }
    .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
      content: "\f105";
      font-family: 'Font Awesome 6 Free';
      font-weight: 600;
      position: absolute;
      font-size: 14px;
      color: #dedeed;
      margin-left: -20px; }
    .page-titles .breadcrumb-datepicker {
      font-size: 0.75rem;
      color: #89879f; }
      .page-titles .breadcrumb-datepicker__icon {
        font-size: 0.875rem; }
  .page-titles .sub-dz-head {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    position: relative; }
    .page-titles .sub-dz-head:before {
      content: "";
      top: -18px;
      left: 0;
      width: 100%;
      background: rgba(255, 255, 255, 0.12);
      height: 1px;
      position: absolute; }
  .page-titles .breadcrumb-widget .border-dark {
    border-color: #dee2e6 !important; }
  .page-titles .breadcrumb-widget h4, .page-titles .breadcrumb-widget .h4 {
    color: #646c9a;
    font-weight: 600; }
  @media only screen and (max-width: 35.9375rem) {
    .page-titles .breadcrumb-widget {
      text-align: left !important;
      margin-bottom: 0.9375rem; } }
  .page-titles p {
    margin: 0;
    color: #fff000; }
  @media only screen and (max-width: 74.9375rem) {
    .page-titles .btn svg {
      width: 18px;
      height: 18px; } }
  @media only screen and (max-width: 61.9375rem) {
    .page-titles .btn svg {
      width: 18px;
      height: 18px; } }

button {
  cursor: pointer; }
  button:focus {
    outline: 0;
    box-shadow: none; }

.btn {
  padding: 0.688rem 1.5rem;
  border-radius: 0.5rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5; }
  .btn:hover, .btn:focus, .btn:active, .btn.active {
    outline: 0 !important; }
  @media only screen and (max-width: 87.5rem) {
    .btn {
      padding: 0.625rem 1rem;
      font-size: 0.813rem; } }
  .btn.btn-success, .btn.btn-secondary, .btn.btn-warning, .btn.btn-primary, .btn.btn-danger, .btn.btn-info {
    color: #fff; }
    .btn.btn-success:hover, .btn.btn-secondary:hover, .btn.btn-warning:hover, .btn.btn-primary:hover, .btn.btn-danger:hover, .btn.btn-info:hover {
      color: #fff !important; }
  .btn-transparent {
    background-color: transparent; }

.btn-primary {
  border-color: var(--primary);
  background-color: var(--primary); }
  .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    border-color: var(--primary-hover);
    background-color: var(--primary-hover); }
  .btn-primary:focus {
    box-shadow: unset; }
  .btn-primary:disabled, .btn-primary.disabled {
    background-color: var(--primary);
    border-color: var(--primary); }

.btn-link {
  color: var(--primary);
  text-decoration: none; }
  .btn-link:hover {
    color: var(--primary-hover); }

.btn-outline-primary {
  color: var(--primary);
  border-color: var(--primary); }
  .btn-outline-primary:hover {
    border-color: var(--primary-hover);
    background-color: var(--primary-hover); }

.sharp {
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.625rem;
  padding: 0; }

.sharp-sm {
  height: 2.5rem;
  width: 2.5rem;
  line-height: 2.5rem; }

.sharp-lg {
  height: 3rem;
  width: 3rem;
  line-height: 2.7rem; }
  @media only screen and (max-width: 87.5rem) {
    .sharp-lg {
      height: 2.285rem;
      width: 2.285rem;
      line-height: 2.5rem;
      font-size: 0.813rem; } }

.sharp.btn-xs {
  padding: 0.1875rem;
  width: 1.625rem;
  height: 1.625rem;
  min-width: 1.625rem;
  min-height: 1.625rem; }

.btn-block {
  display: block;
  width: 100%; }

.light.tp-btn {
  background-color: transparent; }

.light.btn-default {
  background: #ADB6C7; }

.light.btn-success {
  background-color: rgba(30, 186, 98, 0.1);
  border-color: #c7f6dc;
  color: #1EBA62; }
  .light.btn-success g [fill] {
    fill: #1EBA62; }
  [data-theme-version="dark"] .light.btn-success {
    background-color: rgba(30, 186, 98, 0.1);
    border-color: transparent; }
  .light.btn-success:hover {
    background-color: #1EBA62;
    border-color: #1EBA62;
    color: #fff; }
    .light.btn-success:hover g [fill] {
      fill: #fff; }

.light.btn-info {
  background-color: #94fff9;
  border-color: #94fff9;
  color: #00ADA3; }
  .light.btn-info g [fill] {
    fill: #00ADA3; }
  [data-theme-version="dark"] .light.btn-info {
    background-color: rgba(0, 173, 163, 0.1);
    border-color: transparent; }
  .light.btn-info:hover {
    background-color: #00ADA3;
    border-color: #00ADA3;
    color: #fff; }
    .light.btn-info:hover g [fill] {
      fill: #fff; }

.light.btn-primary {
  background-color: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1);
  color: var(--primary); }
  .light.btn-primary g [fill] {
    fill: var(--primary); }
  [data-theme-version="dark"] .light.btn-primary {
    background-color: var(--rgba-primary-1);
    border-color: transparent;
    color: #fff; }
  .light.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }
    .light.btn-primary:hover g [fill] {
      fill: #fff; }

.light.btn-secondary {
  background: rgba(149, 104, 255, 0.2);
  border-color: rgba(149, 104, 255, 0.1);
  color: #9568FF !important; }
  .light.btn-secondary g [fill] {
    fill: #9568FF; }
  [data-theme-version="dark"] .light.btn-secondary {
    background-color: rgba(149, 104, 255, 0.5);
    border-color: transparent;
    color: #fff; }
  .light.btn-secondary:hover {
    background-color: #9568FF;
    border-color: #9568FF;
    color: #fff !important; }
    .light.btn-secondary:hover g [fill] {
      fill: #fff; }

.light.btn-warning {
  background-color: #fff2e0;
  border-color: #fff2e0;
  color: #FFAB2D; }
  .light.btn-warning g [fill] {
    fill: #FFAB2D; }
  [data-theme-version="dark"] .light.btn-warning {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: transparent; }
  .light.btn-warning:hover {
    background-color: #FFAB2D;
    border-color: #FFAB2D;
    color: #fff; }
    .light.btn-warning:hover g [fill] {
      fill: #fff; }

.light.btn-danger {
  background-color: #ffeaea;
  border-color: #ffeaea;
  color: #fd5353; }
  .light.btn-danger g [fill] {
    fill: #fd5353; }
  [data-theme-version="dark"] .light.btn-danger {
    background-color: rgba(253, 83, 83, 0.15);
    border-color: transparent; }
  .light.btn-danger:hover {
    background-color: #fd5353;
    border-color: #fd5353;
    color: #fff; }
    .light.btn-danger:hover g [fill] {
      fill: #fff; }

.light.btn-dark {
  background-color: #eaebf1;
  border-color: #eaebf1;
  color: #5b5e81; }
  .light.btn-dark g [fill] {
    fill: #5b5e81; }
  [data-theme-version="dark"] .light.btn-dark {
    background-color: rgba(91, 94, 129, 0.35);
    border-color: transparent;
    color: #fff; }
  .light.btn-dark:hover {
    background-color: #5b5e81;
    border-color: #5b5e81;
    color: #fff; }
    .light.btn-dark:hover g [fill] {
      fill: #fff; }

.btn.tp-btn {
  background-color: transparent;
  border-color: transparent; }
  .btn.tp-btn.btn-default {
    background: #ADB6C7; }
  .btn.tp-btn.btn-success {
    color: #1EBA62; }
    .btn.tp-btn.btn-success g [fill] {
      fill: #1EBA62; }
    .btn.tp-btn.btn-success:hover {
      background-color: #1EBA62;
      border-color: #1EBA62;
      color: #fff; }
      .btn.tp-btn.btn-success:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-info {
    color: #00ADA3; }
    .btn.tp-btn.btn-info g [fill] {
      fill: #00ADA3; }
    .btn.tp-btn.btn-info:hover {
      background-color: #00ADA3;
      border-color: #00ADA3;
      color: #fff; }
      .btn.tp-btn.btn-info:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-primary {
    color: var(--primary);
    background-color: var(--rgba-primary-1); }
    .btn.tp-btn.btn-primary g [fill] {
      fill: var(--primary); }
    .btn.tp-btn.btn-primary:hover {
      background-color: var(--primary);
      border-color: var(--primary);
      color: #fff; }
      .btn.tp-btn.btn-primary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-secondary {
    color: var(--secondary); }
    .btn.tp-btn.btn-secondary g [fill] {
      fill: var(--secondary); }
    .btn.tp-btn.btn-secondary:hover {
      background-color: #9568FF;
      border-color: #9568FF;
      color: #fff; }
      .btn.tp-btn.btn-secondary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-warning {
    color: #FFAB2D; }
    .btn.tp-btn.btn-warning g [fill] {
      fill: #FFAB2D; }
    .btn.tp-btn.btn-warning:hover {
      background-color: #FFAB2D;
      border-color: #FFAB2D;
      color: #fff; }
      .btn.tp-btn.btn-warning:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-danger {
    color: #fd5353; }
    .btn.tp-btn.btn-danger g [fill] {
      fill: #fd5353; }
    .btn.tp-btn.btn-danger:hover {
      background-color: #fd5353;
      border-color: #fd5353;
      color: #fff; }
      .btn.tp-btn.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-light {
    color: #5b5e81; }
    .btn.tp-btn.btn-light g [fill] {
      fill: #5b5e81; }
    .btn.tp-btn.btn-light:hover {
      background-color: #dedeed;
      border-color: #dedeed;
      color: #5b5e81; }
      .btn.tp-btn.btn-light:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-dark {
    color: #5b5e81; }
    .btn.tp-btn.btn-dark g [fill] {
      fill: #5b5e81; }
    .btn.tp-btn.btn-dark:hover {
      background-color: #5b5e81;
      border-color: #5b5e81;
      color: #fff; }
      .btn.tp-btn.btn-dark:hover g [fill] {
        fill: #fff; }

.btn.tp-btn-light {
  background-color: transparent;
  border-color: transparent; }
  .btn.tp-btn-light.btn-success {
    color: #1EBA62; }
    .btn.tp-btn-light.btn-success g [fill] {
      fill: #1EBA62; }
    .btn.tp-btn-light.btn-success:hover {
      background-color: #c7f6dc;
      border-color: #c7f6dc;
      color: #1EBA62; }
      .btn.tp-btn-light.btn-success:hover g [fill] {
        fill: #1EBA62; }
  .btn.tp-btn-light.btn-info {
    color: #00ADA3; }
    .btn.tp-btn-light.btn-info g [fill] {
      fill: #00ADA3; }
    .btn.tp-btn-light.btn-info:hover {
      background-color: #94fff9;
      border-color: #94fff9;
      color: #00ADA3; }
      .btn.tp-btn-light.btn-info:hover g [fill] {
        fill: #00ADA3; }
  .btn.tp-btn-light.btn-primary {
    color: var(--primary); }
    .btn.tp-btn-light.btn-primary g [fill] {
      fill: var(--primary); }
    .btn.tp-btn-light.btn-primary:hover {
      background-color: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: var(--primary); }
      .btn.tp-btn-light.btn-primary:hover g [fill] {
        fill: var(--primary); }
  .btn.tp-btn-light.btn-secondary {
    color: var(--secondary); }
    .btn.tp-btn-light.btn-secondary g [fill] {
      fill: var(--secondary); }
    .btn.tp-btn-light.btn-secondary:hover {
      background-color: var(--rgba-secondary-1);
      border-color: var(--rgba-secondary-1);
      color: var(--secondary); }
      .btn.tp-btn-light.btn-secondary:hover g [fill] {
        fill: var(--secondary); }
  .btn.tp-btn-light.btn-warning {
    color: #FFAB2D; }
    .btn.tp-btn-light.btn-warning g [fill] {
      fill: #FFAB2D; }
    .btn.tp-btn-light.btn-warning:hover {
      background-color: #fff2e0;
      border-color: #fff2e0;
      color: #FFAB2D; }
      .btn.tp-btn-light.btn-warning:hover g [fill] {
        fill: #FFAB2D; }
  .btn.tp-btn-light.btn-danger {
    color: #fd5353; }
    .btn.tp-btn-light.btn-danger g [fill] {
      fill: #fd5353; }
    .btn.tp-btn-light.btn-danger:hover {
      background-color: #ffeaea;
      border-color: #ffeaea;
      color: #fd5353; }
      .btn.tp-btn-light.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn-light.btn-dark {
    color: #5b5e81; }
    .btn.tp-btn-light.btn-dark g [fill] {
      fill: #5b5e81; }
    .btn.tp-btn-light.btn-dark:hover {
      background-color: #eaebf1;
      border-color: #eaebf1;
      color: #5b5e81; }
      .btn.tp-btn-light.btn-dark:hover g [fill] {
        fill: #fff; }

.shadow.btn-primary {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important; }

.shadow.btn-secondary {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(149, 104, 255, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(149, 104, 255, 0.2) !important; }

.shadow.btn-warning {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 171, 45, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 171, 45, 0.2) !important; }

.shadow.btn-danger {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(253, 83, 83, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(253, 83, 83, 0.2) !important; }

.shadow.btn-info {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 173, 163, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 173, 163, 0.2) !important; }

.shadow.btn-success {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(30, 186, 98, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(30, 186, 98, 0.2) !important; }

.btn-xxs {
  padding: 0.367rem 0.9375rem;
  font-size: 0.6875rem;
  line-height: 1.3; }

.btn-xs {
  font-size: 0.75rem;
  padding: 0.375rem 1rem;
  font-weight: 600;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.813rem  !important;
  padding: 0.579rem 1rem; }

.btn-md {
  font-size: 0.875rem  !important;
  padding: 0.579rem 1rem; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.969rem 2rem;
  font-size: 1.125rem !important; }
  @media only screen and (max-width: 35.9375rem) {
    .btn-lg, .btn-group-lg > .btn {
      padding: 0.75rem 1.25rem; } }

.btn-xl {
  padding: 0.6rem 1rem; }
  .btn-xl.btn-default {
    font-weight: 600; }

.btn-icon-lg {
  padding: 15px 18px;
  min-width: 20px !important; }

.btn-icon-md {
  padding: 13px 16px;
  min-width: 20px !important; }

.btn-icon-sm {
  padding: 11px 14px;
  min-width: 20px !important; }

.btn-icon-xs {
  padding: 10px 12px;
  min-width: 20px !important; }

.btn-icon-xxs {
  padding: 8px 10px;
  min-width: 20px !important; }

.btn-square {
  border-radius: 0; }

.btn-rounded {
  border-radius: 2.5rem !important; }

.btn-icon-end {
  border-left: 0.0625rem solid white;
  display: inline-block;
  margin: -.8rem 0 -.8rem 1rem;
  padding: 0.4375rem 0 0.4375rem 1rem;
  margin: -1rem -0.25rem -1rem 1rem;
  padding: 1rem 0 1rem 1.25rem; }

.btn-icon-start {
  background: #fff;
  border-radius: 0.5rem;
  display: inline-block;
  margin: -0.2rem 0.55rem -0.4rem -1.188rem;
  padding: 0.3rem 0.6rem 0.2rem;
  float: left; }
  @media only screen and (max-width: 87.5rem) {
    .btn-icon-start {
      margin: -0.2rem 0.5rem -0.2rem -0.48rem; } }

[direction="rtl"] .btn-icon-start {
  margin: -.5rem 0.5rem -0.5rem -1rem; }
  @media only screen and (max-width: 87.5rem) {
    [direction="rtl"] .btn-icon-start {
      margin: -0.5rem 0.75rem -0.5rem -0.880rem; } }

[direction="rtl"] .btn-icon-end {
  border-left: 0rem solid white;
  display: inline-block;
  margin: -.8rem 1rem -.8rem 0;
  padding: 0.4375rem 1rem 0.4375rem 0;
  border-right: 0.0625rem solid white; }

.toggle-dropdown::after {
  margin-left: 0.755em; }

.social-btn-icon .btn {
  min-width: 7.5rem;
  margin-bottom: 1.5rem; }

.social-icon .btn {
  padding: .7rem 1.4rem; }

.btn-circle {
  height: 5rem;
  width: 5rem;
  border-radius: 50% !important; }
  .btn-circle-sm {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.8rem; }
  .btn-circle-md {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem; }
    .btn-circle-md i {
      font-size: 2.4rem; }
  .btn-circle-lg {
    width: 8rem;
    height: 8rem;
    font-size: 3.2rem; }
    .btn-circle-lg i {
      font-size: 3.1rem; }

.btn-page .btn {
  min-width: 6.875rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  overflow: hidden; }

.size-1 {
  min-width: 10rem !important;
  font-size: 1.5rem;
  padding: 0.68rem 0.75rem; }

.size-2 {
  font-size: 1.25rem;
  min-width: 8.125rem !important;
  padding: 0.57rem 0.75rem; }

.size-3 {
  font-size: 0.875rem;
  min-width: 6.875rem !important;
  padding: 0.536rem 0.75rem; }

.size-4 {
  font-size: 0.875rem;
  min-width: 6.25rem !important; }

.size-5 {
  font-size: 0.875rem;
  min-width: 5.625rem !important;
  padding: .22rem 0.75rem; }

.size-6 {
  font-size: 0.8125rem;
  min-width: 5rem !important;
  padding: 0.097rem 0.75rem; }

.size-7 {
  font-size: 0.75rem;
  min-width: 3.75rem !important;
  padding: 0.001rem 0.75rem; }

.btn-light {
  background: #dedeed;
  border-color: #dedeed;
  color: #5b5e81; }
  .btn-light:active, .btn-light:focus, .btn-light:hover {
    background: #d7d7db;
    border-color: #d7d7db; }

.btn-outline-primary:hover {
  color: #fff; }

.btn-outline-warning:hover {
  color: #fff; }

.btn-outline-danger:hover {
  color: #fff; }

.btn-outline-success:hover {
  color: #fff; }

.btn-outline-info:hover {
  color: #fff; }

.btn-outline-light {
  color: #5b5e81; }
  [data-theme-version="dark"] .btn-outline-light {
    color: #717579; }

[data-theme-version="dark"] .btn-outline-secondary {
  color: #717579; }

.btn-outline-secondary:hover {
  color: #fff; }

[data-theme-version="dark"] .btn-outline-dark {
  color: #717579; }

.btn-dark {
  background: #5b5e81;
  border-color: #5b5e81;
  color: #fff; }
  .btn-dark:active, .btn-dark:focus, .btn-dark:hover {
    background: #464863;
    color: #fff;
    border-color: #464863; }

.btn-group.btn-rounded .btn:first-child {
  border-top-left-radius: 1.875rem;
  border-bottom-left-radius: 1.875rem; }

.btn-group.btn-rounded .btn:last-child {
  border-top-right-radius: 1.875rem;
  border-bottom-right-radius: 1.875rem; }

.btn-facebook {
  background: #3b5998;
  border-color: #3b5998;
  color: #fff; }
  .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover {
    background: #2d4373;
    color: #fff;
    border-color: #2d4373; }

.btn-twitter {
  background: #1da1f2;
  border-color: #1da1f2;
  color: #fff; }
  .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover {
    background: #0c85d0;
    color: #fff;
    border-color: #0c85d0; }

.btn-youtube {
  background: #FF0000;
  border-color: #FF0000;
  color: #fff; }
  .btn-youtube:active, .btn-youtube:focus, .btn-youtube:hover {
    background: #cc0000;
    color: #fff;
    border-color: #cc0000; }

.btn-instagram {
  background: #c32aa3;
  border-color: #c32aa3;
  color: #fff; }
  .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover {
    background: #992180;
    color: #fff;
    border-color: #992180; }

.btn-pinterest {
  background: #bd081c;
  border-color: #bd081c;
  color: #fff; }
  .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover {
    background: #8c0615;
    color: #fff;
    border-color: #8c0615; }

.btn-linkedin {
  background: #007bb6;
  border-color: #007bb6;
  color: #fff; }
  .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover {
    background: #005983;
    color: #fff;
    border-color: #005983; }

.btn-google-plus {
  background: #db4439;
  border-color: #db4439;
  color: #fff; }
  .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover {
    background: #be2d23;
    color: #fff;
    border-color: #be2d23; }

.btn-google {
  background: #4285f4;
  border-color: #4285f4;
  color: #fff; }
  .btn-google:active, .btn-google:focus, .btn-google:hover {
    background: #1266f1;
    color: #fff;
    border-color: #1266f1; }

.btn-snapchat {
  background: #fffc00;
  border-color: #fffc00;
  color: #000; }
  .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover {
    background: #ccca00;
    color: #000;
    border-color: #ccca00; }

.btn-whatsapp {
  background: #25d366;
  border-color: #25d366;
  color: #fff; }
  .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover {
    background: #1da851;
    color: #fff;
    border-color: #1da851; }

.btn-tumblr {
  background: #35465d;
  border-color: #35465d;
  color: #fff; }
  .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover {
    background: #222e3d;
    color: #fff;
    border-color: #222e3d; }

.btn-reddit {
  background: #ff4500;
  border-color: #ff4500;
  color: #fff; }
  .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover {
    background: #cc3700;
    color: #fff;
    border-color: #cc3700; }

.btn-spotify {
  background: #1ed760;
  border-color: #1ed760;
  color: #fff; }
  .btn-spotify:active, .btn-spotify:focus, .btn-spotify:hover {
    background: #18aa4c;
    color: #fff;
    border-color: #18aa4c; }

.btn-yahoo {
  background: #430297;
  border-color: #430297;
  color: #fff; }
  .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover {
    background: #2d0165;
    color: #fff;
    border-color: #2d0165; }

.btn-dribbble {
  background: #ea4c89;
  border-color: #ea4c89;
  color: #fff; }
  .btn-dribbble:active, .btn-dribbble:focus, .btn-dribbble:hover {
    background: #e51e6b;
    color: #fff;
    border-color: #e51e6b; }

.btn-skype {
  background: #00aff0;
  border-color: #00aff0;
  color: #fff; }
  .btn-skype:active, .btn-skype:focus, .btn-skype:hover {
    background: #008abd;
    color: #fff;
    border-color: #008abd; }

.btn-quora {
  background: #aa2200;
  border-color: #aa2200;
  color: #fff; }
  .btn-quora:active, .btn-quora:focus, .btn-quora:hover {
    background: #771800;
    color: #fff;
    border-color: #771800; }

.btn-vimeo {
  background: #1ab7ea;
  border-color: #1ab7ea;
  color: #fff; }
  .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover {
    background: #1295bf;
    color: #fff;
    border-color: #1295bf; }

.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  background-color: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }

.btn-close:focus {
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-5); }

.btn.btn-pink {
  background-color: #EB62D0;
  color: #fff; }
  .btn.btn-pink:hover {
    background-color: rgba(235, 98, 208, 0.8); }

.btn.light.btn-pink {
  background-color: rgba(235, 98, 208, 0.1);
  color: #EB62D0; }
  .btn.light.btn-pink:hover {
    background-color: #EB62D0;
    color: #fff; }

.btn.light:hover svg path {
  fill: #fff; }

.card {
  margin-bottom: 1.875rem;
  background-color: #ffffff;
  transition: all .5s ease-in-out;
  position: relative;
  border: 0rem solid transparent;
  border-radius: 0.625rem;
  height: calc(100% - 30px); }
  @media only screen and (max-width: 35.9375rem) {
    .card {
      margin-bottom: 0.938rem;
      height: calc(100% - 0.938rem); } }
  .card-body {
    padding: 1.875rem; }
    @media only screen and (max-width: 35.9375rem) {
      .card-body {
        padding: 1rem; } }
  .card-title {
    font-size: 1.375rem;
    font-weight: 600;
    color: #2A353A;
    text-transform: capitalize; }
    .card-title--large {
      font-size: 1.5rem; }
    .card-title--medium {
      font-size: 1rem; }
    .card-title--small {
      font-size: 0.875rem; }
  .card-header {
    border-color: #D5DFE7;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 35.9375rem) {
      .card-header {
        padding: 1.25rem 1rem 1.25rem; } }
    [data-theme-version="dark"] .card-header {
      border-color: rgba(255, 255, 255, 0.1); }
    .card-header .card-title {
      margin-bottom: 0rem; }
    .card-header .subtitle {
      padding-top: 0.3125rem;
      font-size: 0.875rem;
      line-height: 1.5; }
  .card-footer {
    border-color: #D5DFE7;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem; }
    [data-theme-version="dark"] .card-footer {
      border-color: rgba(255, 255, 255, 0.1); }

.transparent-card.card {
  background: transparent;
  border: 0.0625rem solid transparent;
  box-shadow: none; }

.card-action > a {
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 0.3125rem;
  border-color: transparent;
  text-align: center;
  background: var(--primary-dark);
  color: #fff;
  margin-right: 0.5rem; }
  [data-theme-version="dark"] .card-action > a {
    background: #1E1E25; }
  .card-action > a:last-child {
    margin-right: 0; }
  .card-action > a:hover, .card-action > a:focus {
    background: var(--primary-dark); }
    [data-theme-version="dark"] .card-action > a:hover, [data-theme-version="dark"] .card-action > a:focus {
      background: #1E1E25; }
  .card-action > a i, .card-action > a span {
    font-size: 1rem; }

.card-action .dropdown {
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 0.3125rem;
  border-color: transparent;
  text-align: center;
  margin-right: 0.5rem;
  top: -0.125rem;
  position: relative;
  display: inline-block;
  background: var(--primary-dark);
  color: var(--primary); }
  [data-theme-version="dark"] .card-action .dropdown {
    background: #1E1E25; }
  .card-action .dropdown:hover, .card-action .dropdown:focus {
    background: var(--primary-dark); }
    [data-theme-version="dark"] .card-action .dropdown:hover, [data-theme-version="dark"] .card-action .dropdown:focus {
      background: #1E1E25; }
  .card-action .dropdown .btn {
    padding: 0;
    line-height: 1.6875rem;
    color: #fff; }
    .card-action .dropdown .btn:focus {
      box-shadow: none; }

.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  overflow: auto; }

.card-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 999; }

.card-loader i {
  margin: 0 auto;
  background: var(--primary-dark);
  padding: 0.625rem;
  border-radius: 50%;
  color: #fff;
  font-size: 1rem; }

.rotate-refresh {
  -webkit-animation: mymove 0.8s infinite linear;
  animation: mymove 0.8s infinite linear;
  display: inline-block; }

.card-header .date_picker {
  display: inline-block;
  padding: 0.5rem;
  border: 0.0625rem solid #D5DFE7;
  cursor: pointer;
  border-radius: .375rem; }

.card-header .border-0 {
  padding-bottom: 0; }

@-webkit-keyframes mymove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes mymove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.select2-container .select2-selection--single .select2-selection__clear {
  right: 0.9375rem;
}

.carousel-custom-prev, .carousel-custom-next {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  display: inline-block;
  border-radius: 50%;
  background: #fff;
  text-align: center; }
  .carousel-custom-prev i, .carousel-custom-next i {
    font-size: 1rem; }
  .carousel-custom-prev:hover, .carousel-custom-next:hover {
    background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%);
    color: #fff; }

.carousel-custom-next {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%); }

.carousel-custom-prev {
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%); }

.carousel-caption {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78);
  z-index: 1;
  background: rgba(0, 0, 0, 0.6); }
  .carousel-caption h5, .carousel-caption .h5 {
    color: #fff;
    font-size: 1.8rem; }
  .carousel-caption p {
    margin-bottom: 0;
    color: #fff; }

.carousel-indicators {
  z-index: 1; }

.dropdown-toggle:focus {
  box-shadow: none !important; }

.dropdown-outline {
  border: 0.1rem solid var(--primary); }

.dropdown-menu {
  font-size: inherit;
  border: 0;
  z-index: 8;
  overflow: hidden;
  border-radius: 0.625rem;
  box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
  margin-top: 0; }
  .dropdown-menu .dropdown-item {
    font-size: 1rem;
    color: #717579;
    padding: 0.5rem 1.25rem; }
    @media only screen and (max-width: 87.5rem) {
      .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 0.875rem;
        line-height: 1.5; } }
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active {
      color: #514e5f; }
    .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
      color: var(--primary);
      background: var(--rgba-primary-1); }
  [direction="rtl"] .dropdown-menu {
    right: auto !important; }
  .dropdown-menu.show {
    right: 0;
    overflow: unset !important; }

.dropdown-toggle-split {
  padding: 0 0.625rem;
  opacity: 0.85; }
  .dropdown-toggle-split::after {
    display: inline-block;
    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-split:after {
    margin-left: 0 !important; }
  .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover {
    opacity: 1; }

/* .dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:before,
.dropup .dropdown-toggle:after,
.dropdown-toggle:after {
	content:"\f107";
	font-family:FontAwesome;
	border: 0;
    vertical-align: middle;
    margin-left: 0.25em;
	line-height: 1;
} */
/* .dropup .dropdown-toggle:after{
	content:"\f106";
} */
/* .dropleft .dropdown-toggle::before {
	content:"\f104";
}
.dropright .dropdown-toggle::before {
	content:"\f105";
} */
.dropright .dropdown-toggle::after {
  content: none; }

.custom-dropdown {
  display: inline-block; }
  .custom-dropdown .dropdown-menu {
    border: 0rem;
    min-width: 10rem; }

.card-action .custom-dropdown {
  margin: 0rem;
  background: var(--rgba-primary-1); }
  .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover {
    background: var(--primary);
    color: #fff; }
  .card-action .custom-dropdown i {
    display: inline-block;
    padding-top: 0.5625rem; }

.dropdown .dropdown-dots {
  position: relative;
  height: 0.3125rem;
  width: 0.3125rem;
  background: rgba(91, 94, 129, 0.4);
  border-radius: 0.3125rem;
  display: block; }
  .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before {
    content: "";
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(91, 94, 129, 0.4);
    position: absolute;
    border-radius: 0.3125rem; }
  .dropdown .dropdown-dots:after {
    right: -0.5rem; }
  .dropdown .dropdown-dots:before {
    left: -0.5rem; }
  .dropdown .dropdown-dots.text-white {
    background: rgba(255, 255, 255, 0.7); }
    .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before {
      background: rgba(255, 255, 255, 0.7); }

div#bs-select-1 {
  min-height: 6.875rem !important; }

.dtp > .dtp-content > .dtp-date-view > header.dtp-header,
.dtp div.dtp-date, .dtp div.dtp-time {
  background: var(--primary); }

.dtp-date i {
  color: #fff; }

.dtp-buttons .btn-flat:focus {
  box-shadow: none; }

.grid-col {
  padding: 0.8rem !important;
  background: #E6EBEE;
  border-radius: 0.625rem; }

.row.grid {
  margin-bottom: 1.5rem;
  text-align: center; }

.row.grid .grid-col:first-child {
  text-align: left; }

.label {
  display: inline-block;
  text-align: center;
  font-size: 0.75rem;
  padding: .2rem .8rem; }
  .label-fixed {
    width: 7.5rem;
    padding: .6rem 0; }
    .label-fixed-lg {
      width: 9.5rem;
      padding: .6rem 0; }
  .label-big {
    width: 16.8rem;
    font-size: 1.4rem;
    padding: 1.1rem 0; }
  .label-xl {
    width: 10.5rem;
    padding: 1.1rem 0;
    font-size: 1.5rem; }
  .label-lg {
    width: 9.5rem;
    padding: 1.1rem 0; }
  .label-md {
    width: 8.5rem;
    padding: 1.1rem 0; }
  .label-sm {
    width: 7.5rem;
    padding: 1.1rem 0; }

.label-default {
  background: #ADB6C7; }

.label-primary {
  background: var(--primary);
  color: #fff; }

.label-secondary {
  background: #9568FF;
  color: #fff; }

.label-info {
  background: #00ADA3;
  color: #fff; }

.label-success {
  background: #1EBA62;
  color: #fff; }

.label-warning {
  background: #FFAB2D;
  color: #fff; }

.label-danger {
  background: #fd5353;
  color: #fff; }

.label-light {
  background: #dedeed;
  color: #000; }

.label-dark {
  background: #5b5e81;
  color: #fff; }

code {
  word-break: break-word;
  padding: 0.125rem 0.3125rem;
  border-radius: 0.1875rem;
  background: #fff9f9;
  color: #fd5353; }
  [data-theme-version="dark"] code {
    background: rgba(253, 83, 83, 0.1); }

.heading-labels {
  color: #333333; }
  .heading-labels > * {
    margin-bottom: .8rem; }
  .heading-labels h1 .label, .heading-labels .h1 .label {
    font-size: 1.125rem;
    font-weight: normal;
    padding: .4rem .9rem; }
  .heading-labels h2 .label, .heading-labels .h2 .label {
    font-size: 1rem;
    font-weight: normal;
    padding: 0.3rem .9rem; }
  .heading-labels h3 .label, .heading-labels .h3 .label {
    font-size: 0.875rem;
    font-weight: normal; }
  .heading-labels h4 .label, .heading-labels .h4 .label {
    font-size: 0.75rem;
    font-weight: normal; }
  .heading-labels h5 .label, .heading-labels .h5 .label {
    font-size: 0.75rem;
    font-weight: normal; }
  .heading-labels h6 .label, .heading-labels .h6 .label {
    font-size: 0.75rem;
    font-weight: normal; }

.card-content p code {
  margin-left: 8px; }

.list-group-item {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #D5DFE7;
  padding: 1rem 1.5rem; }
  .list-group-item.active {
    background-color: var(--primary);
    border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item {
    border-color: rgba(255, 255, 255, 0.1); }

.list-group-item.disabled, .list-group-item:disabled {
  color: #fff;
  background-color: #9568FF;
  border-color: #9568FF; }

[class*="bg-"] .list-group-item {
  border-color: rgba(255, 255, 255, 0.05);
  color: #fff; }

.bg-warning .list-group-item {
  border-color: rgba(0, 0, 0, 0.05); }

.media img {
  border-radius: 0.1875rem; }

.vertical-card__menu:hover {
  box-shadow: none; }

.vertical-card__menu--image {
  text-align: center; }
  .vertical-card__menu--image img {
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }

.vertical-card__menu--status.closed {
  background: #fd5353; }
  .vertical-card__menu--status.closed:after {
    border-top: 0.625rem solid #fd5353; }
  .vertical-card__menu--status.closed .ribbon-curve {
    border-top: 0.6875rem solid #fd5353;
    border-bottom: 0.625rem solid #fd5353; }

.vertical-card__menu--desc p {
  margin-bottom: 0.625rem; }

.vertical-card__menu--price {
  font-size: 1.25rem;
  margin: 0;
  font-weight: 700; }

.vertical-card__menu--rating {
  font-size: 0.75rem; }

.vertical-card__menu--title {
  font-weight: 700; }

.vertical-card__menu--button button {
  font-size: 0.75rem; }

.vertical-card__menu .card-footer {
  padding: 0.9375rem 1.25rem;
  background-color: #D5DFE7;
  border-top: none; }
  @media only screen and (min-width: 75rem) and (max-width: 90rem) {
    .vertical-card__menu .card-footer {
      padding: 0.9375rem; } }
  .vertical-card__menu .card-footer span {
    color: #5b5e81;
    margin-right: 0.3125rem; }

.horizontal-card__menu {
  box-shadow: 0 0 0.4375rem rgba(173, 173, 173, 0.32);
  display: flex;
  flex-direction: row;
  display: block; }
  .horizontal-card__menu .card-body {
    padding: 0;
    padding: 1.25rem 1.875rem; }
  .horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%;
    max-width: unset;
    flex-basis: 100%; }
    .horizontal-card__menu--image img {
      height: 100%;
      width: 100%; }
  .horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.3125rem; }
  .horizontal-card__menu--fav {
    margin-right: 0.5rem; }
  .horizontal-card__menu--price {
    margin: 0;
    font-size: 1rem;
    font-weight: 700; }
  .horizontal-card__menu--rating {
    font-size: 0.625rem; }
  .horizontal-card__menu--footer {
    margin-top: 0.625rem; }

.prev_price {
  text-decoration: line-through;
  font-size: 80%;
  opacity: 0.5; }

.modal-header {
  padding: 1rem 1.875rem; }
  .modal-header .close {
    padding: 0.875rem 1.815rem;
    margin: 0;
    position: absolute;
    right: 0;
    float: none;
    top: 0;
    font-size: 1.875rem;
    font-weight: 100; }

.modal-body {
  padding: 1.875rem; }

.modal-footer {
  padding: 1rem 1.875rem; }

.modal-content {
  border-radius: 0.625rem; }

.modal-backdrop {
  z-index: 10 !important; }

.Modal-box {
  background-color: #fff;
  height: 300px;
  border-radius: 8px;
  overflow: hidden; }
  @media only screen and (max-width: 35.9375rem) {
    .Modal-box {
      margin-bottom: 0.875rem; } }
  .Modal-box .box1 {
    display: flex;
    justify-content: space-between;
    padding: 20px 25px;
    border-bottom: 1px solid #3736ae30; }
    .Modal-box .box1 h3, .Modal-box .box1 .h3 {
      color: black; }
    .Modal-box .box1 i {
      font-size: 20px; }
  .Modal-box .box2 {
    padding: 10px 25px;
    height: 150px; }
  .Modal-box .box3 {
    padding: 20px 25px;
    text-align: end;
    background-color: #f4f4f5;
    border-top: 1px solid #3736ae30; }
    .Modal-box .box3 .bt-1 {
      color: #f34e5f;
      background-color: #e9c7cd;
      padding: 5px 15px;
      border: 1px solid #e9c7cd;
      margin-right: 5px;
      border-radius: 6px; }
    .Modal-box .box3 .bt-2 {
      color: #fff;
      background-color: #3736ae;
      border: 1px solid #3736ae;
      padding: 5px 15px;
      border-radius: 6px; }

.pagination .page-item .page-link:hover {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.pagination .page-item.active .page-link {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.pagination {
  margin-bottom: 1.25rem; }
  .pagination .page-item.page-indicator .page-link {
    padding: .69rem .8rem;
    font-size: 1.2rem;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-radius: 0.625rem; }
  .pagination .page-item.page-indicator:hover .page-link {
    color: #5b5e81; }
  .pagination .page-item .page-link {
    z-index: 1;
    padding: 0;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    background: rgba(255, 255, 255, 0.15);
    color: #5b5e81;
    margin-left: 7px;
    border: 0.0625rem solid #D5DFE7; }
    [data-theme-version="dark"] .pagination .page-item .page-link {
      border-color: rgba(255, 255, 255, 0.1);
      color: #7e8dbf;
      background: rgba(255, 255, 255, 0); }
    .pagination .page-item .page-link:hover i, .pagination .page-item .page-link span {
      color: #fff; }
    .pagination .page-item .page-link:focus {
      outline: 0;
      box-shadow: none; }
    .pagination .page-item .page-link:hover {
      background: var(--primary);
      color: #fff;
      border-color: var(--primary); }
  .pagination .page-item.active .page-link {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }
    [data-theme-version="dark"] .pagination .page-item.active .page-link {
      color: #fff; }
  .pagination .page-item .page-link {
    color: #5b5e81;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  .pagination .page-item:last-child .page-link {
    margin-right: 0; }
  [direction="rtl"] .pagination .page-item:first-child .page-link {
    margin-right: 0; }
  .pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
    background: #fff;
    border-color: transparent; }
  .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary); }
    [data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
      background: var(--primary);
      border-color: var(--primary); }
  .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #fd5353;
    border-color: #fd5353; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
      background: #fd5353;
      border-color: #fd5353; }
  .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #00ADA3;
    border-color: #00ADA3; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
      background: #00ADA3;
      border-color: #00ADA3; }
  .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #FFAB2D;
    border-color: #FFAB2D; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
      background: #FFAB2D;
      border-color: #FFAB2D; }
  .pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: #2A353A; }
    [data-theme-version="dark"] .pagination-primary .page-item .page-link {
      background: var(--rgba-primary-1);
      border-color: transparent;
      color: var(--primary); }
  .pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary); }
    [data-theme-version="dark"] .pagination-primary .page-item:hover .page-link, [data-theme-version="dark"] .pagination-primary .page-item.active .page-link {
      color: #fff; }
  .pagination-danger .page-item .page-link {
    background: #ffeaea;
    border-color: #ffeaea;
    color: #fd5353; }
    [data-theme-version="dark"] .pagination-danger .page-item .page-link {
      background: rgba(253, 83, 83, 0.15);
      border-color: transparent;
      color: #fd5353; }
  .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link {
    background: #fd5353;
    border-color: #fd5353;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(253, 83, 83, 0.2); }
    [data-theme-version="dark"] .pagination-danger .page-item:hover .page-link, [data-theme-version="dark"] .pagination-danger .page-item.active .page-link {
      color: #fff; }
  .pagination-info .page-item .page-link {
    background: #94fff9;
    border-color: #94fff9;
    color: #00ADA3; }
    [data-theme-version="dark"] .pagination-info .page-item .page-link {
      background: rgba(0, 173, 163, 0.1);
      border-color: transparent;
      color: #00ADA3; }
  .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link {
    background: #00ADA3;
    border-color: #00ADA3;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(0, 173, 163, 0.2); }
  .pagination-warning .page-item .page-link {
    background: #fff2e0;
    border-color: #fff2e0;
    color: #FFAB2D; }
    [data-theme-version="dark"] .pagination-warning .page-item .page-link {
      background: rgba(255, 171, 45, 0.1);
      border-color: transparent;
      color: #FFAB2D; }
  .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link {
    background: #FFAB2D;
    border-color: #FFAB2D;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(255, 171, 45, 0.2); }
  .pagination-gutter .page-item {
    margin-right: 0.4375rem; }
    .pagination-gutter .page-item .page-link {
      border-radius: 0.625rem !important; }
  .pagination-circle .page-item {
    margin-right: 0.4375rem; }
    .pagination-circle .page-item .page-link, .pagination-circle .page-item .page-link {
      width: 2.5rem;
      height: 2.5rem;
      padding: 0;
      line-height: 2.5rem;
      border-radius: 50% !important;
      padding: 0; }
    .pagination-circle .page-item.page-indicator .page-link {
      width: 2.5rem;
      border: 1px solid var(--primary);
      border-radius: 22px !important;
      line-height: 1.3rem;
      height: 2.5rem;
      background: var(--rgba-primary-1);
      color: var(--primary); }
      .pagination-circle .page-item.page-indicator .page-link:hover {
        color: #fff;
        background: var(--primary); }
  .pagination.pagination-md .page-item .page-link {
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem; }
  .pagination.pagination-sm .page-item.page-indicator .page-link {
    font-size: 0.75rem; }
  .pagination.pagination-sm .page-item .page-link {
    padding: 0;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1.125rem; }
  .pagination.pagination-xs .page-item.page-indicator .page-link {
    font-size: 0.625rem; }
  .pagination.pagination-xs .page-item .page-link {
    padding: 0;
    width: 1.5625rem;
    height: 1.5625rem;
    line-height: 1.5625rem;
    font-size: 0.75rem; }

.popover {
  border: 0.125rem solid #9568FF;
  min-width: 13.125rem;
  box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1); }
  [data-theme-version="dark"] .popover {
    background-color: #1E1E25; }
  .popover-header {
    background: #9568FF;
    color: #fff;
    font-weight: 300; }
    .popover-header::before {
      border-bottom: 0 !important; }
  .popover-body {
    font-size: 0.75rem; }
  [data-theme-version="dark"] .popover .popover-header {
    border-color: #2D2D37; }
  @media only screen and (max-width: 47.9375rem) {
    .popover {
      z-index: 1; } }

.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
  margin-right: 0.5rem; }

.bootstrap-popover-wrapper .bootstrap-popover {
  margin-bottom: .5rem; }
  .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus {
    background: var(--primary);
    color: #fff;
    box-shadow: none; }

.bs-popover-top .arrow::after, .bs-popover-auto[data-popper-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 0rem;
  border-top-color: #9568FF; }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 0rem;
  border-left-color: #9568FF; }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 0rem;
  border-right-color: #9568FF; }

.bs-popover-bottom .arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 0rem;
  border-bottom-color: #9568FF; }

.note-popover {
  display: none; }

.progress-bar {
  background-color: var(--primary); }

.progress-bar-primary {
  background-color: var(--primary); }

.progress-bar-success {
  background-color: #1EBA62; }

.progress-bar-info {
  background-color: #00ADA3; }

.progress-bar-danger {
  background-color: #fd5353; }

.progress-bar-warning {
  background-color: #FFAB2D; }

.progress-bar-pink {
  background-color: #EB62D0; }

.progress {
  height: 0.688rem;
  background-color: #D5DFE7;
  overflow: hidden; }
  [data-theme-version="dark"] .progress {
    background-color: #1E1E25; }
  .progress-bar {
    border-radius: 0.625rem; }

.progress-vertical {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative; }
  @media (max-width: 767.98px) {
    .progress-vertical {
      margin-right: 1rem; } }

.progress-vertical-bottom {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative;
  transform: rotate(180deg); }
  @media (max-width: 767.98px) {
    .progress-vertical-bottom {
      margin-right: 1rem; } }

.progress-animated {
  animation-duration: 5s;
  animation-name: myanimation;
  transition: all 5s ease 0s; }

@keyframes myanimation {
  0% {
    width: 0; } }

@keyframes myanimation {
  0% {
    width: 0; } }

.ribbon {
  position: absolute;
  z-index: 1;
  text-transform: uppercase; }
  .ribbon__one {
    top: 0.9375rem;
    left: -0.6875rem;
    min-height: 1.25rem;
    min-width: 3.25rem;
    text-align: center;
    padding: 0.1875rem 0.625rem;
    background: #3AB54B;
    color: #fff;
    font-size: 0.625rem; }
    .ribbon__one::after {
      position: absolute;
      width: 0;
      height: 0;
      border-top: 0.625rem solid #239132;
      border-left: 0.6875rem solid transparent;
      left: 0;
      content: "";
      bottom: -0.625rem; }
  .ribbon__two {
    width: 3.125rem;
    height: 3.125rem;
    display: inline-block;
    background: #FFAB2D;
    line-height: 3.125rem;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    right: 0.9375rem;
    top: 0.9375rem;
    border-radius: 0.1875rem; }
  .ribbon__three {
    left: -1.875rem;
    top: 0.875rem;
    width: 6.875rem;
    height: 1.5625rem;
    background-color: #fd5353;
    clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
    transform: rotate(-45deg);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem; }
  .ribbon__four {
    left: 0.5rem;
    top: -0.5rem;
    width: 6.875rem;
    height: 3.125rem;
    background-color: var(--primary);
    z-index: auto;
    color: #fff;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    .ribbon__four:after {
      right: -0.3125rem; }
    .ribbon__four:before {
      left: -0.3125rem; }
    .ribbon__four:after, .ribbon__four:before {
      z-index: -1;
      background-color: var(--rgba-primary-1);
      top: 0.1875rem;
      transform: rotate(45deg);
      content: "";
      height: 0.625rem;
      width: 0.625rem;
      position: absolute; }
  .ribbon__five {
    left: -1.875rem;
    top: 0.625rem;
    width: 6.875rem;
    height: 1.875rem;
    background-color: var(--primary);
    transform: rotate(-45deg);
    font-size: 0.75rem;
    color: #fff;
    padding-bottom: 0.3125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem; }
    .ribbon__five::before {
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 3.125rem 3.125rem 3.125rem;
      border-color: transparent transparent var(--primary) transparent;
      left: 0.25rem;
      top: -2.8125rem; }
  .ribbon__six {
    left: 0;
    top: 1.125rem;
    width: 6.875rem;
    height: 2.375rem;
    background-color: var(--primary);
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    display: flex;
    font-size: 1.25rem;
    align-items: center;
    justify-content: center;
    color: #fff; }
  .ribbon-curve {
    position: absolute;
    top: 0;
    right: -0.375rem;
    width: 0.625rem;
    height: 0.6875rem;
    border-top: 0.6875rem solid #3AB54B;
    border-bottom: 0.625rem solid #3AB54B;
    border-right: 0.3125rem solid transparent; }

.jsgrid-grid-body::-webkit-scrollbar,
.dataTables_scrollBody::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
  background-color: #f5f5f5;
  width: 0.5rem;
  height: 0.5rem; }

.jsgrid-grid-body::-webkit-scrollbar-track,
.dataTables_scrollBody::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
  border-radius: 0.625rem;
  background-color: #f5f5f5; }

.jsgrid-grid-body::-webkit-scrollbar-thumb,
.dataTables_scrollBody::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
  border-radius: 0.625rem;
  -webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.3);
  background-color: var(--primary); }

.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before {
  content: counter(stepNum);
  font-family: inherit;
  font-weight: 400; }

.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after {
  background-color: #D5DFE7; }

.multi-steps {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .multi-steps > li {
    counter-increment: stepNum;
    text-align: center;
    display: table-cell;
    position: relative;
    color: var(--primary);
    font-size: 0.75rem; }
    .multi-steps > li:before {
      content: '\2713';
      display: block;
      margin: 0 auto 0.25rem;
      background-color: #fff;
      width: 1.5625rem;
      height: 1.5625rem;
      line-height: 1.375rem;
      text-align: center;
      font-weight: bold;
      position: relative;
      z-index: 1;
      width: 1.5625rem;
      height: 1.5625rem;
      line-height: 1.3125rem;
      border-width: 0.125rem;
      border-style: solid;
      border-color: var(--primary);
      border-radius: 0.3125rem; }
    .multi-steps > li:after {
      content: '';
      height: 0.125rem;
      width: 100%;
      background-color: var(--primary);
      position: absolute;
      top: 0.75rem;
      left: 50%;
      top: 0.75rem; }
      [direction="rtl"] .multi-steps > li:after {
        left: auto;
        right: 50%; }
    .multi-steps > li:last-child:after {
      display: none; }
    .multi-steps > li.is-active:before {
      background-color: #fff;
      border-color: var(--primary); }
    .multi-steps > li.is-active ~ li {
      color: #717579; }
      .multi-steps > li.is-active ~ li:before {
        background-color: #D5DFE7;
        border-color: #D5DFE7; }

.nav-pills .nav-link {
  border-radius: 0.325rem;
  padding: 0.5rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #5b5e81;
  text-transform: capitalize;
  box-shadow: none; }
  [data-theme-version="dark"] .nav-pills .nav-link {
    color: #7e8dbf; }
  .nav-pills .nav-link:hover {
    color: var(--primary); }

.default-tab .nav-link {
  background: transparent;
  border-radius: 0rem;
  font-weight: 500; }
  .default-tab .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: #5b5e81; }
  .default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff #ebeef6;
    border-radius: 0.625rem 0.625rem 0 0;
    color: var(--primary); }
    [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active {
      background-color: var(--rgba-primary-1);
      border-color: transparent transparent rgba(255, 255, 255, 0.1) transparent; }

.custom-tab-1 .nav-link {
  background: transparent;
  border-radius: 0rem;
  font-weight: 500;
  border-bottom: 0.1875rem solid transparent;
  border-width: 0 0rem 0.1875rem 0; }
  .custom-tab-1 .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: var(--primary); }
  .custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: var(--primary);
    border-radius: 0;
    color: var(--primary);
    border-width: 0 0rem 0.1875rem 0; }
    [data-theme-version="dark"] .custom-tab-1 .nav-link:focus, [data-theme-version="dark"] .custom-tab-1 .nav-link:hover, [data-theme-version="dark"] .custom-tab-1 .nav-link.active {
      background-color: var(--rgba-primary-1); }

.nav-pills.light .nav-link.active,
.nav-pills.light .show > .nav-link {
  background: var(--rgba-primary-1);
  color: var(--primary);
  box-shadow: none; }
  [data-theme-version="dark"] .nav-pills.light .nav-link.active, [data-theme-version="dark"]
  .nav-pills.light .show > .nav-link {
    background: var(--rgba-primary-1); }

.nav-pills .nav-link.active,
.nav-pills:hover .show > .nav-link {
  background-color: var(--rgba-primary-1);
  color: var(--primary); }

.tooltip-wrapper button:not(:last-child) {
  margin-right: 0.5rem; }

.tooltip-wrapper button:hover {
  background: var(--primary);
  color: #fff; }

.tooltip-wrapper button {
  margin-bottom: .5rem; }
  .tooltip-wrapper button:focus {
    box-shadow: none; }

.tooltip-inner {
  border-radius: 0;
  background: #333333;
  font-size: 0.75rem;
  font-weight: 300;
  padding: 0.35rem 0.7rem; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #333333; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #333333; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #333333; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #333333; }

.widget-timeline .timeline {
  list-style: none;
  position: relative; }
  .widget-timeline .timeline:before {
    top: 1.25rem;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 0.1875rem;
    left: 0.5625rem;
    margin-right: -0.0938rem;
    background: #E6EBEE; }
    [data-theme-version="dark"] .widget-timeline .timeline:before {
      background: rgba(255, 255, 255, 0.1); }
    [direction="rtl"] .widget-timeline .timeline:before {
      left: auto;
      right: 0.5625rem;
      margin-right: auto;
      margin-left: -0.0938rem; }
  .widget-timeline .timeline > li {
    margin-bottom: 0.9375rem;
    position: relative; }
    .widget-timeline .timeline > li:before {
      content: " ";
      display: table; }
    .widget-timeline .timeline > li:after {
      content: " ";
      display: table;
      clear: both; }
    .widget-timeline .timeline > li > .timeline-panel {
      border-radius: 0.625rem;
      padding: 0.9375rem 1.25rem;
      position: relative;
      display: block;
      margin-left: 2.5rem;
      border-width: 0.0625rem;
      border-style: solid; }
      .widget-timeline .timeline > li > .timeline-panel span {
        font-size: 0.75rem;
        display: block;
        margin-bottom: 0.3125rem;
        letter-spacing: 0.0625rem; }
      .widget-timeline .timeline > li > .timeline-panel p {
        font-size: 0.875rem; }
      .widget-timeline .timeline > li > .timeline-panel:after {
        content: "";
        width: 0.625rem;
        height: 0.625rem;
        background: inherit;
        border-color: inherit;
        border-style: solid;
        border-width: 0rem 0rem 0.0625rem 0.0625rem;
        display: block;
        position: absolute;
        left: -0.3125rem;
        transform: rotate(45deg);
        top: 0.9375rem; }
    .widget-timeline .timeline > li > .timeline-badge {
      border-radius: 50%;
      height: 1.375rem;
      left: 0;
      position: absolute;
      top: 0.625rem;
      width: 1.375rem;
      border-width: 0.125rem;
      border-style: solid;
      background: #fff;
      padding: 0.25rem; }
      [data-theme-version="dark"] .widget-timeline .timeline > li > .timeline-badge {
        background-color: #2D2D37; }
      .widget-timeline .timeline > li > .timeline-badge:after {
        content: "";
        width: 0.625rem;
        height: 0.625rem;
        border-radius: 100%;
        display: block; }
      [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
        left: auto;
        right: 1.1875rem; }

.widget-timeline .timeline-body > p {
  font-size: 0.75rem; }

.widget-timeline .timeline-badge.primary {
  border-color: var(--rgba-primary-1); }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.primary {
    border-color: var(--rgba-primary-1); }
  .widget-timeline .timeline-badge.primary:after {
    background-color: var(--primary);
    box-shadow: 0 0.3125rem 0.625rem 0 var(--rgba-primary-2); }
  .widget-timeline .timeline-badge.primary + .timeline-panel {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.primary + .timeline-panel {
      border-color: transparent;
      background-color: var(--rgba-primary-1); }

.widget-timeline .timeline-badge.success {
  border-color: #c7f6dc; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(30, 186, 98, 0.1); }
  .widget-timeline .timeline-badge.success:after {
    background-color: #1EBA62 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(30, 186, 98, 0.2); }
  .widget-timeline .timeline-badge.success + .timeline-panel {
    background: #c7f6dc;
    border-color: #c7f6dc; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel {
      background-color: rgba(30, 186, 98, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.warning {
  border-color: #fff2e0; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.warning {
    border-color: rgba(255, 171, 45, 0.1); }
  .widget-timeline .timeline-badge.warning:after {
    background-color: #FFAB2D !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(255, 171, 45, 0.2); }
  .widget-timeline .timeline-badge.warning + .timeline-panel {
    background: #fff2e0;
    border-color: #fff2e0; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel {
      background-color: rgba(255, 171, 45, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.danger {
  border-color: #ffeaea; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(253, 83, 83, 0.15); }
  .widget-timeline .timeline-badge.danger:after {
    background-color: #fd5353 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(253, 83, 83, 0.2); }
  .widget-timeline .timeline-badge.danger + .timeline-panel {
    background: #ffeaea;
    border-color: #ffeaea; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel {
      background-color: rgba(253, 83, 83, 0.15);
      border-color: transparent; }

.widget-timeline .timeline-badge.info {
  border-color: var(--rgba-secondary-1); }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: var(--rgba-secondary-1); }
  .widget-timeline .timeline-badge.info:after {
    background-color: var(--secondary) !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 173, 163, 0.2); }
  .widget-timeline .timeline-badge.info + .timeline-panel {
    background: var(--rgba-secondary-1);
    border-color: #94fff9; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel {
      background-color: rgba(0, 173, 163, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.dark {
  border-color: #eaebf1; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.dark {
    border-color: rgba(91, 94, 129, 0.35); }
  .widget-timeline .timeline-badge.dark:after {
    background-color: #5b5e81 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(91, 94, 129, 0.2); }
  .widget-timeline .timeline-badge.dark + .timeline-panel {
    background: #eaebf1;
    border-color: #eaebf1; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel {
      background-color: rgba(91, 94, 129, 0.35);
      border-color: transparent; }

.widget-timeline.style-1 .timeline-panel {
  background: transparent; }

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
  background: transparent !important;
  border-style: solid;
  border-width: 0 0 0 0.3125rem;
  border-radius: 0;
  padding: 0.3125rem 0.625rem 0.3125rem 0.9375rem; }
  .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    left: -0.5625rem;
    width: 0.4375rem;
    height: 0.4375rem; }

.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel {
  border-color: var(--primary); }
  .widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after {
    background: var(--primary); }

.widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel {
  border-color: #1EBA62; }
  .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after {
    background: #1EBA62; }

.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel {
  border-color: #FFAB2D; }
  .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after {
    background: #FFAB2D; }

.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel {
  border-color: #fd5353; }
  .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after {
    background: #fd5353; }

.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel {
  border-color: #00ADA3; }
  .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after {
    background: #00ADA3; }

.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel {
  border-color: #5b5e81; }
  .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after {
    background: #5b5e81; }

.avatar-upload {
  position: relative;
  max-width: 205px;
  margin: 0px auto; }

.avatar-upload .avatar-edit {
  position: absolute;
  right: 36px;
  z-index: 1;
  bottom: 10px; }

.avatar-upload .avatar-edit input {
  display: none; }

.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #ffffff;
  color: var(--primary);
  border: 1px solid transparent;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
  line-height: 34px;
  text-align: center; }

.avatar-upload .avatar-edit input + label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6; }

.avatar-upload .avatar-preview {
  width: 170px;
  height: 170px;
  position: relative;
  border-radius: 100%;
  border: 6px solid #f8f8f8;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); }

.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.custom-date-picker input[type="date"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  background: var(--primary);
  border: 1px solid var(--primary);
  color: white;
  font-size: 20px;
  height: 49px;
  width: 49px; }

.custom-date-picker .form-control {
  padding-right: 0;
  position: relative;
  height: 50px; }
  @media only screen and (max-width: 100rem) {
    .custom-date-picker .form-control {
      height: 45px; } }
  .custom-date-picker .form-control:after {
    position: absolute;
    content: "\f073";
    font-family: "Font Awesome 5 Free";
    right: 15px;
    color: white;
    font-size: 26px;
    cursor: pointer;
    pointer-events: none; }

.bootstrap-duallistbox-container .btn-default:focus, .bootstrap-duallistbox-container .btn-default:hover {
  box-shadow: none; }
  .bootstrap-duallistbox-container .btn-default:focus i, .bootstrap-duallistbox-container .btn-default:hover i {
    color: var(--primary) !important; }

.box1 .filter,
.box2 .filter {
  height: 45px; }
  @media only screen and (max-width: 87.5rem) {
    .box1 .filter,
    .box2 .filter {
      height: 2.5rem; } }

.box1 .form-control,
.box2 .form-control {
  padding: 10px 20px; }

.clear1, .clear2 {
  font-size: 0.875rem !important; }

.pull-right {
  float: right; }

.info-container .info {
  font-size: 0.875rem; }

.show-pass, .show-con-pass, .show-old-pass {
  cursor: pointer;
  border-radius: 0 0.5rem 0.5rem 0px !important; }

.show-pass .fa-eye, .show-con-pass .fa-eye, .show-old-pass .fa-eye {
  display: none; }

.show-pass.active .fa-eye-slash, .show-con-pass.active .fa-eye-slash, .show-old-pass.active .fa-eye-slash {
  display: none; }

.show-pass.active .fa-eye, .show-con-pass.active .fa-eye, .show-old-pass.active .fa-eye {
  display: inline-block; }

.custom-user .select2-container .select2-selection--multiple {
  padding: 0.41rem 0.938rem;
  height: 50px; }
  @media only screen and (max-width: 100rem) {
    .custom-user .select2-container .select2-selection--multiple {
      padding: 0.41rem 0.938rem;
      height: 45px; } }

.action-button #Capa_1 g path {
  fill: #fff; }

.dlab-sign-up {
  position: relative; }
  .dlab-sign-up:after, .dlab-sign-up:before {
    position: absolute;
    background-color: #eee;
    width: 100px;
    height: 2px;
    top: 9px;
    content: ""; }
  .dlab-sign-up:after {
    right: 70px; }
  .dlab-sign-up:before {
    left: 70px; }
  .dlab-sign-up.style-1:after {
    right: 124px; }
  .dlab-sign-up.style-1:before {
    left: 122px; }

@media only screen and (max-width: 35.9375rem) {
  #Manager {
    margin: 0 10px; } }

#chart_widget_4 {
  height: 15.9375rem !important; }

#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
  stroke: #46ffc8; }

#chart_widget_5 .ct-line {
  stroke-width: 0.0625rem; }

#chart_widget_5 .ct-point {
  stroke-width: 0.125rem; }

#chart_widget_5 .ct-series-a .ct-area {
  fill: #20dea6; }

#chart_widget_5 .ct-area {
  fill-opacity: 1; }

#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
  stroke: #00ADA3; }

#chart_widget_6 .ct-line {
  stroke-width: 0.125rem; }

#chart_widget_6 .ct-point {
  stroke-width: 0.3125rem; }

#chart_widget_6 .ct-series-a .ct-area {
  fill: #00ADA3; }

#chart_widget_6 .ct-area {
  fill-opacity: .5; }

#chart_widget_8 {
  height: 15.9375rem; }
  #chart_widget_8 .ct-series-a .ct-line,
  #chart_widget_8 .ct-series-a .ct-point {
    stroke: #00ADA3; }
  #chart_widget_8 .ct-line {
    stroke-width: 0.125rem; }
  #chart_widget_8 .ct-point {
    stroke-width: 0.3125rem; }
  #chart_widget_8 .ct-series-a .ct-area {
    fill: #00ADA3; }
  #chart_widget_8 .ct-area {
    fill-opacity: .5; }

#chart_widget_9, #chart_widget_10 {
  height: 15.625rem !important; }

#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut {
  stroke-width: 1.5625rem !important; }

#chart_widget_11 {
  height: 16.875rem !important; }

#chart_widget_17 {
  height: 9.375rem !important; }

.chart_widget_tab_one .nav-link {
  border: 0.0625rem solid #ddd; }
  .chart_widget_tab_one .nav-link.active {
    background-color: var(--primary);
    border: 0.0625rem solid var(--primary);
    color: #fff; }
    .chart_widget_tab_one .nav-link.active:hover {
      border: 0.0625rem solid var(--primary); }
  .chart_widget_tab_one .nav-link:hover {
    border: 0.0625rem solid #ddd; }

[data-theme-version="dark"] .ccc-widget > div {
  background: #2D2D37 !important;
  border-color: rgba(255, 255, 255, 0.1) !important; }

.social-icon {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  border-radius: 0.25rem;
  text-align: center;
  background: #E6EBEE;
  margin-bottom: 0.5rem;
  font-size: 1.25rem; }
  .social-icon i {
    color: #fff; }
  .social-icon.youtube {
    background: #FF0000; }
  .social-icon.facebook {
    background: #3b5998; }
  .social-icon.twitter {
    background: #1da1f2; }

.social-graph-wrapper {
  text-align: center;
  padding: 1.25rem;
  position: relative;
  color: #fff;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }
  .social-graph-wrapper.widget-facebook {
    background-color: #3b5998; }
  .social-graph-wrapper.widget-twitter {
    background-color: #1da1f2; }
  .social-graph-wrapper.widget-linkedin {
    background-color: #007bb6; }
  .social-graph-wrapper.widget-googleplus {
    background-color: #db4439; }
  .social-graph-wrapper .s-icon {
    font-size: 1.5rem;
    position: relative;
    padding: 0 0.625rem; }

.social-icon2 a {
  border: 0.1rem solid var(--primary);
  display: block;
  padding: 1rem;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  border-radius: .3rem;
  font-size: 1.6rem; }

.social-icon2 i {
  font-size: 0.75rem;
  color: var(--primary); }

.social-icon3 ul li {
  display: inline-block; }
  .social-icon3 ul li a {
    display: block; }
    .social-icon3 ul li a i {
      font-size: 1.4rem;
      padding: 1rem .7rem;
      color: #464a53; }
    .social-icon3 ul li a:hover i {
      color: var(--primary); }

.social-icons-muted ul li a i {
  color: #89879f; }

.social-links a {
  padding: .5rem; }

.widget-stat .media {
  padding: 0rem 0;
  align-items: center; }
  .widget-stat .media > span {
    height: 5.3125rem;
    width: 5.3125rem;
    border-radius: 3.125rem;
    padding: 0.625rem 0.75rem;
    font-size: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53;
    min-width: 5.3125rem; }
  .widget-stat .media .media-body p {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.875rem; }
    [data-theme-version="dark"] .widget-stat .media .media-body p {
      color: #fff; }
  .widget-stat .media .media-body h3, .widget-stat .media .media-body .h3 {
    font-size: 2.5rem;
    font-weight: 600;
    margin: 0;
    line-height: 1.2; }
  .widget-stat .media .media-body h4, .widget-stat .media .media-body .h4 {
    font-size: 1.5rem;
    display: inline-block;
    vertical-align: middle; }
  .widget-stat .media .media-body span {
    margin-left: 0.3125rem; }

.widget-stat[class*="bg-"] .media > span {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff; }

.widget-stat[class*="bg-"] .progress {
  background-color: rgba(255, 255, 255, 0.25) !important; }

[direction="rtl"] .widget-stat .media .media-body span {
  margin-left: 0;
  margin-right: 0.625rem; }

.dez-widget-1 .card {
  background: #FFE7DB; }
  .dez-widget-1 .card .card-body p {
    color: #f87533; }

.dez-widget-1 .icon {
  float: right;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  font-size: 1.75rem; }

.bgl-primary {
  background: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1); }
  [data-theme-version="dark"] .bgl-primary {
    background-color: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }

.bgl-secondary {
  background: #ddceff;
  border-color: #ddceff; }
  [data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(149, 104, 255, 0.5);
    border-color: rgba(149, 104, 255, 0.5); }

.bgl-success {
  background: #c7f6dc;
  border-color: #c7f6dc; }
  [data-theme-version="dark"] .bgl-success {
    background-color: rgba(30, 186, 98, 0.1);
    border-color: rgba(30, 186, 98, 0.1); }

.bgl-warning {
  background: #fff2e0;
  border-color: #fff2e0; }
  [data-theme-version="dark"] .bgl-warning {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: rgba(255, 171, 45, 0.1); }

.bgl-danger {
  background: #ffeaea;
  border-color: #ffeaea; }
  [data-theme-version="dark"] .bgl-danger {
    background-color: rgba(253, 83, 83, 0.15);
    border-color: rgba(253, 83, 83, 0.15); }

.bgl-info {
  background: #94fff9;
  border-color: #94fff9; }
  [data-theme-version="dark"] .bgl-info {
    background-color: rgba(0, 173, 163, 0.1);
    border-color: rgba(0, 173, 163, 0.1); }

.bg-primary-light {
  background: var(--rgba-primary-5); }
  [data-theme-version="dark"] .bg-primary-light {
    background-color: var(--rgba-primary-1); }

.bg-secondary-light {
  background: rgba(221, 206, 255, 0.5); }
  [data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(149, 104, 255, 0.05); }

.bg-success-light {
  background: rgba(199, 246, 220, 0.5); }
  [data-theme-version="dark"] .bg-success-light {
    background-color: rgba(30, 186, 98, 0.05); }

.bg-warning-light {
  background: rgba(255, 242, 224, 0.5); }
  [data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(255, 171, 45, 0.05); }

.bg-danger-light {
  background: rgba(255, 234, 234, 0.5); }
  [data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(253, 83, 83, 0.05); }

.bg-info-light {
  background: rgba(148, 255, 249, 0.5); }
  [data-theme-version="dark"] .bg-info-light {
    background-color: rgba(0, 173, 163, 0.05); }

.bgl-dark {
  background: #eaebf1;
  border-color: #eaebf1; }

.bgl-light {
  background: #dedeed;
  border-color: #dedeed; }

.overlay-box {
  position: relative;
  z-index: 1; }
  .overlay-box:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.85;
    background: var(--primary);
    z-index: -1; }

.rating-bar {
  font-size: 0.8125rem; }

.tdl-holder {
  margin: 0 auto; }
  .tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .tdl-holder li {
    background-color: #fff;
    border-bottom: 0.0625rem solid #D5DFE7;
    list-style: none none;
    margin: 0;
    padding: 0; }
    .tdl-holder li span {
      margin-left: 2.1875rem;
      font-size: 1rem;
      vertical-align: middle;
      transition: all 0.2s linear; }
      [direction="rtl"] .tdl-holder li span {
        margin-left: auto;
        margin-right: 2.1875rem; }
  .tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 3.125rem;
    padding-left: 1.5rem;
    position: relative;
    margin: 0 !important; }
    [direction="rtl"] .tdl-holder label {
      padding-left: 0;
      padding-right: 1.5rem; }
    .tdl-holder label:hover {
      background-color: #eef1f6;
      color: #5b5e81; }
      .tdl-holder label:hover a {
        color: #fd5353; }
    .tdl-holder label a {
      color: #fff;
      display: inline-block;
      line-height: normal;
      height: 100%;
      text-align: center;
      text-decoration: none;
      width: 3.125rem;
      -webkit-transition: all .2s linear;
      -moz-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all 0.2s linear;
      padding: 1.125rem 0rem;
      font-size: 1.125rem;
      position: absolute;
      right: 0; }
      [direction="rtl"] .tdl-holder label a {
        right: auto;
        left: 0; }
  .tdl-holder input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    position: absolute; }
    .tdl-holder input[type=checkbox] + i {
      background-color: #fff;
      border: 0.0625rem solid #e7e7e7;
      display: block;
      height: 1.25rem;
      position: absolute;
      top: 0.9375rem;
      width: 1.25rem;
      z-index: 1;
      border-radius: 0rem;
      font-size: 0.6875rem;
      border-radius: 0.25rem; }
    .tdl-holder input[type=checkbox]:checked + i {
      background: var(--primary);
      border-color: transparent; }
    .tdl-holder input[type=checkbox]:checked + i::after {
      content: "\f00c";
      font-family: 'fontAwesome';
      display: block;
      left: 0.125rem;
      position: absolute;
      top: -0.875rem;
      z-index: 2;
      color: #fff; }
    .tdl-holder input[type=checkbox]:checked ~ span {
      text-decoration: line-through;
      position: relative; }
  .tdl-holder input[type=text] {
    background-color: #fff;
    height: 3.125rem;
    margin-top: 1.8125rem;
    border-radius: 0.1875rem; }
    .tdl-holder input[type=text]::placeholder {
      color: #5b5e81; }

.widget-message p {
  font-size: 0.875rem;
  line-height: 1.5; }

.picker .picker__frame {
  min-width: 28.125rem;
  max-width: 28.125rem; }
  .picker .picker__frame .picker__box {
    padding: 1.25rem;
    border: 0;
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.1); }
    .picker .picker__frame .picker__box .picker__header {
      margin-top: 0; }
      .picker .picker__frame .picker__box .picker__header .picker__year {
        color: var(--primary);
        font-style: inherit;
        font-size: 1.25rem; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev,
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        width: 2.5rem;
        height: 2.5rem;
        padding: 0;
        line-height: 2.5rem;
        border-radius: 0.125rem; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:before {
          content: none !important; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          font-family: 'Font Awesome 5 Free';
          border: 0;
          margin: 0 auto;
          font-size: 1.375rem;
          font-weight: 900; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
          background-color: var(--primary);
          color: #fff; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev {
        left: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
          content: "\f0d9"; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        right: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          content: "\f0da"; }
    .picker .picker__frame .picker__box .picker__table .picker__weekday {
      padding: 0.625rem 0;
      font-size: 1rem; }
    .picker .picker__frame .picker__box .picker__table .picker__day {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 3.125rem;
      padding: 0 !important;
      font-size: 1rem;
      line-height: 2.5rem;
      margin: auto;
      border: 0 !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
        content: none !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
        border: 0 !important;
        padding: 0;
        background-color: var(--primary);
        color: #fff !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day:hover {
        background-color: var(--primary);
        color: #fff !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      background-color: var(--primary);
      color: #fff !important; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
        content: none !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--clear,
    .picker .picker__frame .picker__box .picker__footer .picker__button--close,
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      border: 0;
      border-radius: 0.125rem;
      font-size: 1rem; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
        background-color: var(--primary);
        color: #fff !important; }
  @media only screen and (max-width: 35.9375rem) {
    .picker .picker__frame {
      min-width: 100% !important;
      max-width: 100% !important; }
      .picker .picker__frame .picker__box {
        padding: 0.9375rem;
        margin: 0 0.625rem; } }

.card-list {
  overflow: unset;
  height: calc(100% - 50px); }
  .card-list .card-header {
    padding-top: 0;
    padding-bottom: 0; }
    .card-list .card-header .photo {
      overflow: hidden;
      border-radius: 0.3125rem;
      width: 100%; }
  @media only screen and (max-width: 74.9375rem) {
    .card-list {
      height: calc(100% - 40px); } }
  .card-list.list-left {
    margin-top: 0.9375rem;
    margin-left: 0.9375rem; }
    .card-list.list-left .card-header {
      padding-left: 0; }
      .card-list.list-left .card-header .photo {
        margin: -0.9375rem 0.9375rem 0 -0.9375rem; }
  .card-list.list-right {
    margin-top: 0.9375rem;
    margin-right: 0.9375rem;
    text-align: right; }
    .card-list.list-right .card-header {
      padding-right: 0; }
      .card-list.list-right .card-header .photo {
        margin: -0.9375rem -0.9375rem 0 0.9375rem; }
        .card-list.list-right .card-header .photo img {
          width: 100%; }
  .card-list.list-center {
    margin-top: 0.9375rem; }
    .card-list.list-center .card-header .photo {
      margin: -0.9375rem 0 0 0; }
  .card-list .photo img {
    width: 100%; }

.card-profile .profile-photo {
  margin-top: -1.25rem; }

.widget-media .timeline .timeline-panel {
  display: flex;
  align-items: center;
  border-bottom: 0.0625rem solid #eaeaea;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem; }
  .widget-media .timeline .timeline-panel .media {
    width: 3.125rem;
    height: 3.125rem;
    background: #eee;
    border-radius: 0.75rem;
    overflow: hidden;
    font-size: 1.25rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    align-self: start; }
    .widget-media .timeline .timeline-panel .media-primary {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary {
        background-color: var(--rgba-primary-1); }
    .widget-media .timeline .timeline-panel .media-info {
      background: var(--rgba-primary-1);
      color: var(--primary); }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
        background-color: rgba(0, 173, 163, 0.1); }
    .widget-media .timeline .timeline-panel .media-warning {
      background: #fff2e0;
      color: #FFAB2D; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning {
        background-color: rgba(255, 171, 45, 0.1); }
    .widget-media .timeline .timeline-panel .media-danger {
      background: #ffeaea;
      color: #fd5353; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
        background-color: rgba(253, 83, 83, 0.15); }
    .widget-media .timeline .timeline-panel .media-success {
      background: #c7f6dc;
      color: #1EBA62; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
        background-color: rgba(30, 186, 98, 0.1); }
  .widget-media .timeline .timeline-panel .media-body p {
    font-size: 0.875rem;
    line-height: 1.5; }
  .widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 0.3125rem; }

.widget-media .timeline li:last-child .timeline-panel {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0; }

.card[class*="bg-"] .timeline .timeline-panel {
  border-color: rgba(255, 255, 255, 0.2) !important; }

.table th, .table td {
  border-color: #D5DFE7;
  padding: 0.9375rem 1.125rem; }
  [data-theme-version="dark"] .table th, [data-theme-version="dark"] .table td {
    border-color: rgba(255, 255, 255, 0.1);
    color: #fff; }

.table.table-striped tbody tr:nth-of-type(odd),
.table.table-hover tr:hover {
  background-color: #f5f5f5; }
  [data-theme-version="dark"] .table.table-striped tbody tr:nth-of-type(odd), [data-theme-version="dark"]
  .table.table-hover tr:hover {
    background-color: #1E1E25; }

.table.shadow-hover tbody tr:hover {
  background-color: #fff;
  box-shadow: 0 0rem 1.875rem var(--rgba-primary-2); }
  [data-theme-version="dark"] .table.shadow-hover tbody tr:hover {
    background-color: #1E1E25; }

.table.tr-rounded tr td:first-child, .table.tr-rounded tr th:first-child {
  border-radius: 0.5rem 0 0 0.5rem; }

.table.tr-rounded tr td:last-child, .table.tr-rounded tr th:last-child {
  border-radius: 0 0.5rem 0.5rem 0; }

.table.order-tbl tr th {
  font-size: 14px;
  font-weight: 600;
  border: 0; }

.table.order-tbl tr td {
  font-weight: 500;
  border: 0; }

.table.border-hover tr td {
  border-width: 0.0625rem 0 0.0625rem 0;
  border-bottom: 0.0625rem solid transparent;
  border-color: transparent; }
  .table.border-hover tr td:first-child {
    border-width: 0.0625rem 0 0.0625rem 0.0625rem; }
  .table.border-hover tr td:last-child {
    border-width: 0.0625rem 0.0625rem 0.0625rem 0; }

.table.border-hover tr:hover td {
  border-color: #EEEEEE; }

.table.bg-secondary-hover td {
  color: #000;
  padding-left: 0; }

.table.bg-secondary-hover th {
  color: #9568FF !important; }
  [data-theme-version="dark"] .table.bg-secondary-hover th {
    color: var(--secondary) !important; }

.table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th {
  background: #9568FF;
  color: #fff;
  box-shadow: 10px 0 30px rgba(65, 63, 187, 0.3); }
  [data-theme-version="dark"] .table.bg-secondary-hover tr:hover td, [data-theme-version="dark"] .table.bg-secondary-hover tr:hover th {
    background: var(--secondary); }

.table.bg-primary-hover td {
  color: #000;
  padding-left: 0; }

.table.bg-primary-hover th {
  color: var(--primary); }

.table.bg-primary-hover tr:hover td, .table.bg-primary-hover tr:hover th {
  background: var(--primary);
  color: #fff;
  box-shadow: 10px 0 30px rgba(54, 147, 255, 0.3); }

.table.bg-eth-hover td {
  color: #000;
  padding-left: 0; }

.table.bg-eth-hover th {
  color: #00ADA3; }

.table.bg-eth-hover tr:hover td, .table.bg-eth-hover tr:hover th {
  background: #00ADA3;
  color: #fff;
  box-shadow: 10px 0 30px rgba(0, 173, 163, 0.3); }

.table.bg-ripple-hover td {
  color: #000;
  padding-left: 0; }

.table.bg-ripple-hover th {
  color: #23292F; }

.table.bg-ripple-hover tr:hover td, .table.bg-ripple-hover tr:hover th {
  background: #23292F;
  color: #fff;
  box-shadow: 10px 0 30px rgba(35, 41, 47, 0.3); }

.table.bg-pink-hover td {
  color: #5b5e81;
  padding-left: 0; }

.table.bg-pink-hover th {
  color: #EB62D0; }

.table.bg-pink-hover tr:hover td, .table.bg-pink-hover tr:hover th {
  background: #EB62D0;
  color: #fff;
  box-shadow: 10px 0 30px rgba(172, 76, 188, 0.3); }

.table.bg-secondary-hover td {
  color: #5b5e81; }

.table.bg-secondary-hover th {
  color: #6C6C6C; }

.table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th {
  background: var(--secondary);
  color: #fff !important; }

.table.bg-info-hover td {
  color: #000; }

.table.bg-info-hover th {
  color: #6C6C6C; }

.table.bg-info-hover tr:hover td, .table.bg-info-hover tr:hover th {
  background: #00ADA3;
  color: #fff !important; }

.table.bg-warning-hover td {
  color: #000; }

.table.bg-warning-hover th {
  color: #6C6C6C; }

.table.bg-warning-hover tr:hover td, .table.bg-warning-hover tr:hover th {
  background: #FFAB2D;
  color: #fff !important; }

.table.border-no td {
  border: 0; }

.table.short-one tr td:first-child, .table.short-one tr th:first-child {
  width: 3.75rem; }

.table thead th {
  border-bottom: 0.0625rem solid #EEEEEE;
  text-transform: capitalize;
  color: #fff;
  font-size: 1rem;
  white-space: nowrap;
  font-weight: 500;
  letter-spacing: 0.0313rem;
  border-color: #D5DFE7 !important; }
  .table thead th small, .table thead th .small {
    color: #fff !important; }
  [data-theme-version="dark"] .table thead th {
    border-color: rgba(255, 255, 255, 0.1) !important; }

.table tbody tr td {
  vertical-align: middle;
  white-space: nowrap;
  border-color: #D5DFE7; }
  [data-theme-version="dark"] .table tbody tr td {
    /*   border-color: $d-border; */ }

.table:not(.table-bordered) thead th {
  border-top: none; }

.table .thead-primary th {
  background-color: var(--primary);
  color: #fff; }

.table .thead-info th {
  background-color: #00ADA3;
  color: #fff; }

.table .thead-warning th {
  background-color: #FFAB2D;
  color: #fff; }

.table .thead-danger th {
  background-color: #fd5353;
  color: #fff; }

.table .thead-success th {
  background-color: #1EBA62;
  color: #fff; }

.table.primary-table-bordered {
  border: 0.0625rem solid #D5DFE7; }
  [data-theme-version="dark"] .table.primary-table-bordered {
    border-color: rgba(255, 255, 255, 0.1); }

.table.primary-table-bg-hover tbody {
  border-color: #fff; }

.table.primary-table-bg-hover thead th {
  background-color: var(--primary);
  color: #fff;
  border-bottom: none;
  border-color: #fff !important; }

.table.primary-table-bg-hover tbody tr {
  background-color: var(--primary);
  color: #fff;
  transition: all .1s ease; }
  .table.primary-table-bg-hover tbody tr td {
    border-color: #fff !important; }
    [data-theme-version="dark"] .table.primary-table-bg-hover tbody tr td {
      color: #fff; }
  .table.primary-table-bg-hover tbody tr:hover {
    background-color: var(--rgba-primary-8); }
  .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th {
    border-bottom: 0.0625rem solid var(--primary-dark);
    border-color: white; }

.table-responsive-tiny {
  min-width: 18.75rem; }

.table-responsive-sm {
  min-width: 30rem !important; }

.table-responsive-md {
  min-width: 36rem !important; }

.table-responsive-lg {
  min-width: 60.9375rem !important; }

.table-responsive-xl {
  min-width: 70.9375rem !important; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .table-primary, [data-theme-version="dark"]
  .table-primary > th, [data-theme-version="dark"]
  .table-primary > td {
    background-color: var(--rgba-primary-1); }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c7f6dc;
  color: #1EBA62; }
  [data-theme-version="dark"] .table-success, [data-theme-version="dark"]
  .table-success > th, [data-theme-version="dark"]
  .table-success > td {
    background-color: rgba(30, 186, 98, 0.1); }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #94fff9;
  color: #00ADA3; }
  [data-theme-version="dark"] .table-info, [data-theme-version="dark"]
  .table-info > th, [data-theme-version="dark"]
  .table-info > td {
    background-color: rgba(0, 173, 163, 0.1); }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff2e0;
  color: #FFAB2D; }
  [data-theme-version="dark"] .table-warning, [data-theme-version="dark"]
  .table-warning > th, [data-theme-version="dark"]
  .table-warning > td {
    background-color: rgba(255, 171, 45, 0.1); }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffeaea;
  color: #fd5353; }
  [data-theme-version="dark"] .table-danger, [data-theme-version="dark"]
  .table-danger > th, [data-theme-version="dark"]
  .table-danger > td {
    background-color: rgba(253, 83, 83, 0.15); }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }
  [data-theme-version="dark"] .table-active, [data-theme-version="dark"]
  .table-active > th, [data-theme-version="dark"]
  .table-active > td {
    background-color: #1E1E25; }

.card-table th:first-child, .card-table td:first-child {
  padding-left: 1.875rem; }
  @media only screen and (max-width: 35.9375rem) {
    .card-table th:first-child, .card-table td:first-child {
      padding-left: 0.9375rem; } }

.card-table th:last-child, .card-table td:last-child {
  padding-right: 0;
  text-align: center; }
  @media only screen and (max-width: 35.9375rem) {
    .card-table th:last-child, .card-table td:last-child {
      padding-right: 0.9375rem; } }

.table > :not(:first-child) {
  border-top: 1px solid currentColor; }

.bootgrid-header {
  padding: 0 !important;
  margin: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .bootgrid-header .actionBar {
      padding: 0; }
    .bootgrid-header .search {
      margin: 0 0 0.625rem 0; } }

table#example {
  padding: 0rem 0 2rem 0; }

table.dataTable {
  font-size: 14px;
  border-radius: 0.625rem;
  overflow: hidden; }

#example2_wrapper .dataTables_scrollBody {
  max-height: 33.25rem !important; }

#employees, #custommers {
  padding: .5rem 0 1rem 0; }

.dataTables_wrapper .dataTables_paginate {
  padding-top: 0.75em;
  padding-bottom: 0.75em; }

table.dataTable thead th, table.dataTable thead td {
  border-bottom: 2px solid #EEEEEE;
  border-top: 0; }

table.dataTable tfoot th, table.dataTable tfoot td {
  border-top: 0; }

table.dataTable tbody tr, table.dataTable tbody td {
  background: transparent !important; }

table.dataTable thead th {
  color: #fff;
  white-space: nowrap;
  font-size: 1rem;
  text-transform: capitalize;
  font-weight: 500;
  padding: 20px 15px; }
  [data-theme-version="dark"] table.dataTable thead th {
    color: #fff; }
  @media only screen and (max-width: 87.5rem) {
    table.dataTable thead th {
      font-size: 16px; } }
  @media only screen and (max-width: 35.9375rem) {
    table.dataTable thead th {
      padding: 14px 15px; } }

td.doller {
  color: var(--primary); }

table.dataTable tbody td {
  padding: 1.25rem 1.125rem;
  font-size: 15px;
  font-weight: 500;
  border-bottom: 0;
  white-space: nowrap; }
  @media only screen and (max-width: 35.9375rem) {
    table.dataTable tbody td {
      padding: 8px 5px; } }
  @media only screen and (max-width: 87.5rem) {
    table.dataTable tbody td {
      font-size: 14px;
      padding: 8px 5px; } }

table.dataTable tr.selected {
  color: var(--primary); }

table.dataTable tfoot th {
  color: #5b5e81;
  font-weight: 600; }
  [data-theme-version="dark"] table.dataTable tfoot th {
    color: #fff; }

/* .dataTables_wrapper .dataTables_paginate .paginate_button{
	border-radius: 12px;
    padding: 12px 20px;
	background:$primary-light;
	color:$primary;
	&:focus,
	&:active,
	&:hover{
		color: $white !important;
		background: $primary;
		border: 0 !important;
		box-shadow: none;
	}
	&.current{
		color: $white !important;
		background: $primary;
		border: 0 !important;
	}
	&.current:hover,
	&.previous:hover,
	&.next:hover{
		background: $primary;
		color: $white !important;
	}
} */
.dataTables_wrapper .dataTables_paginate {
  align-items: center;
  display: inline-flex;
  flex-flow: wrap; }
  .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
    margin-left: 0px;
    font-size: 18px;
    border: 0 !important;
    height: 45px;
    width: 155px;
    padding: 0;
    border-radius: 0.5rem;
    line-height: 45px;
    display: inline-block;
    background: transparent; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous:last-child, .dataTables_wrapper .dataTables_paginate .paginate_button.next:last-child {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 5px 0 5px; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous:first-child, .dataTables_wrapper .dataTables_paginate .paginate_button.next:first-child {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous i, .dataTables_wrapper .dataTables_paginate .paginate_button.next i {
      font-size: 20px;
      padding: 0 10px; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous span, .dataTables_wrapper .dataTables_paginate .paginate_button.next span {
      border: none; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover {
      color: #fff !important;
      background: var(--primary) !important;
      border-radius: 0.625rem; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
      color: #2A353A !important;
      display: flex;
      align-items: center;
      justify-content: center; }
    @media only screen and (max-width: 61.9375rem) {
      .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
        height: 45px;
        width: 135px;
        font-size: 16px; }
        .dataTables_wrapper .dataTables_paginate .paginate_button.previous i, .dataTables_wrapper .dataTables_paginate .paginate_button.next i {
          font-size: 16px; } }
    @media only screen and (max-width: 35.9375rem) {
      .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
        width: 45px;
        font-size: 14px;
        height: 40px;
        line-height: 40px; }
        .dataTables_wrapper .dataTables_paginate .paginate_button.previous i, .dataTables_wrapper .dataTables_paginate .paginate_button.next i {
          font-size: 14px; }
        .dataTables_wrapper .dataTables_paginate .paginate_button.previous span, .dataTables_wrapper .dataTables_paginate .paginate_button.next span {
          display: none; } }
  .dataTables_wrapper .dataTables_paginate span .paginate_button {
    height: 45px;
    width: 45px;
    padding: 0;
    margin-left: 0px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    border-radius: 0rem;
    color: #666666 !important;
    border: 0 !important; }
    @media only screen and (max-width: 35.9375rem) {
      .dataTables_wrapper .dataTables_paginate span .paginate_button {
        height: 40px;
        width: 40px;
        line-height: 40px; } }
    .dataTables_wrapper .dataTables_paginate span .paginate_button.current, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
      color: #fff !important;
      background: var(--primary) !important;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); }
      .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover:hover {
        color: #fff !important;
        background: var(--primary) !important; }

.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select {
  border: 1px solid #DDDDDD !important;
  padding: .3rem 0.5rem;
  color: #2A353A;
  border-radius: 0.625rem  !important;
  margin-left: 14px; }
  [data-theme-version="dark"] .dataTables_wrapper input[type="search"], [data-theme-version="dark"] .dataTables_wrapper input[type="text"], [data-theme-version="dark"] .dataTables_wrapper select {
    background: #1E1E25;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #fff; }

.dataTables_wrapper .dataTables_length {
  margin-bottom: 15px; }
  .dataTables_wrapper .dataTables_length .bootstrap-select {
    width: 80px !important;
    margin: 0 5px; }

table.dataTable.no-footer {
  border-bottom: 0; }

.rounded-lg {
  min-width: 30px; }

.dataTables_scroll {
  padding: 1rem 0; }
  .dataTables_scrollFoot {
    padding-top: 1rem; }

.dataTablesCard {
  background-color: #fff;
  border-radius: 0.625rem;
  overflow: hidden; }
  .dataTablesCard.border-no td {
    border-top: 0 !important; }

@media (max-width: 767.98px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    text-align: left; } }

td.sorting_1 img {
  height: 2.188rem;
  object-fit: cover; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: #717579 !important; }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #717579;
  border-radius: 1rem;
  margin-bottom: 20px; }
  @media only screen and (max-width: 35.9375rem) {
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .dataTables_wrapper .dataTables_processing,
    .dataTables_wrapper .dataTables_paginate {
      margin-bottom: 8px; } }

.paging_simple_numbers.dataTables_paginate {
  border: 0.025rem solid var(--primary);
  background: transparent;
  border-radius: 0.5rem; }
  .paging_simple_numbers.dataTables_paginate span {
    border-radius: 0.625rem; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #717579 !important; }

.dataTables_info {
  font-size: 1rem;
  font-weight: 500;
  text-align: start !important;
  display: inline-block; }

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-color: #D5DFE7; }
  [data-theme-version="dark"] table.dataTable.row-border tbody th, [data-theme-version="dark"]
  table.dataTable.row-border tbody td, [data-theme-version="dark"]
  table.dataTable.display tbody th, [data-theme-version="dark"]
  table.dataTable.display tbody td {
    border-color: rgba(255, 255, 255, 0.1); }

.dataTables_wrapper .dataTables_length .bootstrap-select .dropdown-toggle {
  font-size: 0.813rem !important;
  padding: 0.625rem 1rem; }

.table-responsive thead {
  background-color: var(--primary); }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  height: 40px;
  width: 40px;
  padding: 0;
  border-radius: 0.5rem;
  line-height: 40px;
  margin: 0 5px;
  text-align: center;
  margin-left: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
      height: 36px;
      width: 36px;
      line-height: 36px; } }

.dataTables_wrapper .dataTables_paginate span .paginate_button {
  height: 40px;
  width: 40px;
  padding: 0;
  line-height: 40px;
  display: inline-block;
  margin: 0 5px;
  border-radius: 0.625rem; }
  @media only screen and (max-width: 35.9375rem) {
    .dataTables_wrapper .dataTables_paginate span .paginate_button {
      height: 36px;
      width: 36px;
      line-height: 36px;
      font-size: 14px; } }

.paging_simple_numbers.dataTables_paginate {
  border: none;
  float: right; }

.dataTables_scrollBody thead {
  display: none; }

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc:after {
  content: "";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  background-image: none;
  margin-left: 5px;
  font-size: calc(100% - 2px);
  opacity: 0.5; }

table.dataTable thead .sorting:after {
  content: "\f0dc"; }

table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  opacity: 1; }

table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  opacity: 1; }

.dlab-scroll {
  overflow-y: scroll; }

/* .dlab-scroll::-webkit-scrollbar {
	width: 5px;
	opacity:0;
}
.dlab-scroll::-webkit-scrollbar-thumb{
	background:  rgba(111, 133, 147, 0.0); 
}
.dlab-scroll:hover::-webkit-scrollbar-thumb{
	background:  rgba(111, 133, 147, 0.1); 
} */
body > * {
  scrollbar-width: thin;
  scrollbar-color: rgba(111, 133, 147, 0.1) #fff0; }

::-webkit-scrollbar {
  width: 5px;
  opacity: 0; }

/* ::-webkit-scrollbar-thumb{
	background:  rgba(111, 133, 147, 0.0); 
} */
::-webkit-scrollbar-thumb {
  background: rgba(111, 133, 147, 0.1); }

#example2_wrapper #example2_filter {
  float: left; }

.dataTables_info {
  padding: 1.25rem 0.75rem; }

.fooicon {
  font-size: 1.25rem;
  color: #5b5e81; }

.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell {
  color: #5b5e81; }

.jsgrid-table > tbody > tr > td {
  padding: 1.2em; }

.jsgrid-table .jsgrid-insert-row input, .jsgrid-table .jsgrid-insert-row select, .jsgrid-table .jsgrid-edit-row input, .jsgrid-table .jsgrid-edit-row select {
  border: 0.0625rem solid #DDDFE1; }

.jsgrid .jsgrid-button {
  border: 0 !important;
  margin-left: 0.625rem; }

.file-drive {
  border-bottom: 1px solid #D5DFE7;
  border-top: none;
  border-radius: 0;
  margin-bottom: 0; }
  @media only screen and (max-width: 47.9375rem) {
    .file-drive {
      border-top: 1px solid #DDDDDD; } }

.file_area .table-pagenation {
  margin: 0;
  background-color: #D5DFE7;
  padding: 0.813rem 5px;
  flex-wrap: wrap; }
  .file_area .table-pagenation p {
    margin-bottom: 0; }
  .file_area .table-pagenation .pagination {
    margin-bottom: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .file_area .table-pagenation {
      display: none; } }

.drive {
  display: flex;
  padding: 0.625rem;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 0.625rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer; }
  .drive .dz-folder {
    margin-right: 0.625rem; }
    .drive .dz-folder svg path {
      fill: var(--primary); }
    @media only screen and (max-width: 100rem) {
      .drive .dz-folder svg {
        width: 65px;
        height: 60px; } }
    @media only screen and (max-width: 87.5rem) {
      .drive .dz-folder svg {
        width: 50px;
        height: 50px; } }
    @media only screen and (max-width: 61.9375rem) {
      .drive .dz-folder svg {
        width: 70px;
        height: 50px; } }
  .drive .dz-media {
    width: 11.188rem; }
  .drive .drive-content {
    flex: 0 0 60%; }
    .drive .drive-content .title {
      font-size: 1rem; }
    .drive .drive-content span {
      font-size: 0.75rem; }
  .drive .progress {
    margin-bottom: 0.3rem;
    background-color: var(--rgba-primary-1);
    border: 1px solid var(--primary);
    border-radius: 0.188rem;
    width: 100%;
    height: 0.938rem; }
    @media only screen and (max-width: 110rem) {
      .drive .progress {
        width: 100%; } }
    .drive .progress .progress-bar {
      border-radius: 0; }
  .drive:hover {
    background-color: var(--rgba-primary-1);
    border: 1px solid var(--primary); }

.file-header {
  border-bottom: 1px solid #D5DFE7; }
  .file-header .page-titles {
    margin-bottom: 0;
    padding: 0;
    flex-wrap: wrap; }
    .file-header .page-titles .input-group.search-area {
      width: 16rem; }
      @media only screen and (max-width: 61.9375rem) {
        .file-header .page-titles .input-group.search-area {
          width: 12rem; } }
  .file-header .file-path {
    display: flex;
    align-items: center;
    margin-right: 0.625rem; }
    .file-header .file-path h4 a, .file-header .file-path .h4 a {
      font-size: 0.875rem;
      margin-right: 0.5rem; }
    .file-header .file-path svg path {
      fill: var(--primary); }

.file-list {
  display: flex;
  align-items: center;
  padding: 0.938rem; }
  .file-list .dz-media {
    margin-right: 0.8rem;
    width: 2.813rem;
    height: 2.5rem; }
    .file-list .dz-media .dz-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 0.313rem;
      box-shadow: 0px 4px 10px rgba(0, 25, 39, 0.14); }
  .file-list .dz-info .title {
    font-size: 0.938rem;
    margin-bottom: 0; }

.folder-layout-tab .feature-btn:first-child {
  background: var(--primary);
  color: #fff; }
  .folder-layout-tab .feature-btn:first-child svg path {
    fill: #fff; }

.folder-layout-tab.grid .feature-btn:first-child {
  background: var(--rgba-primary-1);
  color: #fff; }
  .folder-layout-tab.grid .feature-btn:first-child svg path {
    fill: var(--primary); }

.folder-layout-tab.grid .feature-btn:last-child {
  background: var(--primary);
  color: #fff; }
  .folder-layout-tab.grid .feature-btn:last-child svg path {
    fill: #fff; }

.folder-structure {
  height: calc(100vh - 22.213rem);
  overflow-y: scroll; }
  @media only screen and (max-width: 87.5rem) {
    .folder-structure {
      height: calc(100vh - 25.75rem); } }
  @media only screen and (max-width: 74.9375rem) {
    .folder-structure {
      height: calc(100vh - 7.813rem);
      overflow-y: scroll; } }
  @media only screen and (max-width: 61.9375rem) {
    .folder-structure {
      height: calc(100vh - 3.313rem); } }
  .folder-structure li {
    border-bottom: 1px solid #D5DFE7; }
  .folder-structure.grid {
    padding: 1.875rem;
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px; }
    @media only screen and (max-width: 74.9375rem) {
      .folder-structure.grid {
        margin-left: 0;
        margin-right: 0; } }
    .folder-structure.grid li {
      border: 0;
      max-width: 20%;
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      margin-bottom: 24px;
      box-sizing: border-box; }
      @media only screen and (max-width: 100rem) {
        .folder-structure.grid li {
          max-width: 25%; } }
      @media only screen and (max-width: 87.5rem) {
        .folder-structure.grid li {
          max-width: 33.33%; } }
      @media only screen and (max-width: 61.9375rem) {
        .folder-structure.grid li {
          max-width: 50%; } }
      @media only screen and (max-width: 47.9375rem) {
        .folder-structure.grid li {
          max-width: 33.33%; } }
      @media only screen and (max-width: 35.9375rem) {
        .folder-structure.grid li {
          max-width: 50%; } }
      .folder-structure.grid li .file-list {
        display: block;
        align-items: center;
        padding: 1.25rem;
        text-align: center;
        min-width: 15rem;
        border: 1px solid transparent;
        border-radius: 0.625rem; }
        @media only screen and (max-width: 100rem) {
          .folder-structure.grid li .file-list {
            min-width: 13.75rem; } }
        @media only screen and (max-width: 87.5rem) {
          .folder-structure.grid li .file-list {
            min-width: 15rem; } }
        @media only screen and (max-width: 74.9375rem) {
          .folder-structure.grid li .file-list {
            min-width: 12.5rem; } }
        @media only screen and (max-width: 64rem) {
          .folder-structure.grid li .file-list {
            min-width: 11.125rem; } }
        @media only screen and (max-width: 61.9375rem) {
          .folder-structure.grid li .file-list {
            min-width: 100%;
            padding: 1rem; } }
        @media only screen and (max-width: 35.9375rem) {
          .folder-structure.grid li .file-list {
            padding: 0.625rem; } }
        .folder-structure.grid li .file-list .dz-media {
          height: 110px;
          width: 140px;
          display: flex;
          align-items: center;
          justify-content: center;
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 10px; }
          .folder-structure.grid li .file-list .dz-media .dz-img {
            max-width: 100%;
            max-height: 100%;
            min-width: 100%;
            border-radius: 10px;
            box-shadow: 0px 10px 10px 0 rgba(0, 0, 0, 0.1); }
          @media only screen and (max-width: 74.9375rem) {
            .folder-structure.grid li .file-list .dz-media {
              height: 90px;
              width: 120px; } }
          @media only screen and (max-width: 61.9375rem) {
            .folder-structure.grid li .file-list .dz-media {
              height: 90px;
              width: 90px; } }
        .folder-structure.grid li .file-list svg {
          width: 80px;
          height: 80px; }
          @media only screen and (max-width: 61.9375rem) {
            .folder-structure.grid li .file-list svg {
              width: 60px;
              height: 60px; } }
        .folder-structure.grid li .file-list:hover {
          border: 1px solid var(--rgba-primary-5);
          background: var(--rgba-primary-1); }
    @media only screen and (max-width: 35.9375rem) {
      .folder-structure.grid {
        padding: 1rem; } }

.chat-left-area .chat-sidebar {
  height: calc(100vh - 82px);
  border-right: 1px solid #D5DFE7;
  border-top: none; }
  @media only screen and (max-width: 74.9375rem) {
    .chat-left-area .chat-sidebar {
      height: calc(100vh - 5.9rem); } }
  @media only screen and (max-width: 47.9375rem) {
    .chat-left-area .chat-sidebar {
      box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.05); } }

.message-body {
  min-height: auto !important; }

.message-box {
  background: white;
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .message-box .input-group.search-area {
    flex-direction: row-reverse;
    margin-right: 0.625rem;
    width: 17.5rem; }
    .message-box .input-group.search-area .input-group-text {
      border: none;
      border-right: none;
      background-color: #f3f3f3;
      height: 3rem;
      padding: 0; }
    .message-box .input-group.search-area input.form-control {
      border: none;
      border-left: none;
      background-color: #f3f3f3;
      padding-left: 0;
      height: 3rem; }
    .message-box .input-group.search-area .input-group-text a svg path {
      fill: #01A3FF; }
  .message-box img {
    height: 5rem;
    width: 5rem;
    border-radius: 0.625rem; }
  .message-box h4, .message-box .h4 {
    font-weight: 700; }
  .message-box span {
    font-size: 1.125rem; }
  .message-box .chat-hamburger {
    display: flex;
    align-items: center; }
    .message-box .chat-hamburger .videos-btn {
      background-color: #9568FF;
      margin-right: 0.625rem;
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 0.625rem;
      display: flex;
      justify-content: center;
      align-items: center; }
  .message-box.style-1 {
    padding: 1rem;
    border: 0;
    height: 5rem; }
    @media only screen and (max-width: 35.9375rem) {
      .message-box.style-1 {
        height: auto; } }
    .message-box.style-1 h4, .message-box.style-1 .h4 {
      margin-bottom: .25rem; }
      @media only screen and (max-width: 35.9375rem) {
        .message-box.style-1 h4, .message-box.style-1 .h4 {
          margin-bottom: 0;
          font-size: 0.938rem; } }
    .message-box.style-1 span {
      font-size: 14px; }
    .message-box.style-1 img {
      height: 3rem;
      width: 3rem; }
      @media only screen and (max-width: 35.9375rem) {
        .message-box.style-1 img {
          height: 3rem;
          width: 3rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .message-box img {
      height: 3rem;
      width: 3rem; }
    .message-box h3, .message-box .h3 {
      font-size: 1rem; }
    .message-box span {
      font-size: .85rem; } }
  .message-box .add {
    width: 48px;
    height: 3rem;
    border-radius: 0.625rem;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center; }

.chat-people {
  padding: 1.25rem 0; }

.chat-tabs > h4, .chat-tabs > .h4 {
  font-size: 1.125rem;
  padding-top: 1.125rem;
  margin: 0; }

.chat-tabs ul {
  padding: 1rem 0; }

.chat-tabs .chat-bx.chats {
  position: relative; }
  .chat-tabs .chat-bx.chats .chat-img {
    position: relative; }
    .chat-tabs .chat-bx.chats .chat-img::before {
      content: '';
      display: block;
      background-color: #1EBA62;
      border: 2px solid #fff;
      position: absolute;
      bottom: -2px;
      right: -2px;
      width: 1.125rem;
      height: 1.125rem;
      border-radius: 50%; }

.chat-tabs .chat-bx {
  padding: 0.625rem 0;
  position: relative;
  z-index: 1;
  display: flex;
  cursor: pointer;
  align-items: center;
  margin-bottom: 0.5rem; }
  .chat-tabs .chat-bx .right-info {
    width: 4.375rem;
    text-align: right; }
    .chat-tabs .chat-bx .right-info p {
      font-size: .8rem;
      margin-top: 0;
      margin-bottom: .5rem; }
    @media only screen and (max-width: 87.5rem) {
      .chat-tabs .chat-bx .right-info {
        width: 4rem; } }
  .chat-tabs .chat-bx .mid-info {
    width: calc(100% - 9rem); }
    .chat-tabs .chat-bx .mid-info .name {
      font-size: 0.938rem;
      margin-bottom: .25rem; }
    .chat-tabs .chat-bx .mid-info span {
      white-space: nowrap;
      text-overflow: ellipsis;
      display: block;
      overflow: hidden; }
    @media only screen and (max-width: 87.5rem) {
      .chat-tabs .chat-bx .mid-info {
        width: calc(100% - 8rem); } }
  .chat-tabs .chat-bx .chat-img {
    position: relative;
    margin-right: 1rem; }
    .chat-tabs .chat-bx .chat-img img {
      height: 3rem;
      width: 3rem;
      border-radius: 0.625rem;
      margin-right: 0rem;
      object-fit: cover; }
      @media only screen and (max-width: 87.5rem) {
        .chat-tabs .chat-bx .chat-img img {
          height: 3rem;
          width: 3rem; } }
    .chat-tabs .chat-bx .chat-img .active {
      height: 1rem;
      width: 1rem;
      border: 0.125rem solid #fff;
      border-radius: 0.25rem;
      background: #9568FF;
      position: absolute;
      bottom: -0.0625rem;
      right: 1rem; }
  .chat-tabs .chat-bx .badge {
    border-radius: 0.375rem; }
  .chat-tabs .chat-bx:last-child {
    border-bottom: 0; }
  @media only screen and (max-width: 87.5rem) {
    .chat-tabs .chat-bx {
      padding: .75rem 0; } }
  .chat-tabs .chat-bx:after {
    content: none;
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100% + 4px);
    width: calc(100% + 30px);
    z-index: -1;
    background-color: #f0f0f0;
    border-radius: 0.625rem;
    margin: -2px -15px; }
  .chat-tabs .chat-bx:hover::before, .chat-tabs .chat-bx.active::before {
    content: '';
    display: none; }
  .chat-tabs .chat-bx:hover:after, .chat-tabs .chat-bx.active:after {
    content: ""; }
  .chat-tabs .chat-bx:hover .mid-info h4, .chat-tabs .chat-bx:hover .mid-info .h4, .chat-tabs .chat-bx.active .mid-info h4, .chat-tabs .chat-bx.active .mid-info .h4 {
    color: var(--primary); }

.chat-box-area {
  height: calc(100vh - 17.125rem);
  overflow-y: scroll; }
  .chat-box-area .media .message-received {
    width: 62%;
    text-align: left; }
    .chat-box-area .media .message-received p {
      background: #fff;
      text-align: left;
      border-radius: 0.625rem;
      border-top-left-radius: 0;
      padding: 0.625rem 1.25rem;
      display: table;
      color: #000; }
    .chat-box-area .media .message-received span {
      color: var(--primary); }
    .chat-box-area .media .message-received .dz-media {
      width: 22.75rem;
      height: 15.375rem;
      padding: 0.625rem;
      background-color: #fff; }
    @media only screen and (max-width: 35.9375rem) {
      .chat-box-area .media .message-received {
        width: 100%; } }
  .chat-box-area .message-sent {
    width: 62%;
    text-align: right;
    max-width: 83%; }
    @media only screen and (max-width: 61.9375rem) {
      .chat-box-area .message-sent {
        width: 84%; } }
    .chat-box-area .message-sent span {
      display: block; }
  .chat-box-area .message-sent p {
    background: var(--primary);
    text-align: left;
    border-radius: 0.625rem;
    border-top-right-radius: 0;
    padding: 0.625rem 1.25rem;
    color: #fff;
    display: inline-block; }
  .chat-box-area.style-1 {
    height: 21.5rem; }
    .chat-box-area.style-1 .message-received p {
      background: #eeee;
      font-size: 0.875rem; }
    .chat-box-area.style-1 .message-sent p {
      background: var(--primary);
      font-size: 0.875rem;
      color: #fff; }
  @media only screen and (max-width: 74.9375rem) {
    .chat-box-area {
      height: calc(100vh - 16.8rem); } }
  @media only screen and (max-width: 35.9375rem) {
    .chat-box-area {
      height: calc(100vh - 12.8rem); } }

.type-massage {
  background: #f3f3f3;
  padding: 0.625rem;
  border-radius: 0.625rem;
  border: 1px solid #D5DFE7; }
  .type-massage .input-group textarea {
    border: 0;
    height: 3.4375rem !important;
    resize: none;
    padding: 1rem 0.9375rem;
    border-bottom: none;
    background: transparent;
    border-top-left-radius: 0.625rem !important;
    border-bottom-left-radius: 0.625rem !important;
    overflow: hidden;
    white-space: nowrap; }
    .type-massage .input-group textarea:hover, .type-massage .input-group textarea:focus {
      background: transparent; }
    @media only screen and (max-width: 35.9375rem) {
      .type-massage .input-group textarea {
        height: 2.5rem !important;
        line-height: 1.5;
        padding: 0.4375rem 0.5rem; } }
  .type-massage .input-group {
    align-items: center; }
  .type-massage.style-1 {
    border: 0;
    margin: 0;
    padding: 0.375rem;
    background: rgba(219, 219, 219, 0.25); }
    .type-massage.style-1 textarea {
      border: 0;
      height: 2.5rem !important;
      resize: none;
      padding: 0.0625rem 0.9375rem;
      background: transparent; }
  .type-massage .input-group-append {
    display: flex;
    align-items: center; }
    .type-massage .input-group-append .btn {
      text-align: center;
      margin: 0 0.5rem; }
      @media only screen and (max-width: 35.9375rem) {
        .type-massage .input-group-append .btn {
          height: 2.5rem;
          padding: 0 0.625rem; }
          .type-massage .input-group-append .btn svg {
            width: 12px;
            height: 12px; } }
  .type-massage .share-btn {
    height: 2.5rem;
    width: 2.5rem;
    padding: 0;
    background: var(--rgba-primary-1);
    margin-right: 1.0625rem;
    border-radius: 0.625rem; }
    .type-massage .share-btn svg path {
      fill: var(--primary); }

.chat-icon {
  border-bottom: 0.0625rem solid #F0F0F0;
  padding-bottom: 1.5625rem; }
  .chat-icon ul {
    display: flex;
    justify-content: space-around; }
    .chat-icon ul li a {
      height: 3rem;
      width: 3rem;
      background: #F0F0F0;
      line-height: 3rem;
      display: block;
      border-radius: 0.625rem;
      text-align: center; }
      .chat-icon ul li a:hover {
        background: var(--primary); }
        .chat-icon ul li a:hover svg path {
          fill: #fff; }

.share-files {
  border-bottom: 0.0625rem solid #F0F0F0;
  padding-bottom: 1.125rem; }
  .share-files:last-child {
    border-bottom: 0; }
  .share-files ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5625rem 0;
    cursor: pointer; }
    .share-files ul li:first-child {
      padding-top: 0; }
    .share-files ul li h4, .share-files ul li .h4 {
      white-space: nowrap; }
    .share-files ul li > div {
      flex: 1; }

.file {
  height: 2.5rem;
  width: 2.5rem;
  min-width: 2.5rem;
  line-height: 2.4rem;
  text-align: center;
  background: #F0F0F0;
  display: block;
  border-radius: 0.625rem; }
  .file svg {
    height: 1.5rem;
    width: 1.5rem; }

.share-widget {
  height: calc(100vh - 11.25rem);
  overflow: hidden; }
  @media only screen and (max-width: 87.5rem) {
    .share-widget {
      box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.05); } }
  @media only screen and (max-width: 74.9375rem) {
    .share-widget {
      height: calc(100vh - 9.25rem); } }

.file-list li > div {
  width: calc(100% - 3.5rem); }
  .file-list li > div > div {
    width: calc(100% - 3rem); }

.file-list li h4, .file-list li .h4 {
  width: 3.5rem;
  text-align: right; }

.file-list li:hover .file {
  background: var(--primary); }
  .file-list li:hover .file svg path {
    fill: #fff; }

.file-list .fl-info {
  flex: 1; }
  .file-list .fl-info span {
    font-size: 0.8rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block; }

.contact-list li {
  width: 16%;
  padding: 0 .35rem; }
  .contact-list li img {
    width: 100%;
    border-radius: 0.625rem;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
  @media only screen and (max-width: 87.5rem) {
    .contact-list li {
      padding: 0 .15rem; } }
  .contact-list li:hover img {
    filter: blur(1px); }

@media only screen and (max-width: 47.9375rem) {
  .chat-left-area {
    width: 22rem;
    position: absolute;
    left: -22rem;
    z-index: 2;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    .chat-left-area.active {
      left: 0rem; } }

.chat-right-area .chat-rightarea-btn {
  display: none; }

@media only screen and (max-width: 87.5rem) {
  .chat-right-area {
    width: 23rem;
    position: absolute;
    right: -16.5rem;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    .chat-right-area.active {
      right: 4.2rem; }
    .chat-right-area .chat-rightarea-btn {
      position: absolute;
      top: 7rem;
      left: -1.1rem;
      width: 2.2rem;
      height: 3rem;
      background: var(--primary);
      display: inline-flex;
      color: #fff;
      font-size: 1.2rem;
      align-items: center;
      justify-content: center;
      border-radius: .5rem 0 0 .5rem;
      -webkit-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s; }
      .chat-right-area .chat-rightarea-btn.active i {
        transform: rotateY(180deg); } }

@media only screen and (max-width: 47.9375rem) {
  .chat-right-area {
    right: -22rem; }
    .chat-right-area.active {
      right: -1.5rem; } }

@media only screen and (max-width: 87.5rem) {
  .chat-mid-area {
    flex: 1;
    overflow: hidden; } }

@media only screen and (max-width: 47.9375rem) {
  .chat-mid-area .chat-hamburger {
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    position: relative; }
    .chat-mid-area .chat-hamburger span {
      display: block;
      height: 2px;
      margin: 2px auto;
      width: 20px;
      border-radius: 3px;
      background-color: #000; } }

.chart-content {
  padding: 1rem; }
  @media only screen and (max-width: 61.9375rem) {
    .chart-content {
      padding-bottom: 0; } }
  .chart-content .media .dz-media {
    width: 3rem;
    height: 3rem;
    border-radius: 0.625rem;
    overflow: hidden;
    margin-right: 0.625rem; }
    .chart-content .media .dz-media img {
      width: 100%;
      height: 100%;
      object-fit: cover; }

.chat-toggle {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  justify-content: center;
  height: 2.5rem;
  width: 2.5rem;
  line-height: 2.2rem;
  text-align: center;
  color: #fff;
  border-radius: 0.625rem;
  position: relative;
  display: none;
  margin-right: 0.625rem;
  background-color: #e5f6ff; }
  @media only screen and (max-width: 47.9375rem) {
    .chat-toggle {
      display: flex; } }
  .chat-toggle svg {
    width: 25px;
    height: 25px; }
    .chat-toggle svg g path {
      fill: var(--primary); }
  .chat-toggle::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -50vw;
    width: 100vw;
    height: 100vh; }
  .chat-toggle span {
    display: block;
    height: 2px;
    margin: 2px auto;
    width: 20px;
    border-radius: 3px;
    background-color: #000; }

.chat-toggle.active::before {
  z-index: 1; }

.error-page .error-text {
  font-size: 9.375rem;
  line-height: 1; }
  @media only screen and (max-width: 35.9375rem) {
    .error-page .error-text {
      font-size: 5rem; } }

.error-page h4, .error-page .h4 {
  font-size: 2.5rem;
  margin-bottom: 0.3125rem; }
  @media only screen and (max-width: 35.9375rem) {
    .error-page h4, .error-page .h4 {
      font-size: 1.25rem; } }

.error-page p {
  font-size: 1rem; }
  @media only screen and (max-width: 35.9375rem) {
    .error-page p {
      font-size: 0.875rem; } }

.flex-row-fluid {
  -webkit-box-flex: 1;
  flex: 1 auto;
  -ms-flex: 1 0 0rem;
  min-width: 0; }

.page-r-logo img {
  width: 200px; }

.body {
  background: var(--rgba-primary-1); }

.authincation {
  background: var(--rgba-primary-1);
  display: flex;
  min-height: 100vh; }
  .authincation .login-aside {
    background: #fff;
    padding-top: 5rem;
    max-width: 35rem;
    width: 100%;
    z-index: 1;
    position: relative; }
    .authincation .login-aside:after {
      content: "";
      clip-path: polygon(0% 100%, 100% 0%, 0% 0%);
      width: 8.75rem;
      height: 100%;
      position: absolute;
      right: -8.75rem;
      z-index: -1;
      top: 0;
      background: #fff;
      box-shadow: 0.125rem 0rem 1.875rem rgba(0, 0, 0, 0.15); }
    .authincation .login-aside .aside-image {
      min-height: 28.125rem;
      margin: auto 0;
      min-width: 0;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center; }
  @media only screen and (max-width: 87.5rem) {
    .authincation .login-aside {
      max-width: 22.5rem; } }
  @media only screen and (max-width: 61.9375rem) {
    .authincation .login-aside {
      max-width: 100%;
      padding-top: 0; }
      .authincation .login-aside:after {
        content: none; } }
  @media only screen and (max-width: 35.9375rem) {
    .authincation .login-aside .aside-image {
      min-height: 18.75rem; } }

.authincation-content {
  background: #fff;
  box-shadow: 0 0 2.1875rem 0 rgba(154, 161, 171, 0.15);
  border-radius: 0.3125rem; }
  [data-theme-version="dark"] .authincation-content {
    background: #2D2D37;
    box-shadow: none; }
  .authincation-content.style-1 {
    background: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(1.25rem); }
    .authincation-content.style-1 .form-control {
      background: rgba(255, 255, 255, 0.6);
      border-radius: 0.3125rem; }
    .authincation-content.style-1 .user-icon {
      height: 6.25rem;
      background: var(--primary);
      width: 6.25rem;
      text-align: center;
      border-radius: 6.25rem;
      line-height: 6.25rem;
      margin-left: auto;
      font-size: 3.75rem;
      text-align: center;
      color: white;
      margin-right: auto;
      margin-top: -6.25rem;
      margin-bottom: 1.25rem; }
  .authincation-content.style-2 {
    background: transparent;
    box-shadow: none;
    max-width: 33.125rem;
    width: 100%; }
    .authincation-content.style-2 .form-control {
      border: 0;
      border-radius: 0.3125rem;
      box-shadow: 0rem 0rem 0.9375rem rgba(0, 0, 0, 0.08); }
    @media only screen and (max-width: 35.9375rem) {
      .authincation-content.style-2 .auth-form {
        padding: 1.875rem 0rem; } }

.welcome-content {
  background: url("./../images/1.jpg");
  background-size: cover;
  background-position: center;
  height: 100%;
  padding: 4.6875rem 3.125rem;
  position: relative;
  z-index: 1;
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem; }
  .welcome-content::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--primary);
    opacity: 0.75;
    z-index: -1;
    border-top-left-radius: 0.3125rem;
    border-bottom-left-radius: 0.3125rem; }
  .welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 1.25rem; }
  .welcome-content p {
    color: #fff; }
  .welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 1.25rem;
    font-weight: 700;
    color: #fff;
    font-size: 1.25rem; }
    .welcome-content .brand-logo a img {
      width: 6.25rem; }
  .welcome-content .intro-social {
    position: absolute;
    bottom: 4.6875rem; }
    .welcome-content .intro-social ul {
      margin-bottom: 0; }
      .welcome-content .intro-social ul li {
        display: inline-block; }
        .welcome-content .intro-social ul li a {
          color: #fff;
          font-size: 0.875rem;
          padding: 0rem 0.4375rem; }

.auth-form {
  padding: 3.125rem 3.125rem; }
  @media only screen and (max-width: 35.9375rem) {
    .auth-form {
      padding: 1.875rem; } }
  .auth-form .btn {
    height: 3.125rem;
    font-weight: 700; }
  .auth-form .page-back {
    display: inline-block;
    margin-bottom: 0.9375rem; }

-color .heart-blast {
  background-position: -105rem 0 !important;
  transition: background 1s steps(28); }

.heart {
  width: 3.75rem;
  height: 3.75rem;
  display: inline-block;
  background: url("../images/like.png");
  cursor: pointer;
  margin: -1.5625rem -0.9375rem; }

.heading {
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.5;
  margin: 7.5px 0; }

.heading-lg {
  font-size: 1.5rem; }

.bootstrap-select.image-select.default-select.dashboard-select {
  width: 8.75rem;
  height: 2.5rem;
  border-radius: 0.625rem;
  background: #F3F3F3; }
  .bootstrap-select.image-select.default-select.dashboard-select .btn {
    padding-left: 1.125rem;
    padding-right: 1rem;
    line-height: 2.3rem;
    height: 100%;
    font-size: 0.875rem;
    padding-top: 0;
    padding-bottom: 0; }
    @media only screen and (max-width: 35.9375rem) {
      .bootstrap-select.image-select.default-select.dashboard-select .btn {
        font-size: 0.875rem;
        font-weight: 500; } }
  .bootstrap-select.image-select.default-select.dashboard-select .dropdown-menu {
    width: 100%; }

.subtitle {
  font-size: 2.25rem; }

.default-select .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0;
  vertical-align: unset;
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  border-top: 2px solid #666;
  border-right: 2px solid #666;
  transform: rotate(135deg);
  border-bottom: none;
  border-left: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25rem; }

.default-select.dropup .dropdown-toggle::after {
  transform: rotate(-45deg);
  margin-bottom: 0; }

.input-group.search-area {
  border-radius: 0.625rem;
  overflow: hidden;
  height: 3rem;
  border: 1px solid #DDDDDD;
  line-height: 1; }
  .input-group.search-area .form-control {
    line-height: 1;
    border-radius: 0 !important;
    box-shadow: none;
    height: 3rem;
    padding-left: 0; }
  .input-group.search-area .input-group-text {
    border-radius: 0 !important;
    border: none;
    height: 3rem;
    padding-right: 5px; }

.countrypicker .dropdown-toggle::after {
  content: '';
  display: none; }

.form-select {
  padding: 0; }

.bootstrap-select.countrypicker {
  background-color: #fff;
  border-radius: 0.625rem;
  margin-right: 1.125rem;
  border: 1px solid #DDDDDD; }
  @media only screen and (max-width: 74.9375rem) {
    .bootstrap-select.countrypicker {
      display: none; } }
  .bootstrap-select.countrypicker .inline-flag {
    margin-top: 5px; }
  .bootstrap-select.countrypicker button.btn {
    border: none;
    line-height: 25px;
    height: 3rem;
    padding-left: 0.875rem; }
  .bootstrap-select.countrypicker .filter-option-inner-inner {
    margin-right: 14px; }
    .bootstrap-select.countrypicker .filter-option-inner-inner .inline-flag {
      margin-top: 4px;
      transform: scale(1.3); }
  .bootstrap-select.countrypicker .dropdown-menu.show {
    background-color: transparent; }

.bootstrap-select.countrypicker .dropdown-menu.inner.show {
  height: 20rem;
  width: 10rem;
  overflow-y: scroll !important;
  background-color: #fff;
  overflow-x: hidden !important; }
  .bootstrap-select.countrypicker .dropdown-menu.inner.show::-webkit-scrollbar {
    width: 15px; }
  .bootstrap-select.countrypicker .dropdown-menu.inner.show::-webkit-scrollbar-track {
    background-color: #E6EBEE; }
  .bootstrap-select.countrypicker .dropdown-menu.inner.show::-webkit-scrollbar-thumb {
    background-color: var(--primary); }

.page-titles .dz-calender {
  width: 18rem;
  align-items: center;
  position: relative;
  flex-wrap: nowrap;
  justify-content: flex-end; }
  .page-titles .dz-calender span.input-group-addon {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.625rem;
    border-top-right-radius: 0.625rem !important;
    border-bottom-right-radius: 0.625rem !important;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--rgba-primary-1);
    margin-right: 0.425rem; }
  .page-titles .dz-calender input.form-control {
    border: none;
    background-color: transparent;
    line-height: 1.4;
    padding-top: 0;
    padding-bottom: 0;
    cursor: pointer;
    box-shadow: none;
    padding-left: 8px;
    font-size: 13px;
    font-weight: 500; }
  .page-titles .dz-calender .dropdown-menu {
    width: 20rem; }
  .page-titles .dz-calender::before {
    content: '';
    position: absolute;
    top: 30%;
    left: 95%;
    width: 0.5rem;
    height: 0.5rem;
    border-top: 2px solid var(--primary);
    border-right: 2px solid var(--primary);
    transform: rotate(135deg) translateY(-50%);
    border-bottom: none;
    border-left: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0.25rem; }
  @media only screen and (max-width: 47.9375rem) {
    .page-titles .dz-calender {
      width: 14rem;
      display: none; } }

.datepicker.datepicker-dropdown {
  width: 20rem;
  margin-top: 1rem;
  overflow: hidden;
  border-radius: 0.625rem;
  padding: 10px; }
  .datepicker.datepicker-dropdown .datepicker-days .table-condensed td.day {
    font-size: 0.938rem;
    position: relative; }
  .datepicker.datepicker-dropdown .datepicker-days .table-condensed td.today.day {
    background-color: var(--rgba-primary-1);
    background-image: none; }
  .datepicker.datepicker-dropdown .datepicker-days .table-condensed td.today.active.day {
    background-color: var(--primary); }
    .datepicker.datepicker-dropdown .datepicker-days .table-condensed td.today.active.day:hover {
      background-color: var(--primary); }
  .datepicker.datepicker-dropdown .datepicker-days .table-condensed tr th {
    height: 40px;
    width: 40px; }

.table-condensed {
  width: 100%; }

.guest-calendar {
  padding: 0 1.25rem;
  display: flex;
  align-items: center; }
  .guest-calendar .cale-icon {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.625rem;
    background-color: var(--rgba-primary-1);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 0.625rem; }

.page-titles #collapseOne {
  position: absolute;
  top: 95%;
  width: 25.625rem;
  right: 0;
  background-color: #fff; }

.dropdown .btn.tp-btn.btn-primary svg path {
  fill: var(--primary); }

.dropdown .btn.tp-btn.btn-primary:hover svg path {
  fill: #ffffff; }

.compose-btn .btn.btn-secondary {
  font-size: 14px;
  font-weight: 600; }
  @media only screen and (max-width: 25rem) {
    .compose-btn .btn.btn-secondary {
      padding: 0.625rem 0.5rem; } }

@media only screen and (max-width: 35.9375rem) {
  .compose-btn {
    margin-bottom: 14px; } }

.support-box {
  background-color: var(--primary);
  padding: 1.5rem;
  border-radius: 0.625rem;
  position: relative;
  margin: 0.875rem 1.5rem;
  margin-bottom: 30px;
  overflow: hidden; }
  .support-box .media {
    position: absolute;
    top: 15px;
    right: 15px; }
  .support-box .info h3, .support-box .info .h3 {
    color: #fff; }
  .support-box::before {
    content: '';
    display: block;
    background-color: rgba(255, 255, 255, 0.2);
    position: absolute;
    top: 40%;
    right: -72px;
    width: 10.625rem;
    height: 10.625rem;
    border-radius: 50%; }

.card .card-box-icon {
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #EEEEEE;
  border-radius: 0.625rem; }

.card .chart-num h2, .card .chart-num .h2 {
  font-size: 2.25rem;
  margin-bottom: 0;
  line-height: 1; }

.card .chart-num p {
  font-size: 1.063rem;
  margin-bottom: 0; }

.card:hover .card-box-icon {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both; }

.counter .chart-num {
  margin-top: 0.375rem; }

.counter .card-body {
  padding: 1.563rem; }
  .counter .card-body .card-box-icon {
    margin-right: 1.25rem; }

.color-picker {
  display: flex;
  justify-content: space-between; }

.statistic {
  background-color: var(--primary); }

.statistic-content {
  padding: 1.5rem 1.875rem;
  padding-bottom: 0;
  padding-left: 0; }
  @media only screen and (max-width: 74.9375rem) {
    .statistic-content {
      padding-left: 1.875rem;
      padding-bottom: 1.25rem; } }
  .statistic-content .default-select {
    border: none;
    color: #ffffff; }
  .statistic-content .bootstrap-select .btn {
    color: #fff;
    border-color: var(--primary); }
  .statistic-content .default-select {
    background-image: none;
    position: relative; }
    .statistic-content .default-select option {
      color: #2A353A; }
  .statistic-content .default-select .dropdown-toggle::after {
    border-color: #fff; }
  .statistic-content .statistic-toggle {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 74.9375rem) {
      .statistic-content .statistic-toggle {
        justify-content: flex-start; } }
  @media only screen and (max-width: 35.9375rem) {
    .statistic-content {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      padding-bottom: 14px; } }

.primary-light {
  background-color: rgba(255, 255, 255, 0.1) !important; }
  .primary-light svg g circle {
    fill: #fff; }

.card.expense {
  background-color: rgba(255, 255, 255, 0.1) !important; }
  .card.expense .students1 .content {
    color: #fff; }
    .card.expense .students1 .content span {
      margin-bottom: 0.5rem;
      display: block; }
    .card.expense .students1 .content h2, .card.expense .students1 .content .h2 {
      font-size: 1.375rem; }
    .card.expense .students1 .content h5, .card.expense .students1 .content .h5 {
      font-size: 1.125rem;
      margin-bottom: 0; }
    .card.expense .students1 .content h5, .card.expense .students1 .content .h5, .card.expense .students1 .content h2, .card.expense .students1 .content .h2 {
      color: #fff; }
    .card.expense .students1 .content .up {
      color: #ffd125; }

.round {
  margin-right: 1.5rem;
  position: relative;
  padding-left: 2.2rem;
  cursor: pointer;
  font-size: 0.875rem;
  user-select: none; }
  .round input {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.25rem;
    width: 6.25rem;
    background-color: #ffffff;
    opacity: 0; }
  .round span {
    color: #2A353A; }
  .round .checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 24px;
    width: 24px;
    background-color: #ffffff;
    border-radius: 50%;
    border: 3px solid var(--primary);
    padding: 2px;
    margin: 0; }
  .round .checkmark2 {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 1.35rem;
    width: 1.35rem;
    background-color: #ffffff;
    border-radius: 50%;
    border: 2px solid var(--primary);
    padding: 0.2rem; }

.round.weekly .checkmark {
  border: 3px solid var(--secondary); }

.round:hover input ~ .checkmark {
  background-color: #ffffff; }

.round input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 2px solid var(--primary); }

.round.weekly input:checked ~ .checkmark {
  background-color: #ffffff;
  border: 2px solid var(--secondary); }

.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

.round input:checked ~ .checkmark:after {
  display: block; }

.round.weekly input:checked ~ .checkmark:after {
  display: block;
  background-color: var(--secondary); }

.round .checkmark:after {
  width: 100%;
  height: 100%;
  background-color: var(--primary);
  border-radius: 50%;
  position: relative; }

.round.disabled {
  opacity: 1; }

.toggle-btn {
  margin-right: 1.8rem;
  position: relative;
  padding-left: 2rem;
  cursor: pointer;
  font-size: 0.875rem;
  user-select: none; }
  .toggle-btn input {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.25rem;
    width: 6.25rem;
    background-color: #ffffff;
    opacity: 0; }
  .toggle-btn span {
    color: #ffffff; }
  .toggle-btn h4, .toggle-btn .h4 {
    color: #ffffff; }
  .toggle-btn .check {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 22px;
    width: 22px;
    background-color: var(--primary);
    border-radius: 50%;
    border: 3px solid #fff;
    padding: 2px; }

.toggle-btn input:checked ~ .check {
  background-color: var(--primary);
  border: 3px solid #fff; }

.check:after {
  content: "";
  position: absolute;
  display: none; }

.toggle-btn input:checked ~ .check:after {
  display: block; }

.toggle-btn .check:after {
  width: 82%;
  height: 82%;
  background-color: #fff;
  border-radius: 50%;
  top: 1px;
  left: 1px;
  position: relative; }

.toggle-btn.expense .check {
  border: 3px solid #FFFA6F; }

.toggle-btn.expense input:checked ~ .check {
  background-color: var(--primary);
  border: 3px solid #FFFA6F; }

.toggle-btn.expense .check:after {
  background-color: #FFFA6F; }

.progressbar {
  box-shadow: none; }

.expense .students1 {
  padding: 0 10px; }

#wallet-bar {
  background-color: #ffffff;
  border-top-left-radius: 2.5rem;
  border-bottom-left-radius: 2.5rem;
  border: 1px solid #CEDDE5;
  /* @include custommq($max:105rem){
		display:none;
	} */ }
  #wallet-bar.dlab-scroll {
    overflow-y: scroll; }

.contacts {
  box-shadow: none; }
  .contacts .add {
    background-color: var(--primary);
    display: block;
    width: 3rem;
    height: 3rem;
    border-radius: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center; }

.student {
  position: relative;
  margin: 0;
  z-index: 1;
  padding: 0.925rem 0; }
  .student .dz-media {
    margin-right: 0.938rem; }
  .student .user-info .name {
    font-size: 0.875rem;
    font-weight: 600;
    margin-bottom: 0.2rem; }
  .student span img {
    border-radius: 0.625rem;
    width: 3rem;
    height: 3rem;
    object-fit: cover; }
  .student .indox {
    margin-left: auto; }
    .student .indox a {
      width: 3rem;
      height: 3rem;
      border-radius: 0.625rem;
      display: block;
      color: var(--primary);
      display: flex;
      justify-content: center;
      align-items: center;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s;
      position: relative; }
      .student .indox a svg path {
        fill: var(--primary); }
      .student .indox a::before {
        content: '';
        display: block;
        width: 0.625rem;
        height: 0.625rem;
        border-radius: 50%;
        position: absolute;
        top: -2px;
        right: 0;
        border: 1px solid #fff; }
  .student:hover .indox a {
    background-color: var(--rgba-primary-1); }
    .student:hover .indox a svg path {
      fill: var(--primary); }
    .student:hover .indox a::before {
      background-color: var(--primary); }

a.btn.dlab-load-more {
  padding: 0.69375rem 1.5rem;
  font-weight: 500; }

.tags {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: none; }
  .tags .tag {
    display: inline-block;
    padding: 0.625rem 0.875rem;
    margin-bottom: 0.626rem;
    margin-right: 0.313rem;
    background: rgba(42, 53, 58, 0.1);
    font-size: 0.875rem;
    font-weight: 600;
    border-radius: 0.625rem;
    transition: 0.5s;
    color: #2A353A;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    .tags .tag:hover {
      background: rgba(42, 53, 58, 0.3); }
  .tags::after {
    display: none; }

.slide-img {
  width: 55px;
  height: 55px; }
  .slide-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.625rem; }

.swiper-button-next,
.swiper-button-prev {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.625rem;
  background-color: var(--primary);
  top: -30px; }
  .swiper-button-next::after,
  .swiper-button-prev::after {
    display: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  right: 54px;
  left: auto; }
  @media only screen and (max-width: 35.9375rem) {
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
      right: 45px; } }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 0px;
  left: auto; }

.Upgrade h4, .Upgrade .h4 {
  color: #1EBA62;
  margin-bottom: 0.2rem; }

.Upgrade div#redial {
  margin-top: -1rem; }

@media only screen and (max-width: 35.9375rem) {
  .Upgrade .card-body {
    flex-flow: wrap; }
    .Upgrade .card-body .donut-chart-sale {
      margin: auto; }
    .Upgrade .card-body .upgread-stroage {
      margin: auto;
      text-align: center; } }
    @media only screen and (max-width: 35.9375rem) and (max-width: 35.9375rem) {
      .Upgrade .card-body .upgread-stroage {
        padding-bottom: 14px; } }

@media only screen and (max-width: 35.9375rem) {
  .p-static {
    display: none; } }

.mail-img {
  position: absolute;
  bottom: 0%;
  right: 0; }

.server-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: row-reverse;
  margin-bottom: 1.125rem; }
  .server-content .progress {
    width: 80%;
    height: 8px;
    background-color: #fff; }
  .server-content .value {
    font-size: 0.875rem;
    font-weight: 400; }
  .server-content .progress-bar {
    position: relative;
    z-index: 1;
    overflow: unset; }
    .server-content .progress-bar::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      min-width: 160%;
      opacity: 0.4;
      border-radius: 25px;
      z-index: -1; }
    .server-content .progress-bar::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      min-width: 220%;
      opacity: 0.4;
      border-radius: 25px;
      z-index: -1; }
    .server-content .progress-bar.bg-pink::before {
      background-color: #EB62D0; }
    .server-content .progress-bar.bg-pink::after {
      background-color: #EB62D0; }
    .server-content .progress-bar.bg-primary::before {
      background-color: var(--primary); }
    .server-content .progress-bar.bg-primary::after {
      background-color: var(--primary); }
    .server-content .progress-bar.bg-secondary::before {
      background-color: #9568FF; }
    .server-content .progress-bar.bg-secondary::after {
      background-color: #9568FF; }
    .server-content .progress-bar.bg-success::before {
      background-color: #1EBA62; }
    .server-content .progress-bar.bg-success::after {
      background-color: #1EBA62; }
    .server-content .progress-bar.bg-danger::before {
      background-color: #fd5353; }
    .server-content .progress-bar.bg-danger::after {
      background-color: #fd5353; }

.sidebar-footer {
  background-color: var(--rgba-primary-1);
  padding: 1.5rem;
  margin-bottom: 0rem; }
  .sidebar-footer .sidebar-info h5, .sidebar-footer .sidebar-info .h5 {
    font-size: 0.875rem;
    font-weight: 400;
    margin-bottom: 0; }
  .sidebar-footer .sidebar-info h4, .sidebar-footer .sidebar-info .h4 {
    font-size: 0.875rem;
    font-weight: 600; }
    .sidebar-footer .sidebar-info h4 a, .sidebar-footer .sidebar-info .h4 a {
      color: var(--primary); }

.crypto-chart .default-select {
  margin-right: 1.85rem; }

.crypto-chart .progress {
  height: 0.5rem; }

.crypto-chart .progress-content h6, .crypto-chart .progress-content .h6 {
  margin-bottom: 0;
  font-weight: 400;
  color: #666666; }

.crypto-chart .progress-content .pull-end {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--primary); }

.crypto-chart .custome-tooltip .apexcharts-tooltip.apexcharts-theme-light {
  width: 6.563rem; }

.crypto-chart .custome-tooltip .apexcharts-xaxistooltip {
  color: #ffffff;
  background: var(--primary);
  border: 1px solid var(--rgba-primary-1);
  border-radius: 0.625rem; }

.crypto-chart .custome-tooltip .apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: var(--primary); }

.custome-tooltip .apexcharts-tooltip.apexcharts-theme-light {
  font-size: 1.125rem;
  background-color: var(--primary);
  border-radius: 0.625rem;
  border: none;
  overflow: unset; }
  .custome-tooltip .apexcharts-tooltip.apexcharts-theme-light::before {
    content: '';
    display: none;
    background-color: var(--primary);
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 90%;
    left: 50%;
    transform: rotate(45deg) translateX(-50%);
    z-index: -1; }

.custome-tooltip .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  display: none; }

.custome-tooltip .apexcharts-tooltip-series-group.apexcharts-active {
  justify-content: center;
  font-size: 1.125rem;
  color: #fff; }

.custome-tooltip .apexcharts-tooltip-text {
  font-size: 0.875rem !important; }

.custome-tooltip .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
  display: none; }

.card.statistic .custome-tooltip .apexcharts-tooltip.apexcharts-theme-light {
  background-color: #FFAB2D; }
  .card.statistic .custome-tooltip .apexcharts-tooltip.apexcharts-theme-light::before {
    content: '';
    background-color: #FFAB2D;
    width: 1rem;
    height: 1rem; }

.card.statistic .custome-tooltip .apexcharts-tooltip-series-group.apexcharts-active {
  color: #2A353A; }

.search-coundry {
  margin-right: 1.125rem;
  height: 3rem;
  border-radius: 0.625rem; }
  .search-coundry .filter-option-inner-inner img {
    margin-right: 7px;
    width: 24px;
    margin-top: -3px; }
    @media only screen and (max-width: 100rem) {
      .search-coundry .filter-option-inner-inner img {
        margin-top: 0; } }
  .search-coundry .dropdown-item {
    padding: 0.5rem 0.65rem; }
    .search-coundry .dropdown-item img {
      width: 25px; }
  .search-coundry .bootstrap-select .btn {
    padding: 11px 14px; }
    @media only screen and (max-width: 100rem) {
      .search-coundry .bootstrap-select .btn {
        padding: 8px 14px; } }
    @media only screen and (max-width: 87.5rem) {
      .search-coundry .bootstrap-select .btn {
        padding: 8px 14px; } }
  @media only screen and (max-width: 35.9375rem) {
    .search-coundry {
      display: none; } }
  .search-coundry .bootstrap-select > .dropdown-toggle:after {
    margin-top: 0px;
    margin-left: 0.655em; }

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    transform: translate3d(4px, 0, 0); } }

.user_reviews {
  padding: 1.125rem 0; }
  @media only screen and (max-width: 74.9375rem) {
    .user_reviews {
      padding: 1.125rem 0; } }

.element-area {
  display: flex; }
  .element-area .demo-view {
    width: calc(100% - 270px); }
    @media only screen and (max-width: 100rem) {
      .element-area .demo-view {
        width: calc(100% - 236px); } }
    @media only screen and (max-width: 74.9375rem) {
      .element-area .demo-view {
        width: calc(100% - 224px); } }
    @media only screen and (max-width: 61.9375rem) {
      .element-area .demo-view {
        width: 100%; } }
    @media only screen and (max-width: 47.9375rem) {
      .element-area .demo-view {
        width: 100%; }
        .element-area .demo-view .container-sm {
          padding: 0; } }
  .element-area .demo-right {
    width: 16.875rem;
    position: sticky;
    top: 7rem;
    height: calc(100% - 140px);
    z-index: 2; }
    @media only screen and (max-width: 74.9375rem) {
      .element-area .demo-right {
        width: 15.875rem; } }
    @media only screen and (max-width: 61.9375rem) {
      .element-area .demo-right {
        display: none; } }
    @media only screen and (max-width: 47.9375rem) {
      .element-area .demo-right {
        display: none; } }
  .element-area .demo-right.sticky {
    top: 100px;
    transition: 0.5s; }

.demo-right-inner {
  padding: 1rem 1.625rem;
  background-color: #fff;
  border-radius: 0.625rem;
  height: 100%;
  overflow: hidden; }
  .demo-right-inner h4, .demo-right-inner .h4 {
    padding: 0.625rem 0; }
  .demo-right-inner li {
    font-size: 1rem; }
    .demo-right-inner li a {
      display: block;
      padding: 0.875rem 0.250rem; }

.fc .fc-toolbar.fc-header-toolbar {
  flex-wrap: wrap;
  margin-bottom: 0; }

.fc .fc-button-group {
  margin-bottom: 0.625rem; }

.invoice-btn {
  height: 3rem; }
  .invoice-btn .btn {
    height: 100%; }

tr a.tb-mail svg {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 0.75rem;
  display: block;
  background-color: var(--rgba-primary-1);
  color: #01A3FF;
  padding: 0.625rem;
  margin-right: 0.625rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s; }
  tr a.tb-mail svg path {
    fill: var(--primary); }

@media only screen and (max-width: 24.938rem) {
  .invoice-btn {
    margin-top: 0.625rem; } }

.card-box .card-box-icon {
  width: 3rem;
  height: 3rem;
  position: relative; }

.card-box .back-image {
  position: absolute; }

.card-box.blue .card-box-icon {
  background-color: var(--primary);
  border: none; }

.card-box.green .card-box-icon {
  background-color: #1EBA62; }

.card-box.green .back-image svg g path {
  stroke: #1EBA62; }

.card-box.green .back-image svg g circle {
  stroke: #1EBA62; }

.card-box.pink .card-box-icon {
  background-color: #EB62D0; }

.card-box.pink .back-image svg g path {
  stroke: #EB62D0; }

.card-box.pink .back-image svg g circle {
  stroke: #EB62D0; }

.card-box.secondary .card-box-icon {
  background-color: #9568FF; }

.card-box.secondary .back-image svg g path {
  stroke: #9568FF; }

.card-box.secondary .back-image svg g circle {
  stroke: #9568FF; }

.page-titles .input-group.search-area {
  width: 25rem;
  flex-direction: row-reverse;
  margin-right: 1.25rem; }
  @media only screen and (max-width: 47.9375rem) {
    .page-titles .input-group.search-area {
      width: 15rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .page-titles .input-group.search-area {
      display: none; } }

.page-titles .input-group-text {
  border-right: none;
  background-color: #f3f3f3; }
  .page-titles .input-group-text a svg path {
    fill: var(--primary); }

.page-titles input.form-control {
  border: none;
  border-left: none;
  background-color: #f3f3f3; }

div#example5_wrapper .form-check-input {
  border-color: #C4C4C4; }

.full-data .dataTables_wrapper .dataTables_paginate .paginate_button.next:last-child {
  margin: 0 0px 0 5px; }

@media only screen and (max-width: 35.9375rem) {
  .full-data .paging_simple_numbers.dataTables_paginate {
    margin-top: 0.625rem;
    float: unset;
    width: 100%; } }

.ticket .back-image {
  position: absolute;
  right: 0;
  bottom: 0; }

.ticket .card-body {
  padding: 1.57rem; }
  .ticket .card-body .title {
    display: flex;
    align-items: center; }
    .ticket .card-body .title svg {
      margin-right: 0.4rem;
      margin-bottom: 0.5rem; }
      @media only screen and (max-width: 87.5rem) {
        .ticket .card-body .title svg {
          margin-right: 0.2rem; } }
    .ticket .card-body .title h4, .ticket .card-body .title .h4 {
      color: #EEEEEE;
      font-size: 1rem;
      font-weight: 400;
      white-space: nowrap; }
  .ticket .card-body .chart-num h2, .ticket .card-body .chart-num .h2 {
    color: #fff;
    font-size: 1.75rem;
    font-weight: 600;
    margin-top: 0.2rem; }

.ticket.blue {
  background-color: var(--primary) !important; }

.ticket.secondary {
  background-color: #9568FF !important; }

.ticket.pink {
  background-color: #EB62D0 !important; }

.ticket.black {
  background-color: #2A353A !important; }

.trans-info .icon {
  border: 1px solid #D5DFE7;
  width: 50px;
  height: 50px;
  border-radius: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center; }

.event-agenda .add-icon .add {
  background-color: #9568FF;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center; }

.event-agenda .event {
  padding: 0.625rem; }
  .event-agenda .event .event-date {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #9568FF;
    margin-right: 0.625rem; }
    .event-agenda .event .event-date h4, .event-agenda .event .event-date .h4 {
      margin-bottom: 0;
      color: #fff; }
    .event-agenda .event .event-date span {
      color: #fff; }
  .event-agenda .event .event-info h6, .event-agenda .event .event-info .h6 {
    font-size: 0.938rem;
    font-weight: 500;
    margin-bottom: 0; }
  .event-agenda .event .event-info span {
    font-size: 0.875rem;
    font-weight: 400; }

.student-tbl .doller {
  text-align: right !important; }

.coin-card {
  background-color: #9568FF;
  overflow: hidden;
  z-index: 1; }
  .coin-card .back-image {
    position: absolute;
    right: 0;
    z-index: -1; }
  .coin-card .title h4, .coin-card .title .h4 {
    font-size: 1.125rem;
    font-weight: 600;
    color: #fff; }
  .coin-card .title svg {
    margin-bottom: 1.875rem;
    margin-top: 1.25rem; }
    @media only screen and (max-width: 87.5rem) {
      .coin-card .title svg {
        width: 48px;
        height: 48px;
        margin-bottom: 1rem;
        margin-top: 1rem; } }
    @media only screen and (max-width: 81.25rem) {
      .coin-card .title svg {
        width: 40px;
        height: 38px;
        margin-top: 0.625rem; } }
    @media only screen and (max-width: 74.9375rem) {
      .coin-card .title svg {
        width: 40px;
        height: 40px;
        margin-bottom: 0.625rem;
        margin-top: 0.625rem; } }
  .coin-card .chart-num h2, .coin-card .chart-num .h2 {
    font-size: 1.5rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0.5rem; }
    @media only screen and (max-width: 87.5rem) {
      .coin-card .chart-num h2, .coin-card .chart-num .h2 {
        font-size: 1.125rem; } }
    @media only screen and (max-width: 81.25rem) {
      .coin-card .chart-num h2, .coin-card .chart-num .h2 {
        font-size: 1rem; } }
    @media only screen and (max-width: 74.9375rem) {
      .coin-card .chart-num h2, .coin-card .chart-num .h2 {
        font-size: 1.125rem; } }
  .coin-card .chart-num span {
    font-size: 0.875rem;
    font-weight: 500;
    color: #fff; }

.coin-card.secondary {
  background-color: #9568FF !important; }

.coin-card.blue {
  background-color: var(--primary) !important; }

.coin-card.green {
  background-color: #1EBA62 !important; }

.coin-card.pink {
  background-color: #EB62D0 !important; }

.market-data {
  display: flex;
  flex-wrap: wrap; }
  .market-data .data {
    padding: 0 1.5rem; }
    .market-data .data h4, .market-data .data .h4 {
      font-size: 1.125rem;
      font-weight: 600; }
    .market-data .data sub {
      font-size: 0.813rem;
      color: #EB62D0; }
  .market-data .data:first-child {
    padding-left: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .market-data {
      flex-wrap: wrap;
      display: none; } }
  @media only screen and (max-width: 47.9375rem) {
    .market-data .data {
      padding-left: 0; } }

.previews-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem 1.8rem; }
  .previews-info .pre-icon {
    display: flex;
    align-items: center; }
    .previews-info .pre-icon .icon {
      background-color: #1EBA62;
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 0.625rem;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 0.625rem; }
    .previews-info .pre-icon h6, .previews-info .pre-icon .h6 {
      margin-bottom: 0;
      font-size: 0.938rem;
      font-weight: 500; }
  .previews-info .count h6, .previews-info .count .h6 {
    margin-bottom: 0;
    font-size: 0.875rem;
    font-weight: 600; }
  .previews-info .count span {
    color: #EB62D0; }
  .previews-info:hover {
    background-color: #F3F3F3; }

.previews-info.green .pre-icon .icon {
  background-color: #1EBA62; }

.previews-info.green .count span {
  color: #1EBA62; }

.previews-info.yellow .pre-icon .icon {
  background-color: #FFD125; }

.previews-info.blue .pre-icon .icon {
  background-color: var(--primary); }

.previews-info.pink .pre-icon .icon {
  background-color: #EB62D0; }

.exchange .balance {
  padding: 1rem;
  background-color: #2A353A;
  border-radius: 0.625rem;
  margin-top: 0.725rem; }
  .exchange .balance .header-content {
    display: flex;
    justify-content: space-between; }
    .exchange .balance .header-content h6, .exchange .balance .header-content .h6 {
      font-size: 0.938rem;
      font-weight: 500;
      color: #fff; }
    .exchange .balance .header-content span {
      color: #fff; }
  .exchange .balance .count {
    font-size: 1.5rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0; }

.selling {
  margin-bottom: 0.938rem; }
  .selling h4, .selling .h4 {
    font-size: 0.875rem;
    font-weight: 500;
    color: #666666; }
  .selling .form_exchange {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
    .selling .form_exchange .input_exchange {
      height: 3rem;
      flex: 0 0 50%;
      padding-right: 0.625rem; }
      .selling .form_exchange .input_exchange .input-select {
        height: 100%;
        border-radius: 0.625rem;
        width: 100%;
        padding: 0.625rem;
        border: 1px solid #DDDDDD;
        background-color: #f3f3f3;
        font-weight: 400; }
      .selling .form_exchange .input_exchange input::placeholder {
        font-size: 1.125rem; }
    .selling .form_exchange .default-select {
      font-size: 1.125rem; }
    .selling .form_exchange .crypto-select {
      flex: 0 0 50%;
      padding-left: 0.625rem; }
    .selling .form_exchange .bootstrap-select.image-select.default-select.dashboard-select {
      height: 3rem;
      width: 100%; }
      .selling .form_exchange .bootstrap-select.image-select.default-select.dashboard-select .btn {
        align-items: center;
        line-height: 2.813rem; }

.market_chart .custome-tooltip .apexcharts-xaxistooltip {
  color: #ffffff;
  background: var(--primary);
  border: 1px solid var(--rgba-primary-1);
  border-radius: 0.625rem; }

.market_chart .custome-tooltip .apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: var(--primary); }

.right-area {
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 35.9375rem) {
    .right-area .btn {
      padding: 0.5rem 1rem; } }

.feature-btn {
  width: 3rem;
  height: 3rem;
  border-radius: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--rgba-primary-1);
  margin-right: 0.625rem; }
  .feature-btn:hover {
    background-color: #2A353A; }
    .feature-btn:hover svg path {
      fill: #fff; }

.contact_list .user-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.625rem; }
  .contact_list .user-content .user-info {
    display: inline-flex;
    align-items: center;
    padding: 0 0.5rem; }
  .contact_list .user-content .user-details .user-name {
    font-size: 1.375rem;
    font-weight: 600;
    margin-bottom: 0; }
    @media only screen and (min-width: 1200px) and (max-width: 1350px) {
      .contact_list .user-content .user-details .user-name {
        font-size: 1.2rem; } }
    @media only screen and (max-width: 61.9375rem) {
      .contact_list .user-content .user-details .user-name {
        font-size: 1rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .contact_list .user-content .user-details .user-name {
        font-size: 1.2rem; } }
  .contact_list .user-content .user-details .number {
    font-size: 1.125rem;
    font-weight: 400;
    color: var(--primary);
    margin-bottom: 0.625rem; }
    @media only screen and (min-width: 1200px) and (max-width: 1350px) {
      .contact_list .user-content .user-details .number {
        font-size: 1rem; } }
    @media only screen and (max-width: 61.9375rem) {
      .contact_list .user-content .user-details .number {
        font-size: 0.875rem; } }
  .contact_list .user-content .user-details span {
    display: block; }
  .contact_list .user-content .user-img {
    width: 6.25rem;
    min-width: 6.25rem;
    height: 6.25rem;
    border-radius: 0.625rem;
    overflow: hidden;
    margin-right: 1.5rem;
    position: relative; }
    @media only screen and (min-width: 1200px) and (max-width: 1350px) {
      .contact_list .user-content .user-img {
        width: 4.25rem;
        min-width: 4.25rem;
        height: 4.25rem; } }
    @media only screen and (max-width: 61.9375rem) {
      .contact_list .user-content .user-img {
        width: 4.25rem;
        min-width: 4.25rem;
        height: 4.25rem;
        margin-right: 1.2rem; } }
    @media only screen and (max-width: 35.9375rem) {
      .contact_list .user-content .user-img {
        margin-right: 1rem;
        width: 6.25rem;
        min-width: 6.25rem;
        height: 6.25rem; } }
    .contact_list .user-content .user-img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .contact_list .user-content .user-img::before {
      content: '';
      display: block;
      background-color: #1EBA62;
      border: 4px solid #fff;
      position: absolute;
      bottom: -2px;
      right: -2px;
      width: 1.5rem;
      height: 1.5rem;
      border-radius: 50%; }

.contact_list .contact-icon {
  padding-top: 1.375rem;
  display: inline-flex; }
  .contact_list .contact-icon .icon {
    width: 3rem;
    height: 3rem;
    border-radius: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--rgba-primary-1);
    margin-right: 0.938rem;
    cursor: pointer; }
    .contact_list .contact-icon .icon:last-child {
      margin-right: 0; }
    .contact_list .contact-icon .icon:hover {
      background-color: var(--primary); }
      .contact_list .contact-icon .icon:hover svg path {
        fill: #fff; }
    .contact_list .contact-icon .icon svg path {
      fill: var(--primary); }

.file-contact {
  display: flex;
  flex-wrap: wrap; }
  .file-contact .file-list {
    flex: 0 0 50%; }
  .file-contact .contact_list {
    width: 100%; }
  .file-contact.grid .file-list {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 15px;
    margin-bottom: 0px;
    box-sizing: border-box; }

.mothly-income {
  margin-bottom: 1.125rem; }
  .mothly-income h4, .mothly-income .h4 {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 1.625rem;
    display: flex;
    align-items: center; }
    .mothly-income h4 span, .mothly-income .h4 span {
      font-size: 0.875rem;
      font-weight: 600;
      color: #1EBA62; }
  .mothly-income span {
    font-size: 0.938rem; }

.balance_data {
  display: flex;
  align-items: center;
  margin-bottom: 0.938rem; }
  .balance_data .balance-icon {
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 0.938rem; }
  .balance_data .balance-icon.income {
    background-color: #1EBA62; }
  .balance_data .balance-icon.outcome {
    background-color: #fd5353; }
  .balance_data .balance_info h4, .balance_data .balance_info .h4 {
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: 0; }

.your_balance .custome-tooltip .apexcharts-tooltip.apexcharts-theme-light {
  background-color: #fd5353; }

.trans-list {
  display: flex;
  align-items: center; }
  .trans-list img {
    width: 40px;
    height: 40px;
    border-radius: 0.625rem;
    object-fit: cover; }
  .trans-list h4, .trans-list .h4 {
    margin-bottom: 0;
    margin-left: 14px;
    font-size: 15px; }

.trans-td-list .doller {
  font-size: 15px;
  font-weight: 500;
  color: #2A353A; }

.trans-td-list .date {
  color: #666666; }

.trans-td-list .print {
  height: 40px;
  width: 40px;
  background-color: rgba(42, 53, 58, 0.1);
  line-height: 40px;
  border-radius: 0.625rem;
  text-align: center;
  margin-right: 15px; }

.trans-td-list td {
  padding: 1.0855rem 1.875rem; }

@media only screen and (max-width: 35.9375rem) {
  .trans-td-list .pe-0 {
    padding-right: 0.825rem !important; } }

.trans-table.table.shadow-hover tbody tr:hover {
  background-color: #F3F3F3;
  box-shadow: none; }

.table-pagenation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.625rem;
  padding: 0 20px; }
  .table-pagenation p {
    margin-left: 0.475rem; }
    .table-pagenation p span {
      color: var(--primary) !important;
      margin: 0 0.2rem; }
  .table-pagenation .pagination .page-item.page-indicator .page-link {
    background-color: transparent;
    border: none;
    color: #666666; }
    .table-pagenation .pagination .page-item.page-indicator .page-link:hover {
      background-color: var(--primary); }

.quick-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.88rem 1.875rem;
  background-color: #f3f3f3;
  border: 1.5px solid #fff;
  border-width: 1px 0; }
  @media only screen and (max-width: 87.5rem) {
    .quick-info {
      padding: 1rem 1.175rem; } }
  .quick-info .quick-content {
    display: flex;
    align-items: center; }
    @media only screen and (max-width: 74.9375rem) {
      .quick-info .quick-content {
        flex-direction: row; } }
    .quick-info .quick-content .quick_img {
      display: block;
      width: 3rem;
      height: 3rem;
      border-radius: 0.625rem;
      overflow: hidden;
      margin-right: 0.625rem; }
      @media only screen and (max-width: 81.25rem) {
        .quick-info .quick-content .quick_img {
          margin-bottom: 0.625rem; } }
      @media only screen and (max-width: 74.9375rem) {
        .quick-info .quick-content .quick_img {
          margin-bottom: 0; } }
      .quick-info .quick-content .quick_img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .quick-info .quick-content .user-name h6, .quick-info .quick-content .user-name .h6 {
      font-size: 1rem;
      margin-bottom: 0; }
    .quick-info .quick-content .user-name span {
      font-size: 0.938rem;
      font-weight: 400; }

.prim-card {
  background-color: var(--primary);
  overflow: hidden;
  z-index: 2; }
  .prim-card .number {
    font-size: 1.25rem;
    font-weight: 400;
    color: #fff;
    margin-bottom: 2.563rem; }
  .prim-card h4, .prim-card .h4 {
    margin-bottom: 0; }
  .prim-card .prim-info {
    color: #fff; }
    .prim-card .prim-info h4, .prim-card .prim-info .h4 {
      font-size: 1.125rem;
      color: #fff; }
  .prim-card .master-card {
    text-align: center; }
    .prim-card .master-card h4, .prim-card .master-card .h4 {
      color: #fff; }
  .prim-card::before {
    content: '';
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 58%;
    left: 50%;
    transform: translateX(-50%);
    width: 23.063rem;
    height: 23.063rem;
    border-radius: 50%;
    opacity: 0.14; }
  .prim-card::after {
    content: '';
    background-color: #1EADFF;
    position: absolute;
    top: -27%;
    left: 50%;
    width: 23.063rem;
    height: 23.063rem;
    border-radius: 50%;
    z-index: -1; }

.recent-activity {
  overflow: hidden; }

.recent-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.8rem 1.875rem; }
  @media only screen and (max-width: 74.9375rem) {
    .recent-info {
      padding: 0.8rem 1.875rem; } }
  .recent-info .recent-content {
    display: flex;
    align-items: center; }
    .recent-info .recent-content .recent_icon {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 3rem;
      height: 3rem;
      border-radius: 0.625rem;
      margin-right: 0.625rem;
      background-color: var(--primary); }
      .recent-info .recent-content .recent_icon img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .recent-info .recent-content .user-name h6, .recent-info .recent-content .user-name .h6 {
      font-size: 1rem;
      margin-bottom: 0; }
    .recent-info .recent-content .user-name span {
      font-size: 0.813rem;
      font-weight: 400; }
  .recent-info .count span {
    font-size: 0.938rem;
    font-weight: 500;
    color: var(--primary); }

.bread-star {
  margin-right: 1.625rem; }

.page-titles .progress {
  height: 0.5rem;
  width: 16.125rem;
  background-color: var(--rgba-primary-1); }

.right-title .title-content {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap; }
  @media only screen and (max-width: 35.9375rem) {
    .right-title .title-content {
      justify-content: flex-start; } }

.kanbanimg {
  display: flex; }
  .kanbanimg img {
    height: 3rem;
    width: 3rem;
    border-radius: 50px;
    object-fit: cover;
    border: 3px solid #fff; }
    @media only screen and (max-width: 35.9375rem) {
      .kanbanimg img {
        height: 2.8rem;
        width: 2.8rem; } }
  .kanbanimg li {
    margin-right: -1.563rem; }
    .kanbanimg li span {
      height: 3rem;
      width: 3rem;
      border-radius: 50px;
      background: var(--primary);
      color: white;
      line-height: 40px;
      display: block;
      font-size: 18px;
      font-weight: 600;
      text-align: center;
      border: 3px solid #fff; }
      @media only screen and (max-width: 35.9375rem) {
        .kanbanimg li span {
          height: 2.8rem;
          width: 2.8rem;
          font-size: 16px;
          line-height: 35px; } }
  @media only screen and (max-width: 61.9375rem) {
    .kanbanimg {
      margin-bottom: 0.5rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .kanbanimg {
      margin-bottom: 0; } }

.invite a {
  font-size: 1rem !important; }

@media only screen and (max-width: 74.9375rem) {
  .bread-drop {
    margin-bottom: 0.5rem; } }

@media only screen and (max-width: 35.9375rem) {
  .bread-drop {
    margin-bottom: 0; } }

.facebook-icon {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12);
  border-radius: 14px;
  width: 68px;
  background: #FFFFFF;
  height: 68px;
  position: relative; }
  .facebook-icon a {
    height: 47px;
    width: 47px;
    display: block;
    border-radius: 47px;
    line-height: 47px;
    text-align: center;
    background: linear-gradient(209.74deg, #886CC0 4.05%, #AA5DE8 95.37%);
    color: #fff;
    font-size: 30px;
    position: absolute;
    top: 12px;
    left: 12px; }

.flex-1 {
  flex: 1; }

.plus-bx a {
  background: #fff;
  line-height: 3.125rem;
  text-align: center;
  display: block;
  border-radius: 0.625rem;
  font-size: 0.875rem;
  margin-bottom: 1.025rem;
  font-weight: 400;
  color: #2A353A; }
  .plus-bx a svg {
    margin-right: 0.3rem;
    margin-bottom: 0.2rem; }

@media only screen and (max-width: 35.9375rem) {
  .plus-bx a {
    line-height: 35px; } }

.sub-title {
  color: #FFA7D7; }

.kanban-user {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  flex-wrap: wrap; }
  .kanban-user .badge.light {
    font-size: 0.875rem;
    font-weight: 400;
    margin-bottom: 0.5rem; }
  .kanban-user .users {
    display: flex;
    margin-bottom: 0.5rem; }
    .kanban-user .users li {
      margin-right: -10px; }
      .kanban-user .users li img {
        border-radius: 32px;
        height: 2rem;
        width: 2rem;
        border: 2px solid #fff;
        object-fit: cover; }
      .kanban-user .users li span {
        height: 2rem;
        width: 2rem;
        border-radius: 50%;
        background: var(--primary);
        color: white;
        line-height: 1.75rem;
        display: block;
        font-size: 0.875rem;
        font-weight: 600;
        text-align: center;
        border: 2px solid #fff; }

.bg-design {
  background: #FFA7D7; }

.kanban-bx {
  display: flex;
  width: 100%;
  overflow-x: auto;
  flex-wrap: nowrap;
  margin-bottom: 3rem; }
  .kanban-bx .col {
    width: 360px;
    min-width: 360px;
    flex-grow: unset;
    flex-basis: unset; }
    .kanban-bx .col .card {
      height: auto;
      cursor: all-scroll; }
  .kanban-bx::-webkit-scrollbar {
    background-color: #ECECEC;
    width: 8px;
    height: 8px; }
  .kanban-bx::-webkit-scrollbar-thumb {
    background-color: #7e7e7e;
    border-radius: 10px; }

.kanbanPreview-bx {
  padding: 1rem 2rem 2rem;
  background: linear-gradient(to right, rgba(102, 102, 102, 0.2) 50%, rgba(255, 255, 255, 0) 0%), linear-gradient(rgba(102, 102, 102, 0.2) 50%, rgba(255, 255, 255, 0) 0%), linear-gradient(to right, rgba(102, 102, 102, 0.2) 50%, rgba(255, 255, 255, 0) 0%), linear-gradient(rgba(102, 102, 102, 0.2) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: top, right, bottom, left;
  background-repeat: repeat-x, repeat-y;
  background-size: 10px 1px, 1px 10px; }
  @media only screen and (max-width: 35.9375rem) {
    .kanbanPreview-bx {
      padding: 1rem 1rem 1rem; } }

@media only screen and (max-width: 86.063rem) {
  .bread-drop {
    margin-bottom: 0rem; } }

@media only screen and (max-width: 35.938rem) {
  .bread-drop {
    margin-bottom: 0; } }

.draggable.card {
  transition: none;
  cursor: grab; }
  .draggable.card .progress {
    height: 8px; }

.chat-bx {
  padding: 12px 20px; }
  .chat-bx.active {
    background: var(--rgba-primary-1);
    position: relative; }
    .chat-bx.active:before {
      position: absolute;
      background: var(--primary);
      height: 100%;
      width: 7px;
      top: 0;
      left: 0;
      content: ""; }

.chat-img img {
  height: 50px;
  width: 50px;
  border-radius: 50px;
  margin-right: 15px; }

.fillow-design a {
  height: 60px;
  width: 60px;
  border-radius: 60px;
  text-align: center;
  background: #3E3452;
  display: block;
  color: white;
  font-size: 30px;
  line-height: 60px; }

.image-box {
  position: relative;
  display: inline-block; }
  .image-box .img-1 {
    width: 58px;
    height: 58px; }
  .image-box span.active1 {
    position: absolute;
    bottom: -5px;
    right: -5px;
    height: 24px;
    width: 24px;
    background: #43DC80;
    border: 4px solid #fff;
    border-radius: 3rem; }

.message-received {
  width: 62%;
  text-align: left; }
  .message-received p {
    background: rgba(110, 110, 110, 0.14);
    text-align: left;
    font-size: 14px;
    border-radius: 0 20px 20px 20px;
    padding: 10px 20px;
    color: #000;
    font-weight: 400; }
  @media only screen and (max-width: 35.9375rem) {
    .message-received {
      width: 100%; } }

.media {
  display: flex;
  align-items: flex-start; }

.message-sent {
  width: 62%;
  text-align: right; }
  @media only screen and (max-width: 35.9375rem) {
    .message-sent {
      width: 100%; } }

.message-sent p {
  background: #717579;
  text-align: left;
  border-radius: 20px 20px 0 20px;
  padding: 10px 20px;
  color: #fff;
  font-size: 16px;
  font-weight: 300; }

.group-pic {
  margin-right: 15px; }
  .group-pic img {
    height: 25px;
    width: 25px;
    border-radius: 25px;
    object-fit: cover;
    margin: 2px 2px; }

.type-massage .input-group textarea {
  border: 0;
  line-height: 1.5; }

.type-massage .input-group-append button {
  margin: 15px 0; }
  @media only screen and (max-width: 35.9375rem) {
    .type-massage .input-group-append button {
      padding: 0px; } }

.chat-sidebar {
  height: 700px; }

.message-tab .card-tabs .nav-tabs .nav-link {
  padding: 12px 15px; }

.share-tp li {
  padding-right: 1rem; }

.task-status2 small, .task-status2 .small {
  font-size: 14px; }

.page-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  margin-bottom: 1.875rem;
  border-radius: 0.625rem;
  position: relative;
  z-index: 1; }

.box-1 {
  overflow: hidden; }
  .box-1 .max {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px;
    overflow: hidden; }
    .box-1 .max .item {
      position: absolute;
      bottom: 25px; }
      .box-1 .max .item .text {
        color: white;
        margin-bottom: 20px; }
    .box-1 .max .dropdown {
      position: absolute;
      right: 25px; }
  .box-1 .max-2 {
    padding: 30px; }
    .box-1 .max-2 .ul-li {
      margin-bottom: 20px; }
      .box-1 .max-2 .ul-li ul li {
        display: flex;
        align-items: center; }
    .box-1 .max-2 a {
      font-size: 18px;
      width: 100%;
      margin-top: 1.625rem; }

.box-2 {
  padding: 30px; }
  .box-2 .flow {
    border: 1px solid #EEEEEE;
    padding: 30px;
    position: relative;
    border-radius: 0.625rem; }
    @media only screen and (max-width: 87.5rem) {
      .box-2 .flow {
        padding: 15px; } }
    .box-2 .flow .dz-media {
      width: 3.75rem;
      height: 3.75rem;
      border-radius: 0.625rem;
      overflow: hidden; }
      .box-2 .flow .dz-media img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .box-2 .flow .dz-info {
      display: flex;
      justify-content: space-between; }
    .box-2 .flow .side {
      position: absolute;
      height: 130px;
      width: 5px;
      top: 50%;
      left: -3px;
      border-radius: 10px;
      transform: translateY(-50%); }

.box-3 .accordion-body-text {
  padding: 0; }

.box-3 .bootstrap-datetimepicker-widget .picker-switch td {
  display: none; }

.box-3 .task {
  padding: 30px; }
  .box-3 .task .fl-1 {
    display: flex;
    align-items: center; }
    .box-3 .task .fl-1 .dz-media {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 0.625rem;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: var(--primary);
      margin-right: 0.875rem; }
    .box-3 .task .fl-1 .fl-2 ul {
      display: flex; }
    .box-3 .task .fl-1 .fl-2 h4, .box-3 .task .fl-1 .fl-2 .h4 {
      margin-bottom: 0; }

.datepicker-days .table-condensed td.day {
  margin-bottom: 0;
  padding: 0;
  font-size: 1.125rem;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 0.625rem; }

.datepicker-days .table-condensed td.today::before {
  content: '';
  display: block;
  bottom: unset;
  right: 0;
  border-radius: 50%;
  border: none;
  background-color: #2a353a;
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  position: absolute; }

.photo-content {
  position: relative; }
  .photo-content .cover-photo {
    background: url(../images/profile/12.jpg);
    background-size: cover;
    background-position: center;
    min-height: 15.625rem;
    width: 100%;
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem; }

.user .user-info {
  display: flex;
  padding: 0.9375rem 1.25rem 1.5rem; }
  @media only screen and (max-width: 47.9375rem) {
    .user .user-info {
      flex-wrap: wrap; } }
  @media only screen and (max-width: 35.9375rem) {
    .user .user-info {
      display: block; } }
  .user .user-info .user-details {
    display: flex;
    justify-content: space-between;
    width: 100%; }
    @media only screen and (max-width: 35.9375rem) {
      .user .user-info .user-details {
        display: block; } }
    .user .user-info .user-details .user-contact {
      display: flex;
      align-items: center;
      padding-top: 1.125rem;
      flex-wrap: wrap; }
      .user .user-info .user-details .user-contact .user-number {
        display: flex;
        align-items: center;
        margin-right: 1.5rem;
        margin-bottom: 0.625rem; }
        @media only screen and (max-width: 35.9375rem) {
          .user .user-info .user-details .user-contact .user-number {
            margin-bottom: 0.875rem; } }
      .user .user-info .user-details .user-contact .user-email {
        display: flex;
        align-items: center;
        margin-bottom: 0.625rem; }
        @media only screen and (max-width: 35.9375rem) {
          .user .user-info .user-details .user-contact .user-email {
            margin-bottom: 0.875rem; } }
      .user .user-info .user-details .user-contact h4, .user .user-info .user-details .user-contact .h4 {
        margin: 0; }
      .user .user-info .user-details .user-contact .dz-media {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 0.625rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--primary);
        margin-right: 0.625rem; }

.user-photo {
  min-width: 150px;
  height: 150px;
  position: relative;
  z-index: 1;
  margin-top: -4.5rem;
  margin-right: 0.625rem; }
  .user-photo img {
    border: 4px solid #fff;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  @media only screen and (max-width: 35.9375rem) {
    .user-photo {
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1.25rem;
      margin-top: -6.5rem;
      width: 150px; } }

[direction="rtl"] .user-photo {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 0.9375rem; }
  @media only screen and (max-width: 74.9375rem) {
    [direction="rtl"] .user-photo {
      right: 0.9375rem; } }
  @media only screen and (max-width: 35.9375rem) {
    [direction="rtl"] .user-photo {
      width: 5rem;
      right: calc(50% - 2.5rem);
      top: -6.25rem; } }

.profile-interest .row {
  margin: 0 -0.0437rem; }
  .profile-interest .row .int-col {
    padding: 0 0.0437rem; }
    .profile-interest .row .int-col .interest-cat {
      margin-bottom: 0.0875rem;
      position: relative;
      display: block; }
      .profile-interest .row .int-col .interest-cat:after {
        background: #000;
        bottom: 0;
        content: "";
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0; }
      .profile-interest .row .int-col .interest-cat p {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0.3125rem;
        left: 0;
        margin: 0;
        z-index: 1;
        color: white;
        font-size: 0.075rem; }

.profile-tab .nav-item .nav-link {
  font-size: 1rem;
  margin-right: 1.875rem;
  transition: all 0.5s ease-in-out;
  border: none;
  border-bottom: 0.0125rem solid transparent;
  color: #828690; }
  .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active {
    border: 0;
    background: transparent;
    background: transparent;
    border-bottom: 0.0125rem solid var(--primary);
    color: var(--primary); }
  @media only screen and (max-width: 35.9375rem) {
    .profile-tab .nav-item .nav-link {
      margin-right: 0rem; } }

.side-detail {
  display: flex; }
  .side-detail .edit-profiil {
    margin-right: 0.625rem; }

.post-input {
  margin-bottom: 1.875rem; }
  .post-input .form-control {
    height: 47px;
    font-weight: 400;
    margin: 0.9375rem 0; }
  .post-input .btn-social {
    font-size: 1.25rem;
    height: 3.4375rem;
    display: inline-block;
    padding: 0;
    text-align: center;
    border-radius: 0.625rem;
    color: #fff;
    width: 3.4375rem;
    line-height: 3.375rem; }
    .post-input .btn-social.facebook {
      background-color: #3B5998; }
    .post-input .btn-social.google-plus {
      background-color: #DE4E43; }
    .post-input .btn-social.linkedin {
      background-color: #007BB6; }
    .post-input .btn-social.instagram {
      background-color: #8A5A4E; }
    .post-input .btn-social.twitter {
      background-color: #1EA1F3; }
    .post-input .btn-social.youtube {
      background-color: #CE201F; }
    .post-input .btn-social.whatsapp {
      background-color: #01C854; }
    .post-input .btn-social i {
      margin: 0 !important; }

.profile-uoloaded-post img {
  margin-bottom: 1.25rem; }

.profile-uoloaded-post a h4, .profile-uoloaded-post a .h4 {
  margin-bottom: 0.625rem;
  color: #464a53; }

.prot-blog {
  padding: 30px 20px;
  background-color: var(--primary);
  position: relative;
  overflow: hidden;
  z-index: 0;
  border-radius: 0.625rem; }
  .prot-blog .post .text {
    font-size: 18px;
    font-weight: 400;
    color: white; }
  .prot-blog .fill .text {
    font-size: 20px;
    font-weight: 600;
    color: white; }
  .prot-blog .fill a {
    background-color: white;
    padding: 8px 15px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 0.625rem;
    color: #2A353A; }
    @media only screen and (max-width: 78.125rem) {
      .prot-blog .fill a {
        padding: 5px 5px; } }
    @media only screen and (max-width: 35.9375rem) {
      .prot-blog .fill a {
        padding: 8px 17px; } }
  .prot-blog .text-bla {
    color: white !important;
    font-size: 14px;
    font-weight: 500; }
  .prot-blog p {
    color: white;
    font-weight: 400; }
  .prot-blog .shape {
    position: absolute;
    bottom: -70px;
    right: -50px;
    z-index: -1; }
    .prot-blog .shape svg path {
      fill: #3ab5ff; }

.messages .input-group.search-area {
  flex-direction: row-reverse;
  margin-right: 0.625rem; }
  .messages .input-group.search-area input.form-control {
    border-left: none;
    background-color: #f3f3f3;
    border: 0;
    overflow: hidden;
    height: 3rem;
    padding-left: 0; }
  .messages .input-group.search-area .input-group-text {
    border-right: none;
    background-color: #f3f3f3;
    border: 0;
    height: 3rem;
    padding: 0; }

.messages .add {
  background-color: var(--primary);
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center; }

.messages .student {
  border-bottom: 1px solid #D5DFE7; }

.pie-chart2 .chart-group {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media only screen and (max-width: 74.9375rem) {
    .pie-chart2 .chart-group .radius-bar {
      flex: 0 0 50%;
      margin-bottom: 0.875rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .pie-chart2 .chart-group .radius-bar {
      flex: 0 0 100%; } }
  .pie-chart2 .chart-group .donut-chart-sale {
    margin-bottom: 0.625rem; }
    .pie-chart2 .chart-group .donut-chart-sale small, .pie-chart2 .chart-group .donut-chart-sale .small {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 1.125rem;
      font-weight: 600; }

.pie-chart2 .chart-info {
  margin-top: 1rem;
  padding-top: 0.625rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 3px dashed #6666663d; }
  @media only screen and (max-width: 35.9375rem) {
    .pie-chart2 .chart-info {
      flex-wrap: wrap; }
      .pie-chart2 .chart-info .btn {
        margin-top: 0.625rem; } }
  .pie-chart2 .chart-info p {
    margin-bottom: 0; }

.profile-form .form-control,
.profile-form .bootstrap-select .dropdown-toggle {
  height: 50px;
  font-size: 1rem;
  border-radius: 0.625rem;
  border-color: #EEEEEE; }
  .profile-form .form-control:active, .profile-form .form-control:focus, .profile-form .form-control:hover,
  .profile-form .bootstrap-select .dropdown-toggle:active,
  .profile-form .bootstrap-select .dropdown-toggle:focus,
  .profile-form .bootstrap-select .dropdown-toggle:hover {
    border-color: var(--primary); }

.profile-form .bootstrap-select > .dropdown-toggle {
  background-color: #fff;
  padding: 12px 20px; }
  @media only screen and (max-width: 35.9375rem) {
    .profile-form .bootstrap-select > .dropdown-toggle {
      padding: 16px 20px; } }
  .profile-form .bootstrap-select > .dropdown-toggle:after {
    font-size: 18px; }

.profile-form .form-label {
  color: #5b5e81;
  font-size: 15px;
  margin-bottom: 12px;
  font-weight: 400; }

.profile-form .btn-light:hover, .profile-form .btn-light:focus {
  color: #717579; }

.profile-card {
  border: 1px solid #EEEEEE;
  border-radius: 0.625rem; }
  .profile-card .card-header {
    border-color: #EEEEEE;
    padding: 30px; }
    .profile-card .card-header .title {
      position: relative;
      margin-bottom: 0;
      color: #5b5e81; }
      .profile-card .card-header .title:after {
        content: "";
        height: 3px;
        width: 100%;
        background-color: var(--primary);
        position: absolute;
        bottom: -31px;
        left: 0; }
  .profile-card .m-b30 {
    margin-bottom: 30px; }
  .profile-card .card-body {
    padding: 40px 40px 10px; }
  .profile-card .card-footer {
    padding: 35px 40px 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-color: #EEEEEE; }
    .profile-card .card-footer .btn-lg, .profile-card .card-footer .btn-group-lg > .btn {
      padding: 18px 50px;
      font-size: 15px; }
    .profile-card .card-footer .btn-link {
      font-size: 15px; }
  @media only screen and (max-width: 35.9375rem) {
    .profile-card .card-header {
      padding: 25px; }
      .profile-card .card-header .title:after {
        bottom: -26px; }
    .profile-card .card-body {
      padding: 25px 25px 0; }
    .profile-card .card-footer {
      padding: 25px 25px 25px; }
      .profile-card .card-footer .btn-lg, .profile-card .card-footer .btn-group-lg > .btn {
        padding: 18px 30px; } }

.author-profile {
  text-align: center; }
  .author-profile .card-body {
    padding: 0; }
  .author-profile .author-media {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: inline-block; }
    .author-profile .author-media img {
      width: 130px;
      border-radius: 100%; }
  .author-profile .author-info .title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0; }
  .author-profile .author-info span {
    display: block;
    color: #717579; }
  .author-profile .info-list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    border-top: 1px solid #EEEEEE;
    padding: 18px 30px;
    color: #5b5e81; }
    .author-profile .info-list li a {
      color: #5b5e81; }
    .author-profile .info-list li span {
      color: #717579;
      font-weight: 500; }
  .author-profile .card-footer {
    padding: 30px;
    display: block; }
    .author-profile .card-footer .form-control {
      height: 45px;
      border-color: #EEEEEE;
      overflow: hidden; }
  .author-profile .upload-link {
    position: absolute;
    width: 35px;
    height: 35px;
    line-height: 32px;
    background: #395ee2;
    bottom: 0;
    right: 0px;
    box-shadow: 0 0 10px 0 rgba(0, 24, 128, 0.1);
    border-radius: 100%;
    color: #fff;
    overflow: hidden;
    border: 2px solid #fff; }
    .author-profile .upload-link .update-flie {
      position: absolute;
      opacity: 0;
      z-index: 0;
      width: 100%;
      cursor: pointer;
      left: 0;
      height: 100%; }

.dashboard-select.style-1 {
  background: transparent;
  border-color: #A098AE;
  font-weight: 500;
  color: #424562;
  margin: 0 1rem; }
  .dashboard-select.style-1:after {
    border-color: #A098AE;
    right: 0; }
  @media only screen and (max-width: 35.9375rem) {
    .dashboard-select.style-1 {
      height: 2.5rem;
      padding-left: .75rem;
      line-height: 2.8;
      font-size: .85rem; } }

.page-titles .btn-group {
  height: 2.5rem; }
  .page-titles .btn-group button {
    line-height: 1.1; }
  @media only screen and (max-width: 25.125rem) {
    .page-titles .btn-group {
      margin-top: 0.625rem;
      margin-bottom: 0.625rem; } }

.timeline-active li {
  position: relative;
  padding: 1.25rem 0; }
  .timeline-active li .time {
    padding: 0.5rem 0rem;
    display: block;
    position: relative;
    z-index: 1;
    font-size: 14px; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active li .time {
        font-size: 0.75rem !important; } }
  .timeline-active li:before {
    top: 3.875rem;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 0.125rem;
    height: calc(100% - 1.875rem);
    left: 1.4625rem;
    margin-right: -0.0938rem;
    background: #EEEE; }
  .timeline-active li:last-child:before {
    content: none; }
  @media only screen and (max-width: 35.9375rem) {
    .timeline-active li {
      padding: 0.5rem 0;
      flex-wrap: wrap; }
      .timeline-active li:before {
        top: 3rem; } }

.timeline-active .panel {
  margin-left: 1.875rem;
  flex: 1; }
  @media only screen and (max-width: 35.9375rem) {
    .timeline-active .panel {
      margin-left: 1rem; } }
  .timeline-active .panel .badge {
    margin-right: 0.625rem;
    height: 3rem;
    width: 3rem;
    min-width: 3rem;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active .panel .badge {
        height: 2.5rem;
        width: 2.5rem;
        min-width: 2.5rem;
        font-size: 1rem; } }
  .timeline-active .panel .timeline-panel h4, .timeline-active .panel .timeline-panel .h4 {
    font-weight: 500;
    margin-right: 0.625rem;
    font-size: 1rem; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active .panel .timeline-panel h4, .timeline-active .panel .timeline-panel .h4 {
        font-size: 0.875rem; } }
    .timeline-active .panel .timeline-panel h4 strong, .timeline-active .panel .timeline-panel .h4 strong {
      font-weight: 500; }

.timeline-active .modulel {
  display: inline-flex; }
  @media only screen and (max-width: 35.9375rem) {
    .timeline-active .modulel {
      padding: 0.5rem 0.5rem; }
      .timeline-active .modulel > div {
        align-items: center; } }
  .timeline-active .modulel .sub-module {
    background: #f9f9f9;
    padding: 0.8125rem 1.0625rem;
    border-radius: 0.625rem;
    margin: 1.0625rem 0; }
    @media only screen and (max-width: 35.9375rem) {
      .timeline-active .modulel .sub-module {
        margin: 0.4625rem 0; } }
    .timeline-active .modulel .sub-module h4, .timeline-active .modulel .sub-module .h4 {
      line-height: 1;
      font-size: 0.75rem !important; }
    .timeline-active .modulel .sub-module span {
      font-size: .7rem; }
    .timeline-active .modulel .sub-module:hover {
      background: var(--primary); }
      .timeline-active .modulel .sub-module:hover span, .timeline-active .modulel .sub-module:hover h4, .timeline-active .modulel .sub-module:hover .h4 {
        color: #fff; }
      .timeline-active .modulel .sub-module:hover span svg path {
        fill: var(--primary); }

.timeline-active.style-4 li {
  padding: 0.375rem 0; }
  .timeline-active.style-4 li:before {
    content: none; }
  .timeline-active.style-4 li .time-1 {
    color: #A098AE; }
  .timeline-active.style-4 li:hover .timeline-panel h4, .timeline-active.style-4 li:hover .timeline-panel .h4 {
    color: var(--primary); }

.timeline-active.style-4 .panel {
  display: flex;
  align-items: center; }
  .timeline-active.style-4 .panel .line-color {
    width: 0.25rem;
    height: 65%;
    border-radius: 4px;
    position: absolute; }
  .timeline-active.style-4 .panel .timeline-panel {
    margin-left: 1.25rem;
    display: block; }

.widget-timeline .side-border {
  position: relative; }
  .widget-timeline .side-border:after {
    position: absolute;
    content: "";
    width: 100%;
    border-top: 0.0625rem solid #DBDBDB;
    top: 0.75rem;
    left: 0; }
  .widget-timeline .side-border h4, .widget-timeline .side-border .h4 {
    background: white;
    position: relative;
    z-index: 2;
    padding-right: 1.25rem; }
  .widget-timeline .side-border .custom-dropdown {
    background: white;
    position: relative;
    z-index: 2;
    padding-left: 1.25rem;
    margin-top: -7px; }

.widget-timeline .loadmore-btn {
  display: flex;
  justify-content: center;
  align-items: center; }
  .widget-timeline .loadmore-btn button {
    width: 12.5rem; }

.timeline-panel {
  margin-bottom: 0.625rem; }

.timeline-list .dz-media {
  width: 3rem;
  height: 3rem;
  border-radius: 0.625rem;
  overflow: hidden;
  position: relative; }
  .timeline-list .dz-media img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.timeline-list .modulel .dz-media {
  width: 16.875rem;
  height: 10.5rem;
  margin-right: 1.5rem;
  margin-bottom: 1.5rem; }
  .timeline-list .modulel .dz-media img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  @media only screen and (max-width: 74.9375rem) {
    .timeline-list .modulel .dz-media {
      width: 14rem;
      height: 10.5rem;
      margin-right: 1rem;
      margin-bottom: 1rem; } }
  @media only screen and (max-width: 61.9375rem) {
    .timeline-list .modulel .dz-media {
      width: 15rem;
      margin-right: 1rem;
      margin-bottom: 1rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .timeline-list .modulel .dz-media {
      width: 14rem;
      height: 9rem; } }
  @media only screen and (max-width: 35.9375rem) {
    .timeline-list .modulel .dz-media {
      width: 12rem;
      height: 8rem; } }

@media only screen and (max-width: 35.9375rem) {
  .acti-space .heading,
  .acti-space .btn,
  .acti-space .default-select,
  .acti-space .dropdown {
    margin-bottom: 8px; } }

/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
  display: inline-block; }
  .produtct-detail-tag a {
    font-style: 0.8125rem;
    color: #5b5e81; }

.product-detail-content .item-tag {
  background: #828690;
  border-radius: 0.375rem;
  display: inline-block;
  font-size: 0.75rem;
  margin-right: 0.25rem;
  padding: 0.125rem 0.75rem;
  color: #fff; }

.product-detail-content input.form-control.input-btn.input-number {
  height: 3rem; }
  @media only screen and (max-width: 87.5rem) {
    .product-detail-content input.form-control.input-btn.input-number {
      height: 2.285rem; } }

.filtaring-area h4, .filtaring-area .h4 {
  color: #1d1d1d;
  font-size: 1rem;
  font-weight: 400;
  text-transform: lowercase; }

.plus-minus-input .input-icon {
  font-size: 0.8125rem;
  color: #5b5e81; }

.plus-minus-input {
  display: flex;
  width: 7.5rem; }
  .plus-minus-input .custom-btn {
    border-radius: 0;
    height: 2.5rem;
    padding: 0.75rem 0.5rem;
    background: #fff;
    border: 0.0625rem solid #D5DFE7; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border: 0.0625rem solid #D5DFE7; }

.btn-reveal-trigger .avatar-xl {
  min-width: 1.875rem; }

.share-view {
  display: inline-block; }
  .share-view ul li {
    display: inline-block; }
  .share-view .share-icon {
    width: 2.5rem;
    height: 2.5rem;
    display: inline-block;
    border: 0.0625rem solid #D5DFE7;
    text-align: center;
    line-height: 2.5rem;
    font-style: 1rem;
    color: #D5DFE7;
    margin-right: 0.5rem; }

/*--------tab----------*/
.veritical-line {
  padding: 1.25rem 1.875rem;
  border-top: 0.0625rem solid #D5DFE7;
  border-right: 0.0625rem solid #D5DFE7;
  border-bottom: 0.0625rem solid #D5DFE7;
  position: relative; }
  .veritical-line:before {
    background: #D5DFE7;
    bottom: 0;
    content: "";
    height: 100%;
    left: -0.0625rem;
    max-height: 40%;
    position: absolute;
    width: 0.0625rem; }

.tab-content-text p {
  color: #5b5e81;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 1.5625rem; }

.tab-item-list li a {
  background: #fff;
  border-top: 0.0625rem solid #D5DFE7;
  border-left: 0.0625rem solid #D5DFE7;
  border-right: 0.0625rem solid #D5DFE7;
  color: #5b5e81;
  display: block;
  font-size: 1rem;
  padding: 1rem;
  text-transform: uppercase; }
  .tab-item-list li a:hover, .tab-item-list li a:focus {
    background: #fff;
    color: #5b5e81;
    border-right: 0rem; }

.tab-item-list li:last-child {
  border-bottom: 0.0625rem solid #D5DFE7; }

.tab-list li {
  margin-bottom: 0.4375rem;
  font-size: 0.8125rem; }
  .tab-list li i {
    font-size: 0.8125rem;
    margin-right: 0.875rem; }

.slide-item-list {
  text-align: center;
  margin: 0 -0.3125rem; }
  .slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 0.3125rem; }
    .slide-item-list li a {
      display: inline-block;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      background: transparent;
      padding-bottom: 0rem; }
      .slide-item-list li a:hover, .slide-item-list li a:focus {
        background: transparent; }
      .slide-item-list li a img {
        width: 100%;
        border-radius: 0.625rem; }

.product-detail-text {
  padding-top: 1.75rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 4.375rem; }

.star-rating .product-review {
  font-style: 0.8125rem;
  color: #5b5e81;
  font-weight: 400;
  text-decoration: underline !important; }

.product-detail .tab-content img {
  display: inline-block;
  width: 100%; }

.popular-tag ul {
  margin: 0rem;
  padding: 0rem; }
  .popular-tag ul li {
    display: inline-block;
    padding: 0.5rem 0.9375rem;
    background: #f8f8f8;
    font-size: 0.8125rem;
    color: #fff;
    margin-right: 0.625rem;
    margin-bottom: 0.625rem; }

.size-filter ul li {
  display: inline-block; }

.intro {
  border: 0.0625rem solid red;
  color: #1d1d1d; }

#listResults .slider {
  margin: 1.5625rem 0; }

#listResults .slider-box {
  width: 90%;
  margin: 1.5625rem auto; }

#listResults input {
  width: 10%; }

#listResults label {
  border: none;
  display: inline-block;
  margin-right: -0.25rem;
  vertical-align: top;
  width: 30%; }

.plus-minus-input .input-icon {
  font-size: 0.8125rem;
  color: #aaaaaa; }

.plus-minus-input .custom-btn {
  border-radius: 0;
  height: 2.5rem;
  padding: 0.5rem 0.75rem;
  background: #ffffff;
  border: 0.0625rem solid #c8c8c8; }
  .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active {
    box-shadow: none;
    outline: none; }

.plus-minus-input .form-control {
  height: 2.5rem;
  border-top: 0.0625rem solid #c8c8c8;
  border-bottom: 0.0625rem solid #c8c8c8;
  border-left: 0rem solid #c8c8c8;
  border-right: 0.0625rem solid #c8c8c8; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border-top: 0.0625rem solid #c8c8c8;
    border-bottom: 0.0625rem solid #c8c8c8;
    border-left: 0rem solid #c8c8c8;
    border-right: 0rem solid #c8c8c8; }

.new-arrival-product .new-arrivals-img-contnent {
  overflow: hidden;
  position: relative; }
  .new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border-radius: 0.625rem; }
  .new-arrival-product .new-arrivals-img-contnent:after {
    content: "";
    position: absolute;
    top: 0;
    left: -85%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg); }

.new-arrival-product:hover .new-arrivals-img-contnent:after {
  webkit-animation: shine .75s;
  animation: shine .75s; }

@-webkit-keyframes shine {
  100% {
    left: 125%; } }

@keyframes shine {
  100% {
    left: 125%; } }

.star-rating {
  margin-bottom: 0.625rem; }

.select-size .btn:not(:first-child), .select-size .btn:not(last-child) {
  margin: 0 5px;
  box-shadow: none; }

/*
===================================
    list view
===================================*/
.new-arrival-content .item {
  font-size: 0.75rem;
  color: #000; }

.new-arrival-content h4, .new-arrival-content .h4 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.625rem; }

.new-arrival-content .price {
  font-weight: 500;
  color: var(--primary);
  font-size: 1.25rem;
  margin-bottom: 0;
  float: right; }
  @media only screen and (max-width: 35.9375rem) {
    .new-arrival-content .price {
      float: none;
      margin-top: 0.625rem; } }

.new-arrival-content p {
  font-size: 0.875rem;
  color: #2A353A;
  margin-bottom: 0.375rem;
  line-height: 1.5rem; }

.new-arrival-content .text-content {
  margin-top: 1.125rem; }

.new-arrival-content.text-center .price {
  float: unset !important; }

.success-icon {
  color: #1EBA62;
  font-size: 1rem; }

.comment-review {
  margin-bottom: 0.9375rem;
  display: table;
  width: 100%; }
  .comment-review .client-review {
    color: #7e8dbf;
    padding-right: 1.25rem;
    text-decoration: underline !important;
    font-size: 0.875rem; }
  .comment-review .span {
    color: #7e8dbf;
    font-size: 0.875rem; }
  @media only screen and (max-width: 35.9375rem) {
    .comment-review {
      margin-bottom: 0; } }

.star-rating li {
  display: inline-block; }
  .star-rating li i {
    color: gold; }

.table-striped > tbody > tr:nth-of-type(odd) > * {
  background: #ffffff; }

:root {
  --primary: #01A3FF;
  --secondary: #9568FF;
  --primary-hover: #0083cd;
  --primary-dark: #004267;
  --rgba-primary-1: rgba(1, 163, 255, 0.1);
  --rgba-primary-2: rgba(1, 163, 255, 0.2);
  --rgba-primary-3: rgba(1, 163, 255, 0.3);
  --rgba-primary-4: rgba(1, 163, 255, 0.4);
  --rgba-primary-5: rgba(1, 163, 255, 0.5);
  --rgba-primary-6: rgba(1, 163, 255, 0.6);
  --rgba-primary-7: rgba(1, 163, 255, 0.7);
  --rgba-primary-8: rgba(1, 163, 255, 0.8);
  --rgba-primary-9: rgba(1, 163, 255, 0.9);
  --rgba-secondary-1: rgba(149, 104, 255, 0.1);
  --rgba-secondary-2: rgba(149, 104, 255, 0.2);
  --rgba-secondary-3: rgba(149, 104, 255, 0.3);
  --rgba-secondary-4: rgba(149, 104, 255, 0.4);
  --rgba-secondary-5: rgba(149, 104, 255, 0.5);
  --rgba-secondary-6: rgba(149, 104, 255, 0.6);
  --rgba-secondary-7: rgba(149, 104, 255, 0.7);
  --rgba-secondary-8: rgba(149, 104, 255, 0.8);
  --rgba-secondary-9: rgba(149, 104, 255, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

[data-theme-version="dark"] {
  background: #1E1E25;
  color: rgba(255, 255, 255, 0.6);
  --nav-headbg: #2D2D37;
  --sidebar-bg: #1E1E25;
  --headerbg: #2D2D37; }
  [data-theme-version="dark"] h1, [data-theme-version="dark"] .h1,
  [data-theme-version="dark"] h2,
  [data-theme-version="dark"] .h2,
  [data-theme-version="dark"] h3,
  [data-theme-version="dark"] .h3,
  [data-theme-version="dark"] h4,
  [data-theme-version="dark"] .h4,
  [data-theme-version="dark"] h5,
  [data-theme-version="dark"] .h5,
  [data-theme-version="dark"] h6,
  [data-theme-version="dark"] .h6 {
    color: #fff !important; }
  [data-theme-version="dark"] a.link {
    color: #ddd; }
  [data-theme-version="dark"] a.link:focus,
  [data-theme-version="dark"] a.link:hover {
    color: #00ADA3; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .border-right {
    border-right: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }
  [data-theme-version="dark"] .border {
    border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .card {
  background-color: #2D2D37;
  box-shadow: none; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #2D2D37;
  box-shadow: 0rem 0rem 0rem 0.0625rem rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item {
    color: #777777; }
    [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
      background-color: #2D2D37;
      color: #fff; }

[data-theme-version="dark"] a {
  color: #fff; }

[data-theme-version="dark"] .btn-link g [fill] {
  fill: #fff; }

[data-theme-version="dark"] .btn-light:active,
[data-theme-version="dark"] .btn-light:focus,
[data-theme-version="dark"] .btn-light:hover {
  color: #000; }

[data-theme-version="dark"] .form-control {
  background-color: #1E1E25;
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .modal-content {
  background: #2D2D37; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .widget-stat .media > span {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #1E1E25;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .custom-select {
  border-color: rgba(255, 255, 255, 0.1);
  color: #7e8dbf;
  background: #1E1E25; }

[data-theme-version="dark"] .nav-tabs {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .grid-col {
  background: #1E1E25; }

[data-theme-version="dark"] .noUi-target {
  border-color: rgba(255, 255, 255, 0.1);
  border-radius: 0.5rem;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .input-group-text {
  background: #1E1E25;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff; }

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #1E1E25;
    color: #fff; }

[data-theme-version="dark"] .list-group-item-action {
  color: #717579; }

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
  background-color: #1E1E25;
  border-color: #1E1E25; }

[data-theme-version="dark"] .list-group-item.active {
  color: #fff;
  border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .swal2-popup {
  background: #2D2D37; }

[data-theme-version="dark"] .form-head .btn-outline-primary {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .form-head .btn-outline-primary:hover {
  border-color: var(--primary); }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
  background: transparent; }

[data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
  color: #fff; }

[data-theme-version="dark"] .text-black {
  color: #fff !important; }

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
  fill: #fff; }

[data-theme-version="dark"] .morris_chart_height text tspan {
  fill: #fff; }

[data-theme-version="dark"] .btn-link {
  color: #fff; }
  [data-theme-version="dark"] .btn-link svg path {
    stroke: #fff; }

[data-theme-version="dark"] .order-bg {
  background: #1E1E25; }

[data-theme-version="dark"] .detault-daterange {
  background: #1E1E25;
  color: #fff; }
  [data-theme-version="dark"] .detault-daterange .input-group-text {
    background: #2D2D37;
    border: 0; }

[data-theme-version="dark"] .dataTablesCard {
  background-color: #2D2D37; }

[data-theme-version="dark"] .compose-content .dropzone {
  background: #1E1E25 !important; }
  [data-theme-version="dark"] .compose-content .dropzone .dlab-message .dlab-button {
    color: #fff; }

[data-theme-version="dark"] .daterangepicker {
  background: #1E1E25;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #1E1E25; }
    [data-theme-version="dark"] .daterangepicker .calendar-table .table-condensed td:hover {
      background-color: var(--primary);
      color: #fff; }
  [data-theme-version="dark"] .daterangepicker:after {
    border-bottom: 0.375rem solid #1E1E25; }

[data-theme-version="dark"] .daterangepicker select.hourselect, [data-theme-version="dark"] .daterangepicker select.minuteselect, [data-theme-version="dark"] .daterangepicker select.secondselect, [data-theme-version="dark"] .daterangepicker select.ampmselect {
  background: #1E1E25;
  border: 0.0625rem solid rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .daterangepicker td.off,
[data-theme-version="dark"] .daterangepicker td.off.in-range,
[data-theme-version="dark"] .daterangepicker td.off.start-date,
[data-theme-version="dark"] .daterangepicker td.off.end-date {
  background-color: #2D2D37; }
  [data-theme-version="dark"] .daterangepicker td.off:hover,
  [data-theme-version="dark"] .daterangepicker td.off.in-range:hover,
  [data-theme-version="dark"] .daterangepicker td.off.start-date:hover,
  [data-theme-version="dark"] .daterangepicker td.off.end-date:hover {
    background-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .round .checkmark {
  background-color: #1E1E25; }

[data-theme-version="dark"] .round:hover input ~ .checkmark {
  background-color: #1E1E25; }

[data-theme-version="dark"] .round span {
  color: #fff; }

[data-theme-version="dark"] .app-fullcalendar .fc-button {
  background-color: #1E1E25;
  border-color: var(--primary);
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .app-fullcalendar .fc-button:hover, [data-theme-version="dark"] .app-fullcalendar .fc-button.fc-stat-hover {
    background-color: var(--primary); }

[data-theme-version="dark"] .swal2-popup .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 0.125rem rgba(255, 255, 255, 0.1), 0 0 0 0.25rem var(--rgba-primary-1); }

[data-theme-version="dark"] .dd-handle {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .menu-toggle .dlabnav .metismenu li > ul {
  background: #2D2D37 !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
  border-color: rgba(255, 255, 255, 0.1);
  background: transparent;
  color: white !important; }

[data-theme-version="dark"] .clockpicker-popover .popover-content {
  background-color: #2D2D37; }

[data-theme-version="dark"] .clockpicker-plate {
  background-color: #1E1E25; }

[data-theme-version="dark"] .clockpicker-popover .popover-title {
  background-color: #1E1E25;
  color: #fff; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
  background-color: #1E1E25; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
  background: #1E1E25; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done:after {
  background: var(--primary); }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active span, [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.done span {
  background: var(--primary); }

[data-theme-version="dark"] .check-switch .custom-control-label:after, [data-theme-version="dark"] .check-switch .custom-control-label:before {
  border-color: var(--primary); }

[data-theme-version="dark"] .fc-unthemed .fc-today {
  background: #1E1E25; }

[data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-popover .fc-header {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .picker__box {
  background: #1E1E25; }
  [data-theme-version="dark"] .picker__box .picker__button--clear, [data-theme-version="dark"] .picker__box .picker__button--close, [data-theme-version="dark"] .picker__box .picker__button--today {
    background: #2D2D37;
    color: #fff; }
    [data-theme-version="dark"] .picker__box .picker__button--clear:hover:before, [data-theme-version="dark"] .picker__box .picker__button--close:hover:before, [data-theme-version="dark"] .picker__box .picker__button--today:hover:before {
      color: #fff; }

[data-theme-version="dark"] .picker {
  color: #999; }

[data-theme-version="dark"] .dtp > .dtp-content {
  background: #1E1E25; }

[data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a {
  color: #68686a; }
  [data-theme-version="dark"] .dtp table.dtp-picker-days tr > td > a.selected {
    color: #fff; }

[data-theme-version="dark"] .order-request tbody tr {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .card-list li {
  color: #fff; }

[data-theme-version="dark"] .card-bx .change-btn:hover {
  color: var(--primary); }

[data-theme-version="dark"] .invoice-card.bg-warning {
  background-color: #5b3c1f !important; }

[data-theme-version="dark"] .invoice-card.bg-success {
  background-color: #2a6729 !important; }

[data-theme-version="dark"] .invoice-card.bg-info {
  background-color: #4c276a !important; }

[data-theme-version="dark"] .invoice-card.bg-secondary {
  background-color: #1c3e52 !important; }

[data-theme-version="dark"] .user-list li {
  border-color: #2D2D37; }

[data-theme-version="dark"] .toggle-switch {
  color: #fff; }

[data-theme-version="dark"] .bar-chart .apexcharts-text tspan {
  fill: #969ba0; }

[data-theme-version="dark"] .bar-chart line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .accordion.style-1 .accordion-item, [data-theme-version="dark"] .invoice-list {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info a, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed .user-info, [data-theme-version="dark"] .accordion.style-1 .accordion-header.collapsed > span {
  color: #fff; }

[data-theme-version="dark"] .ic-card > a {
  background: #25479f; }
  [data-theme-version="dark"] .ic-card > a:first-child {
    border-color: #25479f; }

[data-theme-version="dark"] .ic-card span {
  color: #fff; }

[data-theme-version="dark"] table.dataTable thead th, [data-theme-version="dark"] table.dataTable thead td {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .form-check .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }

[data-theme-version="dark"] .paging_simple_numbers.dataTables_paginate {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dataTables_info {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
  background: var(--primary);
  color: #fff !important; }

[data-theme-version="dark"] .dashboard-select {
  background: #2D2D37;
  color: white !important;
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .dashboard-select .list {
  background: #2D2D37; }

[data-theme-version="dark"] .dashboard-select .option:hover, [data-theme-version="dark"] .dashboard-select .option.focus, [data-theme-version="dark"] .dashboard-select .option.selected.focus {
  background: #1E1E25; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs {
  background: #2D2D37; }

[data-theme-version="dark"] .transaction-details {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .description {
  color: #fff; }

[data-theme-version="dark"] .apexcharts-legend-text {
  color: #fff !important; }

[data-theme-version="dark"] .area-theme line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .transaction-details .amount-bx {
  background: #2D2D37; }
  [data-theme-version="dark"] .transaction-details .amount-bx i {
    background: #8d3b0c; }

[data-theme-version="dark"] .nice-select .option {
  background: #2D2D37; }

[data-theme-version="dark"] .nice-select .option:hover, [data-theme-version="dark"] .nice-select .option.focus, [data-theme-version="dark"] .nice-select .option.selected.focus {
  background: #2D2D37; }

[data-theme-version="dark"] .card-tabs.style-1 {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .nice-select .list {
  background: #1E1E25; }

[data-theme-version="dark"] .table-search .input-group .input-group-text {
  background: #2D2D37; }

[data-theme-version="dark"] .dark-btn svg path {
  stroke: #fff; }

[data-theme-version="dark"] .bar-chart .apexcharts-legend-text {
  color: #fff !important; }

[data-theme-version="dark"] .Sales tspan {
  fill: #fff; }

[data-theme-version="dark"] .timeline-chart rect {
  fill: #1E1E25; }

[data-theme-version="dark"] .header-info span {
  color: #fff !important; }

[data-theme-version="dark"] .ck-editor__editable {
  background: #1E1E25 !important; }

[data-theme-version="dark"] .ck.ck-editor .ck.ck-toolbar {
  background: #2D2D37; }

[data-theme-version="dark"] .ck.ck-toolbar .ck.ck-toolbar__separator {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .search-area .form-control {
  background: #1E1E25;
  border: none; }
  [data-theme-version="dark"] .search-area .form-control:hover {
    border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .search-area .input-group-text {
  background: #1E1E25;
  border: none; }

[data-theme-version="dark"] .chartBarRunning tspan {
  fill: #fff; }

[data-theme-version="dark"] .chartBarRunning line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .reservationChart tspan {
  fill: #fff; }

[data-theme-version="dark"] .reservationChart line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .table-condensed i:hover {
  background: #2D2D37; }

[data-theme-version="dark"] .booking-calender thead .picker-switch {
  color: #fff; }
  [data-theme-version="dark"] .booking-calender thead .picker-switch:hover {
    background: #2D2D37; }

[data-theme-version="dark"] .booking-calender .prev:hover,
[data-theme-version="dark"] .booking-calender .next:hover {
  background: #2D2D37; }

[data-theme-version="dark"] .dlabnav .header-info2 span {
  color: #fff; }

[data-theme-version="dark"] .booking-calender tbody tr .day {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .booking-calender thead .dow {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .customer-search .search-area .form-control {
  background: #2D2D37; }

[data-theme-version="dark"] .customer-search .search-area .input-group-text {
  background: #2D2D37; }

[data-theme-version="dark"] .paging_simple_numbers.dataTables_paginate {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .primary-icon path {
  stroke: #fff; }

[data-theme-version="dark"] .pagin {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .nav-header .brand-title .brand-sub-title {
  color: #fff; }

[data-theme-version="dark"] .dashboard-calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc-non-business {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc-daygrid-day-number {
  color: #fff; }

[data-theme-version="dark"] .event-calend .fc .fc-button-group > .fc-button {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc-theme-standard td, [data-theme-version="dark"] .dashboard-calendar .fc-theme-standard th {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dashboard-calendar .fc .fc-daygrid-more-link {
  color: #fff; }

[data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version="dark"] .fc-scrollgrid, [data-theme-version="dark"] table {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .fc-direction-ltr .fc-daygrid-event.fc-event-end, [data-theme-version="dark"] .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  background: var(--primary); }

[data-theme-version="dark"] .dlab-demo-panel .dlab-demo-inner {
  background: #1E1E25; }

[data-theme-version="dark"] .food-list-row {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .popover-body {
  color: #fff; }

[data-theme-version="dark"] .swal2-popup .swal2-content {
  color: #fff; }

[data-theme-version="dark"] .modal-header .close {
  background: none; }

[data-theme-version="dark"] .timeline-panel .media-body small, [data-theme-version="dark"] .timeline-panel .media-body .small {
  color: #fff; }

[data-theme-version="dark"] .chatbox .card-header p {
  color: #fff; }

[data-theme-version="dark"] .date-ds-btn {
  background: #2D2D37;
  color: white; }

[data-theme-version="dark"] .food-list-row .media-bx h5 a, [data-theme-version="dark"] .food-list-row .media-bx .h5 a, [data-theme-version="dark"] .food-list-row .media-bx .h5 a {
  color: #fff; }

[data-theme-version="dark"] .staff-bx .card-footer {
  background: #3f4056; }

[data-theme-version="dark"] .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: #fff; }

[data-theme-version="dark"] .table-striped > tbody > tr:nth-of-type(odd) > * {
  color: #706f6f; }

[data-theme-version="dark"] .accordion .accordion-item {
  background: transparent; }

[data-theme-version="dark"] .list-group-item {
  color: #fff; }

[data-theme-version="dark"] .form-control-plaintext {
  color: #fff; }

[data-theme-version="dark"] label {
  color: #fff; }

[data-theme-version="dark"] .form-control.custom-image-select-2 .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .table tbody tr td {
  color: #7e8dbf; }

[data-theme-version="dark"] .wallet-bar .order-history .price-list .chart-title .text-secondary {
  color: var(--secondary) !important; }

[data-theme-version="dark"] .apexcharts-text tspan {
  fill: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .apexcharts-xaxis line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .price-list .card-footer .text-secondary {
  color: var(--primary) !important; }

[data-theme-version="dark"] .chart-title .text-pink {
  color: #EB62D0 !important; }

[data-theme-version="dark"] .form-control.custom-image-select-2.style-1 .dropdown-toggle {
  background: rgba(172, 76, 188, 0.1) !important; }

[data-theme-version="dark"] .form-control.custom-image-select-2 .dropdown-toggle {
  background: var(--rgba-primary-2) !important; }

[data-theme-version="dark"] .transaction-table .card-body .table-responsive thead th {
  background: #1E1E25;
  color: #fff; }

[data-theme-version="dark"] .market-chart .text-secondary {
  color: var(--secondary) !important; }
  [data-theme-version="dark"] .market-chart .text-secondary svg path {
    fill: var(--secondary); }

[data-theme-version="dark"] .chart-title p {
  color: #7e8dbf; }

[data-theme-version="dark"] .market-coin .coin-search-area .form-control {
  border-color: #2D2D37;
  background: #2D2D37; }

[data-theme-version="dark"] .market-coin .coin-search-area .input-group-text {
  border-color: #2D2D37;
  background: #2D2D37; }
  [data-theme-version="dark"] .market-coin .coin-search-area .input-group-text svg path {
    fill: #fff; }

[data-theme-version="dark"] .market-coin .coin-box {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .market-overview .get-report {
  color: var(--primary) !important; }

[data-theme-version="dark"] .coin-content .guest-calendar {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .coin-content .guest-calendar span svg path {
    fill: #fff; }
  [data-theme-version="dark"] .coin-content .guest-calendar .reportrange span {
    color: #7e8dbf; }

[data-theme-version="dark"] .coin-content .default-select {
  border-color: rgba(255, 255, 255, 0.1);
  color: #7e8dbf; }

[data-theme-version="dark"] .digital-cash .media .media-content p {
  border-color: rgba(255, 255, 255, 0.1);
  color: #7e8dbf; }

[data-theme-version="dark"] .digital-cash .card-footer .btn {
  color: var(--primary) !important; }

[data-theme-version="dark"] .form-control.custom-image-select-1 .dropdown-toggle {
  background: #1E1E25 !important;
  color: #fff !important;
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .form-control.custom-image-select-1 .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .coin-warpper .search-area .form-control {
  color: #7e8dbf; }

[data-theme-version="dark"] .coin-warpper .search-area .input-group-text svg path {
  fill: #fff; }

[data-theme-version="dark"] .form-wrapper.trade-form .input-group .input-group-text {
  background: #1E1E25;
  color: #7e8dbf; }

[data-theme-version="dark"] .market-overview .get-report,
[data-theme-version="dark"] .market-preview,
[data-theme-version="dark"] .market-overview .card-header h4,
[data-theme-version="dark"] .market-overview .card-header .h4, [data-theme-version="dark"] .market-overview .card-header .h4,
[data-theme-version="dark"] .form-wrapper.trade-form .input-group .form-control:focus,
[data-theme-version="dark"] .coin-warpper .nav .nav-item {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .coin-warpper {
  background: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .coin-warpper .nav .nav-item .nav-link svg path {
  fill: #fff; }

[data-theme-version="dark"] .daterangepicker .calendar-table .next span, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span {
  border-color: #fff; }

[data-theme-version="dark"] .tbl-orders-style .tp-btn svg path {
  stroke: #fff; }

[data-theme-version="dark"] .customer-search .search-area .input-group-text svg path {
  fill: #fff; }

[data-theme-version="dark"] .student-tbl tbody tr td span .text-secondary {
  color: #fff !important; }

[data-theme-version="dark"] .market-preview:hover {
  background: #1E1E25; }

[data-theme-version="dark"] .bg-ripple-hover thead tr th {
  color: #677686; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button {
  color: #7e8dbf !important; }

[data-theme-version="dark"] .portofolio .my-profile .media .media-img a,
[data-theme-version="dark"] .portofolio .my-profile .portofolio-social li a {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .coin-holding {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .tp-btn svg path {
  stroke: #fff; }

[data-theme-version="dark"] .copyright strong {
  color: #9fa4a6; }

[data-theme-version="dark"] .support-box .info a {
  color: #000 !important; }

[data-theme-version="dark"] .btn-icon-end {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .donut-chart-sale small, [data-theme-version="dark"] .donut-chart-sale .small, [data-theme-version="dark"] .donut-chart-sale .small, [data-theme-version="dark"] .donut-chart-sale .small {
  color: #fff; }

[data-theme-version="dark"] .border-end {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .ck.ck-editor__main > .ck-editor__editable {
  background: #1E1E25 !important; }

[data-theme-version="dark"] .change-btn a:hover {
  color: #000; }

[data-theme-version="dark"] .dlabnav .main-menu {
  color: #fff; }

[data-theme-version="dark"] .nav-pills .nav-link.active, [data-theme-version="dark"] .nav-pills:hover .show > .nav-link {
  background: var(--rgba-secondary-1);
  color: var(--secondary); }

[data-theme-version="dark"] .toggle-switch .form-check-input:checked:after {
  background: var(--secondary); }

[data-theme-version="dark"] .nav-pills .nav-link:hover {
  color: var(--secondary); }

[data-theme-version="dark"] .table.bg-primary-hover th {
  color: var(--secondary); }

[data-theme-version="dark"] .table.bg-primary-hover tr:hover td, [data-theme-version="dark"] .table.bg-primary-hover tr:hover th {
  background: var(--secondary); }

[data-theme-version="dark"] .get-report {
  color: var(--secondary); }

[data-theme-version="dark"] .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z' fill='%23fff'/%3E%3C/svg%3E"); }

[data-theme-version="dark"] .coin-holding .coin-box-warper a {
  background: #1E1E25; }

[data-theme-version="dark"] .card .card-box-icon {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .toggle-btn .check {
  background-color: #1E1E25; }

[data-theme-version="dark"] .toggle-btn .check:after {
  background: #fff; }

[data-theme-version="dark"] .toggle-btn input:checked ~ .check:after {
  display: block; }

[data-theme-version="dark"] .toggle-btn input:checked ~ .check {
  background-color: #1E1E25; }

[data-theme-version="dark"] .toggle-btn.expense .check:after {
  background-color: #FFFA6F; }

[data-theme-version="dark"] .bootstrap-select .btn {
  color: #fff; }

[data-theme-version="dark"] #wallet-bar {
  background-color: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .page-titles {
  background: #2D2D37; }

[data-theme-version="dark"] .tags .tag {
  color: #fff;
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .server-content .progress {
  background-color: transparent; }

[data-theme-version="dark"] .student .indox a::before {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] #redial circle {
  fill: white; }

[data-theme-version="dark"] .dashboard-select .bootstrap-select .btn {
  background: #383844; }

[data-theme-version="dark"] #activity line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .quick-info {
  background-color: #1E1E25;
  border: 1px solid rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
  background: #1E1E25;
  border-color: transparent; }

[data-theme-version="dark"] .lastest_trans .trans-table .doller,
[data-theme-version="dark"] .table-pagenation p span,
[data-theme-version="dark"] .email-list .message .hader,
[data-theme-version="dark"] .email-list .message .col-mail-2 .date,
[data-theme-version="dark"] .dz-card .card-footer {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .email-list .message:hover {
  background: #2D2D37; }

[data-theme-version="dark"] .print svg path {
  fill: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .right-box-padding.border-start {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .demo-right-inner {
  background-color: #2D2D37; }

[data-theme-version="dark"] .dzm-tabs {
  background-color: #1E1E25; }

[data-theme-version="dark"] .notification p {
  color: #000; }

[data-theme-version="dark"] .Modal-box {
  background-color: #2D2D37; }

[data-theme-version="dark"] .Modal-box .box3 {
  background-color: #1E1E25; }

[data-theme-version="dark"] .lastest_trans .trans-table .print,
[data-theme-version="dark"] .lastest_trans .trans-table .btn.tp-btn.btn-primary {
  background-color: #1E1E25; }

[data-theme-version="dark"] .lastest_trans .trans-table .btn.tp-btn.btn-primary {
  background-color: #1E1E25; }
  [data-theme-version="dark"] .lastest_trans .trans-table .btn.tp-btn.btn-primary svg circle {
    fill: #fff; }

[data-theme-version="dark"] .lastest_trans .trans-table:hover {
  background-color: #1E1E25; }

[data-theme-version="dark"] .previews-info:hover {
  background-color: #1E1E25; }

[data-theme-version="dark"] #activity1 line {
  stroke: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
  color: #fff !important; }

[data-theme-version="dark"] .plus-bx a {
  background: #2D2D37; }

[data-theme-version="dark"] .kanbanimg li span,
[data-theme-version="dark"] .kanbanimg img {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .drive,
[data-theme-version="dark"] .file-header,
[data-theme-version="dark"] .folder-structure li,
[data-theme-version="dark"] .file-drive,
[data-theme-version="dark"] .input-group.search-area,
[data-theme-version="dark"] .user-photo img,
[data-theme-version="dark"] .messages .student,
[data-theme-version="dark"] .fc .fc-button-group > .fc-button,
[data-theme-version="dark"] .fc-daygrid-dot-event,
[data-theme-version="dark"] .box-2 .flow,
[data-theme-version="dark"] .type-massage,
[data-theme-version="dark"] .chat-box-area .media .message-received .dz-media,
[data-theme-version="dark"] .chat-left-area .chat-sidebar,
[data-theme-version="dark"] .email-right-box .table-pagenation,
[data-theme-version="dark"] .email-list .message {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .timeline-active li:before {
  background: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .selling .form_exchange .input_exchange .input-select {
  background-color: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-theme-version="dark"] .hamburger svg rect {
  fill: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff !important; }

[data-theme-version="dark"] .file_area .table-pagenation {
  background-color: #1E1E25; }

[data-theme-version="dark"] .email-list {
  background: #1E1E25; }

[data-theme-version="dark"] .email-list .message .col-mail-2 .subject {
  color: #fff; }

[data-theme-version="dark"] .email-right-box .table-pagenation,
[data-theme-version="dark"] .email-right-box .pagination {
  background-color: #2D2D37; }

[data-theme-version="dark"] .email-left-box .mail-list a {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .messages .input-group.search-area input.form-control,
[data-theme-version="dark"] .messages .input-group.search-area .input-group-text {
  background-color: #1E1E25; }

[data-theme-version="dark"] .dz-info svg path {
  fill: #fff; }

[data-theme-version="dark"] .message-box,
[data-theme-version="dark"] .type-massage,
[data-theme-version="dark"] .chat-box-area .media .message-received p {
  background: #2D2D37;
  color: white; }

[data-theme-version="dark"] .chat-tabs .chat-bx:after,
[data-theme-version="dark"] .message-box .input-group.search-area input.form-control,
[data-theme-version="dark"] .message-box .input-group.search-area .input-group-text {
  background: #1E1E25; }

[data-theme-version="dark"] .search-coundry {
  background-color: #2D2D37;
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .search-coundry .bootstrap-select .btn {
    background: #2D2D37 !important;
    color: #fff; }

[data-theme-version="dark"] .header.is-fixed {
  background: var(--headerbg); }

[data-theme-version="dark"] .datepicker.datepicker-dropdown th.datepicker-switch {
  color: rgba(255, 255, 255, 0.6); }
  [data-theme-version="dark"] .datepicker.datepicker-dropdown th.datepicker-switch:hover {
    color: #000; }

[data-theme-version="dark"] .datepicker.datepicker-dropdown {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .datepicker.datepicker-dropdown .datepicker-days .table-condensed td.day {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .all-notification {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .header-profile2 .dropdown-menu a span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .profile-card .card-header,
[data-theme-version="dark"] .profile-card {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .profile-form .form-label {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .author-profile .info-list li,
[data-theme-version="dark"] .profile-card .card-footer,
[data-theme-version="dark"] .author-profile .upload-link {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .author-profile .info-list li a,
[data-theme-version="dark"] .author-profile .author-info span,
[data-theme-version="dark"] .author-profile .info-list li span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .author-profile .card-footer .form-control {
  border-color: rgba(255, 255, 255, 0.1);
  background: #1E1E25 !important; }

[data-theme-version="dark"] .header-profile2 .dropdown-menu .ai-icon:hover {
  background: #1E1E25; }

[data-theme-version="dark"] .wallet-bar .closed-icon {
  color: #fff; }

[data-theme-version="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice,
[data-theme-version="dark"] .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #2D2D37;
  border-color: #2D2D37; }

[data-theme-version="dark"] mark, [data-theme-version="dark"] .mark, [data-theme-version="dark"] .mark,
[data-theme-version="dark"] .select2-container--classic .select2-search--inline .select2-search__field {
  background-color: #1E1E25;
  color: #fff; }

[data-theme-version="dark"] .select2-container--default .select2-search--inline .select2-search__field {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #1E1E25; }

[data-theme-version="dark"] .trans-info .icon {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .legendLabel {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .statistic-content {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] p {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .header-profile2 span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .page-titles .datepicker.datepicker-dropdown th.prev:hover {
  color: #fff !important; }

[data-theme-version="dark"] .compose-content .dropzone {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] #alert-link a {
  color: #768783; }

[data-theme-version="dark"] #message-alert p {
  color: #666666; }

[data-theme-version="dark"] #AlertLeftIcon h5, [data-theme-version="dark"] #AlertLeftIcon .h5 {
  color: #2A353A !important; }

[data-theme-version="dark"] #AlertLeftIcon p {
  color: #666666; }

[data-theme-version="dark"] .header.is-fixed {
  border-color: rgba(255, 255, 255, 0.1) !important; }

[data-theme-version="dark"] .sidebar-right-inner .bootstrap-select .btn {
  background: transparent !important;
  color: #2A353A;
  border-color: #EEEEEE !important; }

[data-theme-version="dark"] .sidebar-right-inner .dropdown-menu {
  background-color: #fff; }
  [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item {
    color: #777777; }
    [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .sidebar-right-inner .dropdown-menu .dropdown-item:focus {
      background-color: var(--rgba-primary-1);
      color: #2A353A; }

[data-theme-version="dark"] .type_msg .form-control {
  background-color: #2D2D37;
  box-shadow: none; }

[data-theme-version="dark"] .email-left-box {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .alert .btn-close {
  background-image: none !important; }

[data-theme-version="dark"] #main-wrapper {
  background-color: #1E1E25; }

[data-theme-version="dark"] .prot-blog .fill a:hover {
  color: black; }

[data-theme-version="dark"] .table-striped > tbody > tr:nth-of-type(odd) > * {
  background: #1e1e25;
  color: white !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link i {
  color: #fff; }

[data-theme-version="dark"] .dlabnav {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .kanban-user .users li span,
[data-theme-version="dark"] .kanban-user .users li img {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .plus-bx a svg path {
  fill: #fff; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .header {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .brand-sub-title {
  color: #fff; }

[data-theme-version="dark"] .header {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .header-left .dashboard_bar {
  color: #fff; }

[data-theme-version="dark"] .header-left .search-area .form-control {
  background: #2D2D37; }

[data-theme-version="dark"] .header-left .search-area .input-group-text {
  border: 0;
  background: #2D2D37; }
  [data-theme-version="dark"] .header-left .search-area .input-group-text a {
    color: #4f7086; }

[data-theme-version="dark"] .header-left .input-group.search-area {
  border-color: #58586A; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  /* background: $d-bg!important; */ }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link .badge {
    border-color: #2D2D37; }
  [data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path {
    fill: #fff; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  background-color: #2D2D37; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }

[data-theme-version="dark"] .nav-header .hamburger .line {
  background: #fff !important; }

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #fff !important; }

.change-btn a {
  color: #000; }

[data-theme-version="dark"] .nav-header {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .nav-header .brand-title svg path {
    fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .svg-title-path {
  fill: #fff; }

[data-theme-version="dark"] .nav-header {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .nav-header .brand-title svg path {
    fill: #fff; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .svg-title-path {
  fill: #fff; }

[data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
  background-color: #2D2D37; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #2D2D37; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #2D2D37;
    color: #fff;
    border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .fixed-content-box + .header + .dlabnav {
    background-color: #1E1E25; }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-position="fixed"] .dlabnav {
  border-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a {
  background: transparent; }
  [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li:hover > a i {
    color: var(--primary);
    background: var(--rgba-primary-1); }

[data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
  color: rgba(255, 255, 255, 0.3); }

[data-theme-version="dark"] .ps__thumb-y {
  background-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff !important; }

[data-theme-version="dark"] .dlabnav .header-profile > a.nav-link {
  border-color: rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dlabnav .header-profile > a.nav-link .header-info span {
    color: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu > li > a {
  color: #b3b3b3; }

[data-theme-version="dark"] .dlabnav .metismenu > li:hover > a, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
  color: #fff;
  /* background:var(--rgba-primary-1); */ }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a::after {
    border-top: 0.3125rem solid #fff;
    border-left: 0.3125rem solid #fff;
    border-bottom: 0.3125rem solid transparent;
    border-right: 0.3125rem solid transparent; }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a i, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a i, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a i {
    color: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu > li.mm-active ul ul {
  background-color: transparent; }

[data-theme-version="dark"] .dlabnav .metismenu ul:after {
  background-color: rgba(255, 255, 255, 0.1); }

[data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active {
  color: #fff !important; }

[data-theme-version="dark"] .dlabnav .metismenu ul a:before {
  background-color: #fff; }

[data-theme-version="dark"] .dlabnav .metismenu a {
  color: rgba(255, 255, 255, 0.6) !important; }

[data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after {
  border-top: 0.3125rem solid #b3b3b3;
  border-left: 0.3125rem solid #b3b3b3;
  border-bottom: 0.3125rem solid transparent;
  border-right: 0.3125rem solid transparent; }

[data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs {
  border-color: var(--rgba-primary-1) !important; }
  [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .form-control {
  background: #fff;
  color: #000;
  border-color: #EEEEEE; }

[data-theme-version="dark"] .sidebar-right .default-select .list {
  background: #fff; }
  [data-theme-version="dark"] .sidebar-right .default-select .list .option.selected, [data-theme-version="dark"] .sidebar-right .default-select .list .option.focus, [data-theme-version="dark"] .sidebar-right .default-select .list .option:hover {
    background: rgba(0, 0, 0, 0.05) !important; }

[data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4, [data-theme-version="dark"] .sidebar-right .sidebar-right-inner > .h4 {
  color: #000 !important; }

[data-theme-version="dark"] .sidebar-right .nice-select .option {
  background: #fff; }

[data-theme-version="dark"] .footer {
  background-color: #2D2D37; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL3N0eWxlLmNzcyIsCgkic291cmNlcyI6IFsKCQkic2Nzcy9tYWluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fYWJzdHJhY3RzLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGUuc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19icy1jdXN0b20uc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19pbmhlcml0YW5jZS5zY3NzIiwKCQkic2Nzcy9hYnN0cmFjdHMvX21peGluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fbWFwcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1zY2hlbWUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsCgkJInNjc3MvYmFzZS9fZm9udHMuc2NzcyIsCgkJInNjc3MvYmFzZS9faGVscGVyLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2NvbG9ycy5zY3NzIiwKCQkic2Nzcy9iYXNlL19jdXN0b20tZ3JpZC5zY3NzIiwKCQkic2Nzcy9fcHJlbG9hZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC9mb290ZXIvX2Zvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9uYXYtaGVhZGVyL19uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvbmF2LWhlYWRlci9fbmF2LWNvbnRyb2wuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9faGVhZGVyLWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItbGVmdC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItZ2xvYmFsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWJnLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19tZWdhLW1lbnUuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItZnVsbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1taW5pLW5hdi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1ob3Jpem9udGFsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWNvbXBhY3QtbmF2LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWljb24taG92ZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItbW9kZXJuLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLW92ZXJsYXkuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItdmVydGljYWwtbmF2LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLXJpZ2h0LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLXByb2ZpbGUuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX2ZpeGVkLXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX2RsYWItZGVtby1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL193YWxsZXQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUtYmcuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS1ib3hlZC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLXdpZGUtYm94ZWQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS1jb2xvci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fb3BlbnNhbnMuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX3BvcHBpbnMuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX251bml0by5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fcm9ib3RvLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19oZWx2ZXRpY2Euc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX21haW4uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LXJlc2V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtbGVmdC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1yaWdodC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1mb290ZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fbWFpbi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLXJlc2V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstZ2xvYmFsLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLWxlZnQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLXJpZ2h0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1mb290ZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL19jb2RlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19hcHBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19hcHAtY2FsZW5kZXItZGF0ZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwLWNhbGVuZGVyLWV2ZW50LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19lbWFpbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fY2hhdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1jaGFydGlzdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtY2hhcnRqcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtYzMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWZsb3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LW1vcnJpcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtc3BhcmtsaW5lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19lYXN5LXBpZS1jaGFydC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtYW1jaGFydC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtaGlnaGNoYXJ0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fZWNoYXJ0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWJhc2ljLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tY2hlY2tib3guc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1yYWRpby1idXR0b24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1zd2l0Y2guc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS12YWxpZGF0aW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tcGlja2Vycy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWFkZG9ucy1jcm9wcGVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tYWRkb25zLXNlbGVjdDIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1zdGVwcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWRyb3B6b25lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tY2tlZGl0b3Iuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1lZGl0b3ItcXVpbGwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9tYXAvX21hcHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9tYXAvX21hcC1kYXRhbWFwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXAtanF2bWFwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX2FkZG9ucy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ibG9ja3VpLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWJvb3RzdHJhcC1zZWxlY3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtY2xpcGJvYXJkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXRpY2tlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy10eXBlYWhlYWQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtd2VhdGhlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ub3VpLXNsaWRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1uZXN0YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1waWdub3NlLWNhbGVuZGVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWhvcml6b250YWwtdGltZWxpbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtdG9hc3RyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWxpZ2h0Z2FsbGVyeS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL19qcXZtYXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fcGVyZmVjdC1zY3JvbGwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtY2tlZGl0b3Iuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fZHJvcHpvbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtY2FsZW5kYXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9faW50ZXJmYWNlcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1hY2NvcmRpb24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYWxlcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYmFkZ2Uuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYnJlYWRjcnVtYi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1idXR0b24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktY2FyZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1jYXJvdXNlbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1kcm9wZG93bi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1ncmlkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWxhYmVsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWxpc3QtZ3JvdXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbWVkaWEuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbWVudS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1tb2RhbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wYWdpbmF0aW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXBvcG92ZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktcHJlbG9hZGVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXByb2dyZXNzYmFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXJpYmJvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1zY3JvbGxiYXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktc3RlcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS10YWIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdG9vbHRpcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS10aW1lbGluZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1tb2R1bGVzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtY2hhcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1zb2NpYWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1zdGF0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtdG9kby1saXN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtbWVzc2FnZXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1waWNrYWRhdGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1jYXJkLWxpc3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1tZWRpYS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWJhc2ljLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1ib290Z3JpZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtZGF0YXRhYmxlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1mb290YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtanNncmlkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZmlsZS1tYW5hZ2VyL19maWxlLW1hbmFnZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9maWxlLW1hbmFnZXIvX2ZpbGUtbWFuYWdlci1zdHlsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2ZpbGUtbWFuYWdlci9fZmlsZS1jaGF0cy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZXMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtZXJyb3Iuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtYXV0aC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2ludm9pY2Uuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3RpY2tldGluZy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fY3J5cHRvLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19jb250YWN0LnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19iYW5raW5nLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19rYW5iYW4uc2NzcyIsCgkJInNjc3MvcGFnZXMvX3RvZG9saXN0LnNjc3MiLAoJCSJzY3NzL3BhZ2VzL191c2VyLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19hY3Rpdml0eS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fZWNvbS1wcm9kdWN0LWRldGFpbC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fZWNvbS1wcm9kdWN0LWdyaWQuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1saXN0LnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxREU7QTBGcERGLE9BQU8sQ0FBQyxzS0FBSTtBQUNaLE9BQU8sQ0FBQyw4RUFBSTtBQUNaLE9BQU8sQ0FBQyxvRUFBSTtBQUNaLE9BQU8s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RUFBRSxNQUFNLEVBQUMsU0FBUyxHQUFJOztBQUNqQyxBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxRQUFRLEdBQUk7O0FBQ2hDLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLFNBQVMsR0FBSTs7QUFDakMsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsT0FBTyxHQUFJOztBQUM5QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxTQUFTLEdBQUk7O0FBQ2pDLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLFFBQVEsR0FBSTs7QUFDaEMsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsU0FBUyxHQUFJOztBQUNqQyxBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLFNBQVMsR0FBSTs7QUFDakMsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsUUFBUSxHQUFJOztBQUNoQyxBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxTQUFTLEdBQUk7O0FBQ2pDLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLE9BQU8sR0FBSTs7QUFDL0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsU0FBUyxHQUFJOztBQUNqQyxBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxRQUFRLEdBQUk7O0FBQy9CLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLFNBQVMsR0FBSTs7QUFDakMsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxTQUFTLEdBQUk7O0FBQ2pDLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLFFBQVEsR0FBSTs7QUFDaEMsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsU0FBUyxHQUFJOztBQUNqQyxBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxPQUFPLEdBQUk7O0FBQy9CLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLFNBQVMsR0FBSTs7QUFDakMsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsUUFBUSxHQUFJOztBQUNoQyxBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxTQUFTLEdBQUk7O0FBQ2pDLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsVUFBVSxHQUFJOztBQUNqQyxBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxRQUFRLEdBQUk7O0FBQy9CLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLFNBQVMsR0FBSTs7QUFDaEMsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsT0FBTyxHQUFJOztBQUM5QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxTQUFTLEdBQUk7O0FBQ2hDLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsU0FBUyxHQUFJOztBQUNoQyxBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLFFBQVEsR0FBSTs7QUFDOUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsT0FBTyxHQUFJOztBQUM3QixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLE1BQU0sR0FBSTs7QUFDNUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsUUFBUSxHQUFJOztBQUM5QixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxPQUFPLEdBQUk7O0FBQzdCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLFFBQVEsR0FBSTs7QUFDOUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLE9BQU8sR0FBSTs7QUFDN0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsUUFBUSxHQUFJOztBQUM5QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxNQUFNLEdBQUk7O0FBQzVCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLFFBQVEsR0FBSTs7QUFDOUIsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsT0FBTyxHQUFJOztBQUM3QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsU0FBUyxHQUFJOztBQUMvQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxRQUFRLEdBQUk7O0FBQzlCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLFNBQVMsR0FBSTs7QUFDL0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsT0FBTyxHQUFJOztBQUM3QixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxTQUFTLEdBQUk7O0FBQy9CLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLFFBQVEsR0FBSTs7QUFDOUIsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsU0FBUyxHQUFJOztBQUMvQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLFNBQVMsR0FBSTs7QUFDL0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsUUFBUSxH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LFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQThCO0lBQ3hDLFNBQVMsRUFBRSxHQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQThCO0lBQ3hDLFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQThCO0lBQ3hDLFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQThCO0lBQ3hDLFNBQVMsRUFBRSxHQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQThCO0lBQ3hDLFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQThCO0lBQ3hDLFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxVQUFVLEMwRGpGRztJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQThCO0lBQ3hDLFNBQVMsRUFBRSxHQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxXQUFXLEMwRGpGRTtJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQThCO0lBQ3hDLFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxXQUFXLEMwRGpGRTtJQUNYLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQThCO0lBQ3hDLFNBQVMsRUFBRSxTQUE4QixHQUM1QztFMUQ4RUMsQUFBQSxXQUFXLEMwRGpGRTtJQUNYLElBQUksRUFBRSxD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QUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxTQUFTLEFBQXZCLEVBQXlCLE9BQU8sQUFBQSxTQUFTLENBQUk7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxVQUFVLEFBQXhCLEVBQTBCLE9BQU8sQUFBQSxTQUFTLENBQUc7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxBQUFBLGFBQUMsQ0FBYyxVQUFVLEFBQXhCLEVBQTBCLE9BQU8sQUFBQSxTQUFTLENBQUc7RUFDN0MsVUFBVSxFQUFDLGVBQWUsR0FFMUI7O0NBSEQsQUFBQSxB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LGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBbUNELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBbUNELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBb0NELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVNELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBb0NELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUWxDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBU2xDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBTzVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FB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LEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFrQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBWUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBU0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFTbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFl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QTlDbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQWtDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQWtDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQW1DRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQW1DRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQW9DRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQW9DRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXFDRCxBQUFBLGtCQUFD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QUEzQixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBb0NELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVNELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBb0NELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUWxDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBU2xDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBTzVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUTVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLENBQUE7SUFDaEMsVUFBVSxFeEgxRVIseUJBQUksQ3dIMEVzQixVQUFVLEdBQ3ZDO0dBakRKLEFBQUEsQUE4RE8sY0E5RE4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlEeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLENBQ0gsQ0FBQyxBQUNDLE1BQU07R0E3RFgsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQ0FDSCxDQUFDLEFBQ0MsTUFBTSxDQUFBO0lBQ04sS0FBSyxFeEh6Rk4sSUFBSSxHd0gwRkg7R0FoRVIsQUFBQSxBQW1FTyxjQW5FTixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUR4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsR0FNRCxDQUFDLEdBQ0EsQ0FBQztHQWxFUCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0RELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxHQU1ELENBQUMsR0FDQSxDQUFDLENBQUE7SUFDRixVQUFVLEVBQUUsT0FBb0MsQ0FBQSxVQUFVO0lBQzFELEtBQUssRXhIL0ZOLHdCQUFJLEd3SGdHSDtHQXRFUixBQUFBLEFBeUVPLGNBekVOLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDLEdBekVWLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUR4QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZVSxNQUFNLEdBQ2hCLENBQUM7R0F4RVAsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdERCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZRixVQUFVLEdBQ1IsQ0FBQztHQXhFUCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0RELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQyxDQUFDO0lBQ0gsVUFBVSxFQUFDLElBQUk7SUFDZixVQUFVLEVBQUMsV0FBVyxDQUFBLFVBQVU7SUFDaEMsS0FBSyxFeEh0R04sSUFBSSxDd0hzR1MsVUFBVSxHQUt0QjtLQWpGUixBQUFBLEFBNkVRLGNBN0VQLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5RHhCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDLENBSUYsQ0FBQyxHQTdFVCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlEeEIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDLENBSUYsQ0FBQztLQTVFTixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0RELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDLENBSUYsQ0FBQztLQTVFTixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBd0RELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQyxDQUlGLENBQUMsQ0FBQTtNQUNBLFVBQVUsRUFBRSxPQUFxQyxDQUFBLFVBQVU7TUFDM0QsS0FBSyxFeEh6R1AsSUFBSSxDd0h5R1UsVUFBVSxHQUN0QjtHQWhGVCxBQUFBLEFBeUZJLGNBekZILENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RnpCLFFBQVEsQ0FDUCxVQUFVLENBQ1QsQ0FBQztHQXhGRixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLENBQ1QsQ0FBQyxDQUFBO0lBQ0EsS0FBSyxFeEhwSEgsd0JBQUksQ3dIb0hnQixVQUFVLEdBQ2hDO0dBM0ZMLEFBQUEsQUErRk8sY0EvRk4sQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGekIsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFDQyxNQUFNLEdBL0ZkLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUZ6QixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUVDLE1BQU0sR0FoR2QsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RnpCLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBR0MsVUFBVTtHQWhHZixBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBQ0MsTUFBTTtHQTlGWCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBRUMsTUFBTTtHQS9GWCxBQUFBLGNBQUMsQ0FBZSxTQUFTLEFBQXhCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBR0MsVUFBVSxDQUFDO0lBQ1gsS0FBSyxFeEg1SE4sSUFBSSxHd0g2SEg7R0FuR1IsQUFBQSxBQXdHSyxjQXhHSixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDO0dBdkdMLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFzRkYsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEdBQ0QsQ0FBQyxDQUFBO0lBQ0YsS0FBSyxFeEhuSUoseUJBQUksQ3dIbUlrQixVQUFVLEdBSWpDO0tBN0dOLEFBQUEsQUEwR00sY0ExR0wsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEdBQ0QsQ0FBQyxDQUVGLENBQUM7S0F6R0osQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDLENBRUYsQ0FBQyxDQUFBO01BQ0EsS0FBSyxFeEhySUwseUJBQUksQ3dIcUltQixVQUFVLEdBQ2pDO0dBNUdQLEFBQUEsQUErR00sY0EvR0wsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGekIsUUFBUSxDQUNQLFVBQVUsR0FlUCxFQUFFLEFBT0YsVUFBVSxHQUNSLENBQUM7R0E5R04sQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxDQUFBO0lBQ0YsVUFBVSxFeEgxSVYseUJBQUksQ3dIMEl3QixVQUFVO0lBQ3RDLEtBQUssRXhIM0lMLElBQUksQ3dIMklRLFVBQVUsR0FPdEI7S0F4SFAsQUFBQSxBQWtITyxjQWxITixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxDQUdGLENBQUM7S0FqSEwsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxDQUdGLENBQUMsQ0FBQTtNQUNBLEtBQUssRXhIN0lOLElBQUksQ3dINklTLFVBQVUsR0FDdEI7S0FwSFIsQUFBQSxBQXFITyxjQXJITixDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUZ6QixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxBQU1ELE9BQU87S0FwSFosQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQyxBQU1ELE9BQU8sQ0FBQTtNQUNQLFVBQVUsRXhIaEpYLElBQUksQ3dIZ0pjLFVBQVUsR0FDMUI7R0F2SFQsQUFBQSxBQTJISSxjQTNISCxDQUFlLFNBQVMsQUFBeEIsRUFBeUIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUZ6QixRQUFRLENBQ1AsVUFBVSxDQW1DVCxVQUFVLEFBQUEsTUFBTTtHQTFIakIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNGRixRQUFRLENBQ1AsVUFBVSxDQW1DVCxVQUFVLEFBQUEsTUFBTSxDQUFBO0lBQ2YsWUFBWSxFeEh0SlYseUJBQUksQ3dIc0owQixXQUFXLENBQUMsV0FBVyxDeEh0SnJELHlCQUFJLEN3SHNKbUUsVUFBVSxHQUNuRjtHQTdITCxBQUFBLEFBK0hHLGNBL0hGLENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RnpCLFFBQVEsQ0F3Q1AsYUFBYSxDQUFDLElBQUk7R0E5SGxCLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFzRkYsUUFBUSxDQXdDUCxhQUFhLENBQUMsSUFBSSxDQUFBO0lBQ2pCLEtBQUssRXhIMUpGLElBQUksR3dIMkpQO0dBaklKLEFBQUEsQUFrSUcsY0FsSUYsQ0FBZSxTQUFTLEFBQXhCLEVBQXlCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGekIsUUFBUSxDQTJDUCxhQUFhO0dBakliLEFBQUEsY0FBQyxDQUFlLFNBQVMsQUFBeEIsRUFzRkYsUUFBUSxDQTJDUCxhQUFhLENBQUE7SUFDWixLQUFLLEV4SDdKRixJQUFJLEd3SGlLUDtLQXZJSixBQUFBLEFBb0lJLGNBcElILENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RnpCLFFBQVEsQ0EyQ1AsYUFBYSxDQUVaLENBQUM7S0FuSUYsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXNGRixRQUFRLENBMkNQLGFBQWEsQ0FFWixDQUFDLENBQUE7TUFDQSxLQUFLLEV4SC9KSCxJQUFJLEd3SGdLTjtHQXRJTCxBQUFBLEFBeUlFLGNBeklELENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5SXpCLFNBQVM7R0F4SVIsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQXdJRixTQUFTLENBQUE7SUFDUixnQkFBZ0IsRUFBRSxPQUFxQyxHQUN2RDtHQTNJSCxBQUFBLEFBNElFLGNBNUlELENBQWUsU0FBUyxBQUF4QixFQUF5QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUE0SXpCLFVBQVU7R0EzSVQsQUFBQSxjQUFDLENBQWUsU0FBUyxBQUF4QixFQTJJRixVQUFVLENBQUE7SUFDVCxLQUFLLEV4SHZLRCxJQUFJLEd3SHdLUjs7Q0E5SUgsQUFBQSxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QjtDQUN6QixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTJCO0VBRTdCLFlBQVksQ0FBQSxRQUFDO0VBZ0RiOzs7OztPQUtJLEVBd0ZMO0dBaEpELEFBQUEsQUFJRSxjQUpELENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFJMUIsUUFBUTtHQUhQLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFHRixRQUFRLENBQUE7SUFDUCxZQUFZLEV4SHVFSSxPQUFPLEd3SHRFdkI7R0FOSCxBQUFBLEFBT0UsY0FQRCxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBTzFCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU07R0FON0IsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQU1GLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sQ0FBQTtJQUM3QixVQUFVLEV4SGxDTixJQUFJLEN3SGtDUyxVQUFVLEdBQzNCO0dBVEgsQUFBQSxBQVVFLGNBVkQsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVUxQixZQUFZLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEdBQUcsRUFBRTtHQVR2QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBU0YsWUFBWSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQTtJQUN2QyxVQUFVLEV4SGlFTSxPQUFPLEN3SGpFTixVQUFVLEdBQzNCO0dBWkgsQUFBQSxBQWFFLGNBYkQsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQWExQixRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTztHQVo5QixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBWUYsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQTtJQUM5QixVQUFVLEV4SHhDTix3QkFBSSxHd0h5Q1I7R0FmSCxBQUFBLEFBZ0JFLGNBaEJELENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFnQjFCLFFBQVEsQ0FBQyxhQUFhO0dBZnJCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFlRixRQUFRLENBQUMsYUFBYSxDQUFBO0lBQ3JCLFlBQVksRXhIM0NSLHdCQUFJLEN3SDJDcUIsVUFBVSxHQUN2QztHQWxCSCxBQUFBLEFBMEJRLGNBMUJQLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFvQnpCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQzVCLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQUNGLFVBQVUsR0FDUixDQUFDLENBQ0YsQ0FBQztHQXpCTixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBbUJELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQzVCLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQUNGLFVBQVUsR0FDUixDQUFDLENBQ0YsQ0FBQyxDQUFBO0lBQ0EsS0FBSyxFeEhyRFAsSUFBSSxHd0hzREY7R0E1QlQsQUFBQSxBQTBDSSxjQTFDSCxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBbUN6QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFNRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBMUNwQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQW9DekIsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBS0QsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQTFDcEIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFxQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUlELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0ExQ3BCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBc0N6QixBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUdsQyxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBMUNwQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVDekIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFFNUIsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQXpDakIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQWtDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFNRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBekNqQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBbUNELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQUtELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0F6Q2pCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBSUQsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQXpDakIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUdsQyxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBekNqQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0NELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBRTVCLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQTtJQUNmLGdCQUFnQixFQUFFLE9BQXFDLEdBQ3ZEO0dBNUNMLEFBQUEsQUE4Q0csY0E5Q0YsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQW1DekIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E5Q3pDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBbUN6QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQS9DckMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFvQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBOUN6QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQW9DekIsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsR0EvQ3JDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBcUN6QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTlDekMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFxQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBL0NyQyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXNDekIsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E5Q3pDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBc0N6QixBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVNsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQS9DckMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1Q3pCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUEwQixBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBTzVCLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBOUN6QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVDekIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFrQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFrQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBWUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBU0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFTbEMsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFPNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsQ0FBQTtJQUNoQyxVQUFVLEV4SDFFUix5QkFBSSxDd0gwRXNCLFVBQVUsR0FDdkM7R0FqREosQUFBQSxBQThETyxjQTlETixDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUR6QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQ0FDSCxDQUFDLEFBQ0MsTUFBTTtHQTdEWCxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBd0RELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxDQUNILENBQUMsQUFDQyxNQUFNLENBQUE7SUFDTixLQUFLLEV4SHpGTixJQUFJLEd3SDBGSDtHQWhFUixBQUFBLEFBbUVPLGNBbkVOLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5RHpCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxHQU1ELENBQUMsR0FDQSxDQUFDO0dBbEVQLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUF3REQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEdBTUQsQ0FBQyxHQUNBLENBQUMsQ0FBQTtJQUNGLFVBQVUsRUFBRSxPQUFvQyxDQUFBLFVBQVU7SUFDMUQsS0FBSyxFeEgvRk4sd0JBQUksR3dIZ0dIO0dBdEVSLEFBQUEsQUF5RU8sY0F6RU4sQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlEekIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUMsR0F6RVYsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF5RHpCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlVLE1BQU0sR0FDaEIsQ0FBQztHQXhFUCxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBd0RELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQUE2QixBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQy9CLFFBQVEsQ0FDUCxVQUFVLEdBQ1AsRUFBRSxBQVlGLFVBQVUsR0FDUixDQUFDO0dBeEVQLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUF3REQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDLENBQUM7SUFDSCxVQUFVLEVBQUMsSUFBSTtJQUNmLFVBQVUsRUFBQyxXQUFXLENBQUEsVUFBVTtJQUNoQyxLQUFLLEV4SHRHTixJQUFJLEN3SHNHUyxVQUFVLEdBS3RCO0tBakZSLEFBQUEsQUE2RVEsY0E3RVAsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlEekIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUMsQ0FJRixDQUFDLEdBN0VULEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBeUR6QixBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFBNkIsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUMvQixRQUFRLENBQ1AsVUFBVSxHQUNQLEVBQUUsQUFZVSxNQUFNLEdBQ2hCLENBQUMsQ0FJRixDQUFDO0tBNUVOLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUF3REQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWUYsVUFBVSxHQUNSLENBQUMsQ0FJRixDQUFDO0tBNUVOLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUF3REQsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBQTZCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDL0IsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBWVUsTUFBTSxHQUNoQixDQUFDLENBSUYsQ0FBQyxDQUFBO01BQ0EsVUFBVSxFQUFFLE9BQXFDLENBQUEsVUFBVTtNQUMzRCxLQUFLLEV4SHpHUCxJQUFJLEN3SHlHVSxVQUFVLEdBQ3RCO0dBaEZULEFBQUEsQUF5RkksY0F6RkgsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGMUIsUUFBUSxDQUNQLFVBQVUsQ0FDVCxDQUFDO0dBeEZGLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzRkYsUUFBUSxDQUNQLFVBQVUsQ0FDVCxDQUFDLENBQUE7SUFDQSxLQUFLLEV4SHBISCx3QkFBSSxDd0hvSGdCLFVBQVUsR0FDaEM7R0EzRkwsQUFBQSxBQStGTyxjQS9GTixDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUYxQixRQUFRLENBQ1AsVUFBVSxDQUlULEVBQUUsQ0FDRCxFQUFFLENBQ0QsQ0FBQyxBQUNDLE1BQU0sR0EvRmQsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RjFCLFFBQVEsQ0FDUCxVQUFVLENBSVQsRUFBRSxDQUNELEVBQUUsQ0FDRCxDQUFDLEFBRUMsTUFBTSxHQWhHZCxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGMUIsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFHQyxVQUFVO0dBaEdmLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzRkYsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFDQyxNQUFNO0dBOUZYLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzRkYsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFFQyxNQUFNO0dBL0ZYLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzRkYsUUFBUSxDQUNQLFVBQVUsQ0FJVCxFQUFFLENBQ0QsRUFBRSxDQUNELENBQUMsQUFHQyxVQUFVLENBQUM7SUFDWCxLQUFLLEV4SDVITixJQUFJLEd3SDZISDtHQW5HUixBQUFBLEFBd0dLLGNBeEdKLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RjFCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxHQUNELENBQUM7R0F2R0wsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXNGRixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDLENBQUE7SUFDRixLQUFLLEV4SG5JSix5QkFBSSxDd0htSWtCLFVBQVUsR0FJakM7S0E3R04sQUFBQSxBQTBHTSxjQTFHTCxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUYxQixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsR0FDRCxDQUFDLENBRUYsQ0FBQztLQXpHSixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxHQUNELENBQUMsQ0FFRixDQUFDLENBQUE7TUFDQSxLQUFLLEV4SHJJTCx5QkFBSSxDd0hxSW1CLFVBQVUsR0FDakM7R0E1R1AsQUFBQSxBQStHTSxjQS9HTCxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUYxQixRQUFRLENBQ1AsVUFBVSxHQWVQLEVBQUUsQUFPRixVQUFVLEdBQ1IsQ0FBQztHQTlHTixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLENBQUE7SUFDRixVQUFVLEV4SDFJVix5QkFBSSxDd0gwSXdCLFVBQVU7SUFDdEMsS0FBSyxFeEgzSUwsSUFBSSxDd0gySVEsVUFBVSxHQU90QjtLQXhIUCxBQUFBLEFBa0hPLGNBbEhOLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RjFCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLENBR0YsQ0FBQztLQWpITCxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLENBR0YsQ0FBQyxDQUFBO01BQ0EsS0FBSyxFeEg3SU4sSUFBSSxDd0g2SVMsVUFBVSxHQUN0QjtLQXBIUixBQUFBLEFBcUhPLGNBckhOLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RjFCLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLEFBTUQsT0FBTztLQXBIWixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLEdBZVAsRUFBRSxBQU9GLFVBQVUsR0FDUixDQUFDLEFBTUQsT0FBTyxDQUFBO01BQ1AsVUFBVSxFeEhoSlgsSUFBSSxDd0hnSmMsVUFBVSxHQUMxQjtHQXZIVCxBQUFBLEFBMkhJLGNBM0hILENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUF1RjFCLFFBQVEsQ0FDUCxVQUFVLENBbUNULFVBQVUsQUFBQSxNQUFNO0dBMUhqQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0ZGLFFBQVEsQ0FDUCxVQUFVLENBbUNULFVBQVUsQUFBQSxNQUFNLENBQUE7SUFDZixZQUFZLEV4SHRKVix5QkFBSSxDd0hzSjBCLFdBQVcsQ0FBQyxXQUFXLEN4SHRKckQseUJBQUksQ3dIc0ptRSxVQUFVLEdBQ25GO0dBN0hMLEFBQUEsQUErSEcsY0EvSEYsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGMUIsUUFBUSxDQXdDUCxhQUFhLENBQUMsSUFBSTtHQTlIbEIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXNGRixRQUFRLENBd0NQLGFBQWEsQ0FBQyxJQUFJLENBQUE7SUFDakIsS0FBSyxFeEgxSkYsSUFBSSxHd0gySlA7R0FqSUosQUFBQSxBQWtJRyxjQWxJRixDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUYxQixRQUFRLENBMkNQLGFBQWE7R0FqSWIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXNGRixRQUFRLENBMkNQLGFBQWEsQ0FBQTtJQUNaLEtBQUssRXhIN0pGLElBQUksR3dIaUtQO0tBdklKLEFBQUEsQUFvSUksY0FwSUgsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVGMUIsUUFBUSxDQTJDUCxhQUFhLENBRVosQ0FBQztLQW5JRixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBc0ZGLFFBQVEsQ0EyQ1AsYUFBYSxDQUVaLENBQUMsQ0FBQTtNQUNBLEtBQUssRXhIL0pILElBQUksR3dIZ0tOO0dBdElMLEFBQUEsQUF5SUUsY0F6SUQsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXlJMUIsU0FBUztHQXhJUixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBd0lGLFNBQVMsQ0FBQTtJQUNSLGdCQUFnQixFQUFFLE9BQXFDLEdBQ3ZEO0dBM0lILEFBQUEsQUE0SUUsY0E1SUQsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQTRJMUIsVUFBVTtHQTNJVCxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBMklGLFVBQVUsQ0FBQTtJQUNULEtBQUssRXhIdktELElBQUksR3dId0tSOztDQTlJSCxBQUFBLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCO0NBQ3pCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMkI7RUFFN0IsWUFBWSxDQUFBLFFBQUM7RUFnRGI7Ozs7O09BS0ksRUF3Rkw7R0FoSkQsQUFBQSxBQUlFLGNBSkQsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQUkxQixRQUFRO0dBSFAsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUdGLFFBQVEsQ0FBQTtJQUNQLFlBQVksRXhId0VHLE9BQU8sR3dIdkV0QjtHQU5ILEFBQUEsQUFPRSxjQVBELENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFPMUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTTtHQU43QixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBTUYsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxDQUFBO0lBQzdCLFVBQVUsRXhIbENOLElBQUksQ3dIa0NTLFVBQVUsR0FDM0I7R0FUSCxBQUFBLEFBVUUsY0FWRCxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBVTFCLFlBQVksQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsR0FBRyxFQUFFO0dBVHZDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFTRixZQUFZLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFBO0lBQ3ZDLFVBQVUsRXhIa0VLLE9BQU8sQ3dIbEVMLFVBQVUsR0FDM0I7R0FaSCxBQUFBLEFBYUUsY0FiRCxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBYTFCLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxPQUFPO0dBWjlCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFZRixRQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFBO0lBQzlCLFVBQVUsRXhIeENOLHdCQUFJLEd3SHlDUjtHQWZILEFBQUEsQUFnQkUsY0FoQkQsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQWdCMUIsUUFBUSxDQUFDLGFBQWE7R0FmckIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQWVGLFFBQVEsQ0FBQyxhQUFhLENBQUE7SUFDckIsWUFBWSxFeEgzQ1Isd0JBQUksQ3dIMkNxQixVQUFVLEdBQ3ZDO0dBbEJILEFBQUEsQUEwQlEsY0ExQlAsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQW9CekIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDNUIsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBQ0YsVUFBVSxHQUNSLENBQUMsQ0FDRixDQUFDO0dBekJOLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFtQkQsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFDNUIsUUFBUSxDQUNQLFVBQVUsR0FDUCxFQUFFLEFBQ0YsVUFBVSxHQUNSLENBQUMsQ0FDRixDQUFDLENBQUE7SUFDQSxLQUFLLEV4SHJEUCxJQUFJLEd3SHNERjtHQTVCVCxBQUFBLEFBMENJLGNBMUNILENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFtQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQU1ELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0ExQ3BCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBb0N6QixBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFLRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBMUNwQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXFDekIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBSUQsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQTFDcEIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFzQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBR2xDLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsR0ExQ3BCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUN6QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQUU1QixRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBekNqQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBa0NELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQU1ELFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0F6Q2pCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBS0QsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRTtHQXpDakIsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQW9DRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFJRCxRQUFRLENBQ1AsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0dBekNqQixBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBR2xDLFFBQVEsQ0FDUCxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7R0F6Q2pCLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFzQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFFNUIsUUFBUSxDQUNQLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFBO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBcUMsR0FDdkQ7R0E1Q0wsQUFBQSxBQThDRyxjQTlDRixDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBbUN6QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTlDekMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFtQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVlELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBL0NyQyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQW9DekIsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E5Q3pDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBb0N6QixBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQyxHQS9DckMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFxQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVNELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBOUN6QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXFDekIsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsR0EvQ3JDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBc0N6QixBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTlDekMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQUEwQixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFzQ3pCLEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBU2xDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDLEdBL0NyQyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBQTBCLEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQXVDekIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBQTBCLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFPNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E5Q3pDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFBMEIsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBdUN6QixBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFBMEIsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVE1QixRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQWtDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQWtDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIsRUFZRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQW1DRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQW1DRCxBQUFBLGtCQUFDLENBQW1CLFFBQVEsQUFBM0IsRUFXRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQW9DRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFTRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQW9DRCxBQUFBLGtCQUFDLENBQW1CLFNBQVMsQUFBNUIsRUFVRCxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVFsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQztHQTdDdEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXFDRCxBQUFBLGtCQUFDLENBQW1CLFlBQVksQUFBL0IsRUFBZ0MsQUFBQSxXQUFDLENBQVksWUFBWSxBQUF4QixFQVNsQyxRQUFRLENBQUMsVUFBVSxHQUFHLEVBQUUsQUFBQSxNQUFNLEdBQUcsQ0FBQztHQTlDbEMsQUFBQSxjQUFDLENBQWUsVUFBVSxBQUF6QixFQXNDRCxBQUFBLGtCQUFDLENBQW1CLE1BQU0sQUFBekIs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QUMsQ0FBbUIsTUFBTSxBQUF6QixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBa0NELEFBQUEsa0JBQUMsQ0FBbUIsTUFBTSxBQUF6QixFQVlELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBbUNELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBbUNELEFBQUEsa0JBQUMsQ0FBbUIsUUFBUSxBQUEzQixFQVdELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBb0NELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVNELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBb0NELEFBQUEsa0JBQUMsQ0FBbUIsU0FBUyxBQUE1QixFQVVELFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLE1BQU0sR0FBRyxDQUFDO0dBOUNsQyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFBQXhCLEVBUWxDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDO0dBN0N0QyxBQUFBLGNBQUMsQ0FBZSxVQUFVLEFBQXpCLEVBcUNELEFBQUEsa0JBQUMsQ0FBbUIsWUFBWSxBQUEvQixFQUFnQyxBQUFBLFdBQUMsQ0FBWSxZQUFZLEFB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QUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRNUIsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFrQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFrQ0QsQUFBQSxrQkFBQyxDQUFtQixNQUFNLEFBQXpCLEVBWUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFtQ0QsQUFBQSxrQkFBQyxDQUFtQixRQUFRLEFBQTNCLEVBV0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBU0QsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsVUFBVSxHQUFHLENBQUM7R0E3Q3RDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFvQ0QsQUFBQSxrQkFBQyxDQUFtQixTQUFTLEFBQTVCLEVBVUQsUUFBUSxDQUFDLFVBQVUsR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUM7R0E5Q2xDLEFBQUEsY0FBQyxDQUFlLFVBQVUsQUFBekIsRUFxQ0QsQUFBQSxrQkFBQyxDQUFtQixZQUFZLEFBQS9CLEVBQWdDLEFBQUEsV0FBQyxDQUFZLFlBQVksQUFBeEIsRUFRbEMsUUFBUSxDQUFDLFVBQVUsR0FB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 */

