@charset "UTF-8";
/*
    Table of Contents

    Name                 : Zenix
    Author               : DexignZone
    Author Portfolio     : https://themeforest.net/user/dexignzone/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/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/font-awesome/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/flaticon_1.css");
@import url("./../icons/icomoon/icomoon.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: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #ebd7b0;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(228, 195, 113, 0.44);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.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, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover, .datepicker table tr td.selected, .datepicker table tr td.active, .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
  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: #5e72e4;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --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: #b79045;
  --bs-secondary: #6418C3;
  --bs-success: #68CF29;
  --bs-info: #51A6F5;
  --bs-warning: #FFAB2D;
  --bs-danger: #FF4C41;
  --bs-light: #f7f7f7;
  --bs-dark: #6e6e6e;
  --bs-primary-rgb: 235, 129, 83;
  --bs-secondary-rgb: 100, 24, 195;
  --bs-success-rgb: 104, 207, 41;
  --bs-info-rgb: 81, 166, 245;
  --bs-warning-rgb: 255, 171, 45;
  --bs-danger-rgb: 255, 76, 65;
  --bs-light-rgb: 247, 247, 247;
  --bs-dark-rgb: 110, 110, 110;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 126, 126, 126;
  --bs-body-bg-rgb: 247, 247, 247;
  --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: Roboto, sans-serif;
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #7e7e7e;
  --bs-body-bg: #f7f7f7; }

*,
*::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: 500;
  line-height: 1.2;
  color: #3d4465; }

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: #b79045;
  text-decoration: underline; }
  a:hover {
    color: #bc6742; }

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: #e83e8c;
  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: #f7f7f7;
  border: 1px solid #dee2e6;
  border-radius: 0.75rem;
  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.5rem; }

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.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.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.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.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.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.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.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.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 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.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #7e7e7e;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #7e7e7e;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #7e7e7e;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #7e7e7e;
  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: #fbe6dd;
  --bs-table-striped-bg: #eedbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e2cfc7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e8d5cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e2cfc7; }

.table-secondary {
  --bs-table-bg: #e0d1f3;
  --bs-table-striped-bg: #d5c7e7;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cabcdb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cfc1e1;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cabcdb; }

.table-success {
  --bs-table-bg: #e1f5d4;
  --bs-table-striped-bg: #d6e9c9;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbddbf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d0e3c4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbddbf; }

.table-info {
  --bs-table-bg: #dcedfd;
  --bs-table-striped-bg: #d1e1f0;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c6d5e4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ccdbea;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c6d5e4; }

.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: #ffdbd9;
  --bs-table-striped-bg: #f2d0ce;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6c5c3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eccbc9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6c5c3; }

.table-light {
  --bs-table-bg: #f7f7f7;
  --bs-table-striped-bg: #ebebeb;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dedede;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e4e4e4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dedede; }

.table-dark {
  --bs-table-bg: #6e6e6e;
  --bs-table-striped-bg: #757575;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #7d7d7d;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #797979;
  --bs-table-hover-color: #000;
  color: #fff;
  border-color: #7d7d7d; }

.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.375rem + 1px);
  padding-bottom: calc(0.375rem + 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; }
  @media (min-width: 1200px) {
    .col-form-label-sm {
      font-size: 0.76562rem; } }

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: #f7f7f7;
  background-clip: padding-box;
  border: 1px solid #EEEEEE;
  appearance: none;
  border-radius: 0.75rem;
  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: #7e7e7e;
    background-color: #f7f7f7;
    border-color: #f5c0a9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 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.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    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.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    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.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #7e7e7e;
  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; }
  @media (min-width: 1200px) {
    .form-control-sm {
      font-size: 0.76562rem; } }
  .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 + 0.75rem + 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.375rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.75rem; }
  .form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.75rem; }

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: #f7f7f7;
  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 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #EEEEEE;
  border-radius: 0.75rem;
  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: #f5c0a9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #7e7e7e; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.76563rem;
  border-radius: 0.2rem; }
  @media (min-width: 1200px) {
    .form-select-sm {
      font-size: 0.76562rem; } }

.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: #f7f7f7;
  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: #f5c0a9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .form-check-input:checked {
    background-color: #b79045;
    border-color: #b79045; }
    .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: #b79045;
    border-color: #b79045;
    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='%23f5c0a9'/%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 #f7f7f7, 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #f7f7f7, 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #b79045;
    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: #f9d9cb; }
  .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: #b79045;
    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: #f9d9cb; }
  .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 0.75rem;
    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 0.75rem; }
    .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.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #EEEEEE;
  border-radius: 0.75rem; }

.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; }
  @media (min-width: 1200px) {
    .input-group-sm > .form-control,
    .input-group-sm > .form-select,
    .input-group-sm > .input-group-text,
    .input-group-sm > .btn {
      font-size: 0.76562rem; } }

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

.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: #68CF29; }

.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(104, 207, 41, 0.9);
  border-radius: 0.75rem; }
  @media (min-width: 1200px) {
    .valid-tooltip {
      font-size: 0.76562rem; } }

.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: #68CF29;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2368CF29' 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.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #68CF29;
    box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.25); }

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #68CF29; }
  .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: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 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='%2368CF29' 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 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #68CF29;
    box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #68CF29; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #68CF29; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #68CF29; }

.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: #FF4C41; }

.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(255, 76, 65, 0.9);
  border-radius: 0.75rem; }
  @media (min-width: 1200px) {
    .invalid-tooltip {
      font-size: 0.76562rem; } }

.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: #FF4C41;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF4C41'%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='%23FF4C41' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #FF4C41;
    box-shadow: 0 0 0 0.25rem rgba(255, 76, 65, 0.25); }

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #FF4C41; }
  .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: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 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='%23FF4C41'%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='%23FF4C41' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #FF4C41;
    box-shadow: 0 0 0 0.25rem rgba(255, 76, 65, 0.25); }

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

.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: #7e7e7e;
  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.75rem;
  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: #7e7e7e; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #000;
  background-color: #b79045;
  border-color: #b79045; }
  .btn-primary:hover {
    color: #000;
    background-color: #ee946d;
    border-color: #ed8e64; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000;
    background-color: #ee946d;
    border-color: #ed8e64;
    box-shadow: 0 0 0 0.25rem rgba(200, 110, 71, 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: #ef9a75;
    border-color: #ed8e64; }
    .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(200, 110, 71, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #000;
    background-color: #b79045;
    border-color: #b79045; }

.btn-secondary {
  color: #fff;
  background-color: #6418C3;
  border-color: #6418C3; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5514a6;
    border-color: #50139c; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #fff;
    background-color: #5514a6;
    border-color: #50139c;
    box-shadow: 0 0 0 0.25rem rgba(123, 59, 204, 0.5); }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #50139c;
    border-color: #4b1292; }
    .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(123, 59, 204, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #fff;
    background-color: #6418C3;
    border-color: #6418C3; }

.btn-success {
  color: #000;
  background-color: #68CF29;
  border-color: #68CF29; }
  .btn-success:hover {
    color: #000;
    background-color: #7fd649;
    border-color: #77d43e; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000;
    background-color: #7fd649;
    border-color: #77d43e;
    box-shadow: 0 0 0 0.25rem rgba(88, 176, 35, 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: #86d954;
    border-color: #77d43e; }
    .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(88, 176, 35, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #000;
    background-color: #68CF29;
    border-color: #68CF29; }

.btn-info {
  color: #000;
  background-color: #51A6F5;
  border-color: #51A6F5; }
  .btn-info:hover {
    color: #000;
    background-color: #6bb3f7;
    border-color: #62aff6; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000;
    background-color: #6bb3f7;
    border-color: #62aff6;
    box-shadow: 0 0 0 0.25rem rgba(69, 141, 208, 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: #74b8f7;
    border-color: #62aff6; }
    .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(69, 141, 208, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000;
    background-color: #51A6F5;
    border-color: #51A6F5; }

.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: #FF4C41;
  border-color: #FF4C41; }
  .btn-danger:hover {
    color: #000;
    background-color: #ff675e;
    border-color: #ff5e54; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #000;
    background-color: #ff675e;
    border-color: #ff5e54;
    box-shadow: 0 0 0 0.25rem rgba(217, 65, 55, 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: #ff7067;
    border-color: #ff5e54; }
    .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(217, 65, 55, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #000;
    background-color: #FF4C41;
    border-color: #FF4C41; }

.btn-light {
  color: #000;
  background-color: #f7f7f7;
  border-color: #f7f7f7; }
  .btn-light:hover {
    color: #000;
    background-color: #f8f8f8;
    border-color: #f8f8f8; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    box-shadow: 0 0 0 0.25rem rgba(210, 210, 210, 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: #f9f9f9;
    border-color: #f8f8f8; }
    .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(210, 210, 210, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #f7f7f7;
    border-color: #f7f7f7; }

.btn-dark {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #6e6e6e; }
  .btn-dark:hover {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #585858; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #585858;
    box-shadow: 0 0 0 0.25rem rgba(132, 132, 132, 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: #585858;
    border-color: #535353; }
    .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(132, 132, 132, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #6e6e6e;
    border-color: #6e6e6e; }

.btn-outline-primary {
  color: #b79045;
  border-color: #b79045; }
  .btn-outline-primary:hover {
    color: #000;
    background-color: #b79045;
    border-color: #b79045; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 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: #b79045;
    border-color: #b79045; }
    .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(235, 129, 83, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #b79045;
    background-color: transparent; }

.btn-outline-secondary {
  color: #6418C3;
  border-color: #6418C3; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6418C3;
    border-color: #6418C3; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(100, 24, 195, 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: #fff;
    background-color: #6418C3;
    border-color: #6418C3; }
    .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(100, 24, 195, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #6418C3;
    background-color: transparent; }

.btn-outline-success {
  color: #68CF29;
  border-color: #68CF29; }
  .btn-outline-success:hover {
    color: #000;
    background-color: #68CF29;
    border-color: #68CF29; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 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: #68CF29;
    border-color: #68CF29; }
    .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(104, 207, 41, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #68CF29;
    background-color: transparent; }

.btn-outline-info {
  color: #51A6F5;
  border-color: #51A6F5; }
  .btn-outline-info:hover {
    color: #000;
    background-color: #51A6F5;
    border-color: #51A6F5; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.25rem rgba(81, 166, 245, 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: #51A6F5;
    border-color: #51A6F5; }
    .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(81, 166, 245, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #51A6F5;
    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: #FF4C41;
  border-color: #FF4C41; }
  .btn-outline-danger:hover {
    color: #000;
    background-color: #FF4C41;
    border-color: #FF4C41; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 76, 65, 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: #FF4C41;
    border-color: #FF4C41; }
    .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(255, 76, 65, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #FF4C41;
    background-color: transparent; }

.btn-outline-light {
  color: #f7f7f7;
  border-color: #f7f7f7; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #f7f7f7;
    border-color: #f7f7f7; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(247, 247, 247, 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: #f7f7f7;
    border-color: #f7f7f7; }
    .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(247, 247, 247, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f7f7f7;
    background-color: transparent; }

.btn-outline-dark {
  color: #6e6e6e;
  border-color: #6e6e6e; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #6e6e6e;
    border-color: #6e6e6e; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(110, 110, 110, 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: #6e6e6e;
    border-color: #6e6e6e; }
    .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(110, 110, 110, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #6e6e6e;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #b79045;
  text-decoration: underline; }
  .btn-link:hover {
    color: #bc6742; }
  .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; }
  @media (min-width: 1200px) {
    .btn-sm, .btn-group-sm > .btn {
      font-size: 0.76562rem; } }

.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: #7e7e7e;
  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.75rem; }
  .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 1rem;
  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: #b79045; }
  .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 1rem;
  margin-bottom: 0;
  font-size: 0.76563rem;
  color: #6c757d;
  white-space: nowrap; }
  @media (min-width: 1200px) {
    .dropdown-header {
      font-size: 0.76562rem; } }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  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: #b79045; }
    .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: #b79045;
  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: #bc6742; }
  .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.75rem;
    border-top-right-radius: 0.75rem; }
    .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: #f7f7f7;
    border-color: #dee2e6 #dee2e6 #f7f7f7; }
  .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.75rem; }

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

.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.75rem;
  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.75rem; }
  .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.75rem - 1px);
      border-top-right-radius: calc(0.75rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.75rem - 1px);
      border-bottom-left-radius: calc(0.75rem - 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.75rem - 1px) calc(0.75rem - 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.75rem - 1px) calc(0.75rem - 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.75rem - 1px); }

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

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

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.75rem - 1px);
  border-bottom-left-radius: calc(0.75rem - 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: #7e7e7e;
  text-align: left;
  background-color: #f7f7f7;
  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: #d4744b;
    background-color: #fdf2ee;
    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='%23d4744b'%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='%237e7e7e'%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: #f5c0a9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }

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

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

.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: #b79045;
  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: #bc6742;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #bc6742;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(235, 129, 83, 0.25); }

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

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

.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.75rem;
  border-bottom-left-radius: 0.75rem; }

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

.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; }
  @media (min-width: 1200px) {
    .pagination-sm .page-link {
      font-size: 0.76562rem; } }

.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.75rem; }
  .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.75rem; }

.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: #8d4d32;
  background-color: #fbe6dd;
  border-color: #f9d9cb; }
  .alert-primary .alert-link {
    color: #713e28; }

.alert-secondary {
  color: #3c0e75;
  background-color: #e0d1f3;
  border-color: #d1baed; }
  .alert-secondary .alert-link {
    color: #300b5e; }

.alert-success {
  color: #2a5310;
  background-color: #e1f5d4;
  border-color: #d2f1bf; }
  .alert-success .alert-link {
    color: #22420d; }

.alert-info {
  color: #316493;
  background-color: #dcedfd;
  border-color: #cbe4fc; }
  .alert-info .alert-link {
    color: #275076; }

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

.alert-danger {
  color: #992e27;
  background-color: #ffdbd9;
  border-color: #ffc9c6; }
  .alert-danger .alert-link {
    color: #7a251f; }

.alert-light {
  color: #636363;
  background-color: #fdfdfd;
  border-color: #fdfdfd; }
  .alert-light .alert-link {
    color: #4f4f4f; }

.alert-dark {
  color: #424242;
  background-color: #e2e2e2;
  border-color: #d4d4d4; }
  .alert-dark .alert-link {
    color: #353535; }

@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.75rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #b79045;
  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.75rem; }

.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: #7e7e7e;
    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: #b79045;
    border-color: #b79045; }
  .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.75rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.75rem;
    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.75rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.75rem;
      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.75rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.75rem;
      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.75rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.75rem;
      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.75rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.75rem;
      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.75rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.75rem;
      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: #8d4d32;
  background-color: #fbe6dd; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #8d4d32;
    background-color: #e2cfc7; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #8d4d32;
    border-color: #8d4d32; }

.list-group-item-secondary {
  color: #3c0e75;
  background-color: #e0d1f3; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #3c0e75;
    background-color: #cabcdb; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #3c0e75;
    border-color: #3c0e75; }

.list-group-item-success {
  color: #2a5310;
  background-color: #e1f5d4; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #2a5310;
    background-color: #cbddbf; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #2a5310;
    border-color: #2a5310; }

.list-group-item-info {
  color: #316493;
  background-color: #dcedfd; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #316493;
    background-color: #c6d5e4; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #316493;
    border-color: #316493; }

.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: #992e27;
  background-color: #ffdbd9; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #992e27;
    background-color: #e6c5c3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #992e27;
    border-color: #992e27; }

.list-group-item-light {
  color: #636363;
  background-color: #fdfdfd; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #636363;
    background-color: #e4e4e4; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #636363;
    border-color: #636363; }

.list-group-item-dark {
  color: #424242;
  background-color: #e2e2e2; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #424242;
    background-color: #cbcbcb; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #424242;
    border-color: #424242; }

.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.75rem;
  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(235, 129, 83, 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.75rem; }
  .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.75rem - 1px);
  border-top-right-radius: calc(0.75rem - 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: "Roboto", 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; }
  @media (min-width: 1200px) {
    .tooltip {
      font-size: 0.76562rem; } }
  .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.75rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: "Roboto", 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; }
  @media (min-width: 1200px) {
    .popover {
      font-size: 0.76562rem; } }
  .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: #3d4465;
  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: #7e7e7e; }

.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: #b79045; }
  .link-primary:hover, .link-primary:focus {
    color: #ef9a75; }

.link-secondary {
  color: #6418C3; }
  .link-secondary:hover, .link-secondary:focus {
    color: #50139c; }

.link-success {
  color: #68CF29; }
  .link-success:hover, .link-success:focus {
    color: #86d954; }

.link-info {
  color: #51A6F5; }
  .link-info:hover, .link-info:focus {
    color: #74b8f7; }

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

.link-danger {
  color: #FF4C41; }
  .link-danger:hover, .link-danger:focus {
    color: #ff7067; }

.link-light {
  color: #f7f7f7; }
  .link-light:hover, .link-light:focus {
    color: #f9f9f9; }

.link-dark {
  color: #6e6e6e; }
  .link-dark:hover, .link-dark:focus {
    color: #585858; }

.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: #b79045 !important; }

.border-secondary {
  border-color: #6418C3 !important; }

.border-success {
  border-color: #68CF29 !important; }

.border-info {
  border-color: #51A6F5 !important; }

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

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

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

.border-dark {
  border-color: #6e6e6e !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.5rem !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.5rem !important; }

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

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

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

.mx-1 {
  margin-right: 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.5rem !important;
  margin-left: 1.5rem !important; }

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

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

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

.my-1 {
  margin-top: 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.5rem !important;
  margin-bottom: 1.5rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.px-1 {
  padding-right: 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.5rem !important;
  padding-left: 1.5rem !important; }

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

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

.py-1 {
  padding-top: 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.5rem !important;
  padding-bottom: 1.5rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ps-4 {
  padding-left: 1.5rem !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.75rem !important; }

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

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

.rounded-2 {
  border-radius: 0.75rem !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.75rem !important;
  border-top-right-radius: 0.75rem !important; }

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

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

.rounded-start {
  border-bottom-left-radius: 0.75rem !important;
  border-top-left-radius: 0.75rem !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.5rem !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.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 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.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 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.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 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.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 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.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !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.5rem !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.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 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.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 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.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 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.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 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.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !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.5rem !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.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 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.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 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.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 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.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 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.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !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.5rem !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.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 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.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 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.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 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.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 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.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !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.5rem !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.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 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.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 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.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 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.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 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.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !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); }

body {
  overflow-x: hidden;
  height: 100%;
  position: relative;
  max-width: 100%;
  font-size: 0.875rem; }
  @media only screen and (max-width: 991px) {
    body {
      font-size: 0.875rem; } }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #000;
  font-weight: 600; }

p {
  line-height: 1.8; }

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

#main-wrapper {
  opacity: 0;
  transition: all 0.25s ease-in;
  overflow: hidden;
  position: relative; }
  #main-wrapper.show {
    opacity: 1; }

.rounded-lg {
  border-radius: 0.35rem; }

ul {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

a {
  text-decoration: none;
  color: #7e7e7e; }
  a:hover, a:focus, a.active {
    text-decoration: none; }

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

.btn-link:hover, .btn-link:focus, .btn-link.active {
  text-decoration: none; }

.fs-12 {
  font-size: 12px !important;
  line-height: 1.6; }

.fs-13 {
  font-size: 13px !important;
  line-height: 1.4; }

.fs-14 {
  font-size: 14px !important;
  line-height: 1.5; }
  @media only screen and (max-width: 1199px) {
    .fs-14 {
      font-size: 12px !important; } }

.fs-15 {
  font-size: 14px !important;
  line-height: 1.5; }

.fs-16 {
  font-size: 16px !important;
  line-height: 1.5; }

.fs-18 {
  font-size: 18px !important;
  line-height: 1.5; }

.fs-20 {
  font-size: 20px !important;
  line-height: 1.5; }

.fs-22 {
  font-size: 22px !important;
  line-height: 1.5; }

.fs-24 {
  font-size: 24px !important;
  line-height: 1.4; }

.fs-26 {
  font-size: 26px !important;
  line-height: 1.4; }

.fs-28 {
  font-size: 28px !important;
  line-height: 1.4; }

.fs-30 {
  font-size: 30px !important;
  line-height: 1.4; }

.fs-32 {
  font-size: 32px !important;
  line-height: 1.25; }

.fs-34 {
  font-size: 34px !important;
  line-height: 1.25; }

.fs-35 {
  font-size: 35px !important;
  line-height: 1.25; }

.fs-36 {
  font-size: 36px !important;
  line-height: 1.25; }

.fs-38 {
  font-size: 38px !important;
  line-height: 1.25; }

.fs-46 {
  font-size: 46px !important;
  line-height: 1.25; }

.fs-48 {
  font-size: 48px !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; }

.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; }

.w-space-no {
  white-space: nowrap; }

.content-body .container {
  margin-top: 40px;
  padding-right: 40px;
  padding-left: 40px; }
  @media only screen and (min-width: 1600px) {
    .content-body .container.max {
      max-width: 1340px; } }
  @media only screen and (max-width: 1200px) {
    .content-body .container.max {
      margin-top: 30px;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 100%; } }
  @media only screen and (max-width: 767px) {
    .content-body .container.max {
      margin-top: 20px;
      padding-right: 20px;
      padding-left: 20px;
      max-width: 100%; } }
  @media only screen and (max-width: 575px) {
    .content-body .container.max {
      margin-top: 15px;
      padding-right: 15px;
      padding-left: 15px;
      max-width: 100%; } }

.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: 40px;
  padding-right: 40px;
  padding-left: 40px; }
  @media only screen and (max-width: 1200px) {
    .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: 30px;
      padding-right: 30px;
      padding-left: 30px; } }
  @media only screen and (max-width: 767px) {
    .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: 20px;
      padding-right: 20px;
      padding-left: 20px; } }
  @media only screen and (max-width: 575px) {
    .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: 15px;
      padding-right: 15px;
      padding-left: 15px; } }

/*sp*/
.row.sp4,
.sp4 {
  margin-left: -2px;
  margin-right: -2px; }
  .row.sp4 [class*="col-"],
  .sp4 [class*="col-"] {
    padding-left: 2px;
    padding-right: 2px; }

.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: 16px;
  margin-bottom: 1.875rem;
  margin-top: 3.125rem;
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 10px; }
  [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; }

.text-primary {
  color: var(--primary) !important; }

.bg-primary {
  background-color: var(--primary) !important; }

.support-ticket {
  position: fixed;
  bottom: 30px;
  right: 15px;
  z-index: 999999; }

.support-ticket-btn {
  width: 100px;
  background: #7CB442;
  animation: 0.7s ease-in-out 0s infinite alternate none running crescendo;
  border-radius: 50px;
  color: #fff;
  font-size: 8px;
  font-size: 16px;
  padding: 5px 10px 7px;
  text-align: center;
  display: inline-block;
  box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; }
  .support-ticket-btn:hover, .support-ticket-btn:focus {
    color: #fff; }

.text-blue {
  color: #5e72e4; }

.text-indigo {
  color: #6610f2; }

.text-purple {
  color: #6f42c1; }

.text-pink {
  color: #e83e8c; }

.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: #191e3a !important; }

.bg-purpal {
  background: #4527a0 !important; }

.bg-red {
  background: #c62828 !important; }

.bg-blue-dark {
  background: #283593 !important; }

.bg-blue {
  background: #7356f1 !important; }

.bg-blue-light {
  background: #5bcfc5 !important; }

.bg-green-light {
  background: #00838f !important; }

.bg-green {
  background: #ff8f16 !important; }

.bg-black {
  background: #000; }

.text-black {
  color: #000 !important; }

.dz-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(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

.height10 {
  height: 10px; }

.height20 {
  height: 20px; }

.height30 {
  height: 30px; }

.height40 {
  height: 40px; }

.height50 {
  height: 50px; }

.height60 {
  height: 60px; }

.height70 {
  height: 70px; }

.height80 {
  height: 80px; }

.height90 {
  height: 90px; }

.height100 {
  height: 100px; }

.height110 {
  height: 110px; }

.height120 {
  height: 120px; }

.height130 {
  height: 130px; }

.height140 {
  height: 140px; }

.height150 {
  height: 150px; }

.height160 {
  height: 160px; }

.height170 {
  height: 170px; }

.height180 {
  height: 180px; }

.height190 {
  height: 190px; }

.height200 {
  height: 200px; }

.height210 {
  height: 210px; }

.height220 {
  height: 220px; }

.height230 {
  height: 230px; }

.height240 {
  height: 240px; }

.height250 {
  height: 250px; }

.height260 {
  height: 260px; }

.height270 {
  height: 270px; }

.height280 {
  height: 280px; }

.height290 {
  height: 290px; }

.height300 {
  height: 300px; }

.height310 {
  height: 310px; }

.height320 {
  height: 320px; }

.height330 {
  height: 330px; }

.height340 {
  height: 340px; }

.height350 {
  height: 350px; }

.height360 {
  height: 360px; }

.height370 {
  height: 370px; }

.height380 {
  height: 380px; }

.height390 {
  height: 390px; }

.height400 {
  height: 400px; }

.height415 {
  height: 415px; }

.height500 {
  height: 500px; }

.height520 {
  height: 520px; }

.height600 {
  height: 600px; }

.height630 {
  height: 630px; }

.height650 {
  height: 650px; }

.height720 {
  height: 720px; }

.height750 {
  height: 750px; }

.height800 {
  height: 800px; }

.width10 {
  width: 10px; }

.width20 {
  width: 20px; }

.width30 {
  width: 30px; }

.width40 {
  width: 40px; }

.width50 {
  width: 50px; }

.width60 {
  width: 60px; }

.width70 {
  width: 70px; }

.width80 {
  width: 80px; }

.width90 {
  width: 90px; }

.width100 {
  width: 100px; }

.width110 {
  width: 110px; }

.width120 {
  width: 120px; }

.width130 {
  width: 130px; }

.width140 {
  width: 140px; }

.width150 {
  width: 150px; }

.width160 {
  width: 160px; }

.width170 {
  width: 170px; }

.width180 {
  width: 180px; }

.width190 {
  width: 190px; }

.width200 {
  width: 200px; }

.width210 {
  width: 210px; }

.width220 {
  width: 220px; }

.width230 {
  width: 230px; }

.width240 {
  width: 240px; }

.width250 {
  width: 250px; }

.width260 {
  width: 260px; }

.width270 {
  width: 270px; }

.width280 {
  width: 280px; }

.width290 {
  width: 290px; }

.width300 {
  width: 300px; }

.width310 {
  width: 310px; }

.width320 {
  width: 320px; }

.width330 {
  width: 330px; }

.width340 {
  width: 340px; }

.width350 {
  width: 350px; }

.width360 {
  width: 360px; }

.width370 {
  width: 370px; }

.width380 {
  width: 380px; }

.width390 {
  width: 390px; }

.width400 {
  width: 400px; }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes crescendo {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@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 {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff; }

.sk-three-bounce {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: white; }

.sk-three-bounce .sk-child {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-color: var(--primary);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
  animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }

.sk-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.sk-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-three-bounce {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes sk-three-bounce {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.footer {
  padding-left: 17.5rem;
  background-color: #fff; }
  .footer .copyright {
    padding: 0.9375rem; }
    .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: 767px) {
  [data-sidebar-style="overlay"] .nav-header .logo-abbr {
    display: block; } }

[data-header-position="fixed"] .nav-header {
  position: fixed;
  left: auto; }

.nav-header {
  height: 4.5rem;
  width: 17.5rem;
  display: inline-block;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--nav-headbg);
  transition: all .2s ease;
  z-index: 10; }
  .nav-header .logo-abbr {
    min-width: 45px;
    max-width: 40px; }
    @media only screen and (max-width: 575px) {
      .nav-header .logo-abbr {
        min-width: 35px; } }
  .nav-header .logo-compact {
    display: none; }
  @media only screen and (max-width: 1350px) {
    .nav-header {
      width: 17rem; } }
  .nav-header .svg-logo-rect {
    fill: var(--primary); }
  .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: 20px;
    padding-right: 50px;
    font-weight: 700; }
    [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: 767px) {
      .nav-header .brand-logo {
        padding-left: 0;
        padding-right: 0;
        justify-content: center; } }
  .nav-header .brand-title {
    margin-left: 20px;
    max-width: 120px;
    margin-top: 0px; }
    [data-theme-version="dark"] .nav-header .brand-title {
      background-position: 0 120%; }

@media only screen and (max-width: 1199px) {
  /* .nav-header {
		height:5rem;
    } */ }

@media only screen and (max-width: 1023px) {
  .nav-header {
    width: 5rem; }
    .nav-header .brand-title {
      display: none; } }

.nav-control {
  cursor: pointer;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;
  font-size: 1.4rem;
  padding: 2px 0.5rem 0;
  border-radius: 2px; }
  @media only screen and (max-width: 1023px) {
    .nav-control {
      right: -45px; } }
  @media only screen and (max-width: 767px) {
    .nav-control {
      right: -2.75rem; } }
  @media only screen and (max-width: 575px) {
    .nav-control {
      right: -3rem; } }

.hamburger {
  display: inline-block;
  left: 0px;
  position: relative;
  top: 3px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 26px;
  z-index: 999; }

.hamburger .line {
  background: var(--primary);
  display: block;
  height: 3px;
  border-radius: 3px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.hamburger .line:nth-child(1) {
  width: 20px; }

.hamburger .line:nth-child(2) {
  width: 26px; }

.hamburger .line:nth-child(3) {
  width: 22px; }

.hamburger:hover {
  cursor: pointer; }

.hamburger:hover .line {
  width: 26px; }

/*
    .hamburger.is-active {
      left: 60px;
    }
    */
.hamburger.is-active .line:nth-child(1),
.hamburger.is-active .line:nth-child(3) {
  width: 10px;
  height: 2px; }

.hamburger.is-active .line:nth-child(2) {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  width: 22px;
  height: 2px; }

.hamburger.is-active .line:nth-child(1) {
  -webkit-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg); }

.hamburger.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-4px) rotate(-45deg);
  transform: translateY(-4px) rotate(-45deg); }

@media (min-width: 767px) {
  [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 .logo-abbr {
  display: block; }

[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: 75px; }

[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-left: 30px;
  padding-right: 30px;
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header {
  width: 9.5rem; }
  [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;
  z-index: 4;
  padding-left: 17.5rem;
  transition: all .2s ease;
  background: var(--headerbg);
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.05); }
  .header .header-content {
    height: 100%; }
  .header .navbar {
    height: 4.5rem;
    padding: 0 40px;
    width: 100%; }
    .header .navbar .navbar-collapse {
      height: 100%;
      width: 100%; }
    @media only screen and (max-width: 1023px) {
      .header .navbar {
        padding-left: 145px; } }
    @media only screen and (max-width: 575px) {
      .header .navbar {
        padding: 0 15px; } }
  .header .sub-header {
    padding: 5px 40px;
    height: 3rem;
    display: flex;
    background-color: #fff;
    align-items: center;
    border-top: 1px solid #EEEEEE; }
    .header .sub-header .dashboard_bar {
      font-size: 18px;
      font-weight: 500;
      color: #000;
      margin-bottom: 0; }
    @media only screen and (max-width: 575px) {
      .header .sub-header {
        padding: 5px 15px; } }

/* 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: 12px;
  position: absolute;
  background: var(--primary);
  right: 5px;
  top: 8px;
  border: 2px solid #fff;
  width: 12px; }
  .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: var(--primary);
    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: 1400px) {
    .pulse-css {
      height: 16px;
      width: 16px; } }

@-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%; }
  @media only screen and (max-width: 1350px) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 17rem; } }
  @media only screen and (max-width: 1023px) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 0; } }

[data-sidebar-style="mini"] .header {
  width: 100%;
  padding-left: 5rem; }

[data-sidebar-style="compact"] .header {
  width: 100%;
  padding-left: 11.25rem; }

[data-header-position="fixed"] .header {
  position: fixed;
  top: 0;
  width: 100%; }

[data-header-position="fixed"] .content-body {
  padding-top: 7.5rem; }

[data-header-position="fixed"] .deznav {
  margin-top: 0; }

[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
  width: 1199px; }

[data-sidebar-style="modern"] .header {
  width: 100%;
  padding-left: 9.5rem; }

[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: 30px; }

.header-left {
  height: 100%;
  display: flex;
  align-items: center; }
  .header-left input {
    background: #f7f7f7 !important;
    min-width: 170px;
    min-height: 40px;
    border-color: transparent;
    color: #6e6e6e !important;
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    box-shadow: none; }
    [direction="rtl"] .header-left input {
      border-top-left-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .header-left input:focus, .header-left input:active, .header-left input.active {
      border-color: transparent;
      box-shadow: none; }
    .header-left input::-webkit-input-placeholder {
      /* Edge */
      color: #6e6e6e; }
    .header-left input:-ms-input-placeholder {
      /* Internet Explorer */
      color: #6e6e6e; }
    .header-left input::placeholder {
      color: #6e6e6e; }
  .header-left .search_bar {
    display: flex;
    align-items: center;
    height: 100%; }
    .header-left .search_bar .dropdown-menu {
      box-shadow: none; }
    .header-left .search_bar .search_icon {
      background: #f7f7f7 !important;
      height: 40px;
      padding: 8px 0 8px 15px !important;
      border-top-left-radius: 0.375rem;
      border-bottom-left-radius: 0.375rem; }
      .header-left .search_bar .search_icon i {
        font-size: 24px;
        color: #6e6e6e;
        line-height: 1; }
      @media only screen and (max-width: 767px) {
        .header-left .search_bar .search_icon {
          border-radius: 4px;
          padding: 8px 10px !important; } }
    @media only screen and (max-width: 767px) {
      .header-left .search_bar {
        position: static; }
        .header-left .search_bar .dropdown-menu {
          width: 300px;
          left: -15vw;
          box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
          border-radius: 4px !important; } }
    @media only screen and (max-width: 767px) and (max-width: 575px) {
      .header-left .search_bar .dropdown-menu {
        width: 250px;
        left: -25vw; } }
    @media only screen and (max-width: 767px) {
          .header-left .search_bar .dropdown-menu .form-control {
            border-radius: 4px !important;
            width: 100%; }
          [direction="rtl"] .header-left .search_bar .dropdown-menu {
            right: -98px; } }
    .header-left .search_bar .dropdown-menu,
    .header-left .search_bar .dropdown-menu.show {
      border: 0px;
      background-color: transparent;
      border-top-right-radius: 5rem;
      border-bottom-right-radius: 5rem; }
      @media only screen and (min-width: 768px) {
        .header-left .search_bar .dropdown-menu,
        .header-left .search_bar .dropdown-menu.show {
          left: 34px;
          top: 0;
          transform: translateY(50%);
          display: block; } }

[data-sidebar-style="compact"] .header-left {
  margin-left: 0; }

.header-right {
  height: 100%; }
  .header-right .nav-item {
    height: 100%;
    display: flex;
    align-items: center; }
    .header-right .nav-item .nav-link {
      color: #464a53;
      font-size: 18px; }
  .header-right .right-sidebar {
    margin-right: -30px; }
    .header-right .right-sidebar a {
      height: 80px;
      width: 80px;
      text-align: center;
      justify-content: center;
      display: flex;
      align-items: center;
      border-left: 1px solid #f7f7f7; }
  .header-right > li:not(:first-child) {
    padding-left: 0.75rem; }
    @media only screen and (max-width: 1199px) {
      .header-right > li:not(:first-child) {
        padding-left: 0.5rem; } }
  @media only screen and (max-width: 767px) {
    .header-right .notification_dropdown {
      position: static; } }
  .header-right .notification_dropdown .nav-link {
    position: relative;
    color: var(--primary);
    padding: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border-radius: 0.5rem; }
    .header-right .notification_dropdown .nav-link .bell-icon {
      -webkit-animation-name: tada;
      animation-name: tada;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both; }
    .header-right .notification_dropdown .nav-link i {
      font-size: 24px;
      color: #2b2b2b;
      line-height: 1.6; }
    .header-right .notification_dropdown .nav-link svg  path {
      fill: #2b2b2b; }
    @media only screen and (max-width: 1400px) {
      .header-right .notification_dropdown .nav-link svg {
        width: 24px;
        height: 24px; } }
    .header-right .notification_dropdown .nav-link svg#icon-full path, .header-right .notification_dropdown .nav-link svg#icon-minimize path {
      stroke: #2b2b2b; }
    .header-right .notification_dropdown .nav-link .badge {
      position: absolute;
      font-size: 12px;
      border-radius: 0;
      right: 0px;
      top: 3px;
      font-weight: normal;
      height: 18px;
      width: 18px;
      line-height: 16px;
      text-align: center;
      padding: 0px; }
      @media only screen and (max-width: 1400px) {
        .header-right .notification_dropdown .nav-link .badge {
          right: -2px;
          top: -2px;
          font-size: 12px;
          height: 18px;
          width: 18px;
          line-height: 18px; } }
    .header-right .notification_dropdown .nav-link:hover {
      background: var(--rgba-primary-1); }
  .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: #6e6e6e; }
    .header-right .notification_dropdown .dropdown-item a:hover {
      text-decoration: none; }
  .header-right .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0 37px rgba(8, 21, 66, 0.05); }
    [data-theme-version="dark"] .header-right .dropdown-menu {
      box-shadow: none; }
  .header-right .header-profile > a.nav-link {
    border-left: 1px solid #EEEEEE;
    margin-left: 10px;
    padding: 0;
    padding-left: 20px;
    display: flex;
    align-items: center; }
    .header-right .header-profile > a.nav-link i {
      font-weight: 700; }
    .header-right .header-profile > a.nav-link .header-info {
      padding-left: 12px;
      text-align: left; }
      @media only screen and (max-width: 1400px) {
        .header-right .header-profile > a.nav-link .header-info {
          padding-left: 10px; } }
      @media only screen and (max-width: 575px) {
        .header-right .header-profile > a.nav-link .header-info {
          display: none; } }
      .header-right .header-profile > a.nav-link .header-info span {
        font-size: 16px;
        color: #000;
        display: block;
        font-weight: 600; }
      .header-right .header-profile > a.nav-link .header-info strong {
        color: #6e6e6e; }
      .header-right .header-profile > a.nav-link .header-info small, .header-right .header-profile > a.nav-link .header-info .small {
        display: block;
        font-size: 12px;
        color: #89879f;
        font-weight: 400;
        line-height: 1.2; }
    @media only screen and (max-width: 1400px) {
      .header-right .header-profile > a.nav-link {
        margin-left: 10px;
        padding-left: 20px; } }
    @media only screen and (max-width: 575px) {
      .header-right .header-profile > a.nav-link {
        margin-left: 0px;
        padding-left: 0px;
        border-left: 0; } }
  .header-right .header-profile .dropdown-menu {
    padding: 15px 0;
    min-width: 12.5rem;
    text-align: right; }
    .header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active {
      color: var(--primary); }
  .header-right .header-profile img {
    width: 40px;
    height: 40px;
    border-radius: 0.5rem; }
    @media only screen and (max-width: 1400px) {
      .header-right .header-profile img {
        width: 39px;
        height: 39px; } }
  .header-right .header-profile .dropdown-toggle i {
    font-size: 1.25rem; }
  @media only screen and (max-width: 575px) {
    .header-right .header-profile .dropdown-toggle span {
      display: none; } }
  .header-right .header-profile .profile_title {
    background: var(--primary);
    color: #fff;
    padding: 10px 20px; }
    .header-right .header-profile .profile_title h5, .header-right .header-profile .profile_title .h5 {
      color: #fff;
      margin-bottom: 3px; }
  .header-right .header-profile .dropdown-item {
    padding: 8px 24px; }

.dz-fullscreen #icon-minimize {
  display: none; }

.dz-fullscreen.active #icon-full {
  display: none; }

.dz-fullscreen.active #icon-minimize {
  display: inline-block; }

@media only screen and (max-width: 575px) {
  .dz-fullscreen {
    display: none; } }

.dz-theme-mode #icon-light {
  display: none; }

.dz-theme-mode.active #icon-dark {
  display: none; }

.dz-theme-mode.active #icon-light {
  display: inline-block; }

@media only screen and (max-width: 575px) {
  .dz-theme-mode {
    display: none; } }

.notification_dropdown .dropdown-menu-end {
  min-width: 310px;
  padding: 0rem 0 1rem;
  top: 100%; }
  .notification_dropdown .dropdown-menu-end .notification_title {
    background: var(--primary);
    color: #fff;
    padding: 10px 20px; }
    .notification_dropdown .dropdown-menu-end .notification_title h5, .notification_dropdown .dropdown-menu-end .notification_title .h5 {
      color: #fff;
      margin-bottom: 3px; }
  .notification_dropdown .dropdown-menu-end .media {
    width: 45px !important;
    height: 45px !important;
    font-size: 18px !important; }
    [data-theme-version="dark"] .notification_dropdown .dropdown-menu-end .media {
      border-color: #473F72; }
    .notification_dropdown .dropdown-menu-end .media > span {
      width: 35px;
      height: 35px;
      border-radius: 50px;
      display: inline-block;
      padding: 7px 9px;
      margin-right: 10px; }
      [direction="rtl"].notification_dropdown .dropdown-menu-end .media > span {
        margin-right: 0;
        margin-left: 10px; }
      .notification_dropdown .dropdown-menu-end .media > span.success {
        background: #ecfae4;
        color: #68CF29; }
      .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: #ffefee;
        color: #FF4C41; }
    .notification_dropdown .dropdown-menu-end .media .notify-time {
      width: 100% !important;
      margin-right: 0 !important;
      color: #828690; }
    .notification_dropdown .dropdown-menu-end .media p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 200px;
      margin-bottom: 0;
      margin-top: 5px; }
      @media only screen and (max-width: 575px) {
        .notification_dropdown .dropdown-menu-end .media p {
          max-width: 100px; } }
  .notification_dropdown .dropdown-menu-end .all-notification {
    display: block;
    padding: 15px 30px 0;
    text-align: center;
    border-top: 1px solid #f7f7f7; }
    .notification_dropdown .dropdown-menu-end .all-notification i {
      margin-left: 10px; }

.search-area {
  width: 275px; }
  .search-area .input-group-append .input-group-text {
    background: #f7f7f7;
    padding: 0  15px;
    border-radius: 5px; }
    .search-area .input-group-append .input-group-text i {
      font-size: 16px;
      font-weight: 600; }
  .search-area .form-control {
    border-radius: 5px;
    border: 0;
    background: #f7f7f7 !important;
    height: 40px;
    padding: 0 25px; }
    .search-area .form-control:hover, .search-area .form-control:active, .search-area .form-control:focus {
      background: #f7f7f7; }
    .search-area .form-control::placeholder {
      color: #8388a0; }
  .search-area .input-group-text {
    height: 40px;
    background: #f7f7f7; }

[data-container="boxed"] .search-area {
  display: none !important; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right {
  border-color: #473F72 !important; }

[direction="rtl"] .border-right {
  border-left: 1px solid #EEEEEE !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 1px solid #EEEEEE !important;
  border-left: 0 !important; }

[direction="rtl"] .dropdown-menu {
  left: auto; }

[direction="rtl"] .dropdown-menu-right {
  left: 0;
  right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .dropdown-menu-right {
      left: 15px; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 10px;
  margin-right: 0; }

[direction="rtl"]:not([data-container="boxed"]) .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"][data-container="wide-boxed"] .nav-header {
  left: auto;
  right: auto; }

[direction="rtl"] .nav-header {
  text-align: right;
  right: auto; }
  [direction="rtl"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0px;
    padding-right: 20px; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] {
      padding-right: 30px; }
    [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
      [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
        padding-right: 30px; }
    @media (max-width: 575.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: 0.9734rem; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"] .nav-control {
      left: -3rem; } }

[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
  right: 0; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-right: 40px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
  width: 16rem; }

[direction="rtl"][data-sidebar-style="modern"] .nav-header .nav-control {
  right: unset;
  left: -60px; }

[direction="rtl"] .header {
  padding: 0;
  padding-right: 17.5rem; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"] .header {
      padding-right: 0; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .header {
      padding-right: 0rem;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header .header-content {
      padding-right: 3.5rem;
      padding-left: 0.938rem; } }
  [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  @media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 0.5rem; } }
  [direction="rtl"] .header .nav-control {
    right: 0.4375rem;
    left: auto; }

[direction="rtl"] .header-right > li:not(:first-child) {
  padding-left: 0;
  padding-right: 0.5rem;
  margin-right: 0 !important; }
  @media only screen and (max-width: 767px) {
    [direction="rtl"] .header-right > li:not(:first-child) {
      padding-right: 0.5rem; } }

[direction="rtl"] .header-right .header-profile > a.nav-link {
  margin-left: auto;
  padding-left: auto;
  margin-right: 15px;
  padding-right: 30px;
  border-right: 1px solid #EEEEEE;
  border-left: 0; }
  [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right; }
    @media only screen and (max-width: 1400px) {
      [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
        padding-right: 10px;
        padding-left: 0; } }
  @media only screen and (max-width: 1400px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 10px;
      padding-right: 10px;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0px;
      padding-right: 0px;
      border-right: 0; } }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 40px !important; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -100px !important; } }

[direction="rtl"] .header-left .search_bar .search_icon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .search_icon {
      border-radius: 5rem; } }

[direction="rtl"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }
  [direction="rtl"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
  padding-right: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
  padding-right: 7.75rem; }

[direction="rtl"][data-sidebar-style="mini"] .header {
  padding-right: 5rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0;
  padding-right: 11.25rem; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }

[direction="rtl"][data-sidebar-style="modern"] .header {
  padding: 0 0;
  padding-right: 9.375rem; }
  [direction="rtl"][data-sidebar-style="modern"] .header .navbar {
    padding-left: 40px;
    padding-right: 80px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .deznav {
    text-align: right; }
    [direction="rtl"] .deznav .metismenu ul:after {
      left: auto;
      right: 25px; }
    [direction="rtl"] .deznav .metismenu ul a:before {
      left: auto;
      right: 25px; }
    [direction="rtl"] .deznav .metismenu ul a .badge {
      float: left;
      margin-right: 0;
      margin-left: 12px; }
    [direction="rtl"] .deznav .metismenu li > a i {
      padding: 0 0 0 1.5rem; }
    [direction="rtl"] .deznav .metismenu li > a svg {
      margin-left: 5px;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .deznav .metismenu li ul a {
      padding-right: 4.2rem;
      padding-left: 2rem; }
    [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .deznav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after {
    left: 1.5rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    left: auto;
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  [direction="rtl"][data-sidebar-style="mini"] .deznav .metismenu > li > a > i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li > a i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 40px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 3.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 30px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .navbar {
    padding-left: 0;
    padding-right: 60px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control {
    right: auto;
    left: -50px; }
  [direction="rtl"][data-layout="horizontal"] .deznav {
    left: unset;
    right: 40px; }
    [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-child(2) > a {
      border-right: 0; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"][data-sidebar-style="overlay"] .header .navbar {
      padding-left: 40px;
      padding-right: 145px; } }

[direction="rtl"] {
  /* ===== Light gallery ===== */ }
  [direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0   0 0.75rem; }
  [direction="rtl"] .list-group {
    padding-left: 0; }
  [direction="rtl"] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit; }
  [direction="rtl"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .radio input,
  [direction="rtl"] .radio-inline,
  [direction="rtl"] .checkbox input,
  [direction="rtl"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0; }
  [direction="rtl"] .content-body {
    margin-right: 17.5rem;
    margin-left: auto; }
    [data-sidebar-style="modern"][direction="rtl"] .content-body {
      margin-right: 9.375rem; }
    [direction="rtl"] .content-body .page-titles {
      text-align: right; }
  [direction="rtl"] .doctor-info-details .media-body span i,
  [direction="rtl"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .patients-chart-deta .col,
  [direction="rtl"] .patients-chart-deta .col [class*="bg-"],
  [direction="rtl"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px; }
  [direction="rtl"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px; }
  [direction="rtl"] .doctor-info-details .media i {
    right: 0;
    left: -15px; }
  [direction="rtl"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px; }
  [direction="rtl"] .apexcharts-legend-text {
    margin: 4px; }
  [direction="rtl"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px; }
  [direction="rtl"] .custom-control {
    margin-left: 5px; }
  [direction="rtl"] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 0.75rem 0 0; }
  [direction="rtl"] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: 0.75rem 0 0 0; }
  [direction="rtl"] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0; }
  [direction="rtl"] .iconbox {
    padding-left: 0;
    padding-right: 70px; }
    [direction="rtl"] .iconbox i {
      left: auto;
      right: 0; }
  [direction="rtl"] .table.tr-rounded tr td:first-child, [direction="rtl"] .table.tr-rounded tr th:first-child {
    border-radius: 0 0.35rem 0.35rem 0; }
  [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after {
    left: -62px;
    right: auto !important; }
  [direction="rtl"] .check-switch {
    padding-right: 40px; }
    [direction="rtl"] .check-switch .custom-control-label:after, [direction="rtl"] .check-switch .custom-control-label:before {
      right: -35px !important; }
  [direction="rtl"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%); }
  [direction="rtl"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0; }
  [direction="rtl"] .form-wrapper .input-group .form-control {
    text-align: left; }
  [direction="rtl"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0); }
  [direction="rtl"] .card-table td:first-child {
    padding-right: 30px;
    padding-left: 10px; }
  [direction="rtl"] .card-table td:last-child {
    padding-left: 30px;
    padding-right: 10px; }
  [direction="rtl"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px; }
  [direction="rtl"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px; }
    @media only screen and (max-width: 575px) {
      [direction="rtl"] .profile-tab .nav-item .nav-link {
        margin-left: 0px; } }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel {
    margin-left: 0px;
    margin-right: 40px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
    left: auto;
    right: 0px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel:after {
    left: auto;
    right: -5px; }
  [direction="rtl"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem; }
    [direction="rtl"] .chatbox .msg_cotainer:after {
      left: auto;
      right: -10px;
      transform: rotate(-90deg); }
  [direction="rtl"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important; }
  [direction="rtl"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px; }
    [direction="rtl"] .chatbox .msg_cotainer_send:after {
      right: auto;
      left: -10px;
      transform: rotate(90deg); }
  [direction="rtl"] .new-arrival-content .price {
    float: unset; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.35rem;
    border-bottom-left-radius: 0.35rem; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
    padding-left: 0.5rem; }
  [direction="rtl"] .chatbox .chatbox-close {
    left: 340px;
    right: auto; }
  [direction="rtl"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #EEEEEE;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  [direction="rtl"] .message-search-area .form-control {
    border-right: 1px solid #EEEEEE;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px; }
  [direction="rtl"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0; }
  [direction="rtl"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px; }
  [direction="rtl"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem; }
  [direction="rtl"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"][data-layout="horizontal"] .content-body {
    margin-right: 0; }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    -webkit-transform: rotate(-4deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem; }
  [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 11.25rem; }
  [direction="rtl"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0; }
  [direction="rtl"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: .9rem; }
  [direction="rtl"] .post-input a i {
    margin-left: 15px;
    margin-right: 0; }
  [direction="rtl"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"] .deznav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"] .deznav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg); }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(225deg) translateY(-50%);
    transform: rotate(225deg) translateY(-50%); }
  [direction="rtl"] .chatbox {
    left: -500px;
    right: auto; }
  [direction="rtl"] .chatbox.active {
    left: 0;
    right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .best-doctor .timeline .timeline-panel .media {
      float: right;
      margin-right: 0 !important;
      margin-left: 15px !important; } }
  [direction="rtl"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }
  [direction="rtl"] .lg-outer.lg-visible {
    direction: ltr; }
  [direction="rtl"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px; }
  [direction="rtl"] .noUi-target {
    direction: rtl; }
  [direction="rtl"] .noUi-vertical .noUi-pips-vertical {
    left: -20px; }
  [direction="rtl"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px; }
  [direction="rtl"] .sidebar-right .ps--active-x > .ps__rail-x {
    display: none; }
  [direction="rtl"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto; }
  [direction="rtl"] .dtp > .dtp-content {
    right: 50%;
    left: auto; }
  [direction="rtl"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto; }
  [direction="rtl"] .input-group-prepend .btn + .btn {
    border-radius: 0 !important; }
  [direction="rtl"] .form-control + .input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  [direction="rtl"] .input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.35rem;
    border-top-left-radius: 0.35rem; }
  [direction="rtl"] .custom-file-label::after {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0; }
  [direction="rtl"] .weather-btn {
    margin-left: 20px; }
  [direction="rtl"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"][data-theme-version="dark"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45050505', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px); }
  [direction="rtl"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff; }
  [direction="rtl"] .swiper-box .swiper-slide {
    padding-left: 0;
    padding-right: 23px; }
  [direction="rtl"] .swiper-box .swiper-scrollbar-drag {
    left: auto;
    right: -3px; }
  [direction="rtl"] .swiper-box .swiper-container-vertical > .swiper-scrollbar {
    right: 4px;
    left: auto; }
  [direction="rtl"] .modal-header .btn-close {
    margin: -0.5rem auto -0.5rem -0.5rem; }
  [direction="rtl"] .form-check {
    padding-right: 0;
    padding-left: 1.5rem; }
    [direction="rtl"] .form-check .form-check-input {
      float: right;
      margin-right: -0.1rem;
      margin-left: 5px; }
  [direction="rtl"] .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.35rem 0.35rem 0; }
  [direction="rtl"] .btn-group > .btn:last-child:not(:first-child), [direction="rtl"] .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .btn-group > .btn-check:first-child + .btn {
    border-top-right-radius: 0.35rem !important;
    border-bottom-right-radius: 0.35rem !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), [direction="rtl"] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
  [direction="rtl"] .btn-group > .btn:not(:last-child):not(.dropdown-toggle), [direction="rtl"] .btn-group > .btn-group:not(:last-child) > .btn {
    border-radius: 0px 0px 0px 0px; }
  [direction="rtl"] .alert-dismissible .btn-close {
    left: 0;
    right: auto; }
  [direction="rtl"] .dropdown-toggle::after {
    margin-right: 0.255em; }
  [direction="rtl"] .modal-footer {
    justify-content: flex-start; }
  [direction="rtl"] .btn-group > .btn:nth-child(n + 3), [direction="rtl"] .btn-group > :not(.btn-check) + .btn, [direction="rtl"] .btn-group > .btn-group:not(:first-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .noUi-origin {
    left: calc(100% + 6px); }
  [direction="rtl"] .noUi-vertical .noUi-origin {
    left: 0; }
  [direction="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: -1px; }

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
  [direction="rtl"] .content-body {
    margin-right: 17rem; } }

.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  float: right; }

.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-left-radius: 0;
  border-bottom-left-radius: 0; }

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

.form-wrapper .input-group .input-group-prepend .input-group-text {
  border-top-right-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropstart .btn {
  border-radius: 0px 5px 5px 0px !important; }

[direction="rtl"] .sidebar-right {
  left: -50rem;
  right: auto;
  box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); }
  [direction="rtl"] .sidebar-right.show {
    left: 5.25rem;
    right: auto; }
  [direction="rtl"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); }

[direction="rtl"] .sidebar-right .sidebar-close-trigger {
  left: -48px;
  right: auto; }

[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right; }

[direction="rtl"] .dz-demo-panel {
  right: unset;
  left: -100%; }
  [direction="rtl"] .dz-demo-panel.show {
    right: unset;
    left: 0; }
  [direction="rtl"] .dz-demo-panel .dz-demo-trigger {
    left: 100%;
    right: unset;
    border-radius: 0 5px 5px 0; }

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 575.98px) {
    html[dir="rtl"] [direction="rtl"] .footer {
      padding-right: 0; } }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"] .menu-toggle .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
  padding-right: 9.375rem; }

.nav-label {
  margin: 10px 25px 0;
  padding: 1.5625rem 0 10px;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  border-top: 1px solid #eaeaea;
  color: #999999; }
  [data-theme-version="dark"] .nav-label {
    border-color: #473F72; }
  .nav-label.first {
    border: 0px;
    margin-top: 0px; }

.nav-badge {
  position: absolute;
  right: 2.8125rem;
  top: 0.625rem; }

.content-body {
  margin-left: 17.5rem;
  z-index: 0;
  transition: all .2s ease; }
  @media only screen and (max-width: 1350px) {
    .content-body {
      margin-left: 17rem; } }

.bell img {
  -webkit-animation: ring 8s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 8s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  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); } }

.deznav {
  width: 17.5rem;
  padding-bottom: 0;
  height: calc(100% - 72px);
  position: absolute;
  top: 4.5rem;
  padding-top: 0;
  z-index: 4;
  background-color: var(--sidebar-bg);
  transition: all .2s ease;
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.02); }
  @media only screen and (max-width: 1199px) {
    .deznav {
      height: calc(100% - 80px); } }
  @media only screen and (max-width: 767px) {
    .deznav {
      width: 18rem; } }
  .deznav .deznav-scroll {
    position: relative;
    height: 100%; }
  @media only screen and (max-width: 1350px) {
    .deznav {
      width: 17rem; } }
  .deznav ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .deznav .main-profile {
    text-align: center;
    padding: 20px 0px;
    position: relative; }
    .deznav .main-profile .image-bx {
      position: relative;
      display: inline-block;
      height: 65px;
      width: 65px;
      margin-bottom: 12px; }
      .deznav .main-profile .image-bx img {
        border-radius: 8px;
        height: 100%;
        width: 100%;
        object-fit: cover; }
      .deznav .main-profile .image-bx a {
        color: var(--primary);
        position: absolute;
        top: -10px;
        right: -8px;
        font-size: 20px; }
    .deznav .main-profile .name {
      margin-bottom: 2px; }
    .deznav .main-profile .email {
      margin-bottom: 0;
      font-size: 12px; }
  .deznav .metismenu {
    display: flex;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 15px; }
    .deznav .metismenu.fixed {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0; }
    .deznav .metismenu > li {
      display: flex;
      flex-direction: column; }
      .deznav .metismenu > li a {
        position: relative; }
        .deznav .metismenu > li a > i {
          font-size: 1.2rem;
          display: inline-block;
          vertical-align: middle;
          padding: 0 1rem 0 0;
          position: relative;
          top: 0;
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s;
          line-height: 1; }
          [data-sidebar-style="compact"] .deznav .metismenu > li a > i {
            display: block;
            padding: 0;
            background: #F9F9F9;
            color: rgba(0, 0, 0, 0.6);
            width: 60px;
            height: 60px;
            border-radius: 12px;
            line-height: 60px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 5px; }
            [data-sidebar-style="compact"] .deznav .metismenu > li a > i[data-theme-version="dark"] {
              color: #fff; }
          @media only screen and (max-width: 767px) {
            .deznav .metismenu > li a > i {
              font-size: 1.25rem;
              padding: 0 .75rem 0 0;
              color: #969BA0; } }
      .deznav .metismenu > li > a {
        font-weight: 400;
        display: inline-block;
        font-size: 15px;
        color: #3f4358; }
        .deznav .metismenu > li > a i {
          color: #969BA0; }
        .deznav .metismenu > li > a svg {
          max-width: 24px;
          max-height: 24px;
          height: 100%;
          margin-right: 5px;
          margin-top: -3px;
          color: var(--primary); }
        .deznav .metismenu > li > a g [fill] {
          fill: #8088a1; }
        .deznav .metismenu > li > a .nav-text {
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s;
          display: inline-block; }
        .deznav .metismenu > li > a:hover .nav-text {
          transform: translateX(10px); }
      .deznav .metismenu > li > ul > li > ul a {
        padding-left: 4.2rem; }
        .deznav .metismenu > li > ul > li > ul a:before {
          border: 0;
          background: #a9a9a9;
          width: 10px;
          height: 1px;
          left: 44px; }
      .deznav .metismenu > li:hover > a, .deznav .metismenu > li:focus > a {
        color: var(--primary); }
        .deznav .metismenu > li:hover > a g [fill], .deznav .metismenu > li:focus > a g [fill] {
          fill: var(--primary); }
        .deznav .metismenu > li:hover > a i, .deznav .metismenu > li:focus > a i {
          color: var(--primary); }
      .deznav .metismenu > li.mm-active > a {
        background: var(--rgba-primary-1);
        color: var(--primary);
        font-weight: 500;
        box-shadow: none; }
        .deznav .metismenu > li.mm-active > a i {
          color: var(--primary);
          font-weight: 100; }
        .deznav .metismenu > li.mm-active > a g [fill] {
          fill: var(--primary); }
      [data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
        background: var(--rgba-primary-1);
        color: var(--primary); }
    .deznav .metismenu li {
      position: relative; }
    .deznav .metismenu ul {
      transition: all .2s ease-in-out;
      position: relative;
      z-index: 1;
      padding: 0.5rem 0; }
      .deznav .metismenu ul a {
        padding-top: .5rem;
        padding-bottom: .5rem;
        position: relative;
        font-size: 14px;
        padding-left: 3.4rem;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s; }
        .deznav .metismenu ul a .badge {
          float: right;
          margin-right: 12px;
          line-height: 15px; }
        .deznav .metismenu ul a:before {
          position: absolute;
          height: 7px;
          width: 7px;
          border: 2px solid #a9a9a9;
          content: "";
          border-radius: 26px;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s;
          left: 30px; }
          [data-sidebar-style="overlay"] .deznav .metismenu ul a:before {
            left: 40px; }
        @media only screen and (max-width: 1350px) {
          .deznav .metismenu ul a {
            padding-left: 5.2rem;
            font-size: 14px; }
            .deznav .metismenu ul a:before {
              left: 50px; } }
        @media only screen and (max-width: 767px) {
          .deznav .metismenu ul a {
            padding-left: 3.5rem;
            font-size: 14px; } }
        .deznav .metismenu ul a:hover, .deznav .metismenu ul a:focus, .deznav .metismenu ul a.mm-active {
          background: #f5f5f5;
          text-decoration: none;
          color: var(--primary); }
          .deznav .metismenu ul a:hover:before, .deznav .metismenu ul a:focus:before, .deznav .metismenu ul a.mm-active:before {
            border-color: var(--primary); }
    .deznav .metismenu a {
      position: relative;
      display: block;
      padding: 0.625rem 1.875rem;
      outline-width: 0;
      color: #3f4358;
      text-decoration: none; }
      @media only screen and (max-width: 767px) {
        .deznav .metismenu a {
          padding: 0.625rem 1.25rem; } }
    .deznav .metismenu .has-arrow:after {
      width: .5rem;
      height: .5rem;
      right: 1.875rem;
      top: 48%;
      border-color: inherit;
      -webkit-transform: rotate(-225deg) translateY(-50%);
      transform: rotate(-225deg) translateY(-50%); }
    .deznav .metismenu .has-arrow[aria-expanded=true]:after,
    .deznav .metismenu .mm-active > .has-arrow:after {
      -webkit-transform: rotate(-135deg) translateY(-50%);
      transform: rotate(-135deg) translateY(-50%); }

@media only screen and (max-width: 1023px) {
  .nav-header {
    width: 5rem; } }

@media (max-width: 767px) {
  .brand-title {
    display: none; }
  .footer {
    padding-left: 0; }
  .deznav {
    left: 0;
    top: 5rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu > ul.collapse:not(.in),
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu > ul.collapse:not(.in) {
  height: 252px !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > a {
  width: calc(70vw + 3.75rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .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 .deznav .metismenu > li.mega-menu:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(70vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 200px;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-xl:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-xl:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(55vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 200px;
  width: 55vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-lg:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-lg:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > a {
  width: calc(45vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-md:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-md:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(30vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 30vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mega-menu-sm:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mega-menu-sm:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .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"] .deznav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 25.625rem;
  width: 60vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(50vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 16.25rem;
  width: 50vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > a {
  width: calc(40vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 40vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(22vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 22vw; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu:not(:last-child) {
  position: static; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul {
  left: 0;
  right: 0; }
  [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #473F72; }
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: black; }
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #c24a17; }
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #22134e; }
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #711717; }
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #121843; }
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #3511d0; }
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #2c988e; }
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #002629; }
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li {
    border-color: #af5b00; }
  [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a {
    transition: all .4s ease-in-out; }
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu ul li a:hover {
      border-radius: 0.25rem; }

[data-layout="horizontal"] .deznav .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"] .deznav .metismenu > li.mega-menu:hover > ul::after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    background-color: #fff;
    right: 2.8125rem;
    top: 0; }
    [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #322a55; }
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #0a0c16; }
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #943911; }
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #331d77; }
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #9c1f1f; }
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #1d276b; }
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #4c27ed; }
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #38bfb3; }
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #00545c; }
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #e27500; }
  [data-layout="horizontal"] .deznav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 210px;
  width: 70vw; }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 210px;
  width: 700px;
  height: 210px !important; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
      width: 700px; } }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 20rem;
  width: 54vw; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-md:hover > ul {
      width: 60vw; } }

[data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 20rem;
  width: 25vw; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
      width: 35vw; } }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 21.875rem;
  width: 100%; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 21.875rem;
  width: 55vw; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }

[data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 50vw; }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(228, 195, 114, 0.56);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

/*
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"] .deznav .metismenu > li > a {
  font-size: 14px;
  padding: 12px 25px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    position: absolute;
    content: "";
    background: var(--primary);
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px; }

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before {
  width: 6px; }

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
  font-weight: 300; }

[data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after {
  right: 1.5rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header {
  width: 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: -42px; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
      background-color: var(--primary) !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .main-profile {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
  padding-left: 5rem;
  width: 100%; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .navbar {
    padding-left: 60px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding: 0 0;
    padding-right: 5rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav {
  width: 5rem;
  overflow: visible;
  position: absolute; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .nav-text {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .slimScrollDiv,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .deznav-scroll {
    overflow: visible !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li {
    position: relative; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a {
      padding: 0.8125rem 0.9375rem;
      margin: 2px 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a svg {
        max-width: 24px;
        max-height: 24px;
        margin-right: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li a:before {
        content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul {
      position: absolute;
      left: 5rem;
      top: 0;
      width: 12rem;
      z-index: 1001;
      display: none;
      padding-left: 1px;
      height: auto !important;
      box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
      border-radius: 6px;
      margin-left: 0;
      border: 0;
      background: #fff; }
      [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul {
        left: auto;
        right: 5rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul {
        left: 11.8125rem;
        top: 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul:after {
          content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li:hover > ul {
      display: block;
      height: auto;
      overflow: visible; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li {
    transition: all 0.4s ease-in-out;
    padding: 0 13px; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a {
      text-align: center; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a i {
        padding: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li > a.has-arrow:after {
        display: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a {
      background: var(--primary);
      border-radius: 8px; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a i {
        color: #fff;
        padding: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
      border-radius: 8px;
      background: var(--primary);
      color: #fff; }
      [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
        background: #3B3363; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a i {
        color: #fff; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul {
      height: auto !important;
      padding: 10px 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul a {
        padding: 6px 20px 6px 20px;
        margin-left: -.1rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul {
        padding: 10px 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > ul ul a {
          padding: 6px 20px 6px 20px;
          margin-left: -.1rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-label,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu .nav-badge {
    display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
  margin-left: 5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
    margin-right: 5rem;
    margin-left: auto;
    border: 0; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
  padding-left: 5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
    padding-left: 0;
    padding-right: 5rem; }

[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: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

@media only screen and (min-width: 768px) {
  [data-sidebar-style="mini"] .nav-header {
    width: 5rem; }
    [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: #6e6e6e !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: 0rem; }
    [direction="rtl"][data-sidebar-style="mini"] .header .header-content {
      padding-right: 0; }
  [data-sidebar-style="mini"] .deznav {
    width: 5rem;
    overflow: visible;
    position: absolute;
    z-index: 5; }
    [data-sidebar-style="mini"] .deznav .copyright,
    [data-sidebar-style="mini"] .deznav .main-profile {
      display: none; }
    [data-sidebar-style="mini"] .deznav .nav-text {
      display: none; }
    [data-sidebar-style="mini"] .deznav .slimScrollDiv,
    [data-sidebar-style="mini"] .deznav .deznav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="mini"] .deznav .nav-user {
      padding: 11px; }
      [data-sidebar-style="mini"] .deznav .nav-user .media-body {
        display: none; }
    [data-sidebar-style="mini"] .deznav .metismenu li a {
      padding: 0.813rem 0.875rem; }
      [data-sidebar-style="mini"] .deznav .metismenu li a svg {
        margin-right: 0; }
      [data-sidebar-style="mini"] .deznav .metismenu li a .nav-text {
        display: none; }
    [data-sidebar-style="mini"] .deznav .metismenu li > ul {
      position: absolute;
      left: 6.25rem;
      top: 2.9375rem;
      width: 11.875rem;
      z-index: 1001;
      display: none;
      padding-left: 1px;
      box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
      height: auto !important;
      border-radius: 6px;
      background: #fff; }
      [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .deznav .metismenu li > ul {
        left: auto;
        right: 6.25rem;
        box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
    [data-sidebar-style="mini"] .deznav .metismenu > li {
      padding: 2px 20px; }
      [data-sidebar-style="mini"] .deznav .metismenu > li > a {
        padding: 1.125rem 0.875rem;
        width: auto;
        height: auto;
        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"] .deznav .metismenu > li > a > i {
          padding: 0; }
        [data-sidebar-style="mini"] .deznav .metismenu > li > a.has-arrow:after {
          display: none; }
      [data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i {
        color: #fff; }
    [data-sidebar-style="mini"] .deznav .metismenu .nav-label,
    [data-sidebar-style="mini"] .deznav .metismenu .nav-badge {
      display: none; }
  [data-sidebar-style="mini"] .content-body {
    margin-left: 5rem; }
  [data-sidebar-style="mini"] .footer {
    padding-left: 5rem; }
  [data-sidebar-style="mini"][data-layout="vertical"] .deznav {
    position: absolute !important; }
    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
      display: block; }
    [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li {
      padding: 2px 0; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a {
        padding: 1.5rem 1.5rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
          height: 100%;
          width: 0px;
          background: var(--primary);
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          display: block;
          -webkit-transition: all 0.5s;
          -ms-transition: all 0.5s;
          transition: all 0.5s; }
          [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
            left: unset;
            right: 0; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul {
        bottom: 0;
        top: auto !important; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul:after {
          top: auto;
          bottom: 20px; } }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:nth-last-child(-n + 1) > ul {
        bottom: 0;
        top: auto !important; } }

@media only screen and (min-width: 768px) {
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul {
        overflow: visible; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul:after {
          content: none; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul {
          padding: 10px 0;
          width: 13rem;
          left: 13rem;
          top: -10px;
          border: 0;
          margin: 0; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul:after {
            content: none; }
          [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul li:hover ul {
            left: auto;
            right: 13rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
        background: var(--rgba-primary-1);
        color: var(--primary);
        border-radius: 0; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
          color: var(--primary); }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a:before {
          width: 6px; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
        color: var(--primary); }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
          color: var(--primary); }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a .nav-text {
          padding-left: auto;
          padding-right: 1.6875rem; }
      [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul {
        height: auto !important;
        overflow: visible;
        border: 0;
        margin-left: 0;
        left: 5rem;
        width: 13rem;
        border-radius: 0.35rem;
        border: 0;
        padding: 10px 0;
        top: 0px; }
        [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul {
          box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul {
          left: auto;
          right: 5rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a {
          padding: 6px 20px 6px 20px; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a:before {
            content: none; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul a.has-arrow:after {
            right: 1.25rem; }
        [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a {
          padding: 6px 20px 6px 20px;
          margin-left: -1.6px; }
          [data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > ul ul a:before {
            content: none; }
  [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
    width: 1199px; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li {
    padding: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a {
      padding: 12px;
      margin: 0 8px;
      border: 0;
      border-radius: 0.35rem; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a i {
        padding: 0; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a {
        padding: 18px; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg {
          margin-left: 0; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > a svg {
        margin-right: 0;
        margin-top: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li > ul li a {
      padding: 8px 20px 8px 45px; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
      background-color: var(--primary);
      border-radius: 0.35rem;
      color: #fff; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i {
        color: #fff; } }

@media only screen and (max-width: 1199px) {
  [data-sidebar-style="mini"] .deznav li.mm-active ul {
    height: auto !important; }
  [data-sidebar-style="mini"] .deznav li a.has-arrow::after {
    transform: rotate(-45deg) translateY(-50%); } }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

@media (min-width: 1023px) {
  [data-layout="horizontal"] {
    --nav-headbg: #f7f7f7;
    --headerbg: #f7f7f7; }
    [data-layout="horizontal"] .nav-header {
      width: 21.563rem; }
      [data-layout="horizontal"] .nav-header .nav-control {
        display: none; }
      [data-layout="horizontal"] .nav-header .brand-logo {
        padding-left: 40px;
        padding-right: 40px; }
    [data-layout="horizontal"] .search-area .form-control,
    [data-layout="horizontal"] .search-area .input-group-append .input-group-text {
      background: #fff !important; }
    [data-layout="horizontal"] .header {
      width: 100%;
      padding-left: 21.563rem;
      box-shadow: none; }
      [data-layout="horizontal"] .header .sub-header {
        display: none; }
    [data-layout="horizontal"] .deznav {
      width: calc(100% - 80px);
      border-radius: 0.35rem;
      position: relative;
      height: auto;
      padding-bottom: 0;
      top: 0;
      left: 40px;
      z-index: 2; }
      [data-layout="horizontal"] .deznav .slimScrollDiv {
        overflow: visible !important; }
        [data-layout="horizontal"] .deznav .slimScrollDiv .deznav-scroll {
          overflow: visible !important; }
      [data-layout="horizontal"] .deznav .deznav-scroll {
        overflow: visible !important; }
      [data-layout="horizontal"] .deznav .slimScrollBar {
        display: none !important; }
      [data-layout="horizontal"] .deznav .nav-user,
      [data-layout="horizontal"] .deznav .nav-label {
        display: none; }
      [data-layout="horizontal"] .deznav .metismenu {
        flex-direction: row;
        padding: 10px 20px;
        margin-bottom: 0;
        display: inline-flex;
        flex-wrap: wrap; }
        [data-layout="horizontal"] .deznav .metismenu .collapse.in {
          display: none; }
        [data-layout="horizontal"] .deznav .metismenu ul {
          border-left: 0; }
          [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul {
            box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
          [data-layout="horizontal"] .deznav .metismenu ul a .badge {
            margin-right: 24px; }
        [data-layout="horizontal"] .deznav .metismenu li {
          flex-direction: column;
          position: relative; }
          [data-layout="horizontal"] .deznav .metismenu li:hover > ul {
            display: block; }
          [data-layout="horizontal"] .deznav .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: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
            margin: 0;
            background: #fff;
            border-radius: 12px; }
            [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > ul {
              box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
              background: #2C254A; }
            [data-layout="horizontal"] .deznav .metismenu li > ul li {
              padding: 0; }
              [data-layout="horizontal"] .deznav .metismenu li > ul li a {
                transition: all .4s ease-in-out;
                padding: 8px 20px 8px 45px;
                margin-left: -.1rem; }
                [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a {
                  padding: 8px 45px 8px 20px;
                  text-align: right; }
                [data-layout="horizontal"] .deznav .metismenu li > ul li a:hover {
                  border-radius: .4rem; }
                [data-layout="horizontal"] .deznav .metismenu li > ul li a:before {
                  left: 22px; }
                  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul li a:before {
                    left: auto;
                    right: 21px; }
            [data-layout="horizontal"] .deznav .metismenu li > ul ul {
              left: 100%;
              top: 0;
              box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
              [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li > ul ul {
                left: auto;
                right: 100%; }
        [data-layout="horizontal"] .deznav .metismenu > li {
          flex: 0 0 auto;
          position: relative;
          margin: 0; }
          [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li {
            border-color: rgba(255, 255, 255, 0.07); }
            [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active {
              border-color: transparent; }
          [data-layout="horizontal"] .deznav .metismenu > li:hover, [data-layout="horizontal"] .deznav .metismenu > li.mm-active {
            padding: 0; }
            [data-layout="horizontal"] .deznav .metismenu > li:hover > a, [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
              background: transparent;
              color: var(--primary);
              border-radius: 0; }
              [data-layout="horizontal"] .deznav .metismenu > li:hover > a i, [data-layout="horizontal"] .deznav .metismenu > li.mm-active > a i {
                color: var(--primary); }
          [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:first-child {
            border-right: 0; }
          [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li {
            border-color: #473F72; }
          [data-layout="horizontal"] .deznav .metismenu > li > a {
            padding: 10px 40px 10px 15px;
            font-size: 14px;
            border-right: 1px solid #EEEEEE; }
            [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a {
              padding: 15px 15px 15px 40px; }
            [data-layout="horizontal"] .deznav .metismenu > li > a i {
              padding: 0 0.4375rem 0 0; }
              [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li > a i {
                padding: 0 0 0 0.4375rem; }
            [data-layout="horizontal"] .deznav .metismenu > li > a .nav-badge {
              display: none; }
            [data-layout="horizontal"] .deznav .metismenu > li > a:after {
              right: 20px;
              transform: rotate(-135deg) translateY(-50%); }
            [data-layout="horizontal"] .deznav .metismenu > li > a:hover .nav-text {
              transform: translateX(0px); }
          [data-layout="horizontal"] .deznav .metismenu > li:hover {
            border-color: transparent; }
            [data-layout="horizontal"] .deznav .metismenu > li:hover > ul {
              display: flex !important;
              flex-direction: column;
              flex-wrap: wrap;
              height: auto !important;
              box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1);
              border-radius: 12px; }
              [data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > ul {
                box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.1);
                background: #2C254A; }
          [data-layout="horizontal"] .deznav .metismenu > li > ul > li:hover ul.collapse {
            display: block !important;
            position: absolute;
            left: auto !important;
            right: -100% !important;
            top: 0 !important; }
          [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul {
            left: auto;
            right: 0; }
            [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse {
              right: auto !important;
              left: -100% !important; }
            [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left {
              left: 0; }
              [data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left > li:hover ul.collapse {
                left: 100% !important; }
              [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 5) > ul.left {
                left: auto;
                right: 0; }
          [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul ul {
            left: -100%; }
          [data-layout="horizontal"] .deznav .metismenu > li:last-child > ul.left ul {
            left: 100%; }
            [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:last-child > ul.left ul {
              left: auto;
              right: 100%; }
          [data-layout="horizontal"] .deznav .metismenu > li:last-child > a {
            border-right: 0; }
          [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul {
            left: 0;
            right: auto; }
            [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse {
              right: -100% !important;
              left: auto !important; }
      [data-layout="horizontal"] .deznav .copyright,
      [data-layout="horizontal"] .deznav .main-profile {
        display: none; }
    [data-layout="horizontal"] .content-body {
      margin-left: 0; }
      [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"] .deznav {
    top: 4.5rem; }
  [data-header-position="fixed"][data-sidebar-position="fixed"] .deznav {
    position: fixed; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body {
    padding-top: 8rem; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="modern"] .content-body {
    padding-top: 13.125rem; }
  [data-layout="horizontal"][data-container="boxed"] .footer {
    margin-left: 0;
    max-width: 1199px;
    margin: 0 auto; }
  [data-layout="horizontal"][data-container="wide"] .page-titles {
    margin-left: -30px;
    margin-right: -30px; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles {
    margin-top: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > ul {
    top: 4.4rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a {
    padding: 10px 25px 8px 25px;
    border-radius: 0.35rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a::after {
      display: none; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a .nav-text {
      margin-top: 5px; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a > i {
      width: auto;
      height: auto;
      line-height: 1;
      padding: 0;
      background: transparent;
      border-radius: 0;
      margin-bottom: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: var(--primary);
    color: #fff; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li li {
    text-align: left; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
    width: 7.75rem;
    padding-left: 40px;
    padding-right: 40px; }
    [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:hover 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: 10.25rem; }
  [data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
    position: fixed;
    left: 0;
    top: 0; }
  [data-sidebar-position="static"][data-layout="horizontal"] .content-body {
    padding-top: 4.5rem; } }

@media (min-width: 767px) {
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; }
  [data-sidebar-style="compact"] .deznav .nav-user {
    display: none; }
  [data-sidebar-style="compact"] .deznav .metismenu > li > a {
    padding: 1.2rem 0.5rem !important; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li > a {
      padding: 12px 18px !important;
      margin: 0 4px;
      border: 0; }
    [data-sidebar-style="compact"] .deznav .metismenu > li > a:hover .nav-text {
      transform: translateX(0px); }
  [data-sidebar-style="compact"] .deznav .metismenu li {
    text-align: center; }
    [data-sidebar-style="compact"] .deznav .metismenu li a {
      padding: 0.5rem; }
      [data-sidebar-style="compact"] .deznav .metismenu li a svg {
        max-width: 21px;
        max-height: 21px;
        display: block;
        margin-left: auto;
        margin-right: auto; }
    [data-sidebar-style="compact"] .deznav .metismenu li ul:after {
      content: none; }
    [data-sidebar-style="compact"] .deznav .metismenu li > a {
      background: transparent;
      box-shadow: none;
      color: inherit; }
  [data-sidebar-style="compact"] .deznav .main-profile, [data-sidebar-style="compact"] .deznav .copyright {
    display: none; }
  [data-sidebar-style="compact"] .deznav .copyright {
    padding: 0 20px;
    margin-top: 20px; }
  [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: 11.25rem; }
  [data-sidebar-style="compact"] .content-body {
    margin-left: 11.25rem; }
  [data-sidebar-style="compact"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu li > a i {
    color: #fff; }
  [data-sidebar-style="compact"][data-layout="vertical"] .deznav .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"] .deznav {
  margin-bottom: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .nav-header {
  width: 21.75rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .nav-header .brand-logo {
    padding-left: 40px;
    padding-right: 40px; }

[data-layout="vertical"][data-sidebar-style="compact"] .deznav {
  width: 11.25rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul {
    margin-left: 0;
    border: 0;
    background: rgba(0, 0, 0, 0.02);
    padding: 10px 0; }
    [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul {
      background: rgba(255, 255, 255, 0.05); }
    [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul a:before {
      content: none; }
    [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu ul ul a {
      padding: 0.625rem 0.9375rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after {
    top: 1px;
    display: inline-block;
    right: auto;
    margin-left: 5px;
    position: relative;
    width: 7px;
    height: 7px;
    border-width: 2px 0px 0px 2px; }
    [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .deznav .metismenu > li > a.has-arrow::after {
      left: auto;
      margin-left: 0;
      margin-right: 5px; }

@media (min-width: 767px) {
  [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content {
    padding-left: 1.875rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu {
    padding-top: 30px; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li.mm-active > ul {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu li.mm-active > ul {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header {
    width: 6.5rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
      padding-left: 30px; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 30px;
        padding-right: 30px; }
      [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: 6.5rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
      padding-right: 6.5rem;
      padding-left: 0; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
      padding-right: 0;
      padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
    overflow: visible;
    position: absolute;
    left: -11rem; } }
  @media only screen and (min-width: 767px) and (max-width: 1350px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
      left: -10rem; } }

@media (min-width: 767px) {
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
      left: auto;
      right: -11rem; } }
    @media only screen and (min-width: 767px) and (max-width: 1350px) {
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav {
        right: -10rem; } }

@media (min-width: 767px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .nav-label {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li {
      padding: 0 20px; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a {
        display: flex;
        justify-content: space-between;
        padding: 15px 20px;
        border-radius: 0.35rem;
        font-size: 16px; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i {
          order: 1;
          margin-right: 0;
          margin-top: 0;
          padding-right: 0; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > svg, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li > a > i {
            padding-left: 0;
            padding-right: 0; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
        background: var(--primary);
        color: #fff;
        box-shadow: 0 12px 15px 0 var(--rgba-primary-1); }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
          color: #fff; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
      border-left: 0;
      padding-left: 0;
      padding-right: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        padding-right: 0;
        padding-left: 0; }
      [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul {
        border-color: #473F72; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after {
        left: auto;
        right: 28px; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul:after {
          left: 28px;
          right: auto; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
        position: relative;
        padding-left: 3.5rem; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a {
          padding-right: 1.25rem; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before {
          left: 30px; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a::before {
            right: auto;
            left: -5px; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
          background: transparent; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after {
      right: 5rem;
      opacity: 0; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu .has-arrow::after {
        right: auto;
        left: 5rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .copyright,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .main-profile,
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .book-box {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav.mm-show {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
    width: 17.5rem; } }
  @media only screen and (min-width: 767px) and (max-width: 1350px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
      width: 17rem; } }

@media (min-width: 767px) {
    [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; }
  [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: 0; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
      padding-right: 4.38rem;
      padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
    left: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav .metismenu .has-arrow:after {
      opacity: 1; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .deznav {
      left: auto;
      right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
    margin-left: 7rem; }
    [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: 767px) {
  [data-sidebar-style="modern"] .nav-header {
    width: 9.5rem; }
    [data-sidebar-style="modern"] .nav-header .brand-logo {
      justify-content: center;
      padding: 0 40px; }
    [data-sidebar-style="modern"] .nav-header .nav-control {
      right: -60px; }
  [data-sidebar-style="modern"] .header .navbar {
    padding-left: 80px; }
  [data-sidebar-style="modern"] .deznav .metismenu > li {
    text-align: center; }
    [data-sidebar-style="modern"] .deznav .metismenu > li > a {
      padding: 20px 15px 20px 15px;
      margin: 2px 0;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
      [data-sidebar-style="modern"] .deznav .metismenu > li > a::after {
        display: none; }
      [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active > a {
        background-color: var(--primary-light); }
      [data-sidebar-style="modern"] .deznav .metismenu > li > a:hover .nav-text, [data-sidebar-style="modern"] .deznav .metismenu > li > a:focus .nav-text, [data-sidebar-style="modern"] .deznav .metismenu > li > a:active .nav-text, [data-sidebar-style="modern"] .deznav .metismenu > li > a.mm-active .nav-text {
        transform: translateX(0px); }
    [data-sidebar-style="modern"] .deznav .metismenu > li:hover, [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active {
      padding: 0; }
      [data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
        background: var(--rgba-primary-1);
        color: var(--primary);
        border-radius: 0.35rem; }
        [data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, [data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i {
          color: var(--primary); }
    [data-sidebar-style="modern"] .deznav .metismenu > li li {
      text-align: left; }
      [direction="rtl"][data-sidebar-style="modern"] .deznav .metismenu > li li {
        text-align: right; }
  [data-sidebar-style="modern"] .deznav .metismenu li a {
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; }
  [data-sidebar-style="modern"] .deznav .metismenu li ul:after {
    content: none; }
  [data-sidebar-style="modern"] .deznav .metismenu li > ul {
    height: auto !important; }
  [data-sidebar-style="modern"] .deznav .metismenu .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .deznav .metismenu ul a .badge {
    margin-right: 20px; }
  [data-sidebar-style="modern"] .deznav .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .deznav .nav-text {
    display: block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="modern"] .deznav .main-profile,
  [data-sidebar-style="modern"] .deznav .copyright {
    display: none; }
  [data-sidebar-style="modern"] .footer {
    padding-left: 9.5rem; }
  [data-sidebar-style="modern"] .content-body {
    margin-left: 9.5rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .deznav {
    width: 9.5rem;
    left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav {
      left: auto;
      right: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .slimScrollDiv,
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .deznav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu {
      padding: 10px 20px; }
      [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
        padding: 19px 0.5rem 12px !important; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a i {
          padding: 0;
          margin-bottom: 5px; }
      [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > ul {
        display: none;
        padding: 1.875rem 0.9375rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li {
        position: relative; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a {
          padding: 0.625rem 1.5rem; }
          [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li a:before {
            content: none; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
          position: absolute;
          left: 105%;
          top: 0;
          bottom: auto;
          background-color: #fff;
          border: 1px solid #EEEEEE;
          width: 200px; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
            background: #3B3363;
            box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li ul {
            left: auto;
            right: 105%; }
        [data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
          display: block;
          left: 100%;
          padding: 1rem 0;
          margin-left: 0;
          border: 0;
          box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1);
          border-radius: 12px; }
          [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
            box-shadow: 5px 5px 30px 0px rgba(20, 0, 30, 0.1); }
          [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu li:hover > ul {
            left: auto;
            right: 100%;
            box-shadow: -5px 5px 30px 0px rgba(20, 0, 30, 0.1); }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-label {
      display: none; }
    [data-sidebar-style="modern"][data-layout="vertical"] .deznav .nav-text {
      display: block;
      margin-top: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
    left: -10.625rem; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .deznav {
      left: auto;
      right: -10.625rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
    margin-left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
      margin-right: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 21.75rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .header {
    padding-left: 21.75rem; }
  [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"] .deznav .nav-text {
    margin-top: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > a {
    padding: 10px 20px 10px 20px;
    border: 0;
    margin: 4px 4px; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .deznav .metismenu > li > ul {
    top: 2.8rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .deznav .metismenu > li > a {
    padding: 0.8125rem 1.25rem; } }

[data-sidebar-style="overlay"] .deznav {
  left: -100%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-sidebar-style="overlay"] .deznav .metismenu > li {
    padding: 0 20px; }
    [data-sidebar-style="overlay"] .deznav .metismenu > li.nav-label {
      padding: 1.5625rem 0 10px; }
    [data-sidebar-style="overlay"] .deznav .metismenu > li > a {
      font-size: 14px;
      padding: 10px 20px;
      color: #7f7184;
      border-radius: 0.35rem;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    [data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a,
    [data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a {
      background: var(--primary);
      color: #fff;
      box-shadow: 0 12px 15px 0 var(--rgba-primary-1); }
      [data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a i,
      [data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i {
        color: #fff; }
  [data-sidebar-style="overlay"] .deznav .metismenu ul a {
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
    font-size: 13px;
    padding-left: 4.5rem; }
    [data-sidebar-style="overlay"] .deznav .metismenu ul a:hover, [data-sidebar-style="overlay"] .deznav .metismenu ul a:focus, [data-sidebar-style="overlay"] .deznav .metismenu ul a.mm-active {
      background: transparent; }
  [direction="rtl"][data-sidebar-style="overlay"] .deznav {
    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); }

[data-sidebar-style="overlay"] .menu-toggle .nav-header {
  position: absolute;
  left: auto; }

[data-sidebar-style="overlay"] .menu-toggle .deznav {
  left: 0; }
  [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .deznav {
    left: auto;
    right: 0; }

[data-sidebar-style="overlay"] .footer {
  padding-left: 0; }

[data-sidebar-style="overlay"] .header {
  padding-left: 0; }
  [data-sidebar-style="overlay"] .header .navbar {
    padding-left: 300px; }
    @media only screen and (max-width: 1023px) {
      [data-sidebar-style="overlay"] .header .navbar {
        padding-left: 145px; } }

[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: 0px;
  border-top-right-radius: 0px; }

[data-sidebar-position="fixed"][data-layout="vertical"] .deznav {
  position: fixed; }
  [data-sidebar-position="fixed"][data-layout="vertical"] .deznav .deznav-scroll {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }

[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .deznav {
  position: fixed; }

[data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="icon-hover"][data-layout="vertical"][data-container="boxed"] .deznav,
[data-sidebar-style="overlay"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="wide-boxed"] .deznav,
[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .deznav {
  position: absolute; }

.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.35rem;
  z-index: 9999; }
  .sidebar-right .bg-label-pattern {
    background: transparent;
    background-image: url("../images/pattern/pattern5.png");
    background-size: 130%; }
  .sidebar-right .bootstrap-select {
    height: 48px;
    border-radius: 6px; }
    .sidebar-right .bootstrap-select .btn {
      padding: 12px 15px;
      font-size: 15px;
      border-color: #d1d1d1;
      border-radius: 6px; }
  .sidebar-right .note-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    opacity: 0.5;
    font-size: 12px; }
  [direction="rtl"] .sidebar-right .slimScrollDiv {
    overflow: visible !important; }
  .sidebar-right .sidebar-right-trigger {
    position: absolute;
    z-index: 9;
    top: 8.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: 5px 0 0 5px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 1023px) {
      .sidebar-right .sidebar-right-trigger {
        display: none; } }
  .sidebar-right .sidebar-close-trigger {
    position: absolute;
    z-index: 2;
    font-size: 28px;
    top: 0;
    right: -48px;
    height: 3rem;
    width: 3rem;
    line-height: 3rem;
    text-align: center;
    background: black;
    color: #fff; }
  .sidebar-right.show {
    right: 5.25rem;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    z-index: 9999; }
    .sidebar-right.show .sidebar-right-trigger {
      display: none; }
    .sidebar-right.show .bg-overlay {
      position: fixed;
      width: 100%;
      cursor: pointer;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6); }
  .sidebar-right .card-tabs .nav-tabs {
    justify-content: space-between;
    position: sticky;
    border-radius: 0;
    top: 0;
    background-color: #fff;
    z-index: 2; }
    .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; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link:hover {
          color: #000; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link::after {
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
          height: 2px;
          content: "";
          background: transparent; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
          background: var(--rgba-primary-1);
          color: var(--primary); }
          [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: 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000 !important;
    background: #fff;
    margin: 0px 0px 0px 0px; }
  .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: 20px; }
    .sidebar-right .tab-content .tab-pane .admin-settings p {
      color: #353535;
      font-weight: 500;
      margin-bottom: 8px;
      font-size: 16px; }
    .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: 35px;
        height: 35px;
        cursor: pointer;
        transition: all .1s ease;
        border-radius: 4px;
        margin-right: 5px;
        margin-bottom: 3px; }
      .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: 33px;
          width: 33px;
          left: -4px;
          top: -4px;
          content: "";
          position: absolute;
          background-color: inherit;
          border-radius: 6px;
          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: #191e3a; }
  .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: #b79045; }
  .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: #4527a0; }
  .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: #c62828; }
  .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: #283593; }
  .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: #7356f1; }
  .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: #5bcfc5; }
  .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: #00838f; }
  .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: #ff8f16; }
  .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: #6673fd; }
  .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: #558b2f; }
  .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: #2a2a2a; }
  .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: #1367c8; }
  .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: #ed0b4c; }
  .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: 1px solid #c4c4c4; }
  .sidebar-right.style-1 {
    height: 100vh;
    width: 250px;
    margin-top: 0;
    right: -250px; }
    .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; }
  @media only screen and (max-width: 991px) {
    .sidebar-right {
      width: 75%; } }

@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%); } }

.nav-user {
  background: var(--primary);
  margin-bottom: 10px;
  padding: 20px 25px 15px; }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user {
      padding: 20px 15px 15px; } }
  .nav-user img {
    width: 35px;
    height: 35px; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user img {
        width: 35px;
        height: 35px;
        margin-bottom: 10px; } }
  .nav-user h5, .nav-user .h5 {
    margin-left: 10px;
    margin-bottom: 3px;
    color: #fff; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .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: 10px;
    margin-bottom: 8px;
    color: #afcff7; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user p {
        display: none; } }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user i {
      margin-top: 15px;
      display: block; } }

.menu-toggle .nav-user {
  padding: 20px 15px 15px; }
  .menu-toggle .nav-user img {
    width: 35px;
    height: 35px;
    margin-bottom: 10px; }
  .menu-toggle .nav-user h5, .menu-toggle .nav-user .h5,
  .menu-toggle .nav-user p {
    display: none; }
  .menu-toggle .nav-user i {
    margin-top: 15px;
    display: block; }
  .menu-toggle .nav-user .dropdown-menu {
    left: 45px !important;
    top: 22px !important; }

.chatbox {
  width: 340px;
  height: 100vh;
  position: fixed;
  right: -500px;
  top: 0;
  z-index: 999;
  background: #fff;
  box-shadow: 0px 0px 30px 0px 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: #3B3363; }
  .chatbox .chatbox-close {
    position: absolute;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    width: 0;
    height: 100%;
    right: 340px;
    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: 10px; }
  .chatbox .nav {
    padding: 1rem 1rem 0 1rem;
    background: #6418C3;
    border: 0;
    justify-content: space-between; }
    .chatbox .nav .nav-link {
      color: #fff;
      opacity: 0.7;
      text-transform: uppercase; }
      .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active {
        background: transparent;
        color: #fff;
        opacity: 1;
        border-color: #FF4C41; }
  .chatbox .img_cont {
    width: 40px;
    border-radius: 40px;
    margin-right: 10px;
    position: relative;
    height: 40px;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    min-width: 40px;
    min-height: 40px; }
    .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: #fff0da;
      color: #FFAB2D; }
      [data-theme-version="dark"] .chatbox .img_cont.warning {
        background: rgba(255, 171, 45, 0.1); }
    .chatbox .img_cont.success {
      background: #ecfae4;
      color: #68CF29; }
      [data-theme-version="dark"] .chatbox .img_cont.success {
        background: rgba(104, 207, 41, 0.1); }
    .chatbox .img_cont.info {
      background: #e2f0fd;
      color: #51A6F5; }
      [data-theme-version="dark"] .chatbox .img_cont.info {
        background: rgba(81, 166, 245, 0.1); }
    .chatbox .img_cont img {
      width: 100%; }
    .chatbox .img_cont .online_icon {
      background: #68CF29;
      position: absolute;
      width: 12px;
      height: 12px;
      border-radius: 15px;
      right: -1px;
      bottom: 0px;
      border: 2px solid #fff; }
      .chatbox .img_cont .online_icon.offline {
        background: #FF4C41; }
  .chatbox .card {
    box-shadow: none; }
  .chatbox .search {
    height: 40px; }
  .chatbox .user_info span {
    font-size: 15px;
    color: #000;
    display: block;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px; }
    [data-theme-version="dark"] .chatbox .user_info span {
      color: #fff; }
  .chatbox .user_info p {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px; }
  .chatbox .contacts li {
    padding: 7px 1rem;
    border-bottom: 1px solid #eee;
    cursor: pointer; }
    [data-theme-version="dark"] .chatbox .contacts li {
      border-color: #473F72; }
    .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: #2C254A; }
  .chatbox .contacts .name-first-letter {
    background: #f7f7f7;
    padding: 4px 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: #2C254A; }
  .chatbox .msg_card_body {
    height: calc(100vh - 195px); }
  .chatbox .contacts_body {
    height: calc(100vh - 120px); }
  .chatbox .card-header {
    background: #f4f7ff;
    padding: 15px 20px;
    justify-content: center; }
    .chatbox .card-header h6, .chatbox .card-header .h6 {
      font-size: 15px; }
    .chatbox .card-header p {
      line-height: 1.2;
      font-size: 12px;
      color: #7e7e7e; }
  .chatbox .chat-list-header {
    justify-content: space-between;
    background: #fff; }
    [data-theme-version="dark"] .chatbox .chat-list-header {
      background: #3B3363; }
    .chatbox .chat-list-header a {
      text-align: center;
      width: 30px;
      height: 30px;
      background: #f7f7f7;
      border-radius: 6px;
      line-height: 30px;
      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: 30px;
    height: 30px;
    display: block;
    max-width: 30px;
    min-width: 30px; }
    .chatbox .img_cont_msg img {
      width: 100%; }
  .chatbox .msg_cotainer {
    background: var(--primary);
    margin-left: 10px;
    border-radius: 0 0.35rem 0.35rem 0.35rem;
    padding: 10px 15px;
    color: #fff;
    position: relative; }
    .chatbox .msg_cotainer .msg_time {
      display: block;
      font-size: 11px;
      color: #fff;
      margin-top: 5px;
      opacity: 0.5; }
    .chatbox .msg_cotainer:after {
      content: "";
      position: absolute;
      left: -10px;
      border-right: 10px solid var(--primary);
      border-bottom: 10px solid transparent;
      border-top: 0px solid;
      top: 0; }
  .chatbox .msg_cotainer_send {
    background: #f7f7f7;
    padding: 10px 15px;
    border-radius: 6px 0px 6px 6px;
    margin-right: 10px;
    color: #222;
    position: relative;
    text-align: right; }
    [data-theme-version="dark"] .chatbox .msg_cotainer_send {
      background: #2C254A;
      color: #fff; }
    .chatbox .msg_cotainer_send .msg_time_send {
      display: block;
      font-size: 11px;
      text-align: right;
      margin-top: 5px;
      opacity: 0.6; }
    .chatbox .msg_cotainer_send:after {
      content: "";
      position: absolute;
      right: -10px;
      border-left: 10px solid #f7f7f7;
      border-bottom: 10px solid transparent;
      border-top: 0px solid;
      top: 0; }
      [data-theme-version="dark"] .chatbox .msg_cotainer_send:after {
        border-left: 10px solid #2C254A; }
  .chatbox .type_msg .form-control {
    padding: 10px 0;
    height: 50px;
    border: 0;
    resize: none; }
  .chatbox .type_msg .btn {
    font-size: 18px;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
    padding: 0;
    margin-top: 6px; }
  .chatbox .video_cam {
    margin-left: 15px; }
    .chatbox .video_cam span {
      width: 35px;
      height: 35px;
      background: #10ca93;
      text-align: center;
      line-height: 35px;
      border-radius: 35px;
      color: #fff;
      margin-right: 5px;
      align-self: center;
      font-size: 16px;
      padding: 0 3px;
      display: inline-block; }
  .chatbox .note_card .contacts li {
    padding: 12px 1rem; }

@media only screen and (max-width: 576px) {
  .chatbox {
    width: 280px; }
    .chatbox .chatbox-close {
      right: 280px; } }

.dz-demo-panel {
  right: -100%;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  transition: all .5s ease-in-out;
  z-index: 9999; }
  .dz-demo-panel .dz-demo-trigger {
    position: absolute;
    z-index: 9;
    top: 15.75rem;
    right: 100%;
    background-color: #6418C3;
    color: #fff;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 5px 0 0 5px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 1023px) {
      .dz-demo-panel .dz-demo-trigger {
        display: none; } }
    @media only screen and (max-width: 575px) {
      .dz-demo-panel .dz-demo-trigger {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 22px; } }
  .dz-demo-panel .dz-demo-close {
    height: 30px;
    color: #000;
    width: 30px;
    border-radius: 0.35rem;
    background: #fff;
    line-height: 30px;
    text-align: center; }
  .dz-demo-panel.show {
    right: 0;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
    z-index: 99999;
    overflow: hidden; }
    .dz-demo-panel.show .sidebar-right-trigger {
      display: none; }
    .dz-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.6); }
  .dz-demo-panel .dz-demo-inner {
    padding: 30px 30px;
    background: #2b0000a1; }
  .dz-demo-panel .dz-demo-content {
    height: calc(100vh - 200px);
    padding: 0 15px; }
    .dz-demo-panel .dz-demo-content .text-black {
      color: #000 !important; }
  .dz-demo-panel .dz-demo-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px; }
    .dz-demo-panel .dz-demo-header h4, .dz-demo-panel .dz-demo-header .h4 {
      margin-bottom: 0;
      color: #000 !important; }
  .dz-demo-panel .dz-demo-bx {
    height: 300px;
    overflow: hidden;
    border: 5px solid #efefef;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px; }
    .dz-demo-panel .dz-demo-bx.demo-active {
      border-color: #6418C3; }
      .dz-demo-panel .dz-demo-bx.demo-active .overlay-layer {
        opacity: 1; }
  .dz-demo-panel .overlay-bx {
    position: relative; }
    .dz-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; }
    .dz-demo-panel .overlay-bx:hover .overlay-layer {
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 1; }
  @media only screen and (max-width: 575px) {
    .dz-demo-panel .dz-demo-bx {
      height: 230px; } }

:root {
  --nav-headbg: #fff;
  --sidebar-bg: #fff;
  --headerbg: #fff; }

[data-nav-headerbg="color_2"][data-theme-version="dark"],
[data-nav-headerbg="color_2"] {
  --nav-headbg: #191e3a; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_2"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_2"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_2"] .nav-header .logo-abbr .svg-logo-path {
    fill: #191e3a; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_2"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_2"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_3"][data-theme-version="dark"],
[data-nav-headerbg="color_3"] {
  --nav-headbg: #b79045; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_3"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_3"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_3"] .nav-header .logo-abbr .svg-logo-path {
    fill: #b79045; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_3"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_3"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_4"][data-theme-version="dark"],
[data-nav-headerbg="color_4"] {
  --nav-headbg: #4527a0; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_4"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_4"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_4"] .nav-header .logo-abbr .svg-logo-path {
    fill: #4527a0; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_4"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_4"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_5"][data-theme-version="dark"],
[data-nav-headerbg="color_5"] {
  --nav-headbg: #c62828; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_5"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_5"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_5"] .nav-header .logo-abbr .svg-logo-path {
    fill: #c62828; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_5"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_5"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_6"][data-theme-version="dark"],
[data-nav-headerbg="color_6"] {
  --nav-headbg: #283593; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_6"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_6"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_6"] .nav-header .logo-abbr .svg-logo-path {
    fill: #283593; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_6"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_6"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_7"][data-theme-version="dark"],
[data-nav-headerbg="color_7"] {
  --nav-headbg: #7356f1; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_7"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_7"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_7"] .nav-header .logo-abbr .svg-logo-path {
    fill: #7356f1; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_7"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_7"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_8"][data-theme-version="dark"],
[data-nav-headerbg="color_8"] {
  --nav-headbg: #5bcfc5; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_8"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_8"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_8"] .nav-header .logo-abbr .svg-logo-path {
    fill: #5bcfc5; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_8"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_8"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_9"][data-theme-version="dark"],
[data-nav-headerbg="color_9"] {
  --nav-headbg: #00838f; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_9"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_9"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_9"] .nav-header .logo-abbr .svg-logo-path {
    fill: #00838f; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_9"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_9"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_10"][data-theme-version="dark"],
[data-nav-headerbg="color_10"] {
  --nav-headbg: #ff8f16; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_10"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_10"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_10"] .nav-header .logo-abbr .svg-logo-path {
    fill: #ff8f16; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_10"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_10"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_11"][data-theme-version="dark"],
[data-nav-headerbg="color_11"] {
  --nav-headbg: #6673fd; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_11"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_11"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_11"] .nav-header .logo-abbr .svg-logo-path {
    fill: #6673fd; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_11"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_11"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_12"][data-theme-version="dark"],
[data-nav-headerbg="color_12"] {
  --nav-headbg: #558b2f; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_12"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_12"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_12"] .nav-header .logo-abbr .svg-logo-path {
    fill: #558b2f; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_12"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_12"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_13"][data-theme-version="dark"],
[data-nav-headerbg="color_13"] {
  --nav-headbg: #2a2a2a; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_13"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_13"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_13"] .nav-header .logo-abbr .svg-logo-path {
    fill: #2a2a2a; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_13"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_13"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_14"][data-theme-version="dark"],
[data-nav-headerbg="color_14"] {
  --nav-headbg: #1367c8; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_14"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_14"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_14"] .nav-header .logo-abbr .svg-logo-path {
    fill: #1367c8; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_14"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_14"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-nav-headerbg="color_15"][data-theme-version="dark"],
[data-nav-headerbg="color_15"] {
  --nav-headbg: #ed0b4c; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .svg-logo-path,
  [data-nav-headerbg="color_15"] .nav-header .svg-logo-path {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .svg-logo-rect,
  [data-nav-headerbg="color_15"] .nav-header .svg-logo-rect {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .logo-abbr .svg-logo-path,
  [data-nav-headerbg="color_15"] .nav-header .logo-abbr .svg-logo-path {
    fill: #ed0b4c; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_15"] .nav-header .hamburger .line {
    background: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"] .hamburger .line,
  [data-nav-headerbg="color_15"][data-sidebar-style="modern"] .hamburger .line {
    background: #000; }

[data-sibebarbg="color_2"][data-theme-version="dark"],
[data-sibebarbg="color_2"] {
  --sidebar-bg: #191e3a; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_2"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_2"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_2"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_2"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_2"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_2"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #1e2445; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_2"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_2"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_2"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_2"] .deznav .metismenu > li > a i {
    color: #5160b4; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_2"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #1e2445; }
  [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #252d57; }
    [data-sibebarbg="color_2"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #aab2db; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #28305e; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #1e2445; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_2"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_2"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #1e2445;
    box-shadow: none; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #252d57;
    box-shadow: none; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #191e3a;
    background-color: transparent; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #191e3a; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #303a6f;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_2"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #28305e; }
  [data-sibebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_2"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #28305e; }

[data-sibebarbg="color_3"][data-theme-version="dark"],
[data-sibebarbg="color_3"] {
  --sidebar-bg: #b79045; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_3"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_3"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_3"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_3"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_3"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_3"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #ed8b61; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_3"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_3"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_3"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_3"] .deznav .metismenu > li > a i {
    color: #fef6f3; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_3"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #ed8b61; }
  [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #ef9c78; }
    [data-sibebarbg="color_3"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #b79045;
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #b79045;
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #f0a281; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #ed8b61; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_3"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #b79045;
    background-color: transparent; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_3"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #ed8b61;
    box-shadow: none; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #ef9c78;
    box-shadow: none; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #b79045;
    background-color: transparent; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #b79045; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #f3b398;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_3"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #f0a281; }
  [data-sibebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_3"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #f0a281; }

[data-sibebarbg="color_4"][data-theme-version="dark"],
[data-sibebarbg="color_4"] {
  --sidebar-bg: #4527a0; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_4"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_4"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_4"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_4"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_4"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_4"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #4a2aac; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_4"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_4"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_4"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_4"] .deznav .metismenu > li > a i {
    color: #a894e5; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_4"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #4a2aac; }
  [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #532fc1; }
    [data-sibebarbg="color_4"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #fcfbfe; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #5731c9; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #4a2aac; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_4"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_4"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #4a2aac;
    box-shadow: none; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #532fc1;
    box-shadow: none; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #4527a0;
    background-color: transparent; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #4527a0; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #6642d1;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_4"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #5731c9; }
  [data-sibebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_4"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #5731c9; }

[data-sibebarbg="color_5"][data-theme-version="dark"],
[data-sibebarbg="color_5"] {
  --sidebar-bg: #c62828; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_5"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_5"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_5"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_5"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_5"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_5"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #d32b2b; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_5"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_5"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_5"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_5"] .deznav .metismenu > li > a i {
    color: #efb1b1; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_5"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #d32b2b; }
  [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #d83f3f; }
    [data-sibebarbg="color_5"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #da4747; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #d32b2b; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_5"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_5"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #d32b2b;
    box-shadow: none; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #d83f3f;
    box-shadow: none; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #c62828;
    background-color: transparent; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #c62828; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #de5c5c;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_5"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #da4747; }
  [data-sibebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_5"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #da4747; }

[data-sibebarbg="color_6"][data-theme-version="dark"],
[data-sibebarbg="color_6"] {
  --sidebar-bg: #283593; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_6"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_6"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_6"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_6"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_6"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_6"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #2b399f; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_6"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_6"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_6"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_6"] .deznav .metismenu > li > a i {
    color: #8d97e0; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_6"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #2b399f; }
  [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #3141b3; }
    [data-sibebarbg="color_6"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #f2f3fb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #3343bb; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #2b399f; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_6"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_6"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #2b399f;
    box-shadow: none; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #3141b3;
    box-shadow: none; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #283593;
    background-color: transparent; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #283593; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #3d4eca;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_6"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #3343bb; }
  [data-sibebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_6"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #3343bb; }

[data-sibebarbg="color_7"][data-theme-version="dark"],
[data-sibebarbg="color_7"] {
  --sidebar-bg: #7356f1; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_7"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_7"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_7"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_7"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_7"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_7"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #7f64f2; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_7"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_7"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_7"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_7"] .deznav .metismenu > li > a i {
    color: #fcfbff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_7"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #7f64f2; }
  [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #927cf4; }
    [data-sibebarbg="color_7"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #9a85f5; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #7f64f2; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_7"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_7"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #7f64f2;
    box-shadow: none; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #927cf4;
    box-shadow: none; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #7356f1;
    background-color: transparent; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #7356f1; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #ae9df7;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_7"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #9a85f5; }
  [data-sibebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_7"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #9a85f5; }

[data-sibebarbg="color_8"][data-theme-version="dark"],
[data-sibebarbg="color_8"] {
  --sidebar-bg: #5bcfc5; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_8"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_8"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_8"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_8"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_8"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_8"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #67d2c9; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_8"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_8"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_8"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_8"] .deznav .metismenu > li > a i {
    color: #e5f7f6; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_8"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #67d2c9; }
  [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #7bd8d0; }
    [data-sibebarbg="color_8"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #82dbd3; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #67d2c9; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_8"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_8"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #67d2c9;
    box-shadow: none; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #7bd8d0;
    box-shadow: none; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #5bcfc5;
    background-color: transparent; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #5bcfc5; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #96e0da;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_8"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #82dbd3; }
  [data-sibebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_8"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #82dbd3; }

[data-sibebarbg="color_9"][data-theme-version="dark"],
[data-sibebarbg="color_9"] {
  --sidebar-bg: #00838f; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_9"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_9"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_9"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_9"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_9"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_9"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #00919e; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_9"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_9"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_9"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_9"] .deznav .metismenu > li > a i {
    color: #43efff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_9"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #00919e; }
  [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #00a8b8; }
    [data-sibebarbg="color_9"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #c2faff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #00b2c2; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #00919e; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_9"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_9"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #00919e;
    box-shadow: none; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #00a8b8;
    box-shadow: none; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #00838f;
    background-color: transparent; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #00838f; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #00c9dc;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_9"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #00b2c2; }
  [data-sibebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_9"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #00b2c2; }

[data-sibebarbg="color_10"][data-theme-version="dark"],
[data-sibebarbg="color_10"] {
  --sidebar-bg: #ff8f16; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_10"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_10"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_10"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_10"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_10"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_10"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #ff9625; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_10"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_10"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_10"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_10"] .deznav .metismenu > li > a i {
    color: #ffe5c9; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_10"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #ff9625; }
  [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #ffa33f; }
    [data-sibebarbg="color_10"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #ffa849; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #ff9625; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_10"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_10"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #ff9625;
    box-shadow: none; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa33f;
    box-shadow: none; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #ff8f16;
    background-color: transparent; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #ff8f16; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #ffb463;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_10"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa849; }
  [data-sibebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_10"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #ffa849; }

[data-sibebarbg="color_11"][data-theme-version="dark"],
[data-sibebarbg="color_11"] {
  --sidebar-bg: #6673fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_11"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_11"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_11"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_11"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_11"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_11"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #7581fd; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_11"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_11"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_11"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_11"] .deznav .metismenu > li > a i {
    color: white; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_11"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #7581fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #8e98fe; }
    [data-sibebarbg="color_11"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #98a1fe; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #7581fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_11"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_11"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #7581fd;
    box-shadow: none; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #8e98fe;
    box-shadow: none; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #6673fd;
    background-color: transparent; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #6673fd; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #b2b8fe;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_11"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #98a1fe; }
  [data-sibebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_11"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #98a1fe; }

[data-sibebarbg="color_12"][data-theme-version="dark"],
[data-sibebarbg="color_12"] {
  --sidebar-bg: #558b2f; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_12"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_12"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_12"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_12"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_12"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_12"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #5c9633; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_12"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_12"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_12"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_12"] .deznav .metismenu > li > a i {
    color: #b0da92; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_12"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #5c9633; }
  [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #68a939; }
    [data-sibebarbg="color_12"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #f5faf2; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #6cb13c; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #5c9633; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_12"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_12"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #5c9633;
    box-shadow: none; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #68a939;
    box-shadow: none; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #558b2f;
    background-color: transparent; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #558b2f; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #79c046;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_12"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #6cb13c; }
  [data-sibebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_12"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #6cb13c; }

[data-sibebarbg="color_13"][data-theme-version="dark"],
[data-sibebarbg="color_13"] {
  --sidebar-bg: #2a2a2a; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_13"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_13"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_13"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_13"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_13"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_13"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #323232; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_13"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_13"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_13"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_13"] .deznav .metismenu > li > a i {
    color: #838383; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #323232; }
  [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #3e3e3e; }
    [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: #c3c3c3; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #444444; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #323232; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_13"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_13"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #323232;
    box-shadow: none; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #3e3e3e;
    box-shadow: none; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #2a2a2a;
    background-color: transparent; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #2a2a2a; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #505050;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_13"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #444444; }
  [data-sibebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_13"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #444444; }

[data-sibebarbg="color_14"][data-theme-version="dark"],
[data-sibebarbg="color_14"] {
  --sidebar-bg: #1367c8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_14"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_14"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_14"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_14"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_14"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_14"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #146ed6; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_14"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_14"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_14"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_14"] .deznav .metismenu > li > a i {
    color: #98c3f5; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_14"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #146ed6; }
  [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #1b7ae9; }
    [data-sibebarbg="color_14"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #2480ea; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #146ed6; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_14"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_14"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #146ed6;
    box-shadow: none; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #1b7ae9;
    box-shadow: none; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #1367c8;
    background-color: transparent; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #1367c8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #3b8dec;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_14"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #2480ea; }
  [data-sibebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_14"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #2480ea; }

[data-sibebarbg="color_15"][data-theme-version="dark"],
[data-sibebarbg="color_15"] {
  --sidebar-bg: #ed0b4c; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .nav-label,
  [data-sibebarbg="color_15"] .nav-label {
    border-color: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.4); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .main-profile .name,
  [data-sibebarbg="color_15"] .deznav .main-profile .name {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .main-profile .email,
  [data-sibebarbg="color_15"] .deznav .main-profile .email {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .main-profile .image-bx a,
  [data-sibebarbg="color_15"] .deznav .main-profile .image-bx a {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .copyright,
  [data-sibebarbg="color_15"] .deznav .copyright {
    color: rgba(255, 255, 255, 0.5); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu a,
  [data-sibebarbg="color_15"] .deznav .metismenu a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a:before {
    border-color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"] .deznav .metismenu ul a.mm-active {
    color: #fff;
    background-color: #f41354; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_15"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_15"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_15"] .deznav .metismenu ul a.mm-active:before {
      border-color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_15"] .deznav .metismenu > li > a i {
    color: #fbafc5; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li:focus > a,
  [data-sibebarbg="color_15"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"] .deznav .metismenu > li:focus > a {
    color: #fff;
    background-color: #f41354; }
  [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background-color: #f52c66; }
    [data-sibebarbg="color_15"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background-color: white; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu > li:hover > a {
    background: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    background: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff;
    background: #f6356d; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li > a i {
    background: #f41354; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i,
    [data-sibebarbg="color_15"][data-sidebar-style="compact"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a i {
      background: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li:hover > a i {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="modern"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_15"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li > a {
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    box-shadow: none; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li:hover > a {
    background-color: #f41354;
    box-shadow: none; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu > li.mm-active > a {
    background-color: #f52c66;
    box-shadow: none; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu a {
    color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:hover,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:focus,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active {
    color: #ed0b4c;
    background-color: transparent; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before, [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:hover:before,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:focus:before,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a.mm-active:before {
      border-color: #ed0b4c; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu ul a:before,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu ul a:before {
    border-color: #888ea8; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li > a {
    border-color: #f74e7e;
    color: rgba(255, 255, 255, 0.7); }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li.mm-active > a {
    background-color: transparent;
    color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li:hover > a {
    background-color: transparent; }
    [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i,
    [data-sibebarbg="color_15"][data-layout="horizontal"] .deznav .metismenu > li:hover > a i {
      color: #fff; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a {
    background-color: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a {
    background-color: #f6356d; }
  [data-sibebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a,
  [data-sibebarbg="color_15"][data-layout="horizontal"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a {
    background-color: #f6356d; }

[data-headerbg="color_2"][data-theme-version="dark"],
[data-headerbg="color_2"] {
  --headerbg: #191e3a; }
  [data-headerbg="color_2"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_2"] .pulse-css {
    background-color: #f2f3f9; }
    [data-headerbg="color_2"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_2"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_2"] .pulse-css:after,
    [data-headerbg="color_2"] .pulse-css:before {
      background-color: #f2f3f9; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_2"] .header .header-left .search-area .form-control {
    background: #242b53 !important;
    color: #fff !important; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_2"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_2"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #242b53 !important; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_2"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_2"] .header .header-left .search-area .input-group-text {
    background: #242b53 !important;
    border-color: #242b53 !important; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_2"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #aab2db; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #aab2db; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_2"] .header .header-right .notification_dropdown .nav-link i {
    color: #aab2db; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link {
    border-color: #28305e; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_2"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_2"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_3"][data-theme-version="dark"],
[data-headerbg="color_3"] {
  --headerbg: #b79045; }
  [data-headerbg="color_3"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_3"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_3"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_3"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_3"] .pulse-css:after,
    [data-headerbg="color_3"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_3"] .header .header-left .search-area .form-control {
    background: #ef9873 !important;
    color: #fff !important; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_3"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_3"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #ef9873 !important; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_3"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_3"] .header .header-left .search-area .input-group-text {
    background: #ef9873 !important;
    border-color: #ef9873 !important; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_3"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_3"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link {
    border-color: #f0a281; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_3"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_3"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_4"][data-theme-version="dark"],
[data-headerbg="color_4"] {
  --headerbg: #4527a0; }
  [data-headerbg="color_4"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_4"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_4"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_4"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_4"] .pulse-css:after,
    [data-headerbg="color_4"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_4"] .header .header-left .search-area .form-control {
    background: #512ebd !important;
    color: #fff !important; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_4"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_4"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #512ebd !important; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_4"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_4"] .header .header-left .search-area .input-group-text {
    background: #512ebd !important;
    border-color: #512ebd !important; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_4"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #fcfbfe; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #fcfbfe; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_4"] .header .header-right .notification_dropdown .nav-link i {
    color: #fcfbfe; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link {
    border-color: #5731c9; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_4"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_4"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_5"][data-theme-version="dark"],
[data-headerbg="color_5"] {
  --headerbg: #c62828; }
  [data-headerbg="color_5"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_5"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_5"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_5"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_5"] .pulse-css:after,
    [data-headerbg="color_5"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_5"] .header .header-left .search-area .form-control {
    background: #d73a3a !important;
    color: #fff !important; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_5"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_5"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #d73a3a !important; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_5"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_5"] .header .header-left .search-area .input-group-text {
    background: #d73a3a !important;
    border-color: #d73a3a !important; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_5"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_5"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link {
    border-color: #da4747; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_5"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_5"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_6"][data-theme-version="dark"],
[data-headerbg="color_6"] {
  --headerbg: #283593; }
  [data-headerbg="color_6"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_6"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_6"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_6"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_6"] .pulse-css:after,
    [data-headerbg="color_6"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_6"] .header .header-left .search-area .form-control {
    background: #303faf !important;
    color: #fff !important; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_6"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_6"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #303faf !important; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_6"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_6"] .header .header-left .search-area .input-group-text {
    background: #303faf !important;
    border-color: #303faf !important; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_6"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #f2f3fb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #f2f3fb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_6"] .header .header-right .notification_dropdown .nav-link i {
    color: #f2f3fb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link {
    border-color: #3343bb; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_6"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_6"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_7"][data-theme-version="dark"],
[data-headerbg="color_7"] {
  --headerbg: #7356f1; }
  [data-headerbg="color_7"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_7"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_7"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_7"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_7"] .pulse-css:after,
    [data-headerbg="color_7"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_7"] .header .header-left .search-area .form-control {
    background: #8e77f4 !important;
    color: #fff !important; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_7"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_7"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #8e77f4 !important; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_7"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_7"] .header .header-left .search-area .input-group-text {
    background: #8e77f4 !important;
    border-color: #8e77f4 !important; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_7"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_7"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link {
    border-color: #9a85f5; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_7"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_7"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_8"][data-theme-version="dark"],
[data-headerbg="color_8"] {
  --headerbg: #5bcfc5; }
  [data-headerbg="color_8"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_8"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_8"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_8"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_8"] .pulse-css:after,
    [data-headerbg="color_8"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_8"] .header .header-left .search-area .form-control {
    background: #77d7cf !important;
    color: #fff !important; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_8"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_8"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #77d7cf !important; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_8"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_8"] .header .header-left .search-area .input-group-text {
    background: #77d7cf !important;
    border-color: #77d7cf !important; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_8"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_8"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link {
    border-color: #82dbd3; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_8"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_8"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_9"][data-theme-version="dark"],
[data-headerbg="color_9"] {
  --headerbg: #00838f; }
  [data-headerbg="color_9"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_9"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_9"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_9"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_9"] .pulse-css:after,
    [data-headerbg="color_9"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_9"] .header .header-left .search-area .form-control {
    background: #00a4b3 !important;
    color: #fff !important; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_9"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_9"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #00a4b3 !important; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_9"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_9"] .header .header-left .search-area .input-group-text {
    background: #00a4b3 !important;
    border-color: #00a4b3 !important; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_9"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #c2faff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #c2faff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_9"] .header .header-right .notification_dropdown .nav-link i {
    color: #c2faff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link {
    border-color: #00b2c2; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_9"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_9"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_10"][data-theme-version="dark"],
[data-headerbg="color_10"] {
  --headerbg: #ff8f16; }
  [data-headerbg="color_10"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_10"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_10"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_10"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_10"] .pulse-css:after,
    [data-headerbg="color_10"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_10"] .header .header-left .search-area .form-control {
    background: #ffa03a !important;
    color: #fff !important; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_10"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_10"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #ffa03a !important; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_10"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_10"] .header .header-left .search-area .input-group-text {
    background: #ffa03a !important;
    border-color: #ffa03a !important; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_10"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_10"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link {
    border-color: #ffa849; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_10"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_10"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_11"][data-theme-version="dark"],
[data-headerbg="color_11"] {
  --headerbg: #6673fd; }
  [data-headerbg="color_11"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_11"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_11"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_11"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_11"] .pulse-css:after,
    [data-headerbg="color_11"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_11"] .header .header-left .search-area .form-control {
    background: #8993fd !important;
    color: #fff !important; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_11"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_11"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #8993fd !important; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_11"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_11"] .header .header-left .search-area .input-group-text {
    background: #8993fd !important;
    border-color: #8993fd !important; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_11"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_11"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link {
    border-color: #98a1fe; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_11"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_11"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_12"][data-theme-version="dark"],
[data-headerbg="color_12"] {
  --headerbg: #558b2f; }
  [data-headerbg="color_12"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_12"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_12"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_12"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_12"] .pulse-css:after,
    [data-headerbg="color_12"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_12"] .header .header-left .search-area .form-control {
    background: #65a638 !important;
    color: #fff !important; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_12"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_12"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #65a638 !important; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_12"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_12"] .header .header-left .search-area .input-group-text {
    background: #65a638 !important;
    border-color: #65a638 !important; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_12"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #f5faf2; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #f5faf2; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_12"] .header .header-right .notification_dropdown .nav-link i {
    color: #f5faf2; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link {
    border-color: #6cb13c; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_12"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_12"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_13"][data-theme-version="dark"],
[data-headerbg="color_13"] {
  --headerbg: #2a2a2a; }
  [data-headerbg="color_13"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_13"] .pulse-css {
    background-color: #f6f6f6; }
    [data-headerbg="color_13"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_13"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_13"] .pulse-css:after,
    [data-headerbg="color_13"] .pulse-css:before {
      background-color: #f6f6f6; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_13"] .header .header-left .search-area .form-control {
    background: #3c3c3c !important;
    color: #fff !important; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_13"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_13"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #3c3c3c !important; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_13"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_13"] .header .header-left .search-area .input-group-text {
    background: #3c3c3c !important;
    border-color: #3c3c3c !important; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_13"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: #c3c3c3; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: #c3c3c3; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_13"] .header .header-right .notification_dropdown .nav-link i {
    color: #c3c3c3; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link {
    border-color: #444444; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_13"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_13"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_14"][data-theme-version="dark"],
[data-headerbg="color_14"] {
  --headerbg: #1367c8; }
  [data-headerbg="color_14"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_14"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_14"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_14"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_14"] .pulse-css:after,
    [data-headerbg="color_14"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_14"] .header .header-left .search-area .form-control {
    background: #1678e9 !important;
    color: #fff !important; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_14"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_14"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #1678e9 !important; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_14"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_14"] .header .header-left .search-area .input-group-text {
    background: #1678e9 !important;
    border-color: #1678e9 !important; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_14"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_14"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link {
    border-color: #2480ea; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_14"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_14"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

[data-headerbg="color_15"][data-theme-version="dark"],
[data-headerbg="color_15"] {
  --headerbg: #ed0b4c; }
  [data-headerbg="color_15"][data-theme-version="dark"] .pulse-css,
  [data-headerbg="color_15"] .pulse-css {
    background-color: white; }
    [data-headerbg="color_15"][data-theme-version="dark"] .pulse-css:after, [data-headerbg="color_15"][data-theme-version="dark"] .pulse-css:before,
    [data-headerbg="color_15"] .pulse-css:after,
    [data-headerbg="color_15"] .pulse-css:before {
      background-color: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .form-control,
  [data-headerbg="color_15"] .header .header-left .search-area .form-control {
    background: #f52762 !important;
    color: #fff !important; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .form-control::placeholder,
    [data-headerbg="color_15"] .header .header-left .search-area .form-control::placeholder {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text,
  [data-headerbg="color_15"] .header .header-left .search-area .input-group-append .input-group-text {
    background: #f52762 !important; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .input-group-append .input-group-text a,
    [data-headerbg="color_15"] .header .header-left .search-area .input-group-append .input-group-text a {
      color: rgba(255, 255, 255, 0.7); }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .input-group-text,
  [data-headerbg="color_15"] .header .header-left .search-area .input-group-text {
    background: #f52762 !important;
    border-color: #f52762 !important; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-left .search-area .input-group-text i,
    [data-headerbg="color_15"] .header .header-left .search-area .input-group-text i {
      color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg  path,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link svg  path {
    fill: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-full path, [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link svg#icon-full path,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link svg#icon-minimize path {
    stroke: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .notification_dropdown .nav-link i,
  [data-headerbg="color_15"] .header .header-right .notification_dropdown .nav-link i {
    color: white; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link,
  [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link {
    border-color: #f6356d; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info span,
    [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link .header-info span {
      color: #fff; }
    [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info small, [data-headerbg="color_15"][data-theme-version="dark"] .header .header-right .header-profile > a.nav-link .header-info .small,
    [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link .header-info small,
    [data-headerbg="color_15"] .header .header-right .header-profile > a.nav-link .header-info .small {
      color: rgba(255, 255, 255, 0.6); }

@media (min-width: 992px) {
  [data-container="boxed"] #main-wrapper {
    max-width: 1199px;
    margin: 0 auto;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-container="boxed"] #main-wrapper {
      text-align: right; } }

@media only screen and (min-width: 1350px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px; } }

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .deznav {
  max-width: 1199px; }

[data-layout="vertical"][data-container="boxed"][data-header-position="fixed"] .header,
[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header {
  width: 1199px; }

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 1199px; }

[data-container="boxed"] .metismenu.fixed {
  left: auto;
  max-width: 1199px; }

[data-container="boxed"] .page-titles {
  margin-bottom: 3rem;
  padding: 15px 15px; }

[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: 40px; }

[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 .deznav {
  position: absolute; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
  left: auto;
  max-width: 1199px; }

@media (min-width: 992px) {
  [data-container="wide-boxed"] #main-wrapper {
    max-width: 1480px;
    margin: 0 auto;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-container="wide-boxed"] #main-wrapper {
      text-align: right; }
  [data-container="wide-boxed"][data-layout="horizontal"] .deznav {
    left: unset; } }

@media only screen and (min-width: 1350px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="wide-boxed"][data-header-position="fixed"] .header {
    width: 1480px; } }

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="wide-boxed"][data-header-position="fixed"] .header {
    width: 1480px; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .deznav {
  max-width: 1480px; }

[data-layout="horizontal"][data-container="wide-boxed"][data-header-position="fixed"] .header {
  width: 1480px; }

[data-layout="horizontal"][data-container="wide-boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 1480px; }

[data-container="wide-boxed"] .metismenu.fixed {
  left: auto;
  max-width: 1480px; }

[data-container="wide-boxed"] .page-titles {
  margin-bottom: 3rem;
  padding: 15px 15px; }

[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: 40px; }

[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 .deznav {
  position: absolute; }

[data-container="wide-boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .deznav.fixed {
  left: auto;
  max-width: 1480px; }

[data-primary="color_2"] {
  --primary: #191e3a;
  --secondary: #6418C3;
  --primary-hover: #0a0c16;
  --primary-dark: black;
  --rgba-primary-1: rgba(25, 30, 58, 0.1);
  --rgba-primary-2: rgba(25, 30, 58, 0.2);
  --rgba-primary-3: rgba(25, 30, 58, 0.3);
  --rgba-primary-4: rgba(25, 30, 58, 0.4);
  --rgba-primary-5: rgba(25, 30, 58, 0.5);
  --rgba-primary-6: rgba(25, 30, 58, 0.6);
  --rgba-primary-7: rgba(25, 30, 58, 0.7);
  --rgba-primary-8: rgba(25, 30, 58, 0.8);
  --rgba-primary-9: rgba(25, 30, 58, 0.9); }

[data-primary="color_3"] {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9); }

[data-primary="color_4"] {
  --primary: #4527a0;
  --secondary: #6418C3;
  --primary-hover: #331d77;
  --primary-dark: #100925;
  --rgba-primary-1: rgba(69, 39, 160, 0.1);
  --rgba-primary-2: rgba(69, 39, 160, 0.2);
  --rgba-primary-3: rgba(69, 39, 160, 0.3);
  --rgba-primary-4: rgba(69, 39, 160, 0.4);
  --rgba-primary-5: rgba(69, 39, 160, 0.5);
  --rgba-primary-6: rgba(69, 39, 160, 0.6);
  --rgba-primary-7: rgba(69, 39, 160, 0.7);
  --rgba-primary-8: rgba(69, 39, 160, 0.8);
  --rgba-primary-9: rgba(69, 39, 160, 0.9); }

[data-primary="color_5"] {
  --primary: #c62828;
  --secondary: #6418C3;
  --primary-hover: #9c1f1f;
  --primary-dark: #470e0e;
  --rgba-primary-1: rgba(198, 40, 40, 0.1);
  --rgba-primary-2: rgba(198, 40, 40, 0.2);
  --rgba-primary-3: rgba(198, 40, 40, 0.3);
  --rgba-primary-4: rgba(198, 40, 40, 0.4);
  --rgba-primary-5: rgba(198, 40, 40, 0.5);
  --rgba-primary-6: rgba(198, 40, 40, 0.6);
  --rgba-primary-7: rgba(198, 40, 40, 0.7);
  --rgba-primary-8: rgba(198, 40, 40, 0.8);
  --rgba-primary-9: rgba(198, 40, 40, 0.9); }

[data-primary="color_6"] {
  --primary: #283593;
  --secondary: #6418C3;
  --primary-hover: #1d276b;
  --primary-dark: #070a1b;
  --rgba-primary-1: rgba(40, 53, 147, 0.1);
  --rgba-primary-2: rgba(40, 53, 147, 0.2);
  --rgba-primary-3: rgba(40, 53, 147, 0.3);
  --rgba-primary-4: rgba(40, 53, 147, 0.4);
  --rgba-primary-5: rgba(40, 53, 147, 0.5);
  --rgba-primary-6: rgba(40, 53, 147, 0.6);
  --rgba-primary-7: rgba(40, 53, 147, 0.7);
  --rgba-primary-8: rgba(40, 53, 147, 0.8);
  --rgba-primary-9: rgba(40, 53, 147, 0.9); }

[data-primary="color_7"] {
  --primary: #7356f1;
  --secondary: #6418C3;
  --primary-hover: #4c27ed;
  --primary-dark: #290da1;
  --rgba-primary-1: rgba(115, 86, 241, 0.1);
  --rgba-primary-2: rgba(115, 86, 241, 0.2);
  --rgba-primary-3: rgba(115, 86, 241, 0.3);
  --rgba-primary-4: rgba(115, 86, 241, 0.4);
  --rgba-primary-5: rgba(115, 86, 241, 0.5);
  --rgba-primary-6: rgba(115, 86, 241, 0.6);
  --rgba-primary-7: rgba(115, 86, 241, 0.7);
  --rgba-primary-8: rgba(115, 86, 241, 0.8);
  --rgba-primary-9: rgba(115, 86, 241, 0.9); }

[data-primary="color_8"] {
  --primary: #5bcfc5;
  --secondary: #6418C3;
  --primary-hover: #38bfb3;
  --primary-dark: #217069;
  --rgba-primary-1: rgba(91, 207, 197, 0.1);
  --rgba-primary-2: rgba(91, 207, 197, 0.2);
  --rgba-primary-3: rgba(91, 207, 197, 0.3);
  --rgba-primary-4: rgba(91, 207, 197, 0.4);
  --rgba-primary-5: rgba(91, 207, 197, 0.5);
  --rgba-primary-6: rgba(91, 207, 197, 0.6);
  --rgba-primary-7: rgba(91, 207, 197, 0.7);
  --rgba-primary-8: rgba(91, 207, 197, 0.8);
  --rgba-primary-9: rgba(91, 207, 197, 0.9); }

[data-primary="color_9"] {
  --primary: #00838f;
  --secondary: #6418C3;
  --primary-hover: #00545c;
  --primary-dark: black;
  --rgba-primary-1: rgba(0, 131, 143, 0.1);
  --rgba-primary-2: rgba(0, 131, 143, 0.2);
  --rgba-primary-3: rgba(0, 131, 143, 0.3);
  --rgba-primary-4: rgba(0, 131, 143, 0.4);
  --rgba-primary-5: rgba(0, 131, 143, 0.5);
  --rgba-primary-6: rgba(0, 131, 143, 0.6);
  --rgba-primary-7: rgba(0, 131, 143, 0.7);
  --rgba-primary-8: rgba(0, 131, 143, 0.8);
  --rgba-primary-9: rgba(0, 131, 143, 0.9); }

[data-primary="color_10"] {
  --primary: #ff8f16;
  --secondary: #6418C3;
  --primary-hover: #e27500;
  --primary-dark: #7c4000;
  --rgba-primary-1: rgba(255, 143, 22, 0.1);
  --rgba-primary-2: rgba(255, 143, 22, 0.2);
  --rgba-primary-3: rgba(255, 143, 22, 0.3);
  --rgba-primary-4: rgba(255, 143, 22, 0.4);
  --rgba-primary-5: rgba(255, 143, 22, 0.5);
  --rgba-primary-6: rgba(255, 143, 22, 0.6);
  --rgba-primary-7: rgba(255, 143, 22, 0.7);
  --rgba-primary-8: rgba(255, 143, 22, 0.8);
  --rgba-primary-9: rgba(255, 143, 22, 0.9); }

[data-primary="color_11"] {
  --primary: #6673fd;
  --secondary: #6418C3;
  --primary-hover: #3445fc;
  --primary-dark: #0314c7;
  --rgba-primary-1: rgba(102, 115, 253, 0.1);
  --rgba-primary-2: rgba(102, 115, 253, 0.2);
  --rgba-primary-3: rgba(102, 115, 253, 0.3);
  --rgba-primary-4: rgba(102, 115, 253, 0.4);
  --rgba-primary-5: rgba(102, 115, 253, 0.5);
  --rgba-primary-6: rgba(102, 115, 253, 0.6);
  --rgba-primary-7: rgba(102, 115, 253, 0.7);
  --rgba-primary-8: rgba(102, 115, 253, 0.8);
  --rgba-primary-9: rgba(102, 115, 253, 0.9); }

[data-primary="color_12"] {
  --primary: #558b2f;
  --secondary: #6418C3;
  --primary-hover: #3e6522;
  --primary-dark: #0f1908;
  --rgba-primary-1: rgba(85, 139, 47, 0.1);
  --rgba-primary-2: rgba(85, 139, 47, 0.2);
  --rgba-primary-3: rgba(85, 139, 47, 0.3);
  --rgba-primary-4: rgba(85, 139, 47, 0.4);
  --rgba-primary-5: rgba(85, 139, 47, 0.5);
  --rgba-primary-6: rgba(85, 139, 47, 0.6);
  --rgba-primary-7: rgba(85, 139, 47, 0.7);
  --rgba-primary-8: rgba(85, 139, 47, 0.8);
  --rgba-primary-9: rgba(85, 139, 47, 0.9); }

[data-primary="color_13"] {
  --primary: #2a2a2a;
  --secondary: #6418C3;
  --primary-hover: #111111;
  --primary-dark: black;
  --rgba-primary-1: rgba(42, 42, 42, 0.1);
  --rgba-primary-2: rgba(42, 42, 42, 0.2);
  --rgba-primary-3: rgba(42, 42, 42, 0.3);
  --rgba-primary-4: rgba(42, 42, 42, 0.4);
  --rgba-primary-5: rgba(42, 42, 42, 0.5);
  --rgba-primary-6: rgba(42, 42, 42, 0.6);
  --rgba-primary-7: rgba(42, 42, 42, 0.7);
  --rgba-primary-8: rgba(42, 42, 42, 0.8);
  --rgba-primary-9: rgba(42, 42, 42, 0.9); }

[data-primary="color_14"] {
  --primary: #1367c8;
  --secondary: #6418C3;
  --primary-hover: #0f4f99;
  --primary-dark: #061f3c;
  --rgba-primary-1: rgba(19, 103, 200, 0.1);
  --rgba-primary-2: rgba(19, 103, 200, 0.2);
  --rgba-primary-3: rgba(19, 103, 200, 0.3);
  --rgba-primary-4: rgba(19, 103, 200, 0.4);
  --rgba-primary-5: rgba(19, 103, 200, 0.5);
  --rgba-primary-6: rgba(19, 103, 200, 0.6);
  --rgba-primary-7: rgba(19, 103, 200, 0.7);
  --rgba-primary-8: rgba(19, 103, 200, 0.8);
  --rgba-primary-9: rgba(19, 103, 200, 0.9); }

[data-primary="color_15"] {
  --primary: #ed0b4c;
  --secondary: #6418C3;
  --primary-hover: #bc093c;
  --primary-dark: #5b041d;
  --rgba-primary-1: rgba(237, 11, 76, 0.1);
  --rgba-primary-2: rgba(237, 11, 76, 0.2);
  --rgba-primary-3: rgba(237, 11, 76, 0.3);
  --rgba-primary-4: rgba(237, 11, 76, 0.4);
  --rgba-primary-5: rgba(237, 11, 76, 0.5);
  --rgba-primary-6: rgba(237, 11, 76, 0.6);
  --rgba-primary-7: rgba(237, 11, 76, 0.7);
  --rgba-primary-8: rgba(237, 11, 76, 0.8);
  --rgba-primary-9: rgba(237, 11, 76, 0.9); }

[data-typography="opensans"] {
  font-family: 'Open Sans', sans-serif; }

[data-typography="poppins"] {
  font-family: 'poppins', sans-serif; }

[data-typography="roboto"] {
  font-family: 'Roboto', sans-serif; }

[data-typography="helvetica"] {
  font-family: 'HelveticaNeue'; }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

[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: #51A6F5; }
  [data-theme-version="transparent"] a {
    color: #fff; }
    [data-theme-version="transparent"] a:hover {
      color: #828690; }
  [data-theme-version="transparent"] .border-right {
    border-right: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border-left {
    border-left: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border-top {
    border-top: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border-bottom {
    border-bottom: 1px solid #473F72 !important; }
  [data-theme-version="transparent"] .border {
    border: 1px solid #473F72 !important; }

[data-theme-version="transparent"] .dropdown-menu {
  background-color: #3B3363; }

[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus {
  background-color: #2C254A;
  color: #fff; }

[data-theme-version="transparent"] .form-control {
  background-color: #2C254A;
  border-color: #473F72;
  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: #473F72;
  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"] .deznav {
  background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .deznav .metismenu > li > a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .deznav .metismenu > li:hover > a, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    color: #fff; }
    [data-theme-version="transparent"] .deznav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .deznav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .deznav .metismenu > li.mm-active > a::after {
      border-color: transparent transparent #fff transparent; }
  [data-theme-version="transparent"] .deznav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="transparent"] .deznav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15); }
    [data-theme-version="transparent"] .deznav .metismenu ul a:hover, [data-theme-version="transparent"] .deznav .metismenu ul a:focus, [data-theme-version="transparent"] .deznav .metismenu ul a.mm-active {
      color: #fff; }
  [data-theme-version="transparent"] .deznav .metismenu a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .deznav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .deznav .metismenu .has-arrow:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

[data-theme-version="dark"] {
  background: #2C254A;
  color: #828690;
  --nav-headbg: #3B3363;
  --sidebar-bg: #3B3363;
  --headerbg: #3B3363; }
  [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: #51A6F5; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .text-secondary {
    color: #fff !important; }
  [data-theme-version="dark"] .border-right {
    border-right: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border {
    border: 1px solid #fff !important; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #3B3363;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); }
  [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: #3B3363;
    color: #7e7e7e; }

[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: transparent;
  border-color: #5b5289;
  color: #fff; }

[data-theme-version="dark"] .card {
  background-color: #3B3363;
  box-shadow: none; }

[data-theme-version="dark"] .btn-outline-dark:hover {
  background-color: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .tdl-holder input[type=text],
[data-theme-version="dark"] .tdl-holder li {
  background-color: #3B3363;
  border-color: #473F72; }

[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder {
  color: #828690; }

[data-theme-version="dark"] .tdl-holder label:hover {
  background-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .text-muted {
  color: #828690; }

[data-theme-version="dark"] .modal-content {
  background: #3B3363; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: #473F72; }

[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"] .header-left .dashboard_bar,
[data-theme-version="dark"] .star-review span,
[data-theme-version="dark"] .table strong {
  color: #fff; }

[data-theme-version="dark"] .text-dark {
  color: #828690; }

[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: #473F72; }

[data-theme-version="dark"] .widget-stat .media > span {
  background: #473F72;
  border-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #2C254A;
  border-color: #473F72; }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: #473F72; }

[data-theme-version="dark"] .custom-select {
  border-color: #473F72;
  color: #828690;
  background: #2C254A; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #473F72; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: #473F72; }

[data-theme-version="dark"] .grid-col {
  background: #2C254A; }

[data-theme-version="dark"] .noUi-target {
  border-color: #473F72;
  border-radius: 8px;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #473F72; }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: #473F72; }

[data-theme-version="dark"] .search-area .input-group-text {
  background: #2C254A; }

[data-theme-version="dark"] .input-group-text {
  background: #473F72;
  color: #7e7e7e; }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: #473F72; }
  [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: #473F72; }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #473F72; }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #473F72; }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #2C254A;
    color: #fff; }

[data-theme-version="dark"] .list-group-item-action {
  color: #7e7e7e; }

[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: #2C254A;
  border-color: #2C254A; }

[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: #3B3363; }

[data-theme-version="dark"] .form-head .btn-outline-primary {
  border-color: #473F72; }

[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 {
  background: #453c74; }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link {
  background: #453c74; }
  [data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    color: #fff;
    background: var(--primary); }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-theme-version="dark"] .review-table .media-body p,
[data-theme-version="dark"] .iconbox small,
[data-theme-version="dark"] .iconbox .small,
[data-theme-version="dark"] .doctor-info-details .media-body p {
  color: #fff; }

[data-theme-version="dark"] .iconbox p,
[data-theme-version="dark"] .doctor-info-details .media-body span {
  color: rgba(255, 255, 255, 0.7); }

[data-theme-version="dark"] .best-doctor .timeline .timeline-panel {
  background: #3B3363; }

[data-theme-version="dark"] .doctor-list .accordion__header-line {
  background: #473F72; }

[data-theme-version="dark"] .review-table .disease,
[data-theme-version="dark"] .review-table,
[data-theme-version="dark"] .review-box {
  border-color: #473F72; }

[data-theme-version="dark"] .form-head .search-area .form-control {
  border: 1px solid #473F72; }

[data-theme-version="dark"] .form-head .search-area .input-group-append .input-group-text {
  background: #473F72; }

[data-theme-version="dark"] .patient-activity tbody tr {
  box-shadow: 0 1px 0 0 #473F72; }

[data-theme-version="dark"] .plus-box {
  background: rgba(255, 255, 255, 0.05);
  color: #fff; }

[data-theme-version="dark"] .default-select.style-1 .btn {
  color: #fff; }

[data-theme-version="dark"] .text-black {
  color: #fff !important; }

[data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
  color: #fff; }

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
  fill: #fff; }

[data-theme-version="dark"] .apexcharts-legend-text {
  color: #fff; }

[data-theme-version="dark"] .morris_chart_height text tspan {
  fill: #fff; }

[data-theme-version="dark"] .toggle-switch.text-right .custom-control-label:before {
  background-color: #ffffff29; }

[data-theme-version="dark"] .toggle-switch .custom-control-input:checked ~ .custom-control-label:before {
  background-color: #fff; }

[data-theme-version="dark"] .btn-link {
  color: #fff; }

[data-theme-version="dark"] .amount-bx .form-control {
  background-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .amount-bx .form-control::placeholder {
    color: #fff; }

[data-theme-version="dark"] .table.bg-info-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td {
  color: #757878; }

[data-theme-version="dark"] .table.bg-warning-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-secondary-hover td {
  color: #757878; }

[data-theme-version="dark"] .order-bg {
  background: #7970A3; }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active > a:after {
  border-color: var(--primary); }

[data-theme-version="dark"] .detault-daterange .input-group-text {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group {
  background: transparent;
  border: 0; }
  [data-theme-version="dark"] .form-wrapper .input-group .input-group-prepend .input-group-text {
    color: #fff; }

[data-theme-version="dark"] .search-area-2 .form-control {
  background-color: #3B3363; }

[data-theme-version="dark"] .search-area-2 .input-group-append .input-group-text {
  background-color: #3B3363; }

[data-theme-version="dark"] .dataTablesCard {
  background-color: #3B3363; }

[data-theme-version="dark"] .compose-content .dropzone {
  background: #2C254A !important; }
  [data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff; }

[data-theme-version="dark"] .daterangepicker {
  background: #2C254A;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #2C254A; }
    [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: 6px solid #2C254A; }

[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: #2C254A;
  border: 1px solid #473F72;
  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: #3B3363; }
  [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"] .app-fullcalendar .fc-button {
  background-color: #2C254A;
  border-color: #473F72;
  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 2px #473F72, 0 0 0 4px var(--rgba-primary-1); }

[data-theme-version="dark"] .dd-handle {
  border-color: #473F72; }

[data-theme-version="dark"] .menu-toggle .deznav .metismenu li > ul {
  background: #3B3363 !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  border-color: #473F72; }

[data-theme-version="dark"] .nav-tabs .nav-link {
  color: white; }
  [data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
    color: #fff;
    background: transparent;
    border-color: #6418C3; }

[data-theme-version="dark"] .card-tabs .nav-tabs, [data-theme-version="dark"] .card-tabs .nav-link, [data-theme-version="dark"] .card-tabs .active {
  border-bottom: 0; }

[data-theme-version="dark"] .clockpicker-popover .popover-content {
  background-color: #3B3363; }

[data-theme-version="dark"] .clockpicker-plate {
  background-color: #2C254A; }

[data-theme-version="dark"] .clockpicker-popover .popover-title {
  background-color: #2C254A;
  color: #fff; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
  background-color: #2C254A; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
  background: #2C254A; }

[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"] .amount-bx {
  border-top: 1px solid #473F72;
  border-bottom: 1px solid #473F72; }

[data-theme-version="dark"] .bar-chart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] #lineChart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] .activity-icon {
  border-color: #f0f0f063; }

[data-theme-version="dark"] .check-switch .custom-control-label:after, [data-theme-version="dark"] .check-switch .custom-control-label:before {
  border-color: #fff; }

[data-theme-version="dark"] .fc-unthemed .fc-today {
  background: #2C254A; }

[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: #473F72; }

[data-theme-version="dark"] .picker__box {
  background: #2C254A; }
  [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: #3B3363;
    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: #2C254A; }

[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"] .monthly-project-chart circle {
  fill: #2C254A; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-datalabels-group text {
  fill: #fff; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-radialbar-track path {
  stroke: #2C254A; }

[data-theme-version="dark"] .timeline-chart .apexcharts-series rect {
  fill: #2C254A; }

[data-theme-version="dark"] .kanbanPreview-bx {
  background: transparent; }
  [data-theme-version="dark"] .kanbanPreview-bx .card-body .sub-card {
    background: #3B3363; }

[data-theme-version="dark"] .message-bx .image-bx span.active, [data-theme-version="dark"] .contact-bx .image-bx span.active {
  border-color: #3B3363; }

[data-theme-version="dark"] .users li img {
  border-color: #3B3363; }

[data-theme-version="dark"] .donut-chart-sale .peity path:last-child {
  fill: #2C254A; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link.active {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .project-nav {
  border-color: #473F72; }

[data-theme-version="dark"] .contact-bx {
  border-color: #3B3363; }
  [data-theme-version="dark"] .contact-bx:hover {
    border-color: var(--primary); }

[data-theme-version="dark"] .btn-light,
[data-theme-version="dark"] .btn-light:active {
  background: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .users-lg li img {
  border-color: #3B3363; }

[data-theme-version="dark"] .draggable.draggable-mirror {
  background: #3B3363;
  border: 2px dashed #473F72; }

[data-theme-version="dark"] .chat-list-area:hover, [data-theme-version="dark"] .chat-list-area.active {
  background: #2C254A; }

[data-theme-version="dark"] .message-search-area .input-group-text {
  background: #2C254A;
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link.active {
  color: #fff; }

[data-theme-version="dark"] .chat-box .message-received p {
  color: #b7b7b7; }

[data-theme-version="dark"] .chat-box .type-massage textarea {
  background: transparent; }

[data-theme-version="dark"] .chatbox .type_msg .form-control {
  background: transparent;
  resize: none; }

[data-theme-version="dark"] .message-search-area .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .daterangepicker td.in-range {
  background: #3B3363;
  color: #797c87; }

[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"] .daterangepicker .calendar-table .next span:hover, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span:hover {
    border-color: #000; }

[data-theme-version="dark"] .weather-btn {
  background: #3B3363; }

[data-theme-version="dark"] .tbl-orders svg path {
  fill: #fff; }

[data-theme-version="dark"] .tbl-orders i {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders tr td {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders-style svg path {
  stroke: #fff; }

[data-theme-version="dark"] .tbl-orders-style tr td {
  color: #fff; }

[data-theme-version="dark"] .bootstrap-select .btn {
  background: transparent !important; }

[data-theme-version="dark"] .main-profile i {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  background-color: #3B3363; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover {
    color: #000;
    background: #fff; }
  [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; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button {
  background-color: #3B3363;
  color: white; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current {
    color: black;
    background: #fff;
    border: 0; }
    [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
      color: #000;
      background: #fff; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    color: #000;
    background: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td,
[data-theme-version="dark"] .table.bg-secondary-hover td,
[data-theme-version="dark"] .table.bg-warning-hover td,
[data-theme-version="dark"] .table.bg-info-hover td,
[data-theme-version="dark"] .table.bg-success-hover td,
[data-theme-version="dark"] .table.bg-danger-hover td {
  color: #fff; }

[data-theme-version="dark"] .my-profile a {
  color: #6418C3;
  background: #fff; }

[data-theme-version="dark"] .portofolio-social li a {
  border-color: #6418C3;
  color: #fff; }

[data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link:hover, [data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link.active {
  color: #fff;
  border-color: #fff; }

[data-theme-version="dark"] .info-group .color-style {
  color: #68CF29; }

[data-theme-version="dark"] .order-tbl tr th {
  color: #b1adc4; }

[data-theme-version="dark"] .dropdown-menu, [data-theme-version="dark"] .dropdown-item {
  color: #b1adc4; }

[data-theme-version="dark"] .bootstrap-select, [data-theme-version="dark"] .dropdown-toggle, [data-theme-version="dark"] .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .main-profile > p {
  color: #8f88b4; }

[data-theme-version="dark"] .market-line line {
  stroke: #483F79; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link.active, [data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link:hover {
  border-color: #fff !important;
  color: #fff; }

[data-theme-version="dark"] .coin-holding:after {
  background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: linear-gradient(to right, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#d63b3363',GradientType=1 ); }

[data-theme-version="dark"] .card-table thead {
  background: #5B5288; }

[data-theme-version="dark"] .swiper-box:after {
  background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f9f9f9',GradientType=0 ); }

[data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th,
[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: #473F72; }

[data-theme-version="dark"] .default-select.style-1 .btn:after {
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs {
  background-color: #2C254A; }

[data-theme-version="dark"] .btn-outline-light:hover {
  color: #000; }

[data-theme-version="dark"] .dropdown-menu {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box-area {
  background: #2C254A; }

[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text,
[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search,
[data-theme-version="dark"] .user-card .dz-media {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box .message-received p {
  background: #3B3363;
  color: #fff; }

[data-theme-version="dark"] .project-list-group .card:hover {
  border-color: #473F72; }

[data-theme-version="dark"] table.dataTable.style-1 thead th {
  color: #c7c7c7; }

[data-theme-version="dark"] .table {
  color: #989898; }

[data-theme-version="dark"] .user-card .title a {
  color: #fff; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5); }

[data-theme-version="dark"] .form-control.custom-image-select .dropdown-toggle, [data-theme-version="dark"] .form-control.custom-image-select-2 .dropdown-toggle {
  background: #2c254a !important; }

[data-theme-version="dark"] .header {
  border-color: #473F72; }
  [data-theme-version="dark"] .header .sub-header {
    background-color: #3B3363;
    border-color: #473F72; }

[data-theme-version="dark"] .header-left input {
  background: #2C254A !important;
  border-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary); }
  [data-theme-version="dark"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="dark"] .header-left .search_icon {
  background: #2C254A; }
  [data-theme-version="dark"] .header-left .search_icon i {
    color: #fff; }

[data-theme-version="dark"] .header-left .input-group-text {
  border: 0; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link {
  border-color: #473F72;
  background: transparent; }

[data-theme-version="dark"] .header-right .right-sidebar a {
  color: var(--primary);
  border-color: #473F72; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  background: transparent; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  background: #2C254A; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg  path {
    fill: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link i {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-full path, [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-minimize path {
    stroke: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="dark"] .search-area .input-group-append .input-group-text {
  background: #2C254A;
  padding: 0 19px;
  border: 0; }

[data-theme-version="dark"] .search-area .form-control:focus, [data-theme-version="dark"] .search-area .form-control:hover, [data-theme-version="dark"] .search-area .form-control:active {
  background: #2C254A; }

[data-theme-version="dark"] .pulse-css {
  border-color: #3B3363; }

[data-theme-version="dark"] .nav-header .hamburger .line {
  background: #fff; }

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #fff; }

[data-theme-version="dark"][data-layout="horizontal"] .search-area .input-group-append .input-group-text,
[data-theme-version="dark"][data-layout="horizontal"] .search-area .form-control {
  background: #2C254A !important; }

[data-theme-version="dark"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-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"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-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"][data-sidebar-style="mini"] .deznav .metismenu li > ul, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li > ul {
  background-color: #3B3363; }

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
  color: #fff; }

[data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a {
  color: #fff; }
  [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i {
    color: #fff; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #3B3363; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #3B3363;
    color: #fff;
    border-color: #473F72; }
  [data-theme-version="dark"] .fixed-content-box + .header + .deznav {
    background-color: #2C254A; }

[data-theme-version="dark"] .deznav .metismenu > li > a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a {
  color: var(--primary); }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after {
    border-color: #fff; }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i {
    color: var(--primary); }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul {
  background-color: transparent; }

[data-theme-version="dark"] .deznav .metismenu ul:after {
  background-color: #473F72; }

[data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
  color: var(--primary);
  background: #332c52; }

[data-theme-version="dark"] .deznav .metismenu ul a:before {
  background-color: #fff; }

[data-theme-version="dark"] .deznav .metismenu a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
  border-color: #fff; }

[data-theme-version="dark"] .sidebar-right {
  border-radius: 12px 0 0 12px; }
  [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #EEEEEE !important; }
  [data-theme-version="dark"] .sidebar-right .filter-option-inner-inner {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .dropdown-menu {
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
    [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item:hover {
      background-color: rgba(59, 51, 99, 0.1);
      color: rgba(0, 0, 0, 0.8); }

[data-theme-version="dark"] .footer {
  background-color: transparent; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/* =============
   Calendar
============= */
.app-fullcalender button {
  border-radius: 0rem;
  color: #6e6e6e; }

.app-fullcalender td {
  border-color: #EEEEEE; }

.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 #EEEEEE;
  border-bottom: 0 !important; }

.fc th.fc-widget-header {
  background: #EEEEEE !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 0;
  text-transform: uppercase; }

.fc-button {
  border: 0.0625rem solid #EEEEEE;
  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: #f2f4fa !important; }
  [data-theme-version="dark"] .fc-state-highlight {
    color: #fff !important; }

.fc-cell-overlay {
  background: #fff !important; }

.fc-unthemed .fc-today {
  background: #f2f4fa !important; }

.fc-day-top {
  color: #6e6e6e !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: #68CF29; }

#external-events [data-class="bg-warning"]::before {
  background: #FFAB2D; }

#external-events [data-class="bg-dark"]::before {
  background: #6e6e6e; }

#external-events [data-class="bg-danger"]::before {
  background: #FF4C41; }

#external-events [data-class="bg-info"]::before {
  background: #51A6F5; }

#external-events [data-class="bg-pink"]::before {
  background: #e83e8c; }

#external-events [data-class="bg-secondary"]::before {
  background: #6418C3; }

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  border-color: #EEEEEE; }
  [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: #473F72; }

[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: #473F72; }

.email-left-box {
  /* width: 15rem;
    float: left;
    padding: 0 1.25rem 1.25rem 1rem;
    // border: 0.0625rem solid rgba(0, 0, 0, 0.125);
    border-top: 0;
    border-left: 0; */ }
  @media only screen and (max-width: 767px) {
    .email-left-box {
      width: 100%;
      float: none;
      border: none;
      padding-bottom: 1.875rem !important; } }
  .email-left-box .intro-title {
    background: var(--rgba-primary-1);
    padding: 1rem;
    margin: 1.875rem 0 1.25rem 0; }
    .email-left-box .intro-title h5, .email-left-box .intro-title .h5 {
      margin-bottom: 0;
      color: #6a707e;
      font-size: 0.875rem; }
      .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-right-box {
  padding-left: 0rem;
  padding-right: 0rem;
  padding-left: 0;
  padding-right: 0; }
  @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: 0; } }

.toolbar .btn-group .btn {
  border: 0; }

.toolbar .btn-group input {
  position: relative;
  top: 0.125rem; }

.read-content textarea {
  height: 9.375rem;
  padding: 0.9375rem 1.25rem; }

.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 > div:not(:last-child) {
    border-right: 0.0625rem solid #DDDFE1; }

.compose-content .wysihtml5-toolbar {
  border-color: #eaeaea; }

.compose-content .dropzone {
  background: #f2f4fa !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(351deg); }

.compose-content .dropzone {
  border: 0.0625rem dashed #DDDFE1;
  min-height: 13.125rem;
  position: relative; }
  .compose-content .dropzone .dlab-message {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.email-list {
  display: block;
  padding-left: 0; }
  .email-list .message {
    position: relative;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    cursor: default;
    transition-duration: 0.3s; }
    .email-list .message a {
      color: #828690; }
    .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:hover {
      transition-duration: 0.05s;
      background: rgba(152, 166, 173, 0.15); }
    .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;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .email-list .message .col-mail-2 .date {
        position: absolute;
        top: 0;
        right: 0; }

.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; }

.mail-list a {
  vertical-align: middle;
  padding: 0.625rem 0.9375rem;
  display: block;
  background: transparent;
  color: #464a53;
  font-weight: 600; }

.mail-list .list-group-item {
  color: #6a707e;
  padding: 0.75rem 1.0625rem; }
  .mail-list .list-group-item i {
    font-size: 1rem;
    padding-right: 0.625rem;
    color: #cccccc; }
  .mail-list .list-group-item.active {
    color: #fff; }
    .mail-list .list-group-item.active i {
      color: #fff; }

.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; }

@media only screen and (max-width: 991px) {
  [direction="rtl"] .email-right-box {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0; } }

@media only screen and (max-width: 575px) {
  [direction="rtl"] .email-right-box {
    padding-left: 0;
    padding-right: 0; } }

[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: 575px) {
    .profile .profile-photo {
      width: 5rem;
      margin-left: auto;
      margin-right: auto;
      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: 1199px) {
    [direction="rtl"] .profile .profile-photo {
      right: 0.9375rem; } }
  @media only screen and (max-width: 575px) {
    [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: 575px) {
    .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: 575px) {
    .profile-tab .nav-item .nav-link {
      margin-right: 0rem; } }

.profile-info {
  display: flex; }
  @media only screen and (max-width: 575px) {
    .profile-info {
      display: block; } }
  .profile-info .profile-details {
    display: flex;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .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.35rem;
    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 #EEEEEE; }

.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 #EEEEEE; }
          .event-chat-ryt .chat-reciver .media .media-body p span::after {
            content: "";
            width: 1.25rem;
            height: 1.25rem;
            border-bottom: 0.0625rem solid #EEEEEE;
            border-right: 0.0625rem solid #EEEEEE;
            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: #7e7e7e;
          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 #EEEEEE;
        border-left: 0.0625rem solid #EEEEEE;
        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: #7e7e7e;
        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: #f7f7f7;
    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: #f7f7f7;
    border-color: #EEEEEE;
    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 #EEEEEE; }
  .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: #68CF29; }

.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: #FF4C41; }

.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: #51A6F5; }

.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: #6e6e6e; }

.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: #6418C3; }

.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: 2px 0.625rem;
  border-radius: 3px;
  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: 767px) {
  #pie-chart .ct-label {
    color: #fff;
    fill: #fff; } }

#visitor_graph {
  height: 253px !important; }

#user_rating_graph {
  height: 280px !important; }

#activity {
  height: 270px !important; }

#visitorOnline {
  height: 72px !important; }

#trendMeter {
  height: 72px !important; }

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
  height: 117px !important; }

#widget-profit1,
#widget-profit2,
#widget-profit3 {
  height: 160px !important; }

#comparison-rate {
  height: 230px !important; }

#session_day {
  height: 175px !important;
  width: auto !important;
  margin: 0 auto; }

#walet-status {
  height: 140px !important; }

#bar1 {
  height: 150px !important; }

#sold-product {
  height: 230px !important; }

#chart-venue-expenses,
#chart-online-sale,
#chart-gross-sale {
  height: 150px !important; }

#areaChart_3 {
  height: 295px !important; }

.chart-point {
  display: flex;
  align-items: center; }
  .chart-point .check-point-area {
    width: 100px;
    height: 100px;
    margin-top: -10px;
    margin-left: -10px; }
  .chart-point .chart-point-list {
    margin: 0;
    padding-left: 5px; }
    .chart-point .chart-point-list li {
      list-style: none;
      font-size: 13px;
      padding: 2px 0; }
      .chart-point .chart-point-list li i {
        margin-right: 5px;
        font-size: 11px;
        position: relative;
        top: -1px; }

.c3 {
  height: 250px; }

.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: #fff; }

.flotTip {
  background: #000;
  border: 1px solid #000;
  color: #fff; }

.legend > div {
  background: transparent !important; }

#balance_graph {
  height: 260px; }

.morris-hover {
  position: absolute;
  z-index: 1;
  background: var(--primary);
  color: #fff; }

.morris-hover .morris-hover-point {
  color: #fff !important;
  margin: 3px 0;
  text-align: center;
  padding: 0 25px; }

.morris-hover .morris-hover-row-label {
  background-color: #6e6e6e;
  text-align: center;
  padding: 5px;
  margin-bottom: 5px; }

.morris-hover.morris-default-style {
  border-radius: 5px;
  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: 240px !important; }

#morris_line {
  height: 278px !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: 100px !important; }

#sparkline11 canvas {
  width: 100px !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: 75px;
    height: 75px;
    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: 3px 3px;
  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: 991px) {
  .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: 350px; }

.form-control {
  background: #fff;
  border: 0.0625rem solid #EEEEEE;
  padding: 0.3125rem 1.25rem;
  color: #6e6e6e;
  height: 3.5rem;
  border-radius: 0.5rem; }
  @media only screen and (max-width: 1400px) {
    .form-control {
      height: 2.5rem; } }
  .form-control:hover, .form-control:focus, .form-control.active {
    box-shadow: none;
    background: #fff;
    color: #6e6e6e; }
  .form-control:focus {
    border-color: var(--primary); }
  .form-control.solid {
    background: #f7f7f7;
    border-color: #ececec;
    color: #000; }
    .form-control.solid[type="file"] {
      padding: 6px 10px; }

.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: #FF4C41; }

[data-theme-version="light"] .input-danger .input-group-text,
[data-theme-version="dark"] .input-danger .input-group-text {
  background-color: #FF4C41;
  color: #fff; }

[data-theme-version="light"] .input-info .form-control,
[data-theme-version="dark"] .input-info .form-control {
  border-color: #51A6F5; }

[data-theme-version="light"] .input-info .input-group-text,
[data-theme-version="dark"] .input-info .input-group-text {
  background-color: #51A6F5;
  color: #fff; }

[data-theme-version="light"] .input-success .form-control,
[data-theme-version="dark"] .input-success .form-control {
  border-color: #68CF29; }

[data-theme-version="light"] .input-success .input-group-text,
[data-theme-version="dark"] .input-success .input-group-text {
  background-color: #68CF29;
  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: #FF4C41; }

[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: #FF4C41;
  color: #FF4C41; }

[data-theme-version="light"] .input-info-o .form-control,
[data-theme-version="dark"] .input-info-o .form-control {
  border-color: #51A6F5; }

[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: #51A6F5;
  color: #51A6F5; }

[data-theme-version="light"] .input-success-o .form-control,
[data-theme-version="dark"] .input-success-o .form-control {
  border-color: #68CF29; }

[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: #68CF29;
  color: #68CF29; }

[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 {
  background: #d7dae3;
  border: 0.0625rem solid #f5f5f5;
  min-width: 3.125rem;
  display: flex;
  justify-content: center;
  padding: 0.532rem 0.75rem; }
  .input-group-text i {
    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: #EEEEEE;
  color: #6e6e6e; }
  .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: #473F72;
    border-color: #473F72;
    color: #7e7e7e; }

.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 #EEEEEE;
  background: #fff; }
  [data-theme-version="dark"] .form-file {
    background: #2C254A;
    border-color: #473F72; }

.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.35rem; }

.form-file .form-control {
  margin: 0;
  border-radius: 0;
  border: 0;
  height: auto; }

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

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

/* input[type="checkbox"] {
    &:after{
        content: '';
        display: block;
        width: 1rem;
        height: 1rem;
        margin-top: 0px;
        margin-left: -1px;
        border: 1px solid transparent;
        border-radius: 3px;
        background: #d4d7da;
        line-height: 1.3;
    }

    &:checked:after{
        width: 1rem;
        height: 1rem;
        display: block;
        content: "\f00c";
        font-family: 'FontAwesome';
        color: $white;
        font-weight: 100;
        font-size: 12px;
        text-align: center;
        border-radius: 3px;
        background: $primary;
    }

} */
.form-check-label {
  margin-right: 0.3125rem;
  margin-top: 0.1875rem; }

.form-check-inline .form-check-input {
  margin-right: 0.625rem; }

.form-check-input {
  top: 0.125rem;
  border-width: 0.125rem;
  width: 1.25rem;
  height: 1.25rem;
  border-color: #e7e7e7; }

.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.3125rem;
    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-2);
      background-image: none !important; }
      .toggle-switch .form-check-input:checked:after {
        left: 1.25rem;
        background: var(--primary); }
    .toggle-switch .form-check-input:focus {
      box-shadow: none; }
    .toggle-switch .form-check-input:after {
      width: 1.25rem;
      background: #909090;
      height: 1.25rem;
      content: "";
      position: absolute;
      border-radius: 1.5rem;
      top: -0.1875rem;
      left: 0;
      box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.3);
      -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: #f7f7f7;
  border-width: 0.125rem;
  border-radius: 0.125rem !important; }
  [data-theme-version="dark"] .form-check-label::before {
    background-color: transparent;
    border-color: #473F72; }

.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: #51A6F5;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(81, 166, 245, 0.25); }

.checkbox-info .form-check-input:checked {
  background-color: #51A6F5;
  border-color: #51A6F5; }
  [data-theme-version="dark"] .checkbox-info .form-check-input:checked {
    background-color: rgba(81, 166, 245, 0.1);
    border-color: transparent; }

.checkbox-danger .form-check-input:focus {
  border-color: #FF4C41;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 76, 65, 0.25); }

.checkbox-danger .form-check-input:checked {
  background-color: #FF4C41;
  border-color: #FF4C41; }
  [data-theme-version="dark"] .checkbox-danger .form-check-input:checked {
    background-color: rgba(255, 76, 65, 0.1);
    border-color: transparent; }

.checkbox-success .form-check-input:focus {
  border-color: #68CF29;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(104, 207, 41, 0.25); }

.checkbox-success .form-check-input:checked {
  background-color: #68CF29;
  border-color: #68CF29; }
  [data-theme-version="dark"] .checkbox-success .form-check-input:checked {
    background-color: rgba(104, 207, 41, 0.1);
    border-color: transparent; }

.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; }
  [data-theme-version="dark"] .checkbox-warning .form-check-input:checked {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: transparent; }

.checkbox-secondary .form-check-input:focus {
  border-color: #6418C3;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(100, 24, 195, 0.25); }

.checkbox-secondary .form-check-input:checked {
  background-color: #6418C3;
  border-color: #6418C3; }
  [data-theme-version="dark"] .checkbox-secondary .form-check-input:checked {
    background-color: rgba(100, 24, 195, 0.5);
    border-color: transparent; }

.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-input:checked {
  background-color: var(--primary);
  border-color: var(--primary); }

.form-check-input:focus {
  border-color: var(--primary); }

.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: #68CF29 !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: #FF4C41 !important;
  border-right: 0rem !important; }
  .form-control.is-invalid:focus {
    box-shadow: none; }

.is-valid .input-group-prepend .input-group-text i {
  color: #68CF29; }

.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 {
  border: 0 none;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.1875rem; }

[direction="rtl"] .asColorPicker-trigger {
  left: 0;
  right: auto; }

.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: #f2f4fa;
  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: 300;
    border-radius: 3.125rem; }
    .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover {
      box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
      color: #fff; }
  .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    font-weight: 300;
    color: #333; }
  .datepicker.datepicker-dropdown th.dow {
    font-weight: 300; }

.datepicker table tr td.selected, .datepicker table tr td.active.active {
  box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
  border: 0; }

.datepicker table tr td.today {
  box-shadow: 0rem 0rem 1.875rem 0.3125rem rgba(243, 30, 122, 0.3);
  color: #ffffff; }
  .datepicker table tr td.today:hover {
    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; }

.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 #473F72; }

.asColorPicker-wrap .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#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.35rem;
  border: 0.0625rem solid #f7f7f7;
  height: 2.5rem;
  background: #fff; }
  [data-theme-version="dark"] .select2-container--default .select2-selection--single {
    background: #2C254A;
    border-color: #473F72; }
  .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active {
    box-shadow: none; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 2.5rem;
  color: #7e7e7e;
  padding-left: 0.9375rem;
  min-height: 2.5rem; }

.select2-container--default .select2-selection--multiple {
  border-color: #EEEEEE;
  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: #EEEEEE;
  background: #fff; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0.375rem;
  right: 0.9375rem; }

.select2-container .select2-selection--multiple {
  min-height: 2.5rem;
  color: #7e7e7e;
  border-radius: 0.35rem;
  border: 0.0625rem solid #f7f7f7; }
  [data-theme-version="dark"] .select2-container .select2-selection--multiple {
    background: #2C254A;
    border-color: #473F72; }

[data-theme-version="dark"] .select2-search--dropdown .select2-search__field {
  background: #3B3363;
  border-color: #473F72; }

.select2-dropdown {
  border-color: #f7f7f7; }
  [data-theme-version="dark"] .select2-dropdown {
    background: #2C254A;
    border-color: #473F72; }

.swal2-popup .swal2-content {
  color: #7e7e7e; }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

/*
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: #eeeeee !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: #2C254A; }
    @media only screen and (max-width: 575px) {
      .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: 575px) {
        .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: 575px) {
        .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: #2C254A; }
    @media only screen and (max-width: 575px) {
      .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: 575px) {
        .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: 575px) {
        .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: 767px) {
    .form-wizard .nav-wizard {
      flex-direction: unset !important; }
    .form-wizard .tab-content {
      height: 100% !important; } }
  @media only screen and (max-width: 575px) {
    .form-wizard .nav-wizard li .nav-link {
      padding: 0; } }

.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: 1px solid var(--rgba-primary-3); }

@media only screen and (max-width: 1440px) {
  .world_map_card ul.list-group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-top: 35px; } }

.jqvmap-zoomin,
.jqvmap-zoomout {
  height: 20px;
  width: 20px;
  line-height: 14px;
  background-color: var(--primary);
  color: #fff; }

.jqvmap-zoomout {
  top: 35px; }

#world-map, #usa {
  height: 400px; }
  @media only screen and (max-width: 991px) {
    #world-map, #usa {
      height: 350px; } }
  @media only screen and (max-width: 575px) {
    #world-map, #usa {
      height: 230px; } }

.blockUI.blockMsg.blockPage {
  border: 0 !important; }

#loginForm {
  cursor: auto; }

.blockMsg {
  border: 0px !important;
  width: 20% !important; }
  .blockMsg h1, .blockMsg .h1 {
    font-size: 16px;
    padding: 8px 0;
    margin-bottom: 0; }

.bootstrap-select {
  margin-bottom: 0; }
  .bootstrap-select .btn {
    border: 1px solid #EEEEEE !important;
    background-color: transparent !important;
    font-weight: 400;
    color: #7e7e7e !important; }
    [data-theme-version="dark"] .bootstrap-select .btn {
      border-color: #473F72 !important;
      background: #2C254A !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: #7e7e7e !important; }
  .bootstrap-select .dropdown-menu {
    border-color: #EEEEEE !important;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1); }
    .bootstrap-select .dropdown-menu .dropdown-item {
      padding: 0.25rem 1rem; }
    [data-theme-version="dark"] .bootstrap-select .dropdown-menu {
      border-color: #473F72 !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: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.clipboard-btn {
  transition: all .1s ease-in-out; }
  .clipboard-btn:hover {
    background-color: var(--primary);
    color: #fff; }

.crypto-ticker {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); }
  [data-theme-version="dark"] .crypto-ticker {
    background: #3B3363; }

#webticker-big {
  font: inherit !important;
  font-size: inherit !important;
  font-weight: normal !important; }
  #webticker-big li i {
    font-size: 18px;
    margin-right: 7px; }
  #webticker-big li p {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 700; }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.twitter-typeahead {
  width: 100%; }
  .twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #EEEEEE; }
  .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: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

.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: #68CF29; }
  .noUi-connect.c-2-color {
    background-color: #51A6F5; }
  .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.375rem;
  margin-bottom: 10px; }

.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  height: 12px;
  width: 12px;
  border-radius: 50px;
  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: -4px;
  top: -6px; }

.noUi-horizontal .noUi-handle {
  top: -4px; }

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -6px; }

#slider-toggle {
  height: 50px; }

#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: 10px;
  display: inline-block;
  height: 200px; }

.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: 60px 26px;
  height: 100px;
  width: 100px;
  display: inline-block;
  vertical-align: top;
  color: #7f7f7f;
  background: #7f7f7f;
  border: 1px solid #fff;
  box-shadow: 0 0 10px; }

.slider-vertical {
  height: 18rem; }

.nestable-cart {
  overflow: hidden; }

.dd-handle {
  color: #fff;
  background: var(--primary);
  border-radius: 5px;
  padding: 8px 15px;
  height: auto;
  border: 1px solid #EEEEEE; }

.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: 100px;
  max-width: 800px; }

.cd-h-timeline__dates {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden; }
  .cd-h-timeline__dates::after, .cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 20px; }
  .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: 49px;
  height: 2px;
  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: #68CF29;
  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: -5px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: var(--rgba-primary-9);
    background-color: var(--primary);
    transition: background-color 0.3s, border-color .3s; }
  .cd-h-timeline__date:hover::after {
    background-color: #68CF29;
    border-color: #68CF29; }

.cd-h-timeline__date--selected {
  pointer-events: none; }
  .cd-h-timeline__date--selected::after {
    background-color: #68CF29;
    border-color: #68CF29; }

.cd-h-timeline__date--older-event::after {
  border-color: #68CF29; }

.cd-h-timeline__navigation {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: var(--rgba-primary-9);
  transition: border-color 0.3s; }
  .cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 16px;
    width: 16px;
    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: #68CF29; }

.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 -16px; }
  .cd-h-timeline__navigation--inactive:hover {
    border-color: var(--rgba-primary-9); }

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

.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: #51A6F5; }

.toast-warning {
  background-color: #FFAB2D; }

.toast-error {
  background-color: #FF4C41; }

#toast-container > div {
  box-shadow: none;
  border-radius: 0;
  width: auto;
  max-width: 250px;
  opacity: 1; }
  [direction="rtl"] #toast-container > div {
    padding: 15px 50px 15px 15px;
    background-position: calc(100% - 15px);
    text-align: right; }
  #toast-container > div:hover {
    box-shadow: none; }

#toast-container .toast-title {
  margin-bottom: 5px;
  font-weight: 600; }

#toast-container .toast-message {
  font-size: 12px; }

#toast-container .toast-close-button {
  opacity: 1;
  font-size: 20px;
  font-weight: normal;
  text-shadow: none; }

[direction="rtl"] .toast-top-right.demo_rtl_class {
  left: 12px;
  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: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000000;
  padding: 3px;
  color: white;
  width: 17px;
  height: 17px;
  cursor: pointer;
  line-height: 10px;
  text-align: center; }

.jqvmap-zoomin {
  top: 10px; }

.jqvmap-zoomout {
  top: 30px; }

.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;
  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: 4px; }

.ps__thumb-y {
  background-color: #DAE2F3;
  width: 4px; }

.total-average {
  position: relative;
  height: 300px; }

.widget-chat {
  position: relative;
  height: 250px; }

.widget-todo {
  position: relative;
  height: 210px; }

.widget-team {
  position: relative;
  height: 285px; }

.widget-timeline {
  position: relative; }

.widget-comments {
  position: relative;
  height: 400px; }

.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; }

.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: 575px) {
    .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: #b5b5c3;
  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-button-primary.fc-today-button {
  background: var(--primary);
  color: #fff;
  border: 0;
  opacity: 1; }

.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; }

.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: -0.5em; }

.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: 800px !important;
  overflow-y: auto; }

@media only screen and (max-width: 575px) {
  .fc .fc-toolbar.fc-header-toolbar {
    display: block; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      display: flex;
      justify-content: center; }
      .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: 575px) {
  .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; } }

.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: #f7f7f7;
  border: 0;
  padding: 5px 10px; }

.ck.ck-editor .ck.ck-toolbar__separator {
  display: none; }

.ck.ck-editor .ck-content {
  background-color: #f7f7f7;
  border-width: 1px 0 0;
  border-color: #e7e5ef; }

.ck-editor__editable {
  background-color: #f7f7f7 !important; }

.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: #7e7e7e; }

.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.35rem;
    border-bottom-right-radius: 0.35rem; }
    [data-theme-version="dark"] .accordion-primary-solid .accordion-header.collapsed {
      background: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: #7e7e7e; }

.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.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion-danger .accordion-header {
  background: #FF4C41;
  border-color: #FF4C41;
  color: #fff;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(255, 76, 65, 0.15); }
  .accordion-danger .accordion-header.collapsed {
    background: #ffefee;
    border-color: #ffefee;
    color: #211c37;
    box-shadow: none; }

.accordion-danger-solid .accordion-header {
  background: #FF4C41;
  border-color: #FF4C41;
  color: #fff;
  box-shadow: 0 -0.625rem 1.25rem 0 rgba(255, 76, 65, 0.15);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-danger-solid .accordion-header.collapsed {
    background: #ffefee;
    border-color: #ffefee;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
    [data-theme-version="dark"] .accordion-danger-solid .accordion-header.collapsed {
      background: rgba(255, 76, 65, 0.1);
      border-color: rgba(255, 76, 65, 0.1);
      color: #7e7e7e; }

.accordion-danger-solid .accordion__body {
  border: 0.125rem solid #FF4C41;
  border-top: none;
  box-shadow: 0 0.9375rem 1.25rem 0 rgba(255, 76, 65, 0.15);
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion-item {
  margin-bottom: 1.25rem; }

.accordion-header {
  padding: 1rem 1.75rem;
  border: 0.0625rem solid #EEEEEE;
  cursor: pointer;
  position: relative;
  color: #333;
  font-weight: 400;
  border-radius: 0.35rem;
  -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: #473F72; }
  .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 #EEEEEE;
      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 #EEEEEE;
  border-top: none;
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }
  [data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: #473F72; }

.accordion-bordered .accordion-header.collapsed {
  border-radius: 0.35rem; }

.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 #EEEEEE; }
    [data-theme-version="dark"] .accordion-no-gutter .accordion-item:last-child .accordion-header {
      border-color: #473F72; }

.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: #f7f7f7; }
  [data-theme-version="dark"] .accordion-header-bg .accordion-header {
    background-color: #2C254A;
    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: #51A6F5;
    color: #fff;
    border-color: #51A6F5; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-info {
      background-color: #51A6F5; }
  .accordion-header-bg .accordion-header-success {
    background-color: #68CF29;
    color: #fff;
    border-color: #68CF29; }
    [data-theme-version="dark"] .accordion-header-bg .accordion-header-success {
      background-color: #68CF29; }

.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.35rem;
  border-top-right-radius: 0.35rem; }

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.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.35rem;
  border-top-right-radius: 0.35rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }

.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: #2C254A; }
  .accordion-solid-bg .accordion-header.collapsed {
    border-radius: 0.35rem; }

.accordion-solid-bg .accordion__body {
  border-color: transparent;
  background-color: var(--rgba-primary-1);
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #2C254A; }

.accordion-active-header .accordion-header:not(.collapsed) {
  background-color: #51A6F5;
  border-color: #51A6F5;
  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; }

.alert {
  border-radius: 0.35rem;
  padding: 1rem 1.5rem; }
  .alert p {
    line-height: 1.5; }

.alert-rounded {
  border-radius: 1.875rem; }

.alert-primary {
  background: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1); }

.alert-secondary {
  background: #b484f0;
  border-color: #b484f0;
  color: #6418C3; }
  [data-theme-version="dark"] .alert-secondary {
    background: rgba(100, 24, 195, 0.5);
    border-color: rgba(100, 24, 195, 0.5);
    color: #fff; }

.alert-success {
  background: #ecfae4;
  border-color: #ecfae4;
  color: #68CF29; }
  [data-theme-version="dark"] .alert-success {
    background: rgba(104, 207, 41, 0.1);
    border-color: rgba(104, 207, 41, 0.1); }

.alert-warning {
  background: #fff0da;
  border-color: #fff0da;
  color: #FFAB2D; }
  [data-theme-version="dark"] .alert-warning {
    background: rgba(255, 171, 45, 0.1);
    border-color: rgba(255, 171, 45, 0.1); }

.alert-danger {
  background: #ffefee;
  border-color: #ffefee;
  color: #FF4C41; }
  [data-theme-version="dark"] .alert-danger {
    background: rgba(255, 76, 65, 0.1);
    border-color: rgba(255, 76, 65, 0.1); }

.alert-info {
  background: white;
  border-color: white;
  color: #51A6F5; }
  [data-theme-version="dark"] .alert-info {
    background: rgba(81, 166, 245, 0.1);
    border-color: rgba(81, 166, 245, 0.1); }

.alert-dark {
  background: #aeaeae;
  border-color: #aeaeae;
  color: #6e6e6e; }
  [data-theme-version="dark"] .alert-dark {
    background: rgba(110, 110, 110, 0.35);
    border-color: rgba(110, 110, 110, 0.35);
    color: #fff; }

.alert-light {
  background: #f7f7f7;
  border-color: #f7f7f7;
  color: #6e6e6e; }

.alert-alt.alert-primary {
  border-left: 0.25rem solid var(--primary); }

.alert-alt.alert-secondary {
  border-left: 0.25rem solid #6418C3; }

.alert-alt.alert-success {
  border-left: 0.25rem solid #68CF29; }

.alert-alt.alert-warning {
  border-left: 0.25rem solid #FFAB2D; }

.alert-alt.alert-danger {
  border-left: 0.25rem solid #FF4C41; }

.alert-alt.alert-info {
  border-left: 0.25rem solid #51A6F5; }

.alert-alt.alert-dark {
  border-left: 0.25rem solid #6e6e6e; }

.alert-alt.alert-light {
  border-left: 0.25rem solid #d1d1d1; }

.alert-alt.alert-primary.solid {
  border-left: 0.25rem solid var(--primary-dark) !important; }

.alert-alt.alert-secondary.solid {
  border-left: 0.25rem solid #2a0a51 !important; }

.alert-alt.alert-success.solid {
  border-left: 0.25rem solid #336514 !important; }

.alert-alt.alert-warning.solid {
  border-left: 0.25rem solid #ad6800 !important; }

.alert-alt.alert-danger.solid {
  border-left: 0.25rem solid #c10b00 !important; }

.alert-alt.alert-info.solid {
  border-left: 0.25rem solid #0b66bc !important; }

.alert-alt.alert-dark.solid {
  border-left: 0.25rem solid #2e2e2e !important; }

.alert-alt.alert-light.solid {
  border-left: 0.25rem solid #b7b7b7 !important; }

.alert-dismissible.solid .close:hover {
  color: #fff;
  opacity: 1; }

.alert.alert-primary.solid {
  background: var(--primary);
  color: #fff;
  border-color: var(--primary); }

.alert.alert-secondary.solid {
  background: #6418C3;
  color: #fff;
  border-color: #6418C3; }

.alert.alert-success.solid {
  background: #68CF29;
  color: #fff;
  border-color: #68CF29; }

.alert.alert-warning.solid {
  background: #FFAB2D;
  color: #fff;
  border-color: #FFAB2D; }

.alert.alert-danger.solid {
  background: #FF4C41;
  color: #fff;
  border-color: #FF4C41; }

.alert.alert-info.solid {
  background: #51A6F5;
  color: #fff;
  border-color: #51A6F5; }

.alert.alert-dark.solid {
  background: #6e6e6e;
  color: #fff;
  border-color: #6e6e6e; }

.alert.alert-light.solid {
  background: #f7f7f7;
  color: #6e6e6e;
  border-color: #f7f7f7; }

.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: #7e7e7e;
  border-color: #6418C3; }

.alert.alert-outline-success {
  background: transparent;
  color: #68CF29;
  border-color: #68CF29; }

.alert.alert-outline-info {
  background: transparent;
  color: #51A6F5;
  border-color: #51A6F5; }

.alert.alert-outline-warning {
  background: transparent;
  color: #FFAB2D;
  border-color: #FFAB2D; }

.alert.alert-outline-danger {
  background: transparent;
  color: #FF4C41;
  border-color: #FF4C41; }

.alert.alert-outline-dark {
  background: transparent;
  color: #7e7e7e;
  border-color: #6e6e6e; }

.alert.alert-outline-light {
  background: transparent;
  color: #6e6e6e;
  border-color: #f7f7f7; }

.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; }

.badge {
  line-height: 1.5;
  border-radius: 5px;
  padding: 4px 10px;
  font-size: 0.75rem;
  font-weight: 500;
  border: 0.0625rem solid transparent; }

.badge-rounded {
  border-radius: 1.25rem;
  padding: 0.1875rem 0.8125rem; }

.badge-circle {
  border-radius: 6.25rem;
  padding: 0.1875rem 0.4375rem; }

.badge-outline-primary {
  border: 0.0625rem solid var(--primary);
  color: var(--primary); }

.badge-outline-secondary {
  border: 0.0625rem solid #6418C3;
  color: #6418C3; }
  [data-theme-version="dark"] .badge-outline-secondary {
    color: #7e7e7e; }

.badge-outline-success {
  border: 0.0625rem solid #68CF29;
  color: #68CF29; }

.badge-outline-info {
  border: 0.0625rem solid #51A6F5;
  color: #51A6F5; }

.badge-outline-warning {
  border: 0.0625rem solid #FFAB2D;
  color: #FFAB2D; }

.badge-outline-danger {
  border: 0.0625rem solid #FF4C41;
  color: #FF4C41; }

.badge-outline-light {
  border: 0.0625rem solid #EEEEEE;
  color: #6e6e6e; }
  [data-theme-version="dark"] .badge-outline-light {
    color: #7e7e7e; }

.badge-outline-dark {
  border: 0.0625rem solid #6e6e6e;
  color: #6e6e6e; }
  [data-theme-version="dark"] .badge-outline-dark {
    color: #7e7e7e; }

.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 {
  font-size: 0.875rem;
  padding: 0rem 0.625rem;
  line-height: 1.875rem; }

.badge-xl {
  font-size: 1rem;
  padding: 0rem 0.9375rem;
  line-height: 2.1875rem; }

.badge-default {
  background: #ADB6C7; }

.badge-success {
  background-color: #68CF29; }

.badge-secondary {
  background-color: #6418C3; }

.badge-info {
  background-color: #51A6F5; }

.badge-primary {
  background-color: var(--primary); }

.badge-warning {
  background-color: #FFAB2D; }

.badge-danger {
  background-color: #FF4C41; }

.badge-dark {
  background-color: #6e6e6e; }

.badge-light {
  background-color: #f7f7f7; }

.light.badge-default {
  background: #ADB6C7; }

.light.badge-success {
  background-color: #ecfae4;
  color: #68CF29; }
  [data-theme-version="dark"] .light.badge-success {
    background-color: rgba(104, 207, 41, 0.1); }

.light.badge-info {
  background-color: #e2f0fd;
  color: #51A6F5; }
  [data-theme-version="dark"] .light.badge-info {
    background-color: rgba(81, 166, 245, 0.1); }

.light.badge-primary {
  background: white;
  color: var(--primary); }
  [data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1); }

.light.badge-secondary {
  background: #d0b2f5;
  color: #6418C3; }
  [data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(100, 24, 195, 0.5);
    color: #fff; }

.light.badge-warning {
  background-color: #fff0da;
  color: #FFAB2D; }
  [data-theme-version="dark"] .light.badge-warning {
    background-color: rgba(255, 171, 45, 0.1); }

.light.badge-danger {
  background-color: #ffefee;
  color: #FF4C41; }
  [data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(255, 76, 65, 0.1); }

.light.badge-dark {
  background-color: #eeeeee;
  color: #6e6e6e; }
  [data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(110, 110, 110, 0.35);
    color: #fff; }

.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 + .breadcrumb-item::before {
    color: var(--primary); }

.page-titles {
  padding: 0.9375rem 1.875rem;
  background: #fff;
  margin-bottom: 1.875rem;
  border-radius: 0.5rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
  [data-theme-version="dark"] .page-titles {
    background: #3B3363; }
  @media only screen and (max-width: 1199px) {
    .page-titles {
      margin-top: 0.125rem; } }
  @media only screen and (max-width: 767px) {
    .page-titles {
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      margin-bottom: 0.9375rem;
      padding: 0.9375rem 1.25rem;
      margin-top: -1.25rem; } }
  .page-titles .justify-content-sm-end {
    align-items: center; }
  .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; }
    .page-titles .breadcrumb li {
      margin-top: 0;
      margin-bottom: 0; }
      .page-titles .breadcrumb li a {
        color: #828690; }
        @media only screen and (max-width: 575px) {
          .page-titles .breadcrumb li a {
            font-size: 0.75rem; } }
      .page-titles .breadcrumb li.active {
        color: var(--primary);
        font-weight: 600; }
        .page-titles .breadcrumb li.active a {
          color: var(--primary); }
    .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
      /* font-family: 'simple-line-icons';
                font-weight: 400;
				position:absolute;
                font-size: 10px; */
      color: #b79045; }
    .page-titles .breadcrumb-datepicker {
      font-size: 0.75rem;
      color: #89879f; }
      .page-titles .breadcrumb-datepicker__icon {
        font-size: 0.875rem; }
  .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: 575px) {
    .page-titles .breadcrumb-widget {
      text-align: left !important;
      margin-bottom: 0.9375rem; } }

button {
  cursor: pointer; }
  button:focus {
    outline: 0;
    box-shadow: none; }

.btn {
  padding: 0.938rem 1.5rem;
  border-radius: 0.35rem;
  font-weight: 400;
  font-size: 1rem; }
  .btn:hover, .btn:focus, .btn:active, .btn.active {
    outline: 0 !important;
    color: black; }
  @media only screen and (max-width: 1400px) {
    .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-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: 0 0 0 0.25rem var(--rgba-primary-5); }
  .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 {
  min-width: 2.5rem;
  padding: 0.4375rem;
  height: 2.5rem;
  min-height: 2.5rem; }

.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: #ecfae4;
  border-color: #ecfae4;
  color: #68CF29; }
  .light.btn-success g [fill] {
    fill: #68CF29; }
  [data-theme-version="dark"] .light.btn-success {
    background-color: rgba(104, 207, 41, 0.1);
    border-color: transparent; }
  .light.btn-success:hover {
    background-color: #68CF29;
    border-color: #68CF29;
    color: #fff; }
    .light.btn-success:hover g [fill] {
      fill: #fff; }

.light.btn-info {
  background-color: #e2f0fd;
  border-color: #e2f0fd;
  color: #51A6F5; }
  .light.btn-info g [fill] {
    fill: #51A6F5; }
  [data-theme-version="dark"] .light.btn-info {
    background-color: rgba(81, 166, 245, 0.1);
    border-color: transparent; }
  .light.btn-info:hover {
    background-color: #51A6F5;
    border-color: #51A6F5;
    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: #b484f0;
  border-color: #b484f0;
  color: #fff; }
  .light.btn-secondary g [fill] {
    fill: #6418C3; }
  [data-theme-version="dark"] .light.btn-secondary {
    background-color: rgba(100, 24, 195, 0.5);
    border-color: transparent;
    color: #fff; }
  .light.btn-secondary:hover {
    background-color: #6418C3;
    border-color: #6418C3;
    color: #fff; }
    .light.btn-secondary:hover g [fill] {
      fill: #fff; }

.light.btn-warning {
  background-color: #fff0da;
  border-color: #fff0da;
  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: #ffefee;
  border-color: #ffefee;
  color: #FF4C41; }
  .light.btn-danger g [fill] {
    fill: #FF4C41; }
  [data-theme-version="dark"] .light.btn-danger {
    background-color: rgba(255, 76, 65, 0.1);
    border-color: transparent; }
  .light.btn-danger:hover {
    background-color: #FF4C41;
    border-color: #FF4C41;
    color: #fff; }
    .light.btn-danger:hover g [fill] {
      fill: #fff; }

.light.btn-dark {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #6e6e6e; }
  .light.btn-dark g [fill] {
    fill: #6e6e6e; }
  [data-theme-version="dark"] .light.btn-dark {
    background-color: rgba(110, 110, 110, 0.35);
    border-color: transparent;
    color: #fff; }
  .light.btn-dark:hover {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    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: #68CF29; }
    .btn.tp-btn.btn-success g [fill] {
      fill: #68CF29; }
    .btn.tp-btn.btn-success:hover {
      background-color: #68CF29;
      border-color: #68CF29;
      color: #fff; }
      .btn.tp-btn.btn-success:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-info {
    color: #51A6F5; }
    .btn.tp-btn.btn-info g [fill] {
      fill: #51A6F5; }
    .btn.tp-btn.btn-info:hover {
      background-color: #51A6F5;
      border-color: #51A6F5;
      color: #fff; }
      .btn.tp-btn.btn-info:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-primary {
    color: var(--primary); }
    .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: #6418C3; }
    .btn.tp-btn.btn-secondary g [fill] {
      fill: #6418C3; }
    .btn.tp-btn.btn-secondary:hover {
      background-color: #6418C3;
      border-color: #6418C3;
      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: #FF4C41; }
    .btn.tp-btn.btn-danger g [fill] {
      fill: #FF4C41; }
    .btn.tp-btn.btn-danger:hover {
      background-color: #FF4C41;
      border-color: #FF4C41;
      color: #fff; }
      .btn.tp-btn.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-light {
    color: #6e6e6e; }
    .btn.tp-btn.btn-light g [fill] {
      fill: #6e6e6e; }
    .btn.tp-btn.btn-light:hover {
      background-color: #f7f7f7;
      border-color: #f7f7f7;
      color: #6e6e6e; }
      .btn.tp-btn.btn-light:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-dark {
    color: #6e6e6e; }
    .btn.tp-btn.btn-dark g [fill] {
      fill: #6e6e6e; }
    .btn.tp-btn.btn-dark:hover {
      background-color: #6e6e6e;
      border-color: #6e6e6e;
      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: #68CF29; }
    .btn.tp-btn-light.btn-success g [fill] {
      fill: #68CF29; }
    .btn.tp-btn-light.btn-success:hover {
      background-color: #ecfae4;
      border-color: #ecfae4;
      color: #68CF29; }
      .btn.tp-btn-light.btn-success:hover g [fill] {
        fill: #68CF29; }
  .btn.tp-btn-light.btn-info {
    color: #51A6F5; }
    .btn.tp-btn-light.btn-info g [fill] {
      fill: #51A6F5; }
    .btn.tp-btn-light.btn-info:hover {
      background-color: #e2f0fd;
      border-color: #e2f0fd;
      color: #51A6F5; }
      .btn.tp-btn-light.btn-info:hover g [fill] {
        fill: #51A6F5; }
  .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: #6418C3; }
    .btn.tp-btn-light.btn-secondary g [fill] {
      fill: #6418C3; }
    .btn.tp-btn-light.btn-secondary:hover {
      background-color: #dec8f8;
      border-color: #dec8f8;
      color: #6418C3; }
      .btn.tp-btn-light.btn-secondary:hover g [fill] {
        fill: #6418C3; }
  .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: #fff0da;
      border-color: #fff0da;
      color: #FFAB2D; }
      .btn.tp-btn-light.btn-warning:hover g [fill] {
        fill: #FFAB2D; }
  .btn.tp-btn-light.btn-danger {
    color: #FF4C41; }
    .btn.tp-btn-light.btn-danger g [fill] {
      fill: #FF4C41; }
    .btn.tp-btn-light.btn-danger:hover {
      background-color: #ffefee;
      border-color: #ffefee;
      color: #FF4C41; }
      .btn.tp-btn-light.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn-light.btn-dark {
    color: #6e6e6e; }
    .btn.tp-btn-light.btn-dark g [fill] {
      fill: #6e6e6e; }
    .btn.tp-btn-light.btn-dark:hover {
      background-color: #eeeeee;
      border-color: #eeeeee;
      color: #6e6e6e; }
      .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(100, 24, 195, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(100, 24, 195, 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(255, 76, 65, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(255, 76, 65, 0.2) !important; }

.shadow.btn-info {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(81, 166, 245, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(81, 166, 245, 0.2) !important; }

.shadow.btn-success {
  -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(104, 207, 41, 0.2) !important;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(104, 207, 41, 0.2) !important; }

.btn-xxs {
  padding: 0.375rem 0.9375rem;
  font-size: 0.6875rem;
  line-height: 1.3; }

.btn-xs {
  font-size: 0.75rem;
  padding: 0.438rem 1rem;
  font-weight: 600; }

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.813rem  !important;
  padding: 0.625rem 1rem; }

.btn-md {
  font-size: 0.875rem  !important;
  padding: 0.875rem 1.25rem; }

.btn-lg, .btn-group-lg > .btn {
  padding: 1rem 2rem;
  font-size: 1.125rem !important; }
  @media only screen and (max-width: 575px) {
    .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-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: 10rem;
  display: inline-block;
  margin: -0.5rem 0.75rem -0.5rem -1.188rem;
  padding: 0.5rem 0.80rem 0.5rem;
  float: left; }
  @media only screen and (max-width: 1400px) {
    .btn-icon-start {
      margin: -0.5rem 0.75rem -0.5rem -0.880rem; } }

[direction="rtl"] .btn-icon-start {
  margin: -.5rem 0.5rem -0.5rem -1rem; }
  @media only screen and (max-width: 1400px) {
    [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; }

.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: #f7f7f7;
  border-color: #f7f7f7;
  color: #000; }
  .btn-light:active, .btn-light:focus, .btn-light:hover {
    background: white;
    color: #6e6e6e;
    border-color: white; }

.btn-outline-primary:hover {
  color: #fff; }

.btn-outline-warning:hover {
  color: #fff; }

.btn-outline-light {
  color: #000; }
  [data-theme-version="dark"] .btn-outline-light {
    color: #7e7e7e; }

[data-theme-version="dark"] .btn-outline-secondary {
  color: #7e7e7e; }

[data-theme-version="dark"] .btn-outline-dark {
  color: #7e7e7e; }

.btn-dark {
  background: #6e6e6e;
  border-color: #6e6e6e;
  color: #fff; }
  .btn-dark:active, .btn-dark:focus, .btn-dark:hover {
    background: #555555;
    color: #fff;
    border-color: #555555; }

.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); }

.card {
  margin-bottom: 1.875rem;
  background-color: #fff;
  transition: all .5s ease-in-out;
  position: relative;
  border: 0rem solid transparent;
  border-radius: 0.35rem;
  box-shadow: 0rem 0.3125rem 0.3125rem 0rem rgba(82, 63, 105, 0.05);
  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: 575px) {
      .card-body {
        padding: 1rem; } }
  .card-title {
    font-size: 1.25rem;
    font-weight: 500;
    color: #000;
    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: #EEEEEE;
    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: 575px) {
      .card-header {
        padding: 1.25rem 1rem 1.25rem; } }
    [data-theme-version="dark"] .card-header {
      border-color: #473F72; }
    .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: #EEEEEE;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem;
    border-radius: 0.5rem !important; }
    [data-theme-version="dark"] .card-footer {
      border-color: #473F72; }

.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: #2C254A; }
  .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: #2C254A; }
  .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: #2C254A; }
  .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: #2C254A; }
  .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 #EEEEEE;
  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); } }

.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; }

.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;
  text-align: right;
  border: 0;
  z-index: 2;
  overflow: hidden;
  border-radius: 0.35rem;
  box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
  margin-top: 0; }
  .dropdown-menu .dropdown-item {
    font-size: 1rem;
    color: #7e7e7e;
    padding: 0.5rem 1.75rem; }
    @media only screen and (max-width: 1400px) {
      .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 0.875rem; } }
    .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;
    z-index: 999; }
  .dropdown-menu.show {
    right: 0; }

.dropdown-toggle-split {
  padding: 0 0.625rem;
  opacity: 0.85; }
  .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;
  margin-bottom: 1rem; }
  .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(110, 110, 110, 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(110, 110, 110, 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); }

.grid-col {
  padding: 0.5rem !important;
  background: #f2f4fa; }

.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: #6418C3;
  color: #fff; }

.label-info {
  background: #51A6F5;
  color: #fff; }

.label-success {
  background: #68CF29;
  color: #fff; }

.label-warning {
  background: #FFAB2D;
  color: #fff; }

.label-danger {
  background: #FF4C41;
  color: #fff; }

.label-light {
  background: #f7f7f7;
  color: #000; }

.label-dark {
  background: #6e6e6e;
  color: #fff; }

code {
  word-break: break-word;
  padding: 0.125rem 0.3125rem;
  border-radius: 0.1875rem;
  background: #ffebe9;
  color: #FF4C41; }
  [data-theme-version="dark"] code {
    background: rgba(255, 76, 65, 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; }

.list-group-item {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #EEEEEE;
  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: #473F72; }

.list-group-item.disabled, .list-group-item:disabled {
  color: #fff;
  background-color: #6418C3;
  border-color: #6418C3; }

[class*="bg-"] .list-group-item {
  border-color: rgba(255, 255, 255, 0.05); }

.bg-warning .list-group-item {
  border-color: rgba(0, 0, 0, 0.05); }

.media.style-1 img {
  width: 10%;
  border-radius: 5px; }

.media.style-1 .icon-name {
  height: 3.125rem;
  width: 3.125rem;
  line-height: 3.125rem;
  text-align: center;
  min-width: 3.125rem;
  font-weight: 600;
  font-size: 1.25rem;
  text-transform: capitalize;
  border-radius: 0.35rem; }

.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: #FF4C41; }
  .vertical-card__menu--status.closed:after {
    border-top: 0.625rem solid #FF4C41; }
  .vertical-card__menu--status.closed .ribbon-curve {
    border-top: 0.6875rem solid #FF4C41;
    border-bottom: 0.625rem solid #FF4C41; }

.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: #EEEEEE;
  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: #6e6e6e;
    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;
    background: none;
    border: 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.35rem; }

.modal-backdrop {
  z-index: 10 !important; }

.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: .65rem .8rem;
    font-size: 0.875rem; }
  .pagination .page-item.page-indicator:hover .page-link {
    color: #6e6e6e; }
  .pagination .page-item .page-link {
    text-align: center;
    z-index: 1;
    padding: 0.55rem 1rem;
    font-size: 1rem;
    background: rgba(255, 255, 255, 0.15);
    color: #6e6e6e;
    border: 0.0625rem solid #EEEEEE; }
    [data-theme-version="dark"] .pagination .page-item .page-link {
      border-color: #473F72;
      color: #828690;
      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;
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2); }
    [data-theme-version="dark"] .pagination .page-item.active .page-link {
      color: #fff; }
  .pagination .page-item .page-link {
    color: #6e6e6e;
    -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: transparent;
    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: #FF4C41;
    border-color: #FF4C41; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
      background: #FF4C41;
      border-color: #FF4C41; }
  .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #51A6F5;
    border-color: #51A6F5; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
      background: #51A6F5;
      border-color: #51A6F5; }
  .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: var(--primary); }
    [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);
    box-shadow: 0 0.625rem 1.25rem 0rem var(--rgba-primary-2); }
    [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: #ffefee;
    border-color: #ffefee;
    color: #FF4C41; }
    [data-theme-version="dark"] .pagination-danger .page-item .page-link {
      background: rgba(255, 76, 65, 0.1);
      border-color: transparent;
      color: #FF4C41; }
  .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link {
    background: #FF4C41;
    border-color: #FF4C41;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(255, 76, 65, 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: #e2f0fd;
    border-color: #e2f0fd;
    color: #51A6F5; }
    [data-theme-version="dark"] .pagination-info .page-item .page-link {
      background: rgba(81, 166, 245, 0.1);
      border-color: transparent;
      color: #51A6F5; }
  .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link {
    background: #51A6F5;
    border-color: #51A6F5;
    box-shadow: 0 0.625rem 1.25rem 0rem rgba(81, 166, 245, 0.2); }
  .pagination-warning .page-item .page-link {
    background: #fff0da;
    border-color: #fff0da;
    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.35rem !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: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem; }
  .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 #6418C3;
  min-width: 13.125rem;
  box-shadow: 0 0 1.875rem 0 rgba(0, 0, 0, 0.1); }
  [data-theme-version="dark"] .popover {
    background-color: #2C254A; }
  .popover-header {
    background: #6418C3;
    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: #3B3363; }
  @media only screen and (max-width: 767px) {
    .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: #6418C3; }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 0rem;
  border-left-color: #6418C3; }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 0rem;
  border-right-color: #6418C3; }

.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: #6418C3; }

.note-popover {
  display: none; }

.progress-bar {
  background-color: var(--primary); }

.progress-bar-primary {
  background-color: var(--primary); }

.progress-bar-success {
  background-color: #68CF29; }

.progress-bar-info {
  background-color: #51A6F5; }

.progress-bar-danger {
  background-color: #FF4C41; }

.progress-bar-warning {
  background-color: #FFAB2D; }

.progress-bar-pink {
  background-color: #e83e8c; }

.progress {
  height: 6px;
  background-color: #f6f6f6;
  overflow: hidden; }
  [data-theme-version="dark"] .progress {
    background-color: #2C254A; }
  .progress-bar {
    border-radius: 0.35rem; }

.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: #FF4C41;
    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: #EEEEEE; }

.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: #7e7e7e; }
      .multi-steps > li.is-active ~ li:before {
        background-color: #EEEEEE;
        border-color: #EEEEEE; }

.nav-pills .nav-link {
  border-radius: 0.35rem;
  padding: 0.75rem 1.25rem; }

.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: var(--primary); }
  .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.35rem 0.35rem 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 #473F72 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 .show > .nav-link {
  background-color: var(--primary);
  box-shadow: 0 0 1.25rem 0 var(--rgba-primary-2); }

.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: #f7f7f7; }
    [data-theme-version="dark"] .widget-timeline .timeline:before {
      background: #473F72; }
    [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.35rem;
      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;
        opacity: 0.8;
        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: #3B3363; }
      .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: #ecfae4; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(104, 207, 41, 0.1); }
  .widget-timeline .timeline-badge.success:after {
    background-color: #68CF29 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(104, 207, 41, 0.2); }
  .widget-timeline .timeline-badge.success + .timeline-panel {
    background: #ecfae4;
    border-color: #ecfae4; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel {
      background-color: rgba(104, 207, 41, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.warning {
  border-color: #fff0da; }
  [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: #fff0da;
    border-color: #fff0da; }
    [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: #ffefee; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(255, 76, 65, 0.1); }
  .widget-timeline .timeline-badge.danger:after {
    background-color: #FF4C41 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(255, 76, 65, 0.2); }
  .widget-timeline .timeline-badge.danger + .timeline-panel {
    background: #ffefee;
    border-color: #ffefee; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel {
      background-color: rgba(255, 76, 65, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.info {
  border-color: #e2f0fd; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: rgba(81, 166, 245, 0.1); }
  .widget-timeline .timeline-badge.info:after {
    background-color: #51A6F5 !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(81, 166, 245, 0.2); }
  .widget-timeline .timeline-badge.info + .timeline-panel {
    background: #e2f0fd;
    border-color: #e2f0fd; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel {
      background-color: rgba(81, 166, 245, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.dark {
  border-color: #eeeeee; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.dark {
    border-color: rgba(110, 110, 110, 0.35); }
  .widget-timeline .timeline-badge.dark:after {
    background-color: #6e6e6e !important;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(110, 110, 110, 0.2); }
  .widget-timeline .timeline-badge.dark + .timeline-panel {
    background: #eeeeee;
    border-color: #eeeeee; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel {
      background-color: rgba(110, 110, 110, 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: #68CF29; }
  .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after {
    background: #68CF29; }

.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: #FF4C41; }
  .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after {
    background: #FF4C41; }

.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel {
  border-color: #51A6F5; }
  .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after {
    background: #51A6F5; }

.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel {
  border-color: #6e6e6e; }
  .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after {
    background: #6e6e6e; }

#chart_widget_4 {
  height: 255px !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: 1px; }

#chart_widget_5 .ct-point {
  stroke-width: 2px; }

#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: #51A6F5; }

#chart_widget_6 .ct-line {
  stroke-width: 2px; }

#chart_widget_6 .ct-point {
  stroke-width: 5px; }

#chart_widget_6 .ct-series-a .ct-area {
  fill: #51A6F5; }

#chart_widget_6 .ct-area {
  fill-opacity: .5; }

#chart_widget_8 {
  height: 255px; }
  #chart_widget_8 .ct-series-a .ct-line,
  #chart_widget_8 .ct-series-a .ct-point {
    stroke: #51A6F5; }
  #chart_widget_8 .ct-line {
    stroke-width: 2px; }
  #chart_widget_8 .ct-point {
    stroke-width: 5px; }
  #chart_widget_8 .ct-series-a .ct-area {
    fill: #51A6F5; }
  #chart_widget_8 .ct-area {
    fill-opacity: .5; }

#chart_widget_9, #chart_widget_10 {
  height: 250px !important; }

#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut {
  stroke-width: 25px !important; }

#chart_widget_11 {
  height: 270px !important; }

#chart_widget_17 {
  height: 150px !important; }

.chart_widget_tab_one .nav-link {
  border: 1px solid #ddd; }
  .chart_widget_tab_one .nav-link.active {
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: #fff; }
    .chart_widget_tab_one .nav-link.active:hover {
      border: 1px solid var(--primary); }
  .chart_widget_tab_one .nav-link:hover {
    border: 1px solid #ddd; }

[data-theme-version="dark"] .ccc-widget > div {
  background: #3B3363 !important;
  border-color: #473F72 !important; }

.social-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  background: #f7f7f7;
  margin-bottom: 0.5rem;
  font-size: 20px; }
  .social-icon i {
    color: #fff; }
  .social-icon.youtube {
    background: #FF0000; }
  .social-icon.facebook {
    background: #3b5998; }
  .social-icon.twitter {
    background: #1da1f2; }

.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: 12px;
  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: 0px 0;
  align-items: center; }
  .widget-stat .media > span {
    height: 85px;
    width: 85px;
    border-radius: 50px;
    padding: 10px 12px;
    font-size: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53;
    min-width: 85px; }
  .widget-stat .media .media-body p {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px; }
    [data-theme-version="dark"] .widget-stat .media .media-body p {
      color: #c4c9d5; }
  .widget-stat .media .media-body h3, .widget-stat .media .media-body .h3 {
    font-size: 40px;
    font-weight: 600;
    margin: 0;
    line-height: 1.2; }
  .widget-stat .media .media-body h4, .widget-stat .media .media-body .h4 {
    font-size: 24px;
    display: inline-block;
    vertical-align: middle; }
  .widget-stat .media .media-body span {
    margin-left: 5px; }

.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: 10px; }

.dez-widget-1 .card {
  background: #FFE7DB; }
  .dez-widget-1 .card .card-body p {
    color: #f87533; }

.dez-widget-1 .icon {
  float: right;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  font-size: 28px; }

.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: #dec8f8;
  border-color: #dec8f8; }
  [data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(100, 24, 195, 0.5);
    border-color: rgba(100, 24, 195, 0.5); }

.bgl-success {
  background: #ecfae4;
  border-color: #ecfae4; }
  [data-theme-version="dark"] .bgl-success {
    background-color: rgba(104, 207, 41, 0.1);
    border-color: rgba(104, 207, 41, 0.1); }

.bgl-warning {
  background: #fff0da;
  border-color: #fff0da; }
  [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: #ffefee;
  border-color: #ffefee; }
  [data-theme-version="dark"] .bgl-danger {
    background-color: rgba(255, 76, 65, 0.1);
    border-color: rgba(255, 76, 65, 0.1); }

.bgl-info {
  background: #e2f0fd;
  border-color: #e2f0fd; }
  [data-theme-version="dark"] .bgl-info {
    background-color: rgba(81, 166, 245, 0.1);
    border-color: rgba(81, 166, 245, 0.1); }

.bg-primary-light {
  background: var(--rgba-primary-1); }
  [data-theme-version="dark"] .bg-primary-light {
    background-color: var(--rgba-primary-1); }

.bg-secondary-light {
  background: rgba(222, 200, 248, 0.5); }
  [data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(100, 24, 195, 0.05); }

.bg-success-light {
  background: rgba(236, 250, 228, 0.5); }
  [data-theme-version="dark"] .bg-success-light {
    background-color: rgba(104, 207, 41, 0.05); }

.bg-warning-light {
  background: rgba(255, 240, 218, 0.5); }
  [data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(255, 171, 45, 0.05); }

.bg-danger-light {
  background: rgba(255, 239, 238, 0.5); }
  [data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(255, 76, 65, 0.05); }

.bg-info-light {
  background: rgba(226, 240, 253, 0.5); }
  [data-theme-version="dark"] .bg-info-light {
    background-color: rgba(81, 166, 245, 0.05); }

.bgl-dark {
  background: #eeeeee;
  border-color: #eeeeee; }

.bgl-light {
  background: #f7f7f7;
  border-color: #f7f7f7; }

.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: 13px; }

.tdl-holder {
  margin: 0 auto; }
  .tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .tdl-holder li {
    background-color: #fff;
    border-bottom: 1px solid #EEEEEE;
    list-style: none none;
    margin: 0;
    padding: 0; }
    .tdl-holder li span {
      margin-left: 35px;
      font-size: 1rem;
      vertical-align: middle;
      transition: all 0.2s linear; }
      [direction="rtl"] .tdl-holder li span {
        margin-left: auto;
        margin-right: 35px; }
  .tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 50px;
    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: #6e6e6e; }
      .tdl-holder label:hover a {
        color: #FF4C41; }
    .tdl-holder label a {
      color: #fff;
      display: inline-block;
      line-height: normal;
      height: 100%;
      text-align: center;
      text-decoration: none;
      width: 50px;
      -webkit-transition: all .2s linear;
      -moz-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all 0.2s linear;
      padding: 18px 0px;
      font-size: 18px;
      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: 1px solid #e7e7e7;
      display: block;
      height: 20px;
      position: absolute;
      top: 15px;
      width: 20px;
      z-index: 1;
      border-radius: 00px;
      font-size: 11px;
      border-radius: 4px; }
    .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: 2px;
      position: absolute;
      top: -14px;
      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: 50px;
    margin-top: 29px;
    border-radius: 3px; }
    .tdl-holder input[type=text]::placeholder {
      color: #6e6e6e; }

.widget-message p {
  font-size: 14px;
  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: 575px) {
    .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: 5px;
      width: 100%; }
  @media only screen and (max-width: 1199px) {
    .card-list {
      height: calc(100% - 40px); } }
  .card-list.list-left {
    margin-top: 15px;
    margin-left: 15px; }
    .card-list.list-left .card-header {
      padding-left: 0; }
      .card-list.list-left .card-header .photo {
        margin: -15px 15px 0 -15px; }
  .card-list.list-right {
    margin-top: 15px;
    margin-right: 15px;
    text-align: right; }
    .card-list.list-right .card-header {
      padding-right: 0; }
      .card-list.list-right .card-header .photo {
        margin: -15px -15px 0 15px; }
        .card-list.list-right .card-header .photo img {
          width: 100%; }
  .card-list.list-center {
    margin-top: 15px; }
    .card-list.list-center .card-header .photo {
      margin: -15px 0 0 0; }
  .card-list .photo img {
    width: 100%; }

.card-profile .profile-photo {
  margin-top: -20px; }

.social-graph-wrapper {
  text-align: center;
  padding: 20px;
  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: 24px;
    position: relative;
    padding: 0 10px; }

.widget-media .timeline .timeline-panel {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .widget-media .timeline .timeline-panel .media {
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 12px;
    overflow: hidden;
    font-size: 20px;
    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: #e2f0fd;
      color: #51A6F5; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
        background-color: rgba(81, 166, 245, 0.1); }
    .widget-media .timeline .timeline-panel .media-warning {
      background: #fff0da;
      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: #ffefee;
      color: #FF4C41; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
        background-color: rgba(255, 76, 65, 0.1); }
    .widget-media .timeline .timeline-panel .media-success {
      background: #ecfae4;
      color: #68CF29; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
        background-color: rgba(104, 207, 41, 0.1); }
  .widget-media .timeline .timeline-panel .media-body p {
    font-size: 14px;
    line-height: 1.5; }
  .widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 5px; }

.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 {
  color: strong;
    color-color: #6e6e6e; }
  .table th, .table td {
    border-color: #EEEEEE;
    padding: 12px 9px; }
    [data-theme-version="dark"] .table th, [data-theme-version="dark"] .table td {
      border-color: #473F72; }
  .table.table-striped tbody tr:nth-of-type(odd),
  .table.table-hover tr:hover {
    background-color: #f2f4fa; }
    [data-theme-version="dark"] .table.table-striped tbody tr:nth-of-type(odd), [data-theme-version="dark"]
    .table.table-hover tr:hover {
      background-color: #2C254A; }
  .table.shadow-hover tbody tr:hover {
    background-color: #fff;
    box-shadow: 0 0px 30px var(--rgba-primary-1); }
    [data-theme-version="dark"] .table.shadow-hover tbody tr:hover {
      background-color: #2C254A; }
  .table.tr-rounded tr td:first-child, .table.tr-rounded tr th:first-child {
    border-radius: 0.35rem 0 0 0.35rem; }
  .table.tr-rounded tr td:last-child, .table.tr-rounded tr th:last-child {
    border-radius: 0 0.35rem 0.35rem 0; }
  .table.bg-primary-hover th, .table.bg-primary-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-primary-hover td {
    color: #000; }
  .table.bg-primary-hover th {
    color: #6C6C6C; }
  .table.bg-primary-hover tr:hover td, .table.bg-primary-hover tr:hover th {
    background: var(--primary);
    color: #fff !important; }
  .table.bg-secondary-hover th, .table.bg-secondary-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-secondary-hover td {
    color: #000; }
  .table.bg-secondary-hover th {
    color: #6C6C6C; }
  .table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th {
    background: rgba(100, 24, 195, 0.1);
    color: #6418C3 !important; }
  .table.bg-info-hover th, .table.bg-info-hover td {
    border: none;
    font-weight: 500; }
  .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: #374C98;
    color: #fff !important; }
  .table.bg-success-hover th, .table.bg-success-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-success-hover td {
    color: #000; }
  .table.bg-success-hover th {
    color: #6C6C6C; }
  .table.bg-success-hover tr:hover td, .table.bg-success-hover tr:hover th {
    background: #68CF29;
    color: #fff !important; }
  .table.bg-warning-hover th, .table.bg-warning-hover td {
    border: none;
    font-weight: 500; }
  .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.bg-danger-hover th, .table.bg-danger-hover td {
    border: none;
    font-weight: 500; }
  .table.bg-danger-hover td {
    color: #000; }
  .table.bg-danger-hover th {
    color: #6C6C6C; }
  .table.bg-danger-hover tr:hover td, .table.bg-danger-hover tr:hover th {
    background: #FF4C41;
    color: #fff !important; }
  .table.border-no td {
    border: 0; }
  .table.short-one tr td:first-child, .table.short-one tr th:first-child {
    width: 60px !important; }
  .table thead th {
    border-bottom-width: 1px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-color: #EEEEEE; }
    [data-theme-version="dark"] .table thead th {
      border-color: #473F72; }
  .table tbody tr td {
    vertical-align: middle;
    border-color: #EEEEEE; }
    [data-theme-version="dark"] .table tbody tr td {
      border-color: #473F72; }
  .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: #51A6F5;
    color: #fff; }
  .table .thead-warning th {
    background-color: #FFAB2D;
    color: #fff; }
  .table .thead-danger th {
    background-color: #FF4C41;
    color: #fff; }
  .table .thead-success th {
    background-color: #68CF29;
    color: #fff; }
  .table.primary-table-bordered {
    border: 1px solid #EEEEEE; }
    [data-theme-version="dark"] .table.primary-table-bordered {
      border-color: #473F72; }
  .table.primary-table-bg-hover thead th {
    background-color: var(--primary-dark);
    color: #fff;
    border-bottom: none; }
  .table.primary-table-bg-hover tbody tr {
    background-color: var(--primary);
    color: #fff;
    transition: all .1s ease; }
    .table.primary-table-bg-hover tbody tr:hover {
      background-color: var(--primary-light); }
    .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th {
      border-bottom: 1px solid var(--primary-dark); }
  .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: #ecfae4;
  color: #68CF29; }
  [data-theme-version="dark"] .table-success, [data-theme-version="dark"]
  .table-success > th, [data-theme-version="dark"]
  .table-success > td {
    background-color: rgba(104, 207, 41, 0.1); }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #e2f0fd;
  color: #51A6F5; }
  [data-theme-version="dark"] .table-info, [data-theme-version="dark"]
  .table-info > th, [data-theme-version="dark"]
  .table-info > td {
    background-color: rgba(81, 166, 245, 0.1); }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff0da;
  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: #ffefee;
  color: #FF4C41; }
  [data-theme-version="dark"] .table-danger, [data-theme-version="dark"]
  .table-danger > th, [data-theme-version="dark"]
  .table-danger > td {
    background-color: rgba(255, 76, 65, 0.1); }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f2f4fa; }
  [data-theme-version="dark"] .table-active, [data-theme-version="dark"]
  .table-active > th, [data-theme-version="dark"]
  .table-active > td {
    background-color: #2C254A; }

.card-table th:first-child, .card-table td:first-child {
  padding-left: 30px; }
  @media only screen and (max-width: 575px) {
    .card-table th:first-child, .card-table td:first-child {
      padding-left: 15px; } }

.card-table th:last-child, .card-table td:last-child {
  padding-right: 30px; }
  @media only screen and (max-width: 575px) {
    .card-table th:last-child, .card-table td:last-child {
      padding-right: 15px; } }

table.table tr {
  border: hidden; }

.ck-table .custom-control {
  display: flex;
  align-items: center; }

.bootgrid-header {
  padding: 0 !important;
  margin: 0; }
  @media only screen and (max-width: 575px) {
    .bootgrid-header .actionBar {
      padding: 0; }
    .bootgrid-header .search {
      margin: 0 0 10px 0; } }

table#example {
  padding: 0rem 0 2rem 0; }

table.dataTable {
  font-size: 14px; }

#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: 0;
  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: #000;
  white-space: nowrap;
  font-size: 18px;
  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: 1400px) {
    table.dataTable thead th {
      font-size: 16px; } }

table.dataTable tbody td {
  padding: 18px 15px;
  font-size: 16px; }
  @media only screen and (max-width: 575px) {
    table.dataTable tbody td {
      padding: 8px 5px; } }
  @media only screen and (max-width: 1400px) {
    table.dataTable tbody td {
      font-size: 14px;
      padding: 8px 15px; } }

table.dataTable tr.selected {
  color: var(--primary); }

table.dataTable tfoot th {
  color: #6e6e6e;
  font-weight: 600; }
  [data-theme-version="dark"] table.dataTable tfoot th {
    color: #fff; }

table.dataTable.style-1 tbody td {
  font-size: 0.875rem;
  padding: 18px ​15px; }

table.dataTable.style-1 thead th {
  font-size: 0.85rem;
  background: none;
  font-weight: 600;
  color: #797979;
  position: relative; }
  table.dataTable.style-1 thead th.sorting_asc:after {
    color: var(--primary);
    content: "\f062";
    position: absolute;
    font-family: 'Line Awesome Free';
    font-size: 18px;
    top: 50%;
    transform: translateY(-50%); }
  table.dataTable.style-1 thead th.sorting_desc:after {
    color: var(--primary);
    content: "\f063";
    position: absolute;
    font-family: 'Line Awesome Free';
    font-size: 18px;
    top: 50%;
    transform: translateY(-50%); }

.dataTables_wrapper .dataTables_paginate {
  display: flex; }
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    height: 48px;
    width: 48px;
    padding: 0;
    margin: 0 5px;
    border: 0 !important;
    font-weight: 500;
    font-size: 1.5rem;
    color: #000 !important;
    text-align: center;
    line-height: 48px;
    border-radius: 4px;
    background: #efefef !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
      background: var(--primary) !important;
      color: #fff !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
      background: #efefef !important; }
      .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled.current {
        background: #efefef !important; }
  .dataTables_wrapper .dataTables_paginate span {
    display: inline-flex;
    padding: 4px 5px;
    background: #efefef;
    border-radius: 4px; }
    .dataTables_wrapper .dataTables_paginate span .paginate_button {
      height: 40px;
      width: 40px;
      padding: 0;
      margin: 0 2px;
      border: 0 !important;
      font-weight: 500;
      font-size: 1rem;
      color: #000 !important;
      text-align: center;
      line-height: 40px;
      border-radius: 4px;
      background: transparent !important; }
      .dataTables_wrapper .dataTables_paginate span .paginate_button.current, .dataTables_wrapper .dataTables_paginate span .paginate_button:hover, .dataTables_wrapper .dataTables_paginate span .paginate_button:focus, .dataTables_wrapper .dataTables_paginate span .paginate_button:active {
        background: var(--primary) !important;
        color: #fff !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important; }

.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select {
  border: 1px solid #e2e2e2;
  padding: .3rem 0.5rem;
  color: #715d5d;
  border-radius: 5px; }
  [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: #2C254A;
    border-color: #473F72;
    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.35rem; }
  .dataTablesCard.border-no td {
    border-top: 0 !important; }

@media (max-width: 767.98px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    text-align: left; } }

.dataTables_wrapper .dataTables_info {
  padding-top: 1.75em;
  padding-bottom: 0.755em; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: #7e7e7e !important; }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #7e7e7e; }

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-color: #EEEEEE; }
  [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: #473F72; }

.dataTables_wrapper .dataTables_length .bootstrap-select .dropdown-toggle {
  font-size: 0.813rem !important;
  padding: 0.625rem 1rem; }

.fooicon {
  font-size: 1.25rem;
  color: #6e6e6e; }

.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell {
  color: #6e6e6e; }

.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: 1px solid #DDDFE1; }

.jsgrid .jsgrid-button {
  border: 0 !important;
  margin-left: 10px; }

.error-page .error-text {
  font-size: 150px;
  line-height: 1; }
  @media only screen and (max-width: 575px) {
    .error-page .error-text {
      font-size: 80px; } }

.error-page h4, .error-page .h4 {
  direction: ltr;
  font-size: 40px;
  margin-bottom: 5px; }
  @media only screen and (max-width: 575px) {
    .error-page h4, .error-page .h4 {
      font-size: 20px; } }

.error-page p {
  font-size: 16px; }
  @media only screen and (max-width: 575px) {
    .error-page p {
      font-size: 14px; } }

.authincation-content {
  background: #fff;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
  border-radius: 5px; }
  [data-theme-version="dark"] .authincation-content {
    background: #3B3363;
    box-shadow: none; }

.welcome-content {
  background: url("./../images/1.jpg");
  background-size: cover;
  background-position: center;
  height: 100%;
  padding: 75px 50px;
  position: relative;
  z-index: 1;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
  .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: 5px;
    border-bottom-left-radius: 5px; }
  .welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 20px; }
  .welcome-content p {
    color: #fff; }
  .welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
    font-size: 20px; }
    .welcome-content .brand-logo a img {
      width: 100px; }
  .welcome-content .intro-social {
    position: absolute;
    bottom: 75px; }
    .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: 14px;
          padding: 0px 7px; }

.auth-form {
  padding: 50px 50px; }
  @media only screen and (max-width: 575px) {
    .auth-form {
      padding: 30px; } }
  .auth-form .btn {
    height: 50px;
    font-weight: 700; }
  .auth-form .page-back {
    display: inline-block;
    margin-bottom: 15px; }

.pricing_table_content {
  background: #fff;
  text-align: center;
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  padding: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .pricing_table_content .package {
    font-weight: 700;
    font-size: 18px; }
  .pricing_table_content .price {
    font-weight: 700;
    font-size: 50px;
    line-height: 100px;
    color: #6e6e6e; }
  .pricing_table_content hr {
    margin: 0; }
  .pricing_table_content .price_list {
    padding: 30px 0;
    text-align: left;
    max-width: 175px;
    margin: 0 auto; }
    .pricing_table_content .price_list li {
      color: #909093;
      font-size: 14px;
      line-height: 25px;
      padding: 7px 0; }
      .pricing_table_content .price_list li i {
        margin-right: 15px; }
  .pricing_table_content .price-btn {
    padding: 15px 50px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 25px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .pricing_table_content:focus, .pricing_table_content:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.175);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); }
    .pricing_table_content:focus .price-btn, .pricing_table_content:hover .price-btn {
      color: #FF4C41; }

.page-timeline .timeline {
  list-style: none;
  padding: 40px 0;
  position: relative; }
  .page-timeline .timeline-workplan.page-timeline .timeline {
    padding-bottom: 0;
    margin-bottom: 0; }
    .page-timeline .timeline-workplan.page-timeline .timeline.timeline > li > .timeline-badge {
      top: 4.5rem; }
    .page-timeline .timeline-workplan.page-timeline .timeline > li {
      margin-bottom: 2.6rem; }
    @media only screen and (min-width: 1200px) and (max-width: 1650px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 8rem; } }
    @media only screen and (max-width: 1199px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 7rem; } }
    @media only screen and (max-width: 991px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 100%; } }
    @media only screen and (max-width: 575px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 7rem; } }
    .page-timeline .timeline-workplan.page-timeline .timeline::before {
      left: 20%;
      top: 6rem; }
      [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline::before {
        right: 22%;
        left: auto; }
      @media only screen and (max-width: 575px) {
        .page-timeline .timeline-workplan.page-timeline .timeline::before {
          left: 22%; } }
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
      left: 21.4%;
      height: 0.9rem;
      width: 0.9rem;
      background-color: var(--primary); }
      [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        right: 19.2%;
        left: auto; }
      @media only screen and (min-width: 1200px) and (max-width: 1650px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 22.4%; } }
      @media only screen and (max-width: 1199px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 22.4%; } }
      @media only screen and (max-width: 991px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 21.7%; } }
      @media only screen and (max-width: 767px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 19.5%; } }
      @media only screen and (max-width: 575px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 21.4%; } }
      .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after {
        position: absolute;
        width: 1.9rem;
        height: 1.9rem;
        background-color: var(--rgba-primary-1);
        content: "";
        border-radius: 50%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel {
      width: 70%; }

.page-timeline .timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 2px;
  background-color: #ECEFF2;
  left: 50%;
  margin-left: -1.5px; }

.page-timeline .timeline > li {
  margin-bottom: 20px;
  position: relative; }

.page-timeline .timeline > li:after,
.page-timeline .timeline > li:before {
  content: " ";
  display: table; }

.page-timeline .timeline > li:after {
  clear: both; }

.page-timeline .timeline > li:after,
.page-timeline .timeline > li:before {
  content: " ";
  display: table; }

.page-timeline .timeline > li:after {
  clear: both; }

.page-timeline .timeline > li > .timeline-panel {
  width: 46%;
  float: left;
  border-radius: 2px;
  position: relative; }

.page-timeline .timeline > li > .timeline-badge {
  background-color: #f2f4fa;
  border: 1px solid #DDDFE1;
  border-radius: 50%;
  color: #6e6e6e;
  height: 40px;
  left: 50%;
  line-height: 40px;
  margin-left: -13px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 40px;
  z-index: 1;
  transform: translate(-25%, -3rem); }
  @media (min-width: 576px) {
    .page-timeline .timeline > li > .timeline-badge {
      width: 50px;
      height: 50px;
      line-height: 50px; } }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel {
  float: right; }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto; }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto; }

.page-timeline .timeline-title {
  margin-top: 0;
  color: inherit; }

.page-timeline .event_time {
  font-size: 14px;
  font-weight: 600; }

.page-timeline .event_vanue {
  font-size: 14px;
  margin: 5px 0;
  font-weight: 600; }

.page-timeline .timeline_img {
  height: 100px;
  width: 100px; }

.page-timeline .timeline-body > p,
.page-timeline .timeline-body > ul {
  margin-bottom: 0; }

@media (max-width: 767px) {
  .page-timeline ul.timeline:before {
    left: 40px; }
  .page-timeline ul.timeline > li > .timeline-panel {
    width: calc(100% - 90px);
    width: -webkit-calc(100% - 90px); }
  .page-timeline ul.timeline > li > .timeline-badge {
    left: 28px;
    margin-left: 0;
    top: 16px; }
  .page-timeline ul.timeline > li > .timeline-panel {
    float: right; }
  .page-timeline ul.timeline > li > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto; }
  .page-timeline ul.timeline > li > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto; }
  .page-timeline .timeline_img {
    height: 30%;
    width: 30%; } }

.page-timeline .timeline-timestamp {
  text-align: center; }
  .page-timeline .timeline-timestamp .badge {
    padding: .8rem 2rem;
    border-radius: 50px;
    font-size: 0.8125rem; }

@media only screen and (max-width: 767px) {
  .doctor-info-details {
    display: block !important; } }

.doctor-info-details .media {
  position: relative; }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .media img {
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    .doctor-info-details .media {
      float: left; } }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .media {
      width: 80px;
      height: 80px;
      margin-right: 20px; } }
  .doctor-info-details .media i {
    width: 64px;
    height: 64px;
    border-radius: 60px;
    border: 3px solid #fff;
    line-height: 58px;
    text-align: center;
    background: var(--primary);
    position: absolute;
    right: -15px;
    bottom: -15px;
    color: #fff;
    font-size: 24px; }
    @media only screen and (max-width: 1400px) {
      .doctor-info-details .media i {
        width: 50px;
        height: 50px;
        font-size: 18px;
        line-height: 46px; } }
    @media only screen and (max-width: 575px) {
      .doctor-info-details .media i {
        width: 35px;
        height: 35px;
        font-size: 16px;
        line-height: 33px;
        right: -7px;
        bottom: -7px; } }

.doctor-info-details .media-body {
  padding-left: 40px; }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .media-body {
      padding-left: 20px; } }
  @media only screen and (max-width: 767px) {
    .doctor-info-details .media-body {
      padding-left: 0; } }
  .doctor-info-details .media-body h2, .doctor-info-details .media-body .h2 {
    font-size: 40px;
    line-height: 1.2;
    font-weight: 600;
    color: #000; }
    @media only screen and (max-width: 1400px) {
      .doctor-info-details .media-body h2, .doctor-info-details .media-body .h2 {
        font-size: 28px; } }
    @media only screen and (max-width: 575px) {
      .doctor-info-details .media-body h2, .doctor-info-details .media-body .h2 {
        font-size: 20px; } }
  .doctor-info-details .media-body p {
    font-size: 18px;
    font-weight: 500;
    color: #3e4954; }
  .doctor-info-details .media-body span {
    color: #333333; }
    .doctor-info-details .media-body span i {
      transform: scale(1.3);
      display: inline-block;
      margin-right: 10px; }

.doctor-info-details .star-review i {
  font-size: 22px; }
  @media only screen and (max-width: 1400px) {
    .doctor-info-details .star-review i {
      font-size: 16px; } }

.doctor-info-content p {
  line-height: 1.4; }

.review-box {
  border: 1px solid #f0f0f0;
  border-radius: 18px;
  padding: 20px 30px 30px 30px; }
  @media only screen and (max-width: 1400px) {
    .review-box {
      padding: 15px 15px 20px 15px; } }
  @media only screen and (max-width: 767px) {
    .review-box {
      display: block !important; } }
  .review-box h4, .review-box .h4 {
    font-size: 20px; }
  .review-box p {
    font-size: 14px;
    line-height: 1.4; }
  @media only screen and (max-width: 767px) {
    .review-box img {
      width: 60px;
      float: left; } }
  .review-box .media-footer {
    min-width: 150px; }
    @media only screen and (max-width: 1400px) {
      .review-box .media-footer {
        min-width: 110px; } }
  @media only screen and (max-width: 767px) {
    .review-box .star-review {
      margin-top: 15px; } }
  .review-box .star-review span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.3; }
    @media only screen and (max-width: 767px) {
      .review-box .star-review span {
        font-size: 16px;
        display: inline-block;
        margin-bottom: 0; } }
  .review-box .star-review i {
    font-size: 18px;
    margin: 0 2px; }
    @media only screen and (max-width: 1400px) {
      .review-box .star-review i {
        font-size: 16px;
        margin: 0 1px; } }

@media only screen and (max-width: 767px) {
  .patient-box {
    display: block !important; } }

.patient-box .up-sign i {
  font-size: 50px;
  line-height: 0.7; }

@media only screen and (max-width: 767px) {
  .patient-box .up-sign {
    float: right; } }

@media only screen and (max-width: 767px) {
  .patient-box img {
    width: 100px;
    float: left; } }

.patient-calender {
  color: #fff; }
  .patient-calender .bootstrap-datetimepicker-widget table td,
  .patient-calender .bootstrap-datetimepicker-widget table th {
    padding: 15px 5px;
    border-radius: 0.35rem; }
  .patient-calender .bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    font-weight: 400;
    opacity: 0.7;
    font-size: 14px; }
  .patient-calender .bootstrap-datetimepicker-widget table td.active,
  .patient-calender .bootstrap-datetimepicker-widget table td.active:hover,
  .patient-calender .bootstrap-datetimepicker-widget table span,
  .patient-calender .bootstrap-datetimepicker-widget table i {
    color: #fff; }
  .patient-calender .bootstrap-datetimepicker-widget table thead tr:first-child th {
    font-size: 18px;
    font-weight: 600;
    opacity: 1; }
  .patient-calender .bootstrap-datetimepicker-widget table .btn-primary {
    border: 0;
    padding: 10px; }
  .patient-calender .bootstrap-datetimepicker-widget table .btn-primary,
  .patient-calender .bootstrap-datetimepicker-widget table td span.active,
  .patient-calender .bootstrap-datetimepicker-widget table td i.active,
  .patient-calender .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td span:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td i:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.day:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.hour:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.minute:hover,
  .patient-calender .bootstrap-datetimepicker-widget table td.second:hover {
    background: rgba(0, 0, 0, 0.2); }
  .patient-calender .datepicker table tr td.active, .patient-calender .datepicker table tr td.today {
    background: rgba(0, 0, 0, 0.2) !important; }

.abilities-chart .ct-chart .ct-label {
  font-size: 16px;
  fill: #000; }

.abilities-chart .ct-chart .ct-series.ct-series-a .ct-slice-donut {
  stroke: #209f84; }

.abilities-chart .ct-chart .ct-series.ct-series-b .ct-slice-donut {
  stroke: #07654e; }

.abilities-chart .ct-chart .ct-series.ct-series-c .ct-slice-donut {
  stroke: #93cbff; }

.abilities-chart .chart-point {
  font-size: 16px;
  justify-content: space-between;
  margin-top: 40px; }

.abilities-chart .chart-point .a,
.abilities-chart .chart-point .b,
.abilities-chart .chart-point .c {
  width: 32px;
  height: 8px;
  display: block;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }

.abilities-chart .chart-point .a {
  background: #07654e; }

.abilities-chart .chart-point .b {
  background: #209f84; }

.abilities-chart .chart-point .c {
  background: #93cbff; }

.patient-map-area {
  position: relative;
  border-radius: 12px;
  overflow: hidden; }
  .patient-map-area a {
    position: absolute;
    bottom: 30px;
    left: 30px; }
  .patient-map-area i {
    background: #3e4954;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 24px;
    color: #fff;
    border-radius: 56px; }
  .patient-map-area img {
    width: 100%; }

.iconbox {
  position: relative;
  padding-left: 70px; }
  .iconbox i {
    background: #f9f7fa;
    width: 56px;
    height: 56px;
    line-height: 56px;
    border-radius: 56px;
    text-align: center;
    font-size: 32px;
    color: var(--primary);
    position: absolute;
    left: 0;
    top: 0; }
  .iconbox p {
    margin: 0;
    color: #484848;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500; }
  .iconbox small, .iconbox .small {
    margin-bottom: 5px;
    font-size: 16px;
    display: block; }

.widget-timeline-icon li {
  padding-left: 45px;
  position: relative;
  margin-left: 28px;
  border-left: 3px solid var(--primary);
  min-height: 80px;
  padding-top: 1px; }
  .widget-timeline-icon li .icon {
    position: absolute;
    width: 56px;
    height: 56px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 56px;
    border-radius: 56px;
    left: -30px;
    top: 0; }
  .widget-timeline-icon li:last-child {
    border-left: 3px solid transparent; }

.assigned-doctor {
  position: relative; }
  .assigned-doctor .owl-item img {
    width: 90px; }
  .assigned-doctor .owl-next,
  .assigned-doctor .owl-prev {
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 0.75rem;
    top: 50%;
    background: #fff;
    color: var(--primary);
    font-size: 18px;
    margin-top: -30px;
    text-align: center;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
    box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.13); }
    @media only screen and (max-width: 575px) {
      .assigned-doctor .owl-next,
      .assigned-doctor .owl-prev {
        width: 45px;
        height: 45px;
        line-height: 45px; } }
    .assigned-doctor .owl-next:hover,
    .assigned-doctor .owl-prev:hover {
      background: #450b5a;
      color: #fff; }
  .assigned-doctor .owl-next {
    right: -45px; }
    @media only screen and (max-width: 575px) {
      .assigned-doctor .owl-next {
        right: -25px; } }
  .assigned-doctor .owl-prev {
    left: -45px; }
    @media only screen and (max-width: 575px) {
      .assigned-doctor .owl-prev {
        left: -25px; } }

.review-table {
  padding: 25px;
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid #eee;
  height: auto;
  margin-bottom: 0; }
  .review-table .disease {
    border-left: 1px solid #eee;
    padding-left: 20px; }
    @media only screen and (max-width: 991px) {
      .review-table .disease {
        border-left: 0;
        padding-left: 0;
        margin-right: 10px !important;
        margin-left: 0; } }
  .review-table .star-review i {
    font-size: 20px; }
    @media only screen and (max-width: 991px) {
      .review-table .star-review i {
        font-size: 216x; } }
  .review-table .media-body p {
    color: #3e4954;
    font-size: 18px;
    line-height: 1.5; }
    @media only screen and (max-width: 991px) {
      .review-table .media-body p {
        font-size: 14px; } }
  .review-table .media-footer {
    min-width: 500px; }
    @media only screen and (max-width: 1400px) {
      .review-table .media-footer {
        min-width: 300px;
        margin-left: 10px; } }
    @media only screen and (max-width: 991px) {
      .review-table .media-footer {
        margin-left: 0;
        margin-top: 25px; } }
  @media only screen and (max-width: 991px) {
    .review-table img {
      float: left;
      width: 80px; } }
  @media only screen and (max-width: 991px) {
    .review-table .media {
      display: block !important; } }
  @media only screen and (max-width: 1199px) {
    .review-table .custom-control {
      float: right; } }
  @media only screen and (max-width: 991px) {
    .review-table {
      padding: 15px; } }

.review-tab.nav-pills {
  margin-bottom: 0; }
  .review-tab.nav-pills li {
    display: inline-block; }
    .review-tab.nav-pills li a.nav-link {
      color: #6b6b6b;
      background: #e9e9e9;
      box-shadow: none;
      border-radius: 0;
      font-weight: 600;
      font-size: 16px;
      padding: 15px 40px;
      margin-right: 1px; }
      .review-tab.nav-pills li a.nav-link.active {
        color: var(--primary);
        background: #fff; }
      @media only screen and (max-width: 991px) {
        .review-tab.nav-pills li a.nav-link {
          font-size: 14px;
          padding: 10px 15px; } }
    .review-tab.nav-pills li:first-child a.nav-link {
      border-radius: 0.35rem 0 0 0; }
    .review-tab.nav-pills li:last-child a.nav-link {
      border-radius: 0 0.35rem 0 0; }

.dashboard-calendar .fc-theme-standard td, .dashboard-calendar .fc-theme-standard th {
  border: 0;
  padding: 5px; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc-theme-standard td, .dashboard-calendar .fc-theme-standard th {
      padding: 2px; } }

.dashboard-calendar .fc-theme-standard tbody td {
  height: 120px; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc-theme-standard tbody td {
      height: 90px; } }

.dashboard-calendar .fc-theme-standard .fc-scrollgrid {
  border: 0; }

.dashboard-calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
  border-radius: 0.35rem;
  border: 1px solid #EEEEEE;
  padding: 10px 10px; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
      padding: 5px 3px; } }

.dashboard-calendar .fc-theme-standard th {
  color: #000; }

.dashboard-calendar .fc .fc-daygrid-day-top {
  justify-content: flex-end;
  font-size: 20px;
  color: #000;
  font-weight: 600; }
  @media only screen and (max-width: 575px) {
    .dashboard-calendar .fc .fc-daygrid-day-top {
      font-size: 14px; } }

.dashboard-calendar .fc .fc-non-business, .dashboard-calendar .fc .fc-highlight {
  border-radius: 0.35rem;
  background: var(--rgba-primary-1);
  margin: -2px; }

.dashboard-calendar .fc .fc-daygrid-more-link {
  font-size: 14px;
  color: var(--primary);
  font-weight: 600; }

.dashboard-calendar .fc .fc-toolbar-title {
  text-transform: capitalize;
  color: #000; }

.dashboard-calendar .fc-button.fc-button-primary.fc-today-button {
  background: transparent;
  border: 1px solid var(--primary);
  color: var(--primary);
  border-radius: 0.35rem;
  padding: 10px 25px; }
  .dashboard-calendar .fc-button.fc-button-primary.fc-today-button:hover {
    background: var(--primary);
    color: #fff; }
  .dashboard-calendar .fc-button.fc-button-primary.fc-today-button:focus {
    box-shadow: none; }

.dashboard-calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end, .dashboard-calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin: 6px 6px;
  border-radius: 40px; }

@media only screen and (max-width: 575px) {
  .dashboard-calendar .fc .fc-toolbar.fc-header-toolbar {
    text-align: center; }
    .dashboard-calendar .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      justify-content: center; } }

/* .form-head{
	padding: 45px 0 130px 0;
    margin-bottom: -130px;
	background-size:cover;
	&>div{
		
	}
} */
.plus-icon {
  height: 60px;
  width: 60px;
  line-height: 60px;
  font-size: 24px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  min-width: 60px;
  text-align: center;
  border-radius: 0.35rem;
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }
  .plus-icon:hover {
    color: #fff; }

.deznav .copyright {
  font-size: 14px;
  padding: 0 45px;
  margin-top: 40px;
  color: #969BA0;
  margin-bottom: 40px; }

.currency-icon {
  margin-top: -34px; }

.caret a {
  height: 40px;
  width: 50px;
  background: #6418C3;
  display: block;
  line-height: 40px;
  text-align: center;
  font-size: 26px;
  margin-right: auto;
  margin-left: auto;
  color: white;
  border-radius: 0.35rem;
  margin-bottom: -18px; }
  .caret a:hover {
    color: #fff; }
  @media only screen and (max-width: 575px) {
    .caret a {
      margin-bottom: -10px !important;
      height: 35px;
      width: 38px;
      font-size: 20px;
      border-radius: 10px;
      line-height: 40px; } }

.card-bx img {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 1.25rem;
  object-fit: cover; }

.card-bx .card-info {
  position: relative;
  padding: 40px 30px; }
  .card-bx .card-info .num-text {
    font-size: 28px; }

.stacked {
  position: relative;
  z-index: 1; }

.plus-icon {
  height: 60px;
  width: 60px;
  line-height: 60px;
  font-size: 24px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  min-width: 60px;
  text-align: center;
  border-radius: 0.35rem;
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }
  .plus-icon:hover {
    color: #fff; }

.deznav .copyright {
  font-size: 14px;
  padding: 0 30px;
  margin-top: 40px;
  color: #969BA0;
  margin-bottom: 40px; }

.card-tabs .nav-tabs.style-1 {
  padding: 0; }
  .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding: 0;
    padding-right: 25px;
    color: #B5B5B5;
    font-size: 18px;
    font-weight: 500; }
    .card-tabs .nav-tabs.style-1 .nav-item .nav-link.active {
      background: transparent;
      color: #000; }
  @media only screen and (max-width: 1400px) {
    .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
      font-size: 14px;
      padding-right: 16px; } }

.card-tabs .nav-tabs.style-2 {
  border-bottom: 0; }
  .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
    border-radius: 5rem;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 17px;
    border: 0; }
    .card-tabs .nav-tabs.style-2 .nav-item .nav-link .badge {
      margin-left: 5px;
      color: #fff;
      float: right; }
    .card-tabs .nav-tabs.style-2 .nav-item .nav-link.active {
      color: #000; }
    @media only screen and (max-width: 1400px) {
      .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
        font-size: 14px; } }
    @media only screen and (max-width: 1199px) {
      .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
        padding: 10px 15px; } }
  @media only screen and (max-width: 575px) {
    .card-tabs .nav-tabs.style-2 {
      margin-bottom: 10px; }
      .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
        padding: 5px 10px; } }

.currency-icon {
  margin-top: -65px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  @media only screen and (max-width: 1600px) {
    .currency-icon {
      height: 65px;
      width: 65px; } }
  @media only screen and (max-width: 575px) {
    .currency-icon {
      margin-top: -50px; } }

.card-coin:hover {
  transform: translateY(-10px); }
  .card-coin:hover .currency-icon {
    box-shadow: none; }

.card-coin h2, .card-coin .h2 {
  font-size: 30px; }
  @media only screen and (max-width: 1600px) {
    .card-coin h2, .card-coin .h2 {
      font-size: 22px; } }

.card-bx img {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  border-radius: 0.35rem;
  object-fit: cover; }

.card-bx .card-info {
  position: relative;
  padding: 25px 30px; }

.stacked {
  position: relative;
  z-index: 1; }

.form-wrapper .form-group {
  margin-bottom: 12px; }

.form-wrapper .input-group {
  border-radius: 0.35rem; }
  .form-wrapper .input-group .input-group-prepend {
    display: flex;
    margin-right: -1px; }
    .form-wrapper .input-group .input-group-prepend .input-group-text {
      background: #5B5288;
      border: 0;
      justify-content: left;
      font-size: 16px;
      font-weight: 500;
      padding-left: 30px;
      min-width: 170px;
      color: white;
      border-top-left-radius: 0.35rem;
      border-bottom-left-radius: 0.35rem;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
      @media only screen and (max-width: 575px) {
        .form-wrapper .input-group .input-group-prepend .input-group-text {
          min-width: 115px; } }
  .form-wrapper .input-group .form-control {
    font-size: 20px;
    height: 55px;
    border: 1px solid #EEEEEE;
    text-align: right;
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }

@media only screen and (max-width: 1400px) {
  .form-wrapper .input-group .input-group-prepend .input-group-text {
    font-size: 14px;
    padding-left: 20px; } }
  @media only screen and (max-width: 1400px) and (max-width: 575px) {
    .form-wrapper .input-group .input-group-prepend .input-group-text {
      font-size: 12px; } }

@media only screen and (max-width: 1400px) {
  .form-wrapper .input-group .form-control {
    font-size: 16px;
    height: 50px; } }

.card-tabs.style-1 .nav-tabs {
  border: 0;
  border-radius: 0.35rem;
  background-color: #f7f7f7; }
  .card-tabs.style-1 .nav-tabs .nav-item {
    margin-bottom: 0; }
  .card-tabs.style-1 .nav-tabs .nav-link {
    border: 0;
    border-radius: 0.35rem; }
    .card-tabs.style-1 .nav-tabs .nav-link.active {
      background-color: var(--primary);
      color: #fff; }

.tbl-btn tr td a {
  min-width: 110px;
  padding: 10px 0; }

.amount {
  display: block;
  text-align: center;
  align-items: center; }
  .amount .form-control {
    text-align: right;
    background: transparent;
    border-left: 0;
    font-size: 24px;
    height: 75px; }
  .amount label {
    width: 210px;
    background: #5B5288;
    margin: 0;
    padding-left: 30px;
    border: 0;
    border-radius: 14px; }

.theme-colors .btn {
  height: 35px;
  width: 35px;
  cursor: pointer;
  border-radius: 35px !important;
  padding: 0;
  text-align: center;
  margin-right: 12px;
  padding: 3px; }
  .theme-colors .btn i {
    font-size: 28px;
    color: #fff;
    display: none; }
  .theme-colors .btn.active i {
    display: block; }

.donut-chart-sale small, .donut-chart-sale .small {
  font-size: 20px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  display: flex;
  align-items: center;
  top: 0;
  justify-content: center;
  font-weight: 600;
  z-index: 1;
  color: black !important; }
  .donut-chart-sale small:after, .donut-chart-sale .small:after {
    content: "";
    position: absolute;
    height: 76%;
    width: 76%;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    background: white;
    border-radius: 100%;
    z-index: -1; }

.default-select.style-1 {
  width: auto !important;
  border-radius: 0.35rem;
  left: 0;
  top: 0;
  height: auto !important; }
  .default-select.style-1 .btn {
    color: #fff !important;
    border: 0 !important; }
    .default-select.style-1 .btn:after {
      margin-left: 0.5em;
      font-size: 16px; }
  .default-select.style-1 .dropdown-menu {
    z-index: 1; }
    .default-select.style-1 .dropdown-menu .dropdown-item {
      font-size: 16px; }
  @media only screen and (max-width: 1400px) {
    .default-select.style-1 .btn {
      padding: 0.625rem 1rem;
      font-size: 0.813rem !important; }
    .default-select.style-1 .dropdown-menu .dropdown-item {
      font-size: 0.813rem !important; } }

.default-select.style-2 {
  width: auto !important;
  left: 0;
  top: 0;
  height: auto !important; }
  .default-select.style-2 .btn {
    padding: 0.938rem 1.5rem;
    border-radius: 0.75rem;
    font-weight: 500;
    font-size: 1rem;
    color: var(--primary) !important;
    border: 1px solid #EEEEEE !important; }
    .default-select.style-2 .btn:after {
      margin-left: 0.5em;
      font-size: 16px; }
  .default-select.style-2 .dropdown-menu {
    z-index: 1; }
    .default-select.style-2 .dropdown-menu .dropdown-item {
      font-size: 1rem; }

.underline {
  text-decoration: underline; }

.ic-icon {
  height: 63px;
  width: 63px;
  min-width: 63px;
  display: inline-block;
  line-height: 63px;
  text-align: center;
  border-radius: 14px;
  margin-right: 12px; }
  @media only screen and (max-width: 575px) {
    .ic-icon {
      height: 45px;
      width: 45px;
      min-width: 45px;
      line-height: 45px; } }

.coin-tabs .nav-tabs {
  border: 0; }
  .coin-tabs .nav-tabs .nav-link {
    border: 0;
    border-bottom: 2px solid var(--rgba-primary-2); }
    .coin-tabs .nav-tabs .nav-link.active {
      color: #000;
      border-color: var(--primary); }

.detault-daterange {
  width: auto;
  border: 1px solid #cfcfcf;
  border-radius: 0.35rem;
  overflow: hidden; }
  .detault-daterange .form-control {
    border: 0;
    padding: 0;
    height: 40px;
    font-weight: 600; }
  .detault-daterange .input-group-text {
    padding: 0;
    background: transparent;
    padding-right: 0;
    color: var(--primary);
    border-radius: 0; }
    .detault-daterange .input-group-text i {
      font-size: 28px; }
  @media only screen and (max-width: 1400px) {
    .detault-daterange .form-control, .detault-daterange .input-group-text {
      height: 40px; } }

.coin-holding {
  padding: 15px 20px;
  align-items: center;
  border-radius: 15px;
  position: relative;
  margin-right: 0;
  margin-left: 0;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .coin-holding:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 15px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.46) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.46) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.46) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#75ffffff',GradientType=1 );
    /* IE6-9 */ }
  .coin-holding .coin-font {
    font-size: 28px; }
    @media only screen and (max-width: 1600px) {
      .coin-holding .coin-font {
        font-size: 16px; } }
    @media only screen and (max-width: 1199px) {
      .coin-holding .coin-font {
        font-size: 16px; } }
    @media only screen and (max-width: 575px) {
      .coin-holding .coin-font {
        font-size: 20px; } }
  .coin-holding .coin-font-1 {
    font-size: 30px;
    font-weight: 600; }
    @media only screen and (max-width: 1600px) {
      .coin-holding .coin-font-1 {
        font-size: 16px; } }
    @media only screen and (max-width: 1199px) {
      .coin-holding .coin-font-1 {
        font-size: 16px; } }
  @media only screen and (max-width: 1600px) {
    .coin-holding .coin-bx svg {
      width: 50px; } }
  @media only screen and (max-width: 575px) {
    .coin-holding .coin-bx {
      width: 100%; }
      .coin-holding .coin-bx svg {
        width: 50px; } }
  @media only screen and (max-width: 575px) {
    .coin-holding .coin-bx-one svg {
      width: 20px; } }
  @media only screen and (max-width: 575px) {
    .coin-holding p {
      font-size: 11px; } }

.my-profile {
  position: relative;
  display: inline-block; }
  .my-profile img {
    height: 195px;
    width: 195px;
    border-radius: 15px; }
    @media only screen and (max-width: 1199px) {
      .my-profile img {
        height: 100px;
        width: 100px; } }
  .my-profile a {
    position: absolute;
    height: 52px;
    width: 52px;
    background: var(--primary);
    text-align: center;
    line-height: 52px;
    border-radius: 15px;
    color: white;
    font-size: 20px;
    top: -20px;
    right: -20px; }
    @media only screen and (max-width: 1199px) {
      .my-profile a {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 14px;
        border-radius: 10px; } }

.name-text {
  font-size: 20px; }
  @media only screen and (max-width: 1199px) {
    .name-text {
      font-size: 16px; } }

.portofolio-social {
  display: flex;
  justify-content: center;
  margin-top: 30px; }
  .portofolio-social li a {
    height: 52px;
    width: 52px;
    border: 1px solid;
    border-color: var(--primary);
    line-height: 52px;
    font-size: 24px;
    display: block;
    text-align: center;
    color: var(--primary);
    margin: 0 8px;
    border-radius: 15px; }
    @media only screen and (max-width: 1199px) {
      .portofolio-social li a {
        height: 40px;
        width: 40px;
        line-height: 40px;
        font-size: 20px; } }

.rank-ic {
  height: 55px;
  width: 55px;
  line-height: 55px;
  display: block;
  border-radius: 0.35rem;
  text-align: center; }
  @media only screen and (max-width: 575px) {
    .rank-ic {
      height: 50px;
      width: 50px;
      line-height: 50px;
      font-size: 16px !important; } }

.weather-btn {
  background: #fff;
  display: flex;
  padding: 10px 10px;
  align-items: center;
  border-radius: 0.35rem;
  margin-right: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); }
  .weather-btn .bootstrap-select .btn {
    background: transparent !important;
    border: 0 !important;
    padding: 0;
    color: #000 !important; }

.tbl-orders {
  background: #F4F4F4;
  border-radius: 0.35rem; }

.m-t35 {
  margin-top: 35px; }

@media only screen and (max-width: 575px) {
  .svg-btn {
    width: max-content;
    padding: 5px 10px; } }

@media only screen and (max-width: 575px) {
  .svg-btn svg {
    height: 30px;
    width: 30px; } }

@media only screen and (max-width: 575px) {
  .m-t25 {
    margin-top: 25px; } }

.custom-dropdown .bootstrap-select button {
  padding: 0px;
  border: 0 !important; }

.tbl-orders-style svg path {
  stroke: #000; }

.tbl-orders-style tr td {
  color: black; }

.chart-content {
  padding: 14px 0; }

.wspace-no {
  white-space: nowrap; }

.about-coin .title {
  font-size: 24px; }
  @media only screen and (max-width: 575px) {
    .about-coin .title {
      font-size: 16px; } }

.about-coin .sub-title {
  font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .about-coin .sub-title {
      font-size: 12px; } }

@media only screen and (max-width: 575px) {
  .about-coin img {
    width: 60px; }
  .about-coin .sub-title {
    margin-bottom: 0; } }

.about-coin span {
  font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .about-coin span {
      font-size: 12px; } }

.card-table {
  overflow: hidden; }
  @media only screen and (max-width: 575px) {
    .card-table tbody tr td span svg {
      width: 40px; } }

.form-head h2, .form-head .h2 {
  font-size: 34px; }
  @media only screen and (max-width: 575px) {
    .form-head h2, .form-head .h2 {
      font-size: 24px; } }

.current-chart {
  margin-bottom: -40px; }

.swiper-box {
  position: relative;
  height: 920px; }
  .swiper-box .swiper-container {
    width: 100%;
    height: 100%; }
  .swiper-box .card {
    height: auto; }
  .swiper-box .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 23px; }
  .swiper-box .swiper-container-vertical > .swiper-scrollbar {
    right: auto;
    left: 4px;
    width: 2px; }
  .swiper-box .swiper-scrollbar-drag {
    width: 8px;
    left: -3px;
    background: #6418C3; }
  .swiper-box:after {
    content: "";
    height: 200px;
    width: 100%;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(249, 249, 249, 0.43) 53%, #f9f9f9 79%);
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(249, 249, 249, 0.43) 53%, #f9f9f9 79%);
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(249, 249, 249, 0.43) 53%, #f9f9f9 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f9f9f9',GradientType=0 ); }
  @media only screen and (max-width: 1600px) {
    .swiper-box {
      height: 1100px; } }
  @media only screen and (max-width: 1199px) {
    .swiper-box {
      height: auto;
      margin-bottom: 25px; }
      .swiper-box:after {
        content: none; }
      .swiper-box .swiper-slide {
        padding-left: 0;
        padding: 0 10px; } }
  @media only screen and (max-width: 575px) {
    .swiper-box .card {
      margin-bottom: 25px; } }

.action-button .btn-info svg path {
  stroke: #51A6F5; }

.action-button .btn-danger svg path {
  stroke: #FF4C41; }

.action-button .btn:hover svg path, .action-button .btn:focus svg path {
  stroke: #fff; }

.apexcharts-tooltip.apexcharts-theme-light {
  border-radius: 0.35rem;
  background: #ffffff;
  border: 0 !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15); }

.apexcharts-xaxistooltip.apexcharts-theme-light {
  border-radius: 0.42rem !important;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  border: 0 !important;
  background: #ffffff !important; }

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #F3F6F9 !important;
  border: 0 !important; }

.apexcharts-tooltip .apexcharts-tooltip-title {
  padding: 0.5rem 1rem; }

.apexcharts-xaxistooltip.apexcharts-theme-light:before {
  border-bottom: 0 !important; }

.apexcharts-xaxistooltip.apexcharts-theme-light:after {
  border-bottom-color: #ffffff !important; }

.media {
  display: flex;
  align-items: flex-start; }

.pull-right {
  float: right; }

.message-search-area .form-control:focus {
  border-color: #EEEEEE; }

.ck {
  height: 200px; }

.form-control.custom-image-select {
  background: #F4F4F4;
  width: auto !important; }
  .form-control.custom-image-select img {
    width: 30px;
    margin-left: 10px; }
  .form-control.custom-image-select .dropdown-toggle {
    width: auto;
    padding: 10px 15px 10px 15px;
    border: 0 !important; }
  .form-control.custom-image-select .filter-option-inner-inner {
    margin-left: 10px; }
  .form-control.custom-image-select .dropdown-menu .dropdown-item {
    padding: 10px 15px 10px 15px;
    text-align: right; }

.form-control.custom-image-select-2 {
  background: #F4F4F4;
  border-radius: 0.35rem; }
  .form-control.custom-image-select-2 img {
    width: 50px;
    margin-left: 20px; }
  .form-control.custom-image-select-2 .dropdown-toggle {
    border: 0 !important;
    padding: 10px 20px 10px 20px; }
  .form-control.custom-image-select-2 .filter-option-inner-inner {
    margin-left: 20px; }
  .form-control.custom-image-select-2 .dropdown-menu .dropdown-item {
    padding: 10px 15px 10px 15px;
    text-align: right; }

.media-body {
  flex: 1; }

/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
  display: inline-block; }
  .produtct-detail-tag a {
    font-style: 13px;
    color: #6e6e6e; }

.product-detail-content .item-tag {
  background: #828690;
  border-radius: 6px;
  display: inline-block;
  font-size: 12px;
  margin-right: 4px;
  padding: 2px 12px;
  color: #fff; }

.filtaring-area h4, .filtaring-area .h4 {
  color: #1d1d1d;
  font-size: 16px;
  font-weight: 400;
  text-transform: lowercase; }

.plus-minus-input .input-icon {
  font-size: 13px;
  color: #6e6e6e; }

.plus-minus-input {
  display: flex;
  width: 120px; }
  .plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 12px 8px;
    background: #fff;
    border: 1px solid #EEEEEE; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border: 1px solid #EEEEEE; }

.btn-reveal-trigger .avatar-xl {
  min-width: 30px; }

.share-view {
  display: inline-block; }
  .share-view ul li {
    display: inline-block; }
  .share-view .share-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #EEEEEE;
    text-align: center;
    line-height: 40px;
    font-style: 16px;
    color: #EEEEEE;
    margin-right: 8px; }

/*--------tab----------*/
.veritical-line {
  padding: 20px 30px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  position: relative; }
  .veritical-line:before {
    background: #EEEEEE;
    bottom: 0;
    content: "";
    height: 100%;
    left: -1px;
    max-height: 40%;
    position: absolute;
    width: 1px; }

.tab-content-text p {
  color: #6e6e6e;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 25px; }

.tab-item-list li a {
  background: #fff;
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  color: #6e6e6e;
  display: block;
  font-size: 16px;
  padding: 16px;
  text-transform: uppercase; }
  .tab-item-list li a:hover, .tab-item-list li a:focus {
    background: #fff;
    color: #6e6e6e;
    border-right: 0px; }

.tab-item-list li:last-child {
  border-bottom: 1px solid #EEEEEE; }

.tab-list li {
  margin-bottom: 7px;
  font-size: 13px; }
  .tab-list li i {
    font-size: 13px;
    margin-right: 14px; }

.slide-item-list {
  text-align: center;
  margin: 0 -5px; }
  .slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 5px; }
    .slide-item-list li a {
      display: inline-block;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      background: transparent;
      padding-bottom: 0px; }
      .slide-item-list li a:hover, .slide-item-list li a:focus {
        background: transparent; }
      .slide-item-list li a img {
        width: 100%; }

.product-detail-text {
  padding-top: 28px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 70px; }

.star-rating .product-review {
  font-style: 13px;
  color: #6e6e6e;
  font-weight: 400;
  text-decoration: underline !important; }

.product-detail .tab-content img {
  display: inline-block;
  width: 100%; }

.popular-tag ul {
  margin: 0px;
  padding: 0px; }
  .popular-tag ul li {
    display: inline-block;
    padding: 8px 15px;
    background: #f8f8f8;
    font-size: 13px;
    color: #fff;
    margin-right: 10px;
    margin-bottom: 10px; }

.size-filter ul li {
  display: inline-block; }

.intro {
  border: 1px solid red;
  color: #1d1d1d; }

#listResults .slider {
  margin: 25px 0; }

#listResults .slider-box {
  width: 90%;
  margin: 25px auto; }

#listResults input {
  width: 10%; }

#listResults label {
  border: none;
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  width: 30%; }

.plus-minus-input .input-icon {
  font-size: 13px;
  color: #aaaaaa; }

.plus-minus-input .custom-btn {
  border-radius: 0;
  height: 40px;
  padding: 8px 12px;
  background: #ffffff;
  border: 1px 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: 40px;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  border-left: 0px solid #c8c8c8;
  border-right: 1px solid #c8c8c8; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 0px solid #c8c8c8; }

.new-arrival-product .new-arrivals-img-contnent {
  overflow: hidden; }
  .new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }

.new-arrival-product:hover .new-arrivals-img-contnent img {
  transform: scale(1.5) translateY(12%);
  -moz-transform: scale(1.5) translateY(12%);
  -webkit-transform: scale(1.5) translateY(12%);
  -ms-transform: scale(1.5) translateY(12%);
  -o-transform: scale(1.5) translateY(12%); }

/*
===================================
    list view
===================================*/
.new-arrival-content .item {
  font-size: 12px;
  color: #6e6e6e; }

.new-arrival-content h4, .new-arrival-content .h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px; }
  .new-arrival-content h4 a, .new-arrival-content .h4 a {
    color: #000; }

.new-arrival-content .price {
  font-weight: 600;
  color: var(--primary);
  font-size: 24px;
  margin-bottom: 0;
  float: left !important; }
  @media only screen and (max-width: 575px) {
    .new-arrival-content .price {
      float: none;
      margin-top: 10px; } }

.new-arrival-content p {
  font-size: 14px;
  color: #828690;
  margin-bottom: 6px;
  line-height: 24px; }

.new-arrival-content .text-content {
  margin-top: 18px; }

.new-arrival-content.text-center .price {
  float: unset !important; }

.success-icon {
  color: #68CF29;
  font-size: 16px; }

.comment-review {
  margin-bottom: 15px;
  display: table;
  width: 100%; }
  .comment-review .client-review {
    color: #828690;
    padding-right: 20px;
    text-decoration: underline !important;
    font-size: 14px; }
  .comment-review .span {
    color: #828690;
    font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .comment-review {
      margin-bottom: 0; } }

.star-rating li {
  display: inline-block; }
  .star-rating li i {
    color: gold; }

.user-card .dz-media {
  height: 80px;
  width: 80px;
  min-width: 80px;
  border-radius: 10px;
  overflow: hidden;
  border: 4px solid #fff;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1); }
  .user-card .dz-media img {
    height: 100%;
    width: 100%;
    object-fit: cover; }

.user-card .icon-placeholder {
  font-size: 24px;
  text-transform: uppercase;
  line-height: 70px;
  font-weight: 500;
  display: block;
  letter-spacing: 2px;
  text-align: center;
  height: 100%; }

.user-card .title a {
  color: #000; }
  .user-card .title a:hover {
    color: var(--primary); }

.user-card .list-group {
  margin: 0 -30px; }
  .user-card .list-group .list-group-item {
    padding: 10px 30px; }

.profile-wrapper .profile-img {
  height: 150px;
  width: 150px;
  min-width: 150px;
  display: inline-block;
  border-radius: 0.35rem; }
  .profile-wrapper .profile-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 0.35rem; }
  .profile-wrapper .profile-img.active {
    position: relative; }
    .profile-wrapper .profile-img.active:after {
      content: "";
      position: absolute;
      right: -5px;
      top: -5px;
      border-radius: 50%;
      border: 3px solid #fff;
      height: 18px;
      width: 18px;
      background: #68CF29; }

.profile-wrapper .user-list-detail {
  display: flex; }
  .profile-wrapper .user-list-detail li {
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid #EEEEEE; }
    .profile-wrapper .user-list-detail li:last-child {
      border-right: 0; }
    .profile-wrapper .user-list-detail li svg {
      width: 20px;
      fill: rgba(0, 23, 55, 0.08); }

.user-states-info {
  background: #f7f7f7;
  border-radius: 0.35rem;
  text-align: center;
  padding: 15px 10px;
  border: 1px solid #dedede;
  border-style: dashed; }
  .user-states-info .user-states-info-name {
    font-size: 16px;
    color: black;
    font-weight: 600;
    display: block; }
  .user-states-info .user-states-value {
    font-size: 15px; }

.default-progress {
  height: 20px; }
  .default-progress .progress-bar {
    border-radius: 20px; }
  .default-progress .progress-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 0 15px; }

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

@media only screen and (max-width: 767px) {
  .chat-body {
    min-height: auto !important; } }

.chat-wrapper {
  display: flex;
  overflow: hidden;
  position: relative; }
  .chat-wrapper .chat-left-sidebar {
    width: 320px;
    min-width: 320px;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
    .chat-wrapper .chat-left-sidebar .chat-fix-search {
      padding: 12px 20px;
      border-bottom: 1px solid #EEEEEE;
      border-left: 1px solid #EEEEEE; }
      .chat-wrapper .chat-left-sidebar .chat-fix-search img {
        height: 42px;
        width: 42px; }
      .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .form-control {
        border-right: 0;
        height: 42px;
        border-top-right-radius: 42px;
        border-bottom-right-radius: 42px; }
      .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text {
        height: 42px;
        background: transparent;
        border-left: 0;
        border: 1px solid #EEEEEE;
        border-top-left-radius: 42px;
        border-bottom-left-radius: 42px; }
        .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text i {
          font-weight: 600; }
    @media only screen and (max-width: 1199px) {
      .chat-wrapper .chat-left-sidebar {
        width: 280px;
        min-width: 280px; } }
  .chat-wrapper .chart-right-sidebar {
    flex: 1; }
  .chat-wrapper .chat-box-header {
    padding: 12px 20px; }
    .chat-wrapper .chat-box-header .main-img {
      height: 42px;
      width: 42px; }
  .chat-wrapper .chat-hamburger {
    display: none; }
  .chat-wrapper .chat {
    display: none; }
    .chat-wrapper .chat.active-chat {
      display: block; }
  @media only screen and (max-width: 767px) {
    .chat-wrapper .chat-left-sidebar {
      position: absolute;
      left: -280px;
      background: #fff;
      z-index: 5; }
      .chat-wrapper .chat-left-sidebar.show {
        left: 0; }
    .chat-wrapper .chat-hamburger {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      position: absolute;
      height: 45px;
      width: 45px;
      line-height: 45px;
      text-align: center;
      background-color: #6418C3;
      color: #fff;
      border-radius: 50%;
      right: 10px;
      top: 75px;
      z-index: 5; }
      .chat-wrapper .chat-hamburger span {
        display: block;
        height: 2px;
        margin: 2px auto;
        width: 20px;
        border-radius: 3px;
        background-color: #fff; } }

.message-bx .tab-content {
  height: 624px; }
  @media only screen and (max-width: 767px) {
    .message-bx .tab-content {
      height: calc(100vh - 380px); } }

.message-bx .image-bx {
  position: relative;
  display: inline-block; }
  .message-bx .image-bx .img-1 {
    width: 42px;
    height: 42px;
    height: 42px; }
    @media only screen and (max-width: 575px) {
      .message-bx .image-bx .img-1 {
        height: 45px;
        width: 45px; } }
  .message-bx .image-bx span.active {
    position: absolute;
    bottom: -2px;
    right: 1px;
    height: 12px;
    width: 12px;
    background: #68CF29;
    border: 2px solid #fff;
    border-radius: 3rem; }
    @media only screen and (max-width: 575px) {
      .message-bx .image-bx span.active {
        bottom: 0px;
        right: 0px;
        height: 15px;
        width: 15px;
        border: 3px solid #fff; } }

.message-bx p {
  font-size: 14px; }
  @media only screen and (max-width: 1199px) {
    .message-bx p {
      font-size: 12px; } }

.chat-box .message-sent {
  width: 62%;
  text-align: left; }
  .chat-box .message-sent p {
    background: #8850FF;
    text-align: left;
    border-radius: 0.35rem 0.35rem 0 0.35rem;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    display: inline-block; }
  .chat-box .message-sent span {
    display: block; }
  @media only screen and (max-width: 575px) {
    .chat-box .message-sent {
      width: 100%;
      /* p{
				padding: 5px 8px;
				font-size:12px;
			} */ } }

.chat-box .message-received {
  width: 62%;
  text-align: right; }
  .chat-box .message-received p {
    background: #fff;
    text-align: left;
    font-size: 14px;
    display: inline-block;
    border-radius: 0 0.35rem 0.35rem 0.35rem;
    padding: 10px 20px;
    color: #000;
    font-weight: 400;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); }
  .chat-box .message-received span {
    display: block; }
  @media only screen and (max-width: 575px) {
    .chat-box .message-received {
      width: 100%;
      /* p{
				font-size:12px;
				padding: 5px 8px;
			} */ } }

.chat-box .type-massage {
  margin: 15px 15px;
  padding: 5px;
  border-radius: 0.35rem;
  border-width: 1px !important;
  border-style: dashed !important; }
  .chat-box .type-massage .form-control {
    border: 0;
    height: 43px;
    resize: none;
    padding: 10px; }
  .chat-box .type-massage .btn:focus {
    box-shadow: none; }
  .chat-box .type-massage .send-btn {
    border-radius: 0.35rem;
    padding: 10px 18px; }
  @media only screen and (max-width: 575px) {
    .chat-box .type-massage {
      margin: 5px 15px 15px;
      padding: 5px 8px; }
      .chat-box .type-massage textarea {
        font-size: 12px;
        padding: 11px 5px;
        height: 40px; } }

.chat-box .title-nm {
  font-size: 20px; }
  @media only screen and (max-width: 1199px) {
    .chat-box .title-nm {
      font-size: 16px; } }

.chat-box-area {
  position: relative;
  padding: 20px 20px;
  background: #f1f1f1;
  z-index: 1;
  height: 630px;
  background-size: 30%;
  background-position: bottom; }
  @media only screen and (max-width: 767px) {
    .chat-box-area {
      height: calc(100vh - 380px); } }

.chat-list-area {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  padding: 20px 20px;
  cursor: pointer; }
  .chat-list-area .image-bx {
    float: right;
    margin-left: 10px; }
  .chat-list-area p {
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .chat-list-area.active {
    background: var(--rgba-primary-1); }
  .chat-list-area:hover {
    background: #f7f7f7; }
  @media only screen and (max-width: 1199px) {
    .chat-list-area .user-name {
      font-size: 14px !important; } }
  @media only screen and (max-width: 575px) {
    .chat-list-area {
      padding: 15px 15px; } }

.card-tabs .nav-tabs.style-3 {
  border-bottom: 3px solid #EEEEEE; }
  .card-tabs .nav-tabs.style-3 .nav-link {
    font-size: 14px;
    border: 0;
    margin-bottom: -2px;
    border-radius: 0;
    position: relative;
    padding: 12px 20px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }
    .card-tabs .nav-tabs.style-3 .nav-link:after {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 0;
      content: "";
      border-radius: 5px;
      height: 3px;
      width: 0px;
      background: var(--primary);
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    @media only screen and (max-width: 1199px) {
      .card-tabs .nav-tabs.style-3 .nav-link {
        padding: 12px 14px; } }
    .card-tabs .nav-tabs.style-3 .nav-link.active {
      background: transparent;
      color: var(--primary); }
      .card-tabs .nav-tabs.style-3 .nav-link.active:after {
        width: 100%; }

.project-list-group .card {
  margin-bottom: 17px;
  border: 1px solid;
  border-style: dashed;
  border-width: 2px;
  border-color: transparent; }
  .project-list-group .card:hover {
    border-color: #cccccc; }

.project-media img {
  height: 48px;
  width: 48px;
  border-radius: 50px; }
  @media only screen and (max-width: 575px) {
    .project-media img {
      height: 44px;
      width: 44px; } }

.project-media .img-placeholder {
  height: 48px;
  width: 48px;
  border-radius: 50px;
  line-height: 48px;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  display: inline-block; }

.project-info {
  padding: 5px 15px;
  flex-flow: wrap;
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 1600px) {
    .project-info {
      font-size: 13px; }
      .project-info h5, .project-info .h5 {
        font-size: 15px; } }
  @media only screen and (max-width: 575px) {
    .project-info {
      padding: 10px 0px; } }

.project-nav {
  margin-bottom: 30px;
  border-bottom: 2px solid #EEEEEE;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px; }
  @media only screen and (max-width: 1199px) {
    .project-nav {
      margin-bottom: 20px;
      padding-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    .project-nav {
      display: block; } }
  @media only screen and (max-width: 575px) {
    .project-nav {
      margin-bottom: 15px;
      padding-bottom: 15px; } }

.power-ic i {
  font-size: 34px;
  height: 48px;
  width: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 50px;
  color: white;
  font-weight: bold;
  background: var(--primary); }

@media only screen and (max-width: 575px) {
  .power-ic i {
    font-size: 24px;
    height: 44px;
    width: 44px;
    line-height: 44px; } }

.project-status {
  justify-content: space-between; }

.project-card .dz-media {
  height: 80px;
  width: 80px;
  min-width: 80px;
  border-radius: 0.35rem;
  overflow: hidden; }
  .project-card .dz-media img {
    height: 100%; }

.project-card .border-bx {
  border: 1px solid;
  padding: 7px 13px;
  border-radius: 0.35rem;
  border-color: #c1c1c1;
  border-style: dashed; }

.dt-icon {
  height: 45px;
  width: 45px;
  min-width: 45px;
  border-radius: 0.35rem;
  line-height: 45px;
  text-align: center; }

.users-lg {
  display: flex; }
  .users-lg li {
    margin-right: -10px; }
    .users-lg li img {
      height: 40px;
      width: 40px;
      border-radius: 45px;
      border: 2px solid #fff; }

.contact-bx {
  border-width: 2px;
  border-color: #fff;
  text-align: center;
  border-style: dashed; }
  .contact-bx .image-bx {
    display: inline-block;
    position: relative;
    margin-bottom: 10px; }
    .contact-bx .image-bx span.active {
      height: 24px;
      width: 24px;
      position: absolute;
      bottom: 3px;
      right: 3px;
      border-radius: 2rem;
      background: #68CF29;
      border: 4px solid #fff; }
  .contact-bx ul {
    display: flex;
    justify-content: center; }
    .contact-bx ul li a {
      color: var(--primary);
      font-size: 25px;
      width: 48px;
      height: 48px;
      background: var(--rgba-primary-1);
      display: block;
      line-height: 48px;
      border-radius: 50px;
      text-align: center;
      margin: 0 5px; }
      .contact-bx ul li a:hover {
        background: var(--primary);
        color: white; }
  .contact-bx:hover {
    border-color: #d0d0d0;
    box-shadow: 0px 0px 20px var(--rgba-primary-1); }
  @media only screen and (max-width: 767px) {
    .contact-bx .media {
      display: block;
      text-align: center; }
      .contact-bx .media .image-bx {
        margin-right: 0px !important;
        margin-bottom: 10px; }
    .contact-bx ul {
      justify-content: center; }
      .contact-bx ul li a {
        padding: 0 10px; } }
  .contact-bx .card-header {
    position: absolute;
    right: 0;
    top: 0; }
    .contact-bx .card-header .dropdown {
      margin-left: auto; }
  .contact-bx .card-body .image-bx img {
    height: 120px;
    width: 120px; }
  .contact-bx .card-body .image-bx .icon-placeholder {
    height: 120px;
    width: 120px;
    display: inline-block;
    line-height: 120px;
    font-weight: 600;
    font-size: 30px;
    text-transform: uppercase; }
  .contact-bx .media-body h6, .contact-bx .media-body .h6 {
    margin-top: 5px; }
  .contact-bx .media-body p {
    margin-bottom: 30px; }
  @media only screen and (max-width: 1199px) {
    .contact-bx .card-body .image-bx img,
    .contact-bx .card-body .image-bx .icon-placeholder {
      height: 80px;
      width: 80px;
      line-height: 80px; }
    .contact-bx .card-body .image-bx span.active {
      height: 16px;
      border-width: 2px;
      width: 16px; }
    .contact-bx .card-header {
      padding: 15px; }
    .contact-bx .media-body h6, .contact-bx .media-body .h6 {
      font-size: 16px !important; }
    .contact-bx ul li a {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 22px; } }

.image-placeholder {
  position: relative;
  max-width: 130px;
  margin: 10px auto; }
  .image-placeholder .avatar-edit {
    position: absolute;
    right: 12px;
    z-index: 1;
    top: 10px; }
    .image-placeholder .avatar-edit input {
      display: none; }
      .image-placeholder .avatar-edit input + label {
        display: inline-block;
        width: 34px;
        height: 34px;
        margin-bottom: 0;
        border-radius: 100%;
        background: #FFFFFF;
        border: 1px solid transparent;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
        cursor: pointer;
        font-weight: normal;
        transition: all .2s ease-in-out; }
        .image-placeholder .avatar-edit input + label:hover {
          background: #f1f1f1;
          border-color: #d6d6d6; }
        .image-placeholder .avatar-edit input + label:after {
          content: "\f303";
          font-family: 'Font Awesome 5 Free';
          color: #757575;
          position: absolute;
          top: 6px;
          font-weight: 900;
          left: 0;
          right: 0;
          text-align: center;
          margin: auto; }
  .image-placeholder .avatar-preview {
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 100%;
    border: 6px solid #F8F8F8;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); }
    .image-placeholder .avatar-preview > div {
      width: 100%;
      height: 100%;
      border-radius: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }

[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right {
  border-color: #473F72 !important; }

[direction="rtl"] .border-right {
  border-left: 1px solid #EEEEEE !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 1px solid #EEEEEE !important;
  border-left: 0 !important; }

[direction="rtl"] .dropdown-menu {
  left: auto; }

[direction="rtl"] .dropdown-menu-right {
  left: 0;
  right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .dropdown-menu-right {
      left: 15px; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 10px;
  margin-right: 0; }

[direction="rtl"]:not([data-container="boxed"]) .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"][data-container="wide-boxed"] .nav-header {
  left: auto;
  right: auto; }

[direction="rtl"] .nav-header {
  text-align: right;
  right: auto; }
  [direction="rtl"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0px;
    padding-right: 20px; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] {
      padding-right: 30px; }
    [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
      [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
        padding-right: 30px; }
    @media (max-width: 575.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: 0.9734rem; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"] .nav-control {
      left: -3rem; } }

[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
  right: 0; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-right: 40px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
  width: 16rem; }

[direction="rtl"][data-sidebar-style="modern"] .nav-header .nav-control {
  right: unset;
  left: -60px; }

[direction="rtl"] .header {
  padding: 0;
  padding-right: 17.5rem; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"] .header {
      padding-right: 0; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .header {
      padding-right: 0rem;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header .header-content {
      padding-right: 3.5rem;
      padding-left: 0.938rem; } }
  [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
    padding-right: 0; }
  @media only screen and (max-width: 575px) {
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 0.5rem; } }
  [direction="rtl"] .header .nav-control {
    right: 0.4375rem;
    left: auto; }

[direction="rtl"] .header-right > li:not(:first-child) {
  padding-left: 0;
  padding-right: 0.5rem;
  margin-right: 0 !important; }
  @media only screen and (max-width: 767px) {
    [direction="rtl"] .header-right > li:not(:first-child) {
      padding-right: 0.5rem; } }

[direction="rtl"] .header-right .header-profile > a.nav-link {
  margin-left: auto;
  padding-left: auto;
  margin-right: 15px;
  padding-right: 30px;
  border-right: 1px solid #EEEEEE;
  border-left: 0; }
  [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
    padding-right: 20px;
    padding-left: auto;
    text-align: right; }
    @media only screen and (max-width: 1400px) {
      [direction="rtl"] .header-right .header-profile > a.nav-link .header-info {
        padding-right: 10px;
        padding-left: 0; } }
  @media only screen and (max-width: 1400px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 10px;
      padding-right: 10px;
      padding-left: 0; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-right .header-profile > a.nav-link {
      margin-right: 0px;
      padding-right: 0px;
      border-right: 0; } }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 40px !important; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -100px !important; } }

[direction="rtl"] .header-left .search_bar .search_icon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .search_icon {
      border-radius: 5rem; } }

[direction="rtl"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }
  [direction="rtl"][data-layout="horizontal"] .header .header-content {
    padding-right: 2.5rem;
    padding-left: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="full"] .nav-header .brand-logo {
  padding-right: 2.5rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
  padding-right: 7.75rem; }

[direction="rtl"][data-sidebar-style="mini"] .header {
  padding-right: 5rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0;
  padding-right: 11.25rem; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 21.563rem; }

[direction="rtl"][data-sidebar-style="modern"] .header {
  padding: 0 0;
  padding-right: 9.375rem; }
  [direction="rtl"][data-sidebar-style="modern"] .header .navbar {
    padding-left: 40px;
    padding-right: 80px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .deznav {
    text-align: right; }
    [direction="rtl"] .deznav .metismenu ul:after {
      left: auto;
      right: 25px; }
    [direction="rtl"] .deznav .metismenu ul a:before {
      left: auto;
      right: 25px; }
    [direction="rtl"] .deznav .metismenu ul a .badge {
      float: left;
      margin-right: 0;
      margin-left: 12px; }
    [direction="rtl"] .deznav .metismenu li > a i {
      padding: 0 0 0 1.5rem; }
    [direction="rtl"] .deznav .metismenu li > a svg {
      margin-left: 5px;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .deznav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .deznav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .deznav .metismenu li ul a {
      padding-right: 4.2rem;
      padding-left: 2rem; }
    [direction="rtl"] .deznav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .deznav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .deznav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li .has-arrow:after {
    left: 1.5rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .deznav .metismenu > li > a:before {
    left: auto;
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  [direction="rtl"][data-sidebar-style="mini"] .deznav .metismenu > li > a > i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .deznav .metismenu > li > ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li > a i {
    padding: 0; }
  [direction="rtl"][data-sidebar-style="compact"] .deznav .metismenu li ul a {
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 4.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="overlay"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 40px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu ul a:before {
    left: auto;
    right: 65px; }
  [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a {
    padding-right: 3.5rem;
    padding-left: 0.625rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .deznav .metismenu li ul a:before {
      left: auto;
      right: 30px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .deznav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header .navbar {
    padding-left: 0;
    padding-right: 60px; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control {
    right: auto;
    left: -50px; }
  [direction="rtl"][data-layout="horizontal"] .deznav {
    left: unset;
    right: 40px; }
    [direction="rtl"][data-layout="horizontal"] .deznav .metismenu > li:nth-child(2) > a {
      border-right: 0; }
  @media only screen and (max-width: 1023px) {
    [direction="rtl"][data-sidebar-style="overlay"] .header .navbar {
      padding-left: 40px;
      padding-right: 145px; } }

[direction="rtl"] {
  /* ===== Light gallery ===== */ }
  [direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: 0.75rem 0   0 0.75rem; }
  [direction="rtl"] .list-group {
    padding-left: 0; }
  [direction="rtl"] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit; }
  [direction="rtl"] .form-check-inline .form-check-input {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .radio input,
  [direction="rtl"] .radio-inline,
  [direction="rtl"] .checkbox input,
  [direction="rtl"] .checkbox-inline input {
    margin-left: 0;
    margin-right: 0; }
  [direction="rtl"] .content-body {
    margin-right: 17.5rem;
    margin-left: auto; }
    [data-sidebar-style="modern"][direction="rtl"] .content-body {
      margin-right: 9.375rem; }
    [direction="rtl"] .content-body .page-titles {
      text-align: right; }
  [direction="rtl"] .doctor-info-details .media-body span i,
  [direction="rtl"] .recovered-chart-deta .col [class*="bg-"] {
    margin-right: 0;
    margin-left: 10px; }
  [direction="rtl"] .patients-chart-deta .col,
  [direction="rtl"] .patients-chart-deta .col [class*="bg-"],
  [direction="rtl"] .recovered-chart-deta .col {
    margin-right: 0;
    margin-left: 15px; }
  [direction="rtl"] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px; }
  [direction="rtl"] .doctor-info-details .media i {
    right: 0;
    left: -15px; }
  [direction="rtl"] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px; }
  [direction="rtl"] .apexcharts-legend-text {
    margin: 4px; }
  [direction="rtl"] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px; }
  [direction="rtl"] .custom-control {
    margin-left: 5px; }
  [direction="rtl"] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 0.75rem 0 0; }
  [direction="rtl"] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: 0.75rem 0 0 0; }
  [direction="rtl"] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0; }
  [direction="rtl"] .iconbox {
    padding-left: 0;
    padding-right: 70px; }
    [direction="rtl"] .iconbox i {
      left: auto;
      right: 0; }
  [direction="rtl"] .table.tr-rounded tr td:first-child, [direction="rtl"] .table.tr-rounded tr th:first-child {
    border-radius: 0 0.35rem 0.35rem 0; }
  [direction="rtl"] .table.tr-rounded tr td:last-child, [direction="rtl"] .table.tr-rounded tr th:last-child {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:before {
    right: auto !important;
    left: -47px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-label:after {
    right: auto !important;
    left: -28px; }
  [direction="rtl"] .toggle-switch.text-right .custom-control-input:checked ~ .custom-control-label:after {
    left: -62px;
    right: auto !important; }
  [direction="rtl"] .check-switch {
    padding-right: 40px; }
    [direction="rtl"] .check-switch .custom-control-label:after, [direction="rtl"] .check-switch .custom-control-label:before {
      right: -35px !important; }
  [direction="rtl"] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%); }
  [direction="rtl"] .detault-daterange .input-group-text {
    padding: 0.532rem 0.75rem;
    padding-right: auto;
    padding-left: 0; }
  [direction="rtl"] .form-wrapper .input-group .form-control {
    text-align: left; }
  [direction="rtl"] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0); }
  [direction="rtl"] .card-table td:first-child {
    padding-right: 30px;
    padding-left: 10px; }
  [direction="rtl"] .card-table td:last-child {
    padding-left: 30px;
    padding-right: 10px; }
  [direction="rtl"] .chatbox .img_cont {
    margin-right: 0px;
    margin-left: 10px; }
  [direction="rtl"] .profile-tab .nav-item .nav-link {
    margin-right: 0;
    margin-left: 30px; }
    @media only screen and (max-width: 575px) {
      [direction="rtl"] .profile-tab .nav-item .nav-link {
        margin-left: 0px; } }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel {
    margin-left: 0px;
    margin-right: 40px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
    padding: 5px 15px 5px 10px;
    border-width: 0px 5px 0px 0px; }
  [direction="rtl"] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    right: -9px;
    width: 7px;
    left: auto;
    height: 7px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
    left: auto;
    right: 0px; }
  [direction="rtl"] .widget-timeline .timeline > li > .timeline-panel:after {
    left: auto;
    right: -5px; }
  [direction="rtl"] .chatbox .msg_cotainer {
    margin-left: 0;
    margin-right: 10px;
    border-radius: 1.375rem 0 1.375rem 1.375rem; }
    [direction="rtl"] .chatbox .msg_cotainer:after {
      left: auto;
      right: -10px;
      transform: rotate(-90deg); }
  [direction="rtl"] .chatbox .type_msg .input-group .input-group-append .btn {
    border-top-right-radius: 38px !important;
    border-bottom-right-radius: 38px !important; }
  [direction="rtl"] .chatbox .msg_cotainer_send {
    margin-right: 0px;
    margin-left: 10px;
    border-radius: 0 6px 6px 6px; }
    [direction="rtl"] .chatbox .msg_cotainer_send:after {
      right: auto;
      left: -10px;
      transform: rotate(90deg); }
  [direction="rtl"] .new-arrival-content .price {
    float: unset; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.35rem;
    border-bottom-left-radius: 0.35rem; }
  [direction="rtl"] .input-group > .bootstrap-select:not(:last-child) .dropdown-toggle {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0; }
  [direction="rtl"] .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
    padding-left: 0.5rem; }
  [direction="rtl"] .chatbox .chatbox-close {
    left: 340px;
    right: auto; }
  [direction="rtl"] .message-search-area .input-group-text {
    padding-left: 25px;
    padding-right: 10px;
    border-left: 1px solid #EEEEEE;
    border-right: 0;
    border-radius: 2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  [direction="rtl"] .message-search-area .form-control {
    border-right: 1px solid #EEEEEE;
    border-left: 0;
    border-radius: 2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link {
    padding-right: 0;
    padding-left: 25px; }
  [direction="rtl"] .chat-box .message-sent p {
    border-radius: 20px 20px 20px 0; }
  [direction="rtl"] .chat-box .message-received p {
    border-radius: 20px 0 20px 20px; }
  [direction="rtl"] .mail-list .list-group-item i {
    padding-right: 0;
    padding-left: 0.625rem; }
  [direction="rtl"] .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"][data-layout="horizontal"] .content-body {
    margin-right: 0; }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu li li .has-arrow:after {
    -webkit-transform: rotate(-4deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 5rem; }
  [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
    margin-right: 11.25rem; }
  [direction="rtl"][data-sidebar-style="overlay"] .content-body {
    margin-right: 0; }
  [direction="rtl"] #external-events .external-event:before {
    margin-right: 0;
    margin-left: .9rem; }
  [direction="rtl"] .post-input a i {
    margin-left: 15px;
    margin-right: 0; }
  [direction="rtl"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"] .deznav .metismenu .has-arrow[aria-expanded=true]:after,
  [direction="rtl"] .deznav .metismenu .mm-active > .has-arrow:after {
    -webkit-transform: rotate(-135deg) translateY(-50%);
    transform: rotate(-135deg); }
  [direction="rtl"][data-layout="horizontal"] .deznav .metismenu .has-arrow:after {
    -webkit-transform: rotate(225deg) translateY(-50%);
    transform: rotate(225deg) translateY(-50%); }
  [direction="rtl"] .chatbox {
    left: -500px;
    right: auto; }
  [direction="rtl"] .chatbox.active {
    left: 0;
    right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .best-doctor .timeline .timeline-panel .media {
      float: right;
      margin-right: 0 !important;
      margin-left: 15px !important; } }
  [direction="rtl"] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: 0.5em; }
  [direction="rtl"] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }
  [direction="rtl"] .lg-outer.lg-visible {
    direction: ltr; }
  [direction="rtl"] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px; }
  [direction="rtl"] .noUi-target {
    direction: rtl; }
  [direction="rtl"] .noUi-vertical .noUi-pips-vertical {
    left: -20px; }
  [direction="rtl"] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px; }
  [direction="rtl"] .sidebar-right .ps--active-x > .ps__rail-x {
    display: none; }
  [direction="rtl"] .form-wizard .nav-wizard li .nav-link:after {
    right: 50%;
    left: auto; }
  [direction="rtl"] .dtp > .dtp-content {
    right: 50%;
    left: auto; }
  [direction="rtl"] .modal-header .close {
    margin: 0;
    left: 0;
    top: 0px;
    right: auto; }
  [direction="rtl"] .input-group-prepend .btn + .btn {
    border-radius: 0 !important; }
  [direction="rtl"] .form-control + .input-group-append .btn:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  [direction="rtl"] .input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0.35rem;
    border-top-left-radius: 0.35rem; }
  [direction="rtl"] .custom-file-label::after {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
  [direction="rtl"] .input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-radius: 0; }
  [direction="rtl"] .weather-btn {
    margin-left: 20px; }
  [direction="rtl"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"][data-theme-version="dark"] .coin-holding:after {
    background: -moz-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(5, 5, 5, 0.27) 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45050505', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  [direction="rtl"] .market-line .apexcharts-yaxis {
    transform: translateX(-10px); }
  [direction="rtl"] .current-chart .apexcharts-datalabels-group text:last-child {
    fill: #fff; }
  [direction="rtl"] .swiper-box .swiper-slide {
    padding-left: 0;
    padding-right: 23px; }
  [direction="rtl"] .swiper-box .swiper-scrollbar-drag {
    left: auto;
    right: -3px; }
  [direction="rtl"] .swiper-box .swiper-container-vertical > .swiper-scrollbar {
    right: 4px;
    left: auto; }
  [direction="rtl"] .modal-header .btn-close {
    margin: -0.5rem auto -0.5rem -0.5rem; }
  [direction="rtl"] .form-check {
    padding-right: 0;
    padding-left: 1.5rem; }
    [direction="rtl"] .form-check .form-check-input {
      float: right;
      margin-right: -0.1rem;
      margin-left: 5px; }
  [direction="rtl"] .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.35rem 0.35rem 0; }
  [direction="rtl"] .btn-group > .btn:last-child:not(:first-child), [direction="rtl"] .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .btn-group > .btn-check:first-child + .btn {
    border-top-right-radius: 0.35rem !important;
    border-bottom-right-radius: 0.35rem !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-radius: 0.35rem 0 0 0.35rem; }
  [direction="rtl"] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), [direction="rtl"] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem; }
  [direction="rtl"] .btn-group > .btn:not(:last-child):not(.dropdown-toggle), [direction="rtl"] .btn-group > .btn-group:not(:last-child) > .btn {
    border-radius: 0px 0px 0px 0px; }
  [direction="rtl"] .alert-dismissible .btn-close {
    left: 0;
    right: auto; }
  [direction="rtl"] .dropdown-toggle::after {
    margin-right: 0.255em; }
  [direction="rtl"] .modal-footer {
    justify-content: flex-start; }
  [direction="rtl"] .btn-group > .btn:nth-child(n + 3), [direction="rtl"] .btn-group > :not(.btn-check) + .btn, [direction="rtl"] .btn-group > .btn-group:not(:first-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  [direction="rtl"] .noUi-origin {
    left: calc(100% + 6px); }
  [direction="rtl"] .noUi-vertical .noUi-origin {
    left: 0; }
  [direction="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: -1px; }

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
  [direction="rtl"] .content-body {
    margin-right: 17rem; } }

.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  float: right; }

.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-left-radius: 0;
  border-bottom-left-radius: 0; }

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

.form-wrapper .input-group .input-group-prepend .input-group-text {
  border-top-right-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropstart .btn {
  border-radius: 0px 5px 5px 0px !important; }

[direction="rtl"] .sidebar-right {
  left: -50rem;
  right: auto;
  box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); }
  [direction="rtl"] .sidebar-right.show {
    left: 5.25rem;
    right: auto; }
  [direction="rtl"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); }

[direction="rtl"] .sidebar-right .sidebar-close-trigger {
  left: -48px;
  right: auto; }

[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right; }

[direction="rtl"] .dz-demo-panel {
  right: unset;
  left: -100%; }
  [direction="rtl"] .dz-demo-panel.show {
    right: unset;
    left: 0; }
  [direction="rtl"] .dz-demo-panel .dz-demo-trigger {
    left: 100%;
    right: unset;
    border-radius: 0 5px 5px 0; }

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 575.98px) {
    html[dir="rtl"] [direction="rtl"] .footer {
      padding-right: 0; } }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"] .menu-toggle .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
  padding-right: 9.375rem; }

:root {
  --primary: #b79045;
  --secondary: #6418C3;
  --primary-hover: #943911;
  --primary-light: #fbe5dc;
  --primary-dark: #943911;
  --rgba-primary-1: rgba(235, 129, 83, 0.1);
  --rgba-primary-2: rgba(235, 129, 83, 0.2);
  --rgba-primary-3: rgba(235, 129, 83, 0.3);
  --rgba-primary-4: rgba(235, 129, 83, 0.4);
  --rgba-primary-5: rgba(235, 129, 83, 0.5);
  --rgba-primary-6: rgba(235, 129, 83, 0.6);
  --rgba-primary-7: rgba(235, 129, 83, 0.7);
  --rgba-primary-8: rgba(235, 129, 83, 0.8);
  --rgba-primary-9: rgba(235, 129, 83, 0.9);
  --font-family-base: Roboto, sans-serif;
  --font-family-title: Roboto, sans-serif; }

[data-theme-version="dark"] {
  background: #2C254A;
  color: #828690;
  --nav-headbg: #3B3363;
  --sidebar-bg: #3B3363;
  --headerbg: #3B3363; }
  [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: #51A6F5; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .text-secondary {
    color: #fff !important; }
  [data-theme-version="dark"] .border-right {
    border-right: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #473F72 !important; }
  [data-theme-version="dark"] .border {
    border: 1px solid #fff !important; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #3B3363;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); }
  [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: #3B3363;
    color: #7e7e7e; }

[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: transparent;
  border-color: #5b5289;
  color: #fff; }

[data-theme-version="dark"] .card {
  background-color: #3B3363;
  box-shadow: none; }

[data-theme-version="dark"] .btn-outline-dark:hover {
  background-color: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .tdl-holder input[type=text],
[data-theme-version="dark"] .tdl-holder li {
  background-color: #3B3363;
  border-color: #473F72; }

[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder {
  color: #828690; }

[data-theme-version="dark"] .tdl-holder label:hover {
  background-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .text-muted {
  color: #828690; }

[data-theme-version="dark"] .modal-content {
  background: #3B3363; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: #473F72; }

[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"] .header-left .dashboard_bar,
[data-theme-version="dark"] .star-review span,
[data-theme-version="dark"] .table strong {
  color: #fff; }

[data-theme-version="dark"] .text-dark {
  color: #828690; }

[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: #473F72; }

[data-theme-version="dark"] .widget-stat .media > span {
  background: #473F72;
  border-color: #473F72;
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #2C254A;
  border-color: #473F72; }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: #473F72; }

[data-theme-version="dark"] .custom-select {
  border-color: #473F72;
  color: #828690;
  background: #2C254A; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #473F72; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: #473F72; }

[data-theme-version="dark"] .grid-col {
  background: #2C254A; }

[data-theme-version="dark"] .noUi-target {
  border-color: #473F72;
  border-radius: 8px;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #473F72; }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: #473F72; }

[data-theme-version="dark"] .search-area .input-group-text {
  background: #2C254A; }

[data-theme-version="dark"] .input-group-text {
  background: #473F72;
  color: #7e7e7e; }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: #473F72; }
  [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: #473F72; }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #473F72; }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #473F72; }
  [data-theme-version="dark"] #user-activity .nav-tabs .nav-link.active {
    background: #2C254A;
    color: #fff; }

[data-theme-version="dark"] .list-group-item-action {
  color: #7e7e7e; }

[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: #2C254A;
  border-color: #2C254A; }

[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: #3B3363; }

[data-theme-version="dark"] .form-head .btn-outline-primary {
  border-color: #473F72; }

[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 {
  background: #453c74; }

[data-theme-version="dark"] .review-tab.nav-pills li a.nav-link {
  background: #453c74; }
  [data-theme-version="dark"] .review-tab.nav-pills li a.nav-link.active {
    color: #fff;
    background: var(--primary); }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-theme-version="dark"] .review-table .media-body p,
[data-theme-version="dark"] .iconbox small,
[data-theme-version="dark"] .iconbox .small,
[data-theme-version="dark"] .doctor-info-details .media-body p {
  color: #fff; }

[data-theme-version="dark"] .iconbox p,
[data-theme-version="dark"] .doctor-info-details .media-body span {
  color: rgba(255, 255, 255, 0.7); }

[data-theme-version="dark"] .best-doctor .timeline .timeline-panel {
  background: #3B3363; }

[data-theme-version="dark"] .doctor-list .accordion__header-line {
  background: #473F72; }

[data-theme-version="dark"] .review-table .disease,
[data-theme-version="dark"] .review-table,
[data-theme-version="dark"] .review-box {
  border-color: #473F72; }

[data-theme-version="dark"] .form-head .search-area .form-control {
  border: 1px solid #473F72; }

[data-theme-version="dark"] .form-head .search-area .input-group-append .input-group-text {
  background: #473F72; }

[data-theme-version="dark"] .patient-activity tbody tr {
  box-shadow: 0 1px 0 0 #473F72; }

[data-theme-version="dark"] .plus-box {
  background: rgba(255, 255, 255, 0.05);
  color: #fff; }

[data-theme-version="dark"] .default-select.style-1 .btn {
  color: #fff; }

[data-theme-version="dark"] .text-black {
  color: #fff !important; }

[data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
  color: #fff; }

[data-theme-version="dark"] .abilities-chart .ct-chart .ct-label {
  fill: #fff; }

[data-theme-version="dark"] .apexcharts-legend-text {
  color: #fff; }

[data-theme-version="dark"] .morris_chart_height text tspan {
  fill: #fff; }

[data-theme-version="dark"] .toggle-switch.text-right .custom-control-label:before {
  background-color: #ffffff29; }

[data-theme-version="dark"] .toggle-switch .custom-control-input:checked ~ .custom-control-label:before {
  background-color: #fff; }

[data-theme-version="dark"] .btn-link {
  color: #fff; }

[data-theme-version="dark"] .amount-bx .form-control {
  background-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .amount-bx .form-control::placeholder {
    color: #fff; }

[data-theme-version="dark"] .table.bg-info-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td {
  color: #757878; }

[data-theme-version="dark"] .table.bg-warning-hover td {
  color: #fff; }

[data-theme-version="dark"] .table.bg-secondary-hover td {
  color: #757878; }

[data-theme-version="dark"] .order-bg {
  background: #7970A3; }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active > a:after {
  border-color: var(--primary); }

[data-theme-version="dark"] .detault-daterange .input-group-text {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group {
  background: transparent;
  border: 0; }
  [data-theme-version="dark"] .form-wrapper .input-group .input-group-prepend .input-group-text {
    color: #fff; }

[data-theme-version="dark"] .search-area-2 .form-control {
  background-color: #3B3363; }

[data-theme-version="dark"] .search-area-2 .input-group-append .input-group-text {
  background-color: #3B3363; }

[data-theme-version="dark"] .dataTablesCard {
  background-color: #3B3363; }

[data-theme-version="dark"] .compose-content .dropzone {
  background: #2C254A !important; }
  [data-theme-version="dark"] .compose-content .dropzone .dz-message .dz-button {
    color: #fff; }

[data-theme-version="dark"] .daterangepicker {
  background: #2C254A;
  border-color: var(--primary); }
  [data-theme-version="dark"] .daterangepicker .calendar-table {
    border-color: var(--primary);
    background: #2C254A; }
    [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: 6px solid #2C254A; }

[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: #2C254A;
  border: 1px solid #473F72;
  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: #3B3363; }
  [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"] .app-fullcalendar .fc-button {
  background-color: #2C254A;
  border-color: #473F72;
  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 2px #473F72, 0 0 0 4px var(--rgba-primary-1); }

[data-theme-version="dark"] .dd-handle {
  border-color: #473F72; }

[data-theme-version="dark"] .menu-toggle .deznav .metismenu li > ul {
  background: #3B3363 !important; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  border-color: #473F72; }

[data-theme-version="dark"] .nav-tabs .nav-link {
  color: white; }
  [data-theme-version="dark"] .nav-tabs .nav-link:hover, [data-theme-version="dark"] .nav-tabs .nav-link.active {
    color: #fff;
    background: transparent;
    border-color: #6418C3; }

[data-theme-version="dark"] .card-tabs .nav-tabs, [data-theme-version="dark"] .card-tabs .nav-link, [data-theme-version="dark"] .card-tabs .active {
  border-bottom: 0; }

[data-theme-version="dark"] .clockpicker-popover .popover-content {
  background-color: #3B3363; }

[data-theme-version="dark"] .clockpicker-plate {
  background-color: #2C254A; }

[data-theme-version="dark"] .clockpicker-popover .popover-title {
  background-color: #2C254A;
  color: #fff; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
  background-color: #2C254A; }

[data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
  background: #2C254A; }

[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"] .amount-bx {
  border-top: 1px solid #473F72;
  border-bottom: 1px solid #473F72; }

[data-theme-version="dark"] .bar-chart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] #lineChart line {
  stroke: #473F72;
  stroke-dasharray: 6; }

[data-theme-version="dark"] .activity-icon {
  border-color: #f0f0f063; }

[data-theme-version="dark"] .check-switch .custom-control-label:after, [data-theme-version="dark"] .check-switch .custom-control-label:before {
  border-color: #fff; }

[data-theme-version="dark"] .fc-unthemed .fc-today {
  background: #2C254A; }

[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: #473F72; }

[data-theme-version="dark"] .picker__box {
  background: #2C254A; }
  [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: #3B3363;
    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: #2C254A; }

[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"] .monthly-project-chart circle {
  fill: #2C254A; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-datalabels-group text {
  fill: #fff; }

[data-theme-version="dark"] .monthly-project-chart .apexcharts-radialbar-track path {
  stroke: #2C254A; }

[data-theme-version="dark"] .timeline-chart .apexcharts-series rect {
  fill: #2C254A; }

[data-theme-version="dark"] .kanbanPreview-bx {
  background: transparent; }
  [data-theme-version="dark"] .kanbanPreview-bx .card-body .sub-card {
    background: #3B3363; }

[data-theme-version="dark"] .message-bx .image-bx span.active, [data-theme-version="dark"] .contact-bx .image-bx span.active {
  border-color: #3B3363; }

[data-theme-version="dark"] .users li img {
  border-color: #3B3363; }

[data-theme-version="dark"] .donut-chart-sale .peity path:last-child {
  fill: #2C254A; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link.active {
  background: transparent;
  color: #fff; }

[data-theme-version="dark"] .project-nav {
  border-color: #473F72; }

[data-theme-version="dark"] .contact-bx {
  border-color: #3B3363; }
  [data-theme-version="dark"] .contact-bx:hover {
    border-color: var(--primary); }

[data-theme-version="dark"] .btn-light,
[data-theme-version="dark"] .btn-light:active {
  background: #2C254A;
  border-color: #2C254A; }

[data-theme-version="dark"] .users-lg li img {
  border-color: #3B3363; }

[data-theme-version="dark"] .draggable.draggable-mirror {
  background: #3B3363;
  border: 2px dashed #473F72; }

[data-theme-version="dark"] .chat-list-area:hover, [data-theme-version="dark"] .chat-list-area.active {
  background: #2C254A; }

[data-theme-version="dark"] .message-search-area .input-group-text {
  background: #2C254A;
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-1 .nav-item .nav-link.active {
  color: #fff; }

[data-theme-version="dark"] .chat-box .message-received p {
  color: #b7b7b7; }

[data-theme-version="dark"] .chat-box .type-massage textarea {
  background: transparent; }

[data-theme-version="dark"] .chatbox .type_msg .form-control {
  background: transparent;
  resize: none; }

[data-theme-version="dark"] .message-search-area .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .daterangepicker td.in-range {
  background: #3B3363;
  color: #797c87; }

[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"] .daterangepicker .calendar-table .next span:hover, [data-theme-version="dark"] .daterangepicker .calendar-table .prev span:hover {
    border-color: #000; }

[data-theme-version="dark"] .weather-btn {
  background: #3B3363; }

[data-theme-version="dark"] .tbl-orders svg path {
  fill: #fff; }

[data-theme-version="dark"] .tbl-orders i {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders tr td {
  color: #fff; }

[data-theme-version="dark"] .tbl-orders-style svg path {
  stroke: #fff; }

[data-theme-version="dark"] .tbl-orders-style tr td {
  color: #fff; }

[data-theme-version="dark"] .bootstrap-select .btn {
  background: transparent !important; }

[data-theme-version="dark"] .main-profile i {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  background-color: #3B3363; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover {
    color: #000;
    background: #fff; }
  [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; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button {
  background-color: #3B3363;
  color: white; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current {
    color: black;
    background: #fff;
    border: 0; }
    [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
      color: #000;
      background: #fff; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    color: #000;
    background: #fff; }

[data-theme-version="dark"] .table.bg-primary-hover td,
[data-theme-version="dark"] .table.bg-secondary-hover td,
[data-theme-version="dark"] .table.bg-warning-hover td,
[data-theme-version="dark"] .table.bg-info-hover td,
[data-theme-version="dark"] .table.bg-success-hover td,
[data-theme-version="dark"] .table.bg-danger-hover td {
  color: #fff; }

[data-theme-version="dark"] .my-profile a {
  color: #6418C3;
  background: #fff; }

[data-theme-version="dark"] .portofolio-social li a {
  border-color: #6418C3;
  color: #fff; }

[data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link:hover, [data-theme-version="dark"] .style-tabs-2 .nav-item .nav-link.active {
  color: #fff;
  border-color: #fff; }

[data-theme-version="dark"] .info-group .color-style {
  color: #68CF29; }

[data-theme-version="dark"] .order-tbl tr th {
  color: #b1adc4; }

[data-theme-version="dark"] .dropdown-menu, [data-theme-version="dark"] .dropdown-item {
  color: #b1adc4; }

[data-theme-version="dark"] .bootstrap-select, [data-theme-version="dark"] .dropdown-toggle, [data-theme-version="dark"] .filter-option-inner-inner {
  color: #fff; }

[data-theme-version="dark"] .main-profile > p {
  color: #8f88b4; }

[data-theme-version="dark"] .market-line line {
  stroke: #483F79; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link.active, [data-theme-version="dark"] .card-tabs.style-1 .nav-tabs .nav-link:hover {
  border-color: #fff !important;
  color: #fff; }

[data-theme-version="dark"] .coin-holding:after {
  background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  background: linear-gradient(to right, rgba(30, 87, 153, 0) 3%, rgba(42, 72, 130, 0) 32%, rgba(59, 51, 99, 0.49) 71%, rgba(59, 51, 99, 0.84) 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#d63b3363',GradientType=1 ); }

[data-theme-version="dark"] .card-table thead {
  background: #5B5288; }

[data-theme-version="dark"] .swiper-box:after {
  background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(166, 188, 213, 0) 33%, rgba(44, 37, 74, 0.43) 53%, #2c254a 79%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f9f9f9',GradientType=0 ); }

[data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th,
[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: #473F72; }

[data-theme-version="dark"] .default-select.style-1 .btn:after {
  color: #fff; }

[data-theme-version="dark"] .form-wrapper .input-group .form-control {
  border-color: #473F72; }

[data-theme-version="dark"] .card-tabs.style-1 .nav-tabs {
  background-color: #2C254A; }

[data-theme-version="dark"] .btn-outline-light:hover {
  color: #000; }

[data-theme-version="dark"] .dropdown-menu {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box-area {
  background: #2C254A; }

[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search .message-search-area .input-group-text,
[data-theme-version="dark"] .chat-wrapper .chat-left-sidebar .chat-fix-search,
[data-theme-version="dark"] .user-card .dz-media {
  border-color: #473F72; }

[data-theme-version="dark"] .chat-box .message-received p {
  background: #3B3363;
  color: #fff; }

[data-theme-version="dark"] .project-list-group .card:hover {
  border-color: #473F72; }

[data-theme-version="dark"] table.dataTable.style-1 thead th {
  color: #c7c7c7; }

[data-theme-version="dark"] .table {
  color: #989898; }

[data-theme-version="dark"] .user-card .title a {
  color: #fff; }

[data-theme-version="dark"] .card-tabs .nav-tabs.style-2 .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.5); }

[data-theme-version="dark"] .form-control.custom-image-select .dropdown-toggle, [data-theme-version="dark"] .form-control.custom-image-select-2 .dropdown-toggle {
  background: #2c254a !important; }

[data-theme-version="dark"] .header {
  border-color: #473F72; }
  [data-theme-version="dark"] .header .sub-header {
    background-color: #3B3363;
    border-color: #473F72; }

[data-theme-version="dark"] .header-left input {
  background: #2C254A !important;
  border-color: transparent;
  color: #fff; }
  [data-theme-version="dark"] .header-left input:focus {
    box-shadow: none;
    border-color: var(--primary); }
  [data-theme-version="dark"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="dark"] .header-left .search_icon {
  background: #2C254A; }
  [data-theme-version="dark"] .header-left .search_icon i {
    color: #fff; }

[data-theme-version="dark"] .header-left .input-group-text {
  border: 0; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link {
  border-color: #473F72;
  background: transparent; }

[data-theme-version="dark"] .header-right .right-sidebar a {
  color: var(--primary);
  border-color: #473F72; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  background: transparent; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  background: #2C254A; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg  path {
    fill: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link i {
    color: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-full path, [data-theme-version="dark"] .header-right .dropdown .nav-link svg#icon-minimize path {
    stroke: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="dark"] .search-area .input-group-append .input-group-text {
  background: #2C254A;
  padding: 0 19px;
  border: 0; }

[data-theme-version="dark"] .search-area .form-control:focus, [data-theme-version="dark"] .search-area .form-control:hover, [data-theme-version="dark"] .search-area .form-control:active {
  background: #2C254A; }

[data-theme-version="dark"] .pulse-css {
  border-color: #3B3363; }

[data-theme-version="dark"] .nav-header .hamburger .line {
  background: #fff; }

[data-theme-version="dark"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background-color: #fff; }

[data-theme-version="dark"][data-layout="horizontal"] .search-area .input-group-append .input-group-text,
[data-theme-version="dark"][data-layout="horizontal"] .search-area .form-control {
  background: #2C254A !important; }

[data-theme-version="dark"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-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"] .nav-header {
  border-color: #473F72; }

[data-theme-version="dark"] .svg-logo-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"][data-sidebar-style="mini"] .deznav .metismenu li > ul, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu li > ul {
  background-color: #3B3363; }

[data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="mini"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="compact"] .deznav .metismenu > li.mm-active > a i {
  color: #fff; }

[data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a {
  color: #fff; }
  [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="modern"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="overlay"] .deznav .metismenu > li.mm-active > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"][data-sidebar-style="icon-hover"] .deznav .metismenu > li.mm-active > a i {
    color: #fff; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #3B3363; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #3B3363;
    color: #fff;
    border-color: #473F72; }
  [data-theme-version="dark"] .fixed-content-box + .header + .deznav {
    background-color: #2C254A; }

[data-theme-version="dark"] .deznav .metismenu > li > a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a {
  color: var(--primary); }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a::after, [data-theme-version="dark"] .deznav .metismenu > li:focus > a::after, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a::after {
    border-color: #fff; }
  [data-theme-version="dark"] .deznav .metismenu > li:hover > a i, [data-theme-version="dark"] .deznav .metismenu > li:focus > a i, [data-theme-version="dark"] .deznav .metismenu > li.mm-active > a i {
    color: var(--primary); }

[data-theme-version="dark"] .deznav .metismenu > li.mm-active ul ul {
  background-color: transparent; }

[data-theme-version="dark"] .deznav .metismenu ul:after {
  background-color: #473F72; }

[data-theme-version="dark"] .deznav .metismenu ul a:hover, [data-theme-version="dark"] .deznav .metismenu ul a:focus, [data-theme-version="dark"] .deznav .metismenu ul a.mm-active {
  color: var(--primary);
  background: #332c52; }

[data-theme-version="dark"] .deznav .metismenu ul a:before {
  background-color: #fff; }

[data-theme-version="dark"] .deznav .metismenu a {
  color: #b3b3b3; }

[data-theme-version="dark"] .deznav .metismenu .has-arrow:after {
  border-color: #fff; }

[data-theme-version="dark"] .sidebar-right {
  border-radius: 12px 0 0 12px; }
  [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .bootstrap-select .btn {
    border-color: #EEEEEE !important; }
  [data-theme-version="dark"] .sidebar-right .filter-option-inner-inner {
    color: #000; }
  [data-theme-version="dark"] .sidebar-right .dropdown-menu {
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
    [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .sidebar-right .dropdown-menu .dropdown-item:hover {
      background-color: rgba(59, 51, 99, 0.1);
      color: rgba(0, 0, 0, 0.8); }

[data-theme-version="dark"] .footer {
  background-color: transparent; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL3N0eWxlLmNzcyIsCgkic291cmNlcyI6IFsKCQkic2Nzcy9tYWluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fYWJzdHJhY3RzLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGUuc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19icy1jdXN0b20uc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19pbmhlcml0YW5jZS5zY3NzIiwKCQkic2Nzcy9hYnN0cmFjdHMvX21peGluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fbWFwcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1zY2hlbWUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsCgkJInNjc3MvYmFzZS9fZm9udHMuc2NzcyIsCgkJInNjc3MvYmFzZS9faGVscGVyLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2NvbG9ycy5zY3NzIiwKCQkic2Nzcy9iYXNlL19jdXN0b20tZ3JpZC5zY3NzIiwKCQkic2Nzcy9fcHJlbG9hZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC9mb290ZXIvX2Zvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9uYXYtaGVhZGVyL19uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvbmF2LWhlYWRlci9fbmF2LWNvbnRyb2wuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9faGVhZGVyLWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItbGVmdC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1yZXNldC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLXNpZGViYXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItYmcuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX21lZ2EtbWVudS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1mdWxsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLW1pbmktbmF2LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWhvcml6b250YWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItY29tcGFjdC1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItaWNvbi1ob3Zlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1tb2Rlcm4uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItb3ZlcmxheS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci12ZXJ0aWNhbC1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fZml4ZWQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fZHotZGVtby1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS1iZy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLWJveGVkLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUtd2lkZS1ib3hlZC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLWNvbG9yLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19vcGVuc2Fucy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fcG9wcGlucy5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdHlwb2dyYXBoeS9fcm9ib3RvLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19oZWx2ZXRpY2Euc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX21haW4uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LXJlc2V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtbGVmdC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1yaWdodC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1mb290ZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fbWFpbi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLXJlc2V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstZ2xvYmFsLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLWxlZnQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLXJpZ2h0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1mb290ZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwLWNhbGVuZGVyLWRhdGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9hcHAvX2FwcC1jYWxlbmRlci1ldmVudC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fZW1haWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9hcHAvX3Byb2ZpbGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9hcHAvX2NoYXQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtY2hhcnRpc3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWNoYXJ0anMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWMzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1mbG90LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1tb3JyaXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LXNwYXJrbGluZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fZWFzeS1waWUtY2hhcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWFtY2hhcnQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWhpZ2hjaGFydHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2VjaGFydHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1iYXNpYy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWNoZWNrYm94LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tcmFkaW8tYnV0dG9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tc3dpdGNoLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tdmFsaWRhdGlvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLXBpY2tlcnMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1hZGRvbnMtY3JvcHBlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWFkZG9ucy1zZWxlY3QyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tc3RlcHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1kcm9wem9uZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWNrZWRpdG9yLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tZWRpdG9yLXF1aWxsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXAtZGF0YW1hcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL21hcC9fbWFwLWpxdm1hcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL19hZGRvbnMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtYmxvY2t1aS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ib290c3RyYXAtc2VsZWN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNsaXBib2FyZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy10aWNrZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtdHlwZWFoZWFkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXdlYXRoZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbm91aS1zbGlkZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbmVzdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtcGlnbm9zZS1jYWxlbmRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ob3Jpem9udGFsLXRpbWVsaW5lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXRvYXN0ci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1saWdodGdhbGxlcnkuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fanF2bWFwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3BlcmZlY3Qtc2Nyb2xsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX2Ryb3B6b25lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNhbGVuZGFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNrZWRpdG9yLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX2ludGVyZmFjZXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYWNjb3JkaW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWFsZXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWJhZGdlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWJyZWFkY3J1bWIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYnV0dG9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWNhcmQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktY2Fyb3VzZWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktZHJvcGRvd24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktZ3JpZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1sYWJlbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1saXN0LWdyb3VwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLW1lZGlhLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLW1lbnUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbW9kYWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktcGFnaW5hdGlvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wb3BvdmVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXByZWxvYWRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wcm9ncmVzc2Jhci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1yaWJib24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktc2Nyb2xsYmFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXN0ZXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdGFiLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXRvb2x0aXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdGltZWxpbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1jaGFydC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXNvY2lhbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXN0YXQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC10b2RvLWxpc3Quc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy93aWRnZXQvX3dpZGdldC1tZXNzYWdlcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXBpY2thZGF0ZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LWNhcmQtbGlzdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LW1lZGlhLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtYmFzaWMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWJvb3RncmlkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1kYXRhdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWZvb3RhYmxlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1qc2dyaWQuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2VzLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wYWdlLWVycm9yLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wYWdlLWF1dGguc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtcHJpY2luZy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS10aW1lbGluZS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS1kb2N0b3ItZGV0YWlscy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS1wYXRpZW50LWRldGFpbHMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtcmV2aWV3LnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzIiwKCQkic2Nzcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1kZXRhaWwuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1ncmlkLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19lY29tLXByb2R1Y3QtbGlzdC5zY3NzIiwKCQkic2Nzcy9hcHBsaWNhdGlvbi9fcGFnZXMuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX3VzZXIuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX3Byb2ZpbGUuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX2NoYXQuc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX3Byb2plY3Quc2NzcyIsCgkJInNjc3MvYXBwbGljYXRpb24vX2NvbnRhY3Quc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5n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Q3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsSUFBSSxHQUFJOztBQUN0RCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsSUFBSSxHQUFJOztBQUN0RCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxVQUFVLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUc7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRzs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFB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QUksR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsTUFBTSxFQUFDLElBQUksR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUszQixVQUFVLENBQVYsTUFBVTtFQUNOLElBQUk7SUFDQSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsVUFBUztJQUM1QyxhQUFhLEVBQUUsZUFBZSxDQUFDLFVBQVM7SUFDeEMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxVQUFTO0VBRXhDLEVBQUU7SUFDRSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsUUFBUTtJQUMzQyxhQUFhLEVBQUUsZUFBZSxDQUFDLFFBQVE7SUFDdkMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxRQUFROztBQUkzQyxVQUFVLENBQVYsU0FBVTtFQUNOLElBQUk7SUFDQSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsVUFBUztJQUM1QyxhQUFhLEVBQUUsZUFBZSxDQUFDLFVBQVM7SUFDeEMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxVQUFTO0VBRXhDLEVBQUU7SUFDRSxpQkFBaUIsRUFBRSxlQUFlLENBQUMsUUFBUTtJQUMzQyxhQUFhLEVBQUUsZUFBZSxDQUFDLFFBQVE7SUFDdkMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxRQUFROztBQUkzQyxVQUFVLENBQVYsTUFBVTtFQUNOLElBQUk7SUFD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 */